传输层协议
TCP 传输控制协议
面向连接的传输层协议
提供可靠的传输服务
在发送数据之前需要依靠三次握手建立连接
在发送完毕数据之后需要依靠四次挥手断开连接
TCP端口号
TCP头部


URG:紧急指针位 与16位紧急指针配合使用
ACK:确认序列号 标明数据包包含确认信息
PSH:通知接收端立即将数据提交给用户进程,步骤缓存中停留,等待更多数据
RST:为1时,请求重新建立TCP连接
SYN:为1时,请求建立连接
FIN:为1时,数据发送完毕 请求断开连接
16位窗口大小:滑动窗口的大小,指明本地可接受数据的字节数
TCP连接的建立

①A(SYN+seq=x) → B
② A ← B(seq=y ack=x+1 SYN,ACK)
③A(seq=x+1 ack=y+1 ACK)→B
TCP传输过程
TCP流量控制

TCP关闭连接(四次挥手)

UCP用户数据报协议
面向无连接的传输层协议 可靠性没有保证
UDP头部
使用UDP传输数据时,由应用程序根据需要提供报文到达确认、排序、流量控制等功能
UDP不提供重传机制,占用资源小、处理效率高
一些时延敏感的流量,如语音、视频等、通常使用UDP作为传输层协议
更新: 2025-03-12 13:50:07
原文: https://www.yuque.com/yuhui.net/network/orkxst739ayltnai

评论(0)
暂无评论