一个基本TCP/IP报文格式,如楼上所说,ip报文抱住tcp报文
1、IP数据报格式:
2、TCP数据段格式
所以:
mac地址是在Ethenet帧头里面
源ip和目的ip在IP头部(图中显示为源地址和目的地址)
端口在TCP头部
IP包里面包住TCP包,TCP包里面再包住BGP。
数据发送时,由上层向下层封装。
四层,协议层传输的是数据报文,主要是协议格式;
三层,网络层传输的是数据包,包含数据报文,并且增加传输使用的IP地址等三层信息;
二层,数据链路层传输的是数据帧,包含数据包,并且增加相应MAC地址与二层信息。
数据接收的时候,下层向上层解封装。
具体区别就是所工作的层不同,可根据ISO七层模型或者TCP/IP四层模型理解。