asp.net做音乐网站,国外儿童社区网站模板,wordpress高德地图插件,培训网站官网画出TCP三次握手和四次挥手的示意图 三次握手 四次挥手 并且总结TCP和UDP的区别 TCP:
TCP提供面向连接的#xff0c;可靠的数据传输服务传输过程中#xff0c;数据无误、数据无丢失、数据无失序、数据无重复 TCP会给每个数据包编上编号#xff0c;该编号称之为序列号每个序…画出TCP三次握手和四次挥手的示意图 三次握手 四次挥手 并且总结TCP和UDP的区别 TCP:
TCP提供面向连接的可靠的数据传输服务传输过程中数据无误、数据无丢失、数据无失序、数据无重复 TCP会给每个数据包编上编号该编号称之为序列号每个序列号都需要应答包应答如果没有应答则会将上面的包重复发送直到正确为止数据传输效率低耗费资源多数据收发是不同步的 为了提高效率TCP会将多个较小并且发送间隔短的数据包沾成一个包发送该现象称为沾包现象该沾包算法称之为Nagle算法 TCP的使用场景对传输质量比较高的以及传输大量数据的通信在需要可靠通信的传输场合一般使用TCP协议 例如账户登录大型文件下载的时候
UDP:
面向无连接的不保证数据可靠的尽最大努力传输的协议数据传输过程中可能出现数据丢失、重复、失序现象数据传输效率高实时性高限制每次传输的数据大小多出部分直接忽略删除收发是同步的不会沾包适用场景发送小尺寸的在接收到数据给出应答比较困难的情况下 例如广播、通讯软件的音视频