(转)tcp/ip协议的简单理解 -- ip报文和tcp报文的格式

时间:2023-03-09 21:18:52
(转)tcp/ip协议的简单理解 -- ip报文和tcp报文的格式

1.概念:

(转)tcp/ip协议的简单理解 -- ip报文和tcp报文的格式

TCP/IP协议通信的过程其实就对应着数据入栈与出栈的过程。入栈的过程,数据发送方每层不断地封装首部与尾部,添加一些传输的信息,确保能传输到目的地。
出栈的过程,数据接收方每层不断地拆除首部与尾部,得到最终传输的数据。

2.ip报文格式

(转)tcp/ip协议的简单理解 -- ip报文和tcp报文的格式

我感兴趣的只是那八位的TTL字段,还记得这个字段是做什么的么?这个字段规定该数据包在穿过多少个路由之后才会被抛弃
(这里就体现出来IP协议包的不可靠性,它不保证数据被送达),某个ip数据包每穿过一个路由器,该数据包的TTL数值就会减少1,当该数据包的TTL成为零,它就会被自动抛弃。

版本(Version):IP协议的版本,目前的IP协议版本号为4,下一代IP协议版本号为6。

2.tcp报文格式

(转)tcp/ip协议的简单理解 -- ip报文和tcp报文的格式

三次握手,四次断开:

(转)tcp/ip协议的简单理解 -- ip报文和tcp报文的格式

https://cloud.tencent.com/developer/article/1428834   你们互相打招呼(TCP中的SYN / ACK)

https://blog.****.net/u012371712/article/details/80795297

good article:

https://www.cnblogs.com/onepixel/p/7092302.html

深入浅出 TCP/IP 协议栈

##################

package 与 frame 的区别

(转)tcp/ip协议的简单理解 -- ip报文和tcp报文的格式

https://cloud.tencent.com/developer/article/1428834