码迷,mamicode.com
首页 > 其他好文 > 详细

TCP与UDP区别和联系

时间:2020-03-27 21:51:12      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:ack   删除   速度   protoc   返回   目的   数据包   smi   多个   

联系

TCP(transmit contril protocol)、UDP(user datagram protocol)都是计算机网络的传输协议。

TCP、UDP头部都有port、checknum。

区别

UDP协议

可能在传输过程中丢失数据包,造成信息损失。

但是传输速度快、占用空间小。

TCP协议

所有数据包按顺序排列。

在传输过程如果成功达到目标主机,且checknum符合标准,会返回给发送方一个‘ACK‘;

如果发送方长时间仍没有返回,会重新尝试发送该数据包,直到返回‘ACK‘,可能数据包已经到达目的地,由于数据包有固定序号,接收方可以删除重复的数据包。

传输时,可以多个数据包的传输同时进行,提高效率。

缺点:需要双倍的数据包,但是所传输的信息不变。对于有些应用来说不太理想。

TCP与UDP区别和联系

标签:ack   删除   速度   protoc   返回   目的   数据包   smi   多个   

原文地址:https://www.cnblogs.com/coder-dai/p/12584068.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!