以太网

noteId: 0BCA51EA6C7F4DBBADFF685D5C59AE96 · 原始路径:/ALL/网络 - C模块/以太网/以太网.note

以太网帧

帧——封装数据包

以太网帧结构向第 3 层 PDU 添加帧头和帧尾来封装所发送的报文。

以太网帧有两种样式:IEEE 802.3(原始)和修订后的 IEEE 802.3(Ethernet)

以太网的通信规则相对自由

以太网地址格式:

发送任何数据,都要以数据帧(Frame)的形式发送

应用产生的数据本身叫做数据载荷(Payload)

1983年 以太网被标准化为

IEEE 802.3:

定义了物理层和数据链路层的介质访问控制部分

以太网是一个跨层协议(能跨到网络层)

以太网几乎可以兼容市面上所有的网络协议

网桥用于将多个相同协议的以太网连接在一起,并允许它们之间进行通信

网关(三层设备)用于将多个不同协议的以太网链接在一起,并允许它们之间进行通信

数据链路层分为两部分:

·逻辑链路控制(LLC)

·介质访问控制(MAC)

在给数据进行封装时,最低层次的封装都是2层的,而一层设备(例如集线器)无法识别这个2层封装,所以集线器需要采用数据泛洪(Flooding)

而交换机可以识别其中的帧头和帧尾(可以识别源、目的mac地址),这表示着交换机收到数据后能通过查看源mac地址和目的mac地址来确定这个数据是由谁发的,又是由谁收的

FCS帧校验序列 任何主机在发送数据时能通过哈希算法(散列算法),能够经过计算识别这个是否是一个完整的数据,如果该数据不完整,是个冲突碎片,或者是一个被篡改的帧,则交换机会选择将其丢弃,可以理解为交换机的二层接口具备分割冲突域的能力

交换机只有在收到一个正常的数据帧时,才会对其转发

双绞线,光纤,同轴电缆是以太网协议的专属线缆,看到这些线缆基本上就能知道该网络使用的是以太网协议