TCP/IP通信与UDP通信的区别

TCP/IP通信与UDP通信的区别

它们之间的区别就好像打电话与发短信之间的区别。

 

TCP/IP协议基于连接,发送端必须与接收端建立连接以后才能发送数据。

UDP协议与TCP/IP对立基于非连接,不需要先建立连接即可直接发送数据。

 

TCP/IP协议:对系统的资源要求多;对数据不易丢失,保证数据顺序正确;适用于重要数据的通信。

UDP协议:对系统的资源要求少;但数据易丢失不保证数据顺序正确;适用于数据量少且丢失少量数据不重要但接收要及时的通信,比如QQ所以QQ往往会出现收不到信息的情况。

 

TCP/IP通信必须先运行接收程序再运行发送程序否则程序会出错,而UDP则不会。

 

三次握手和四次对话都是相对TCP/IP而言。

 

三次握手:

在建立连接时,发送端向接收端发送建立连接的请求;接收端收到发送端的请求并发送消息答复发送端;发送端接收到接收端发来的回复消息再次发送消息给接收端表明已收到答复消息;经过这三次握手之后它们之间才正式建立连接。

四次对话:

在断开连接时,发送端向接收端发送断开连接的请求;接收端收到发送端的请求并作出响应说明这条路径上这一方向的连接将断开;接着接收端再发送消息回复发送端说明可以关闭连接了;发送端收到接收端的回复后即与接收端同时断开连接。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值