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

如题所述

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

  1、IP数据报格式:

 

 

  2、TCP数据段格式

 

 

  所以:

  mac地址是在Ethenet帧头里面

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

  端口在TCP头部

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-18
IP包里面包住TCP包,TCP包里面再包住BGP。追问

能详细点吗?里面包含了那些类容,比如MAC地址,源IP地址,端口等 谢谢了。

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

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