TCP首部

在这里插入图片描述
1)源端口和目的端口各占2个字节
2)序号占4个字节,序号范围[0, 2^32-1],TCP传送的字节流中的每一个字节都按顺序编号,字节流的起始序号必须在连接建立时设置。首部中的序号是指本报文段所发送的第一个字节的序号。
3)确认号占4个字节,是期望收到对方下一个报文段的第一个字节的序号
发送一个报文段,确认号是201,表示期望收到下一个序号是201,而序号200为止的数据已经收到
4)数据偏移占4位,TCP报文段首部的长度,最大不超过60字节
5)保留占6位,今后使用
6)紧急控制位URG,最高优先级数据,如Ctrl+C中断
7)确认控制位ACK,连接建立后,所有传送的报文ACK=1
8)推送控制位PSH,希望立即收到对方的响应就用PUSH
9)复位控制位RST,连接中出现严重错误时,必须释放连接,重新建立连接
10)同步控制位SYN,在连接建立时同步序号
11)终止控制位FIN,用来释放连接
12)窗口占2个字节,范围[0, 2^16-1]
发送一个报文段,确认号是201,窗口值是1000,这是告诉对方:从201算起,我的接收缓存空间还能接收1000个字节的数据(201-1200)
13)检验和占2个字节
14)紧急指针占2个字节
15)选项长度可变,最大40字节,规定了最大报文段大小MSS,MSS等于TPC报文段长度减去TCP首部的长度

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值