UDP与TCP概述

2140-李同学

发表文章数:34

热门标签

,
首页 » 数据结构 » 正文


TCP 是基于连接的通信(可类比于打电话)
UDP 是基于非连接的通信(可类比于写信)
UDP与TCP概述
TCP通过三次握手,传输确认和四次挥手完成上述要求
UDP与TCP概述
三次握手(建立连接):
UDP与TCP概述
注:之所以要三次握手而不是两次,是为了解决网络信道不可靠的问题,在收到服务端的 SYN+ACK 包后,才会确认连接建立。

为处理丢包和乱序问题,采用下图机制,同时TCP属于全双工的,不区分客户端和服务端
UDP与TCP概述
四次挥手(断开连接):
UDP与TCP概述
注:三次挥手后,客户端会等待一段时间,若在此期间由于服务端未收到确认的ACK包,将会重发FIN包,在彻底确认后才会断开连接,此操作同样也是为了解决网络信道不可靠的问题

UDP协议速度快,但稳定性弱
UDP与TCP概述
二者区别:
UDP与TCP概述
UDP与TCP概述
其中,bind()函数把一个本地协议地址赋予一个套接字。对于网际协议,协议地址是32位的IPv4地址或是128位的IPv6地址与16位的TCP或UDP端口号的组合。

标签:

未经允许不得转载:作者:2140-李同学, 转载或复制请以 超链接形式 并注明出处 拜师资源博客
原文地址:《UDP与TCP概述》 发布于2021-10-13

分享到:
赞(0) 打赏

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu3.3主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录