TCP报文和IP数据报的区别。

2024-12-29 12:39:32
推荐回答(3个)
回答1:

  一个基本TCP/IP报文格式,如楼上所说,ip报文抱住tcp报文

  1、IP数据报格式:

 

 

  2、TCP数据段格式

 

 

  所以:

  mac地址是在Ethenet帧头里面

  源ip和目的ip在IP头部(图中显示为源地址和目的地址)

  端口在TCP头部

回答2:

IP包里面包住TCP包,TCP包里面再包住BGP。

回答3:

数据发送时,由上层向下层封装。
四层,协议层传输的是数据报文,主要是协议格式;
三层,网络层传输的是数据包,包含数据报文,并且增加传输使用的IP地址等三层信息;
二层,数据链路层传输的是数据帧,包含数据包,并且增加相应MAC地址与二层信息。

数据接收的时候,下层向上层解封装。
具体区别就是所工作的层不同,可根据ISO七层模型或者TCP/IP四层模型理解。