跟随CS144这门课学习,了解了网络中各个layer的作用之后,很想整理一下一条DATA经过各个layer之后被封装而添加的首部。下面就开始吧。
首先说明,数据包在不同分层有着不同的称呼:在传输层叫segment(段),在网络层叫packet或datagram(数据包),在链路层叫frame(帧)。
(图片来源于:https://blog.csdn.net/lg2lh/article/details/51257751)
下面从顶层向底层开始介绍各种头部结构:
1.以太网帧结构(链路层)
第一行为以太网帧结构,首先是6字节的目的地址&#x