码迷,mamicode.com
首页 > 其他好文 > 详细

tcp/ip协议中tcp头部

时间:2019-08-15 12:50:45      阅读:84      评论:0      收藏:0      [点我收藏+]

标签:关闭   segment   http   利用   标记   img   固定   应用层   表示   

TCP包头结构

技术图片
tcp包头的固定长度为20bytes
数据偏移:表示tcp包头的总长度
URG:代表这个包是否含有紧急数据
ACK:确认号,在tcp三次握手之后的ACK值在传输成功的情况下是保持为1的
PSH:表示收到的tcp包是否要直接上传到上层应用层,0表示放在缓存区中,1代表直接上传***可以利用发送大量PSH=0的tcp包来破坏传输过程
RST:如果收到一个RST=1的报文,说明与主机的连接出现了严重错误(如主机崩溃),必须释放连接,然后再重新建立连接。或者说明上次发送给主机的数据有问题,主机拒绝响应,带RST标志的TCP报文段称为复位报文段
SYN:在建立连接时使用,第一二次握手时为1
FIN:表示通知对方本端要关闭连接了,标记数据是否发送完毕。如果FIN=1,即告诉对方:“我的数据已经发送完毕,你可以释放连接了”,带FIN标志的TCP报文段称为结束报文段
在传输的过程中,ack=seq+segment segment就是传多少个包,这个值受到窗口的限制

tcp/ip协议中tcp头部

标签:关闭   segment   http   利用   标记   img   固定   应用层   表示   

原文地址:https://blog.51cto.com/14240018/2429685

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!