boxmoe_header_banner_img

⋅無⋅限⋅進⋅步⋅

加载中

文章导读

传输层协议


avatar
yuhui 2025年10月20日 19

传输层协议

TCP 传输控制协议

面向连接的传输层协议

提供可靠的传输服务

在发送数据之前需要依靠三次握手建立连接

在发送完毕数据之后需要依靠四次挥手断开连接

TCP端口号

1741676376330-5b96ccda-2245-4de9-b135-cc944ccc3cbd.png

TCP头部

1741676376323-d4bbf729-1980-4d3c-8e19-fedeb2fa4acb.png

1741676376332-b8a2834e-8398-4912-87b0-5bff851aaf6d.png

URG:紧急指针位 与16位紧急指针配合使用

ACK:确认序列号 标明数据包包含确认信息

PSH:通知接收端立即将数据提交给用户进程,步骤缓存中停留,等待更多数据

RST:为1时,请求重新建立TCP连接

SYN:为1时,请求建立连接

FIN:为1时,数据发送完毕 请求断开连接

16位窗口大小:滑动窗口的大小,指明本地可接受数据的字节数

TCP连接的建立

1741676376314-fec15e5f-a3ac-4107-a6c6-84123f1c392d.png

①A(SYN+seq=x) → B

② A ← B(seq=y ack=x+1 SYN,ACK)

③A(seq=x+1 ack=y+1 ACK)→B

TCP传输过程

1741676376347-fbdc7b2e-0a1d-4271-91bc-a06553bc9a0a.png

TCP流量控制

1741676376658-c8db0e35-2f49-4212-aaf9-09fcd3c5ff50.png

TCP关闭连接(四次挥手)

1741676376609-6a3092ed-b95f-487e-8173-1df191fcb891.png

UCP用户数据报协议

面向无连接的传输层协议 可靠性没有保证

UDP头部

1741676376599-415c9543-5a76-4a81-b0b9-b5ac4c949ead.png

使用UDP传输数据时,由应用程序根据需要提供报文到达确认、排序、流量控制等功能

UDP不提供重传机制,占用资源小、处理效率高

一些时延敏感的流量,如语音、视频等、通常使用UDP作为传输层协议

更新: 2025-03-12 13:50:07
原文: https://www.yuque.com/yuhui.net/network/orkxst739ayltnai



评论(0)

查看评论列表

暂无评论


发表评论

表情 颜文字

插入代码