TCP报文、滑动窗口、拥塞窗口解释

部分参考:https://blog.youkuaiyun.com/zhangdaisylove/article/details/47294315

源端口号:占2个字节,就是发起方的port

目的端口号:占两个字节,接收方的port

seq:占4个字节,发送方标记自己的segment的序列号,用以各个tcp报文的顺序。

ack:占4个字节,应答号,通常解释为期待接收到下一个序列号的报文,个人理解为这是第一个接收方未接收到的包

4位首部长度:占 4bit,表示tcp头部长度,单位为4个字节。

6位保留位

标志位:分别为URG、ACK、PSH、RST、SYN、FIN,

URG表示本包数据有紧急数据,ACK表示本包中ack值有效,PSH表示本包数据需要立即把本包数据从缓存区送出去,

RST表示连接有错误,重置连接,SYN表示建立连接,FIN表示结束连接。

16位窗口大小:表示接受方可以接受对方数据的缓存区大小。

16位校验和

16位紧急指针:当URG被置位时,该值表示从开始到该值所指字节都是紧急数据。

 

一:滑动窗口

有时候接受方的缓存区已经满了,这个时候

评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值