网络协议--TCP

网络协议--TCP

  传输层定义了主机应用程序间端到端的连通性, 传输层最常见的两个协议是

    传输控制协议    TCP(transmission control protocol) 面向连接的传输层协议,提供可靠的传输服务。

    

 

 

 

 

 

    TCP不同端口号用来区分不同的网络服务。   TCP端口号作用:通过5元组(源目IP、源目端口、协议号)区分一条流

         

             

 

    sequence number 序列号:数据包的排序

    acknowledge number 确认序列号:确认数据包接收确认。

    RESV:保留位

    URG:紧急指针位

    URGENT POINTER:紧急位

    ACK确认位:TCP三次握手时 回复 ACK 报文时 会把ACK 置1

    PSH:置1时表示 当对端收到数据后不需要缓存 直接交给上层应用数据处理。

    RST重置位:三次握手或TCP连接重置时会重置 1,然后重新建立连接。

    SYN初始位:当建立TCP连接时 发送的第一个TCP报文时 初始位置1

    FIN结束位:当断开TCP连接时 发送断开连接的FIN置位 结束位置1,代表数据传输结束。

    以上选项通常都 置位为0,使用时置 1

   窗口:数据流控与接收数据窗口可调大小。

 

 

 

    

 

 

  

 

 

 

 

 

  

 

posted @ 2021-07-09 16:00  wang-sir  阅读(224)  评论(0)    收藏  举报