ip协议不可靠,会丢失、出错、乱序 延迟、重复 tcp可靠性是指数据的可靠传递,或故障的可靠通知 tcp为保证可靠性,使用了“带重传的正面确认”技术 1.发送端需要知道接收端有没有收到段,接收端需要返回ack。 2.超时未收到ack就重传,重传会导致段重复,序号可以识别重复的段 3.停等式发一个确认 ...
分类:
其他好文 时间:
2020-05-26 20:05:58
阅读次数:
77
所有文章 https://www.cnblogs.com/lay2017/p/12901123.html 正文 DatagramChannel是一个可以从UDP连接上发送和接收数据包的通道。和TCP不同,UDP是一种不可靠的无连接协议因此我们对DatagramChannel的读写操作就无法直接照搬S ...
分类:
编程语言 时间:
2020-05-19 10:52:00
阅读次数:
53
3.1 IP 尽力而为交付服务 不可靠服务 每个主机有一个IP地址 将主机间交付扩展到进程间交付 运输层的多路复用和多路分解 TCP提供可靠的数据传输 拥塞控制(拥塞:需求大于供给 如果网络中许多资源同时供应不足,网络的性能就要明显变坏 整个网络的吞吐量随负荷增大而降低 TCP使用多种拥塞控制策略来 ...
分类:
其他好文 时间:
2020-05-15 21:47:42
阅读次数:
81
1.TCP和UDP TCP:有连接;可靠,丢失可重传,自动排序;有拥塞控制,流量控制;字节流传导模式;系统资源多;首部复杂开销大; UDP:无连接;不可靠,丢失不可重传,不自动排序;无拥塞控制,流量控制;数据报传导模式;系统资源少;首部简单开销小; 2.三次握手四次挥手 建立连接三次握手时,服务器同 ...
分类:
其他好文 时间:
2020-05-15 15:39:51
阅读次数:
58
传输层 [TOC] 可靠传输层模型 信赖底层协议,认为底层协议是可靠的,但是实际上底层协议IP层是不可靠协议 在1.0的基础上加上了 ACK :positive acknowledgments NCK :negative acknowledgments ARQ包括: 错误校验( Error dete ...
分类:
其他好文 时间:
2020-05-09 15:31:14
阅读次数:
144
一、Java虚拟机 JVM (java Virtual Machine) 平台无关性 :平台(硬件+软件) 安全性: 沙箱(放置不可靠java程序) 网络移动性: Java Applet(Java 小应用) 抽象规范 一个具体实现 一个运行中的虚拟机实例 运行时java虚拟机(JVM)天职:负责运行 ...
分类:
编程语言 时间:
2020-05-06 01:41:48
阅读次数:
74
都是传输层协议, (传输层解释) UDP 1.数据包更小,udp数据包大小小于TCP。UDP头部是8个字节,TCP是20个字节。 2、udp是无连接 3、udp在数据发送时提供更多的控制 udp有一个错误检测,带有一个16位的校验和,但是它不可靠,当udo检测到数据损坏的时候,它不会尝试恢复,在大多 ...
分类:
Web程序 时间:
2020-04-22 11:41:04
阅读次数:
71
一.MQTT介绍 1.简介 MQTT(message queuing telemetry transport)是IBM开发的即时通讯协议,是一种发布/订阅极其轻量级的消息传输协议,专门为网络受限设备、低宽带以及高延迟和不可靠的网络而设计的。由于以上轻量级的特点,是实现智能家居的首选传输协议,相比于X ...
分类:
其他好文 时间:
2020-04-15 23:09:07
阅读次数:
178
想必大家都听过一首歌,跟着感觉走,听起来并不赖,确实凭直觉引导行事能解决生活中的很多问题。 但过往踩过无数坑告诉我们,大多时候凭直觉并不可靠。我们很容易先入为主,并被情绪和固有的印象干扰而作出错误的判断。 如何避免决策过程中的认知偏差?如何正确认识人类思维中的非理性?带着以上疑问,借《思考,快与慢》 ...
分类:
其他好文 时间:
2020-04-14 12:35:09
阅读次数:
102
TCP与UDP UDP :面向无连接的通信协议,数据包括目的端口信息和源端口信息优点:面向无连接,操作简单,要求系统资源较少,速度快,由于不需要连接,可进行广播发送缺点:发送数据之前不需要与对方建立连接,接收到数据时也不需要发送确认信号,发送端不知道接收端是否正确接接收,不会重发,不可靠。 TCP: ...
分类:
其他好文 时间:
2020-04-13 23:05:44
阅读次数:
89