以太网帧结构

Posted 大大大S

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了以太网帧结构相关的知识,希望对你有一定的参考价值。

以太网帧结构

1.分层模型----OSI(由ISO组织提出的)
7应用层—为应用程序提供网络服务
6表示层—数据格式化,加密,解密
5会话层—建立,维护,管理会话连接
4传输层—建立,维护,管理端到端连接
3网络层—IP寻址和路由选择
2数据链路层—控制网络层与物理层之间通信
1物理层—比特流传输
(数通主要学习下四层)

2.数据的封装(传输层,网络层加头,数据链路层加头加尾)与解封装(到对应的层去头)

3.PDU(protocol data unit)协议数据单元,就是数据
到了传输层加了头后,变成数据段
到了网络层加了头后,变成数据包
到了数据链路层后,加了头尾,变成数据帧
(只不过是在不同的层次加了不同的层头,改了个名而已,本质都是数据,都叫PDU)

(一般企业无法满足OSI七层模型层次太多,复杂)

4.分层模型----TCP/IP
应用层
传输层
网络层
网络接口层

5.Ethernet_II帧格式

(1)Type字段标识上层协议是谁/标识网络层使用的是什么协议的(如果是IP协议,0x0800(2048);如果是ARP协议,0x0806(2054))

(2)FCS(循环冗余校验字段)在二层接上去的,提供了一种错误检测机制,进行差错校验检测,长度4个字节

(3)MAC地址共48bit比特
前24位是组织唯一标识OUI,代表该供应商代码,由IEEE管理和分配,剩下的24位序列号由厂商自己分配。

(华为的网络产品的MAC地址前24比特是0x00e0fc)

6.单播(一对一,别人不知道)

单播MAC地址(标识是前八个比特,第八个比特为0)

广播帧(一对所有)(mac地址全为1或者说全F)

组播(一对多):前八个比特,第八个比特为1

7.数据帧的发送和接收:当主机接收到的数据帧所包含的目的mac地址是自己时,会把以太网封装送往上层协议

总结:
1.网络设备如何确定以太网数据帧的上层协议?
Type字段

2.终端设备接收到数据帧时,会如何处理?
看目的MAC地址是不是自己的,是自己的解封装往上层协议发
不是自己的就丢呗~

附加…
1.无论是交换机还是路由器,只要中间是传输介质的,经过中间有链路的,就必须经过七层协议的封装与解封装,和设备无关的。

2.ENSP中设备添加端口首先要在换状态下,右击,设置,,,

以上是关于以太网帧结构的主要内容,如果未能解决你的问题,请参考以下文章

以太网原理

网络原理与应用

以太网数据格式与封装解封

IP知识点4

以太网帧结构

以太网帧结构