以太网协议(IEEE 802.3)

举报
久绊AA 发表于 2025/05/05 15:41:38 2025/05/05
【摘要】 协议层次物理层:定义传输介质(双绞线、光纤等)、信号编码(如曼彻斯特编码)、速率(10Mbps/100Mbps/1Gbps等)及连接器类型。数据链路层:分为两个子层:MAC(介质访问控制)子层:处理帧封装、MAC地址寻址及冲突管理(如CSMA/CD)。LLC(逻辑链路控制)子层(由IEEE 802.2定义):提供与上层协议的接口。以太网帧结构前导码(7字节):交替的1和0,用于时钟同步。帧起...

协议层次

物理层:定义传输介质(双绞线、光纤等)、信号编码(如曼彻斯特编码)、速率(10Mbps/100Mbps/1Gbps等)及连接器类型。

数据链路层:分为两个子层:

MAC(介质访问控制)子层:处理帧封装、MAC地址寻址及冲突管理(如CSMA/CD)。

LLC(逻辑链路控制)子层(由IEEE 802.2定义):提供与上层协议的接口。

以太网帧结构

前导码(7字节):交替的1和0,用于时钟同步。

帧起始定界符(SFD,1字节):标识帧的开始(10101011)。

目的MAC地址(6字节):接收设备的物理地址。

源MAC地址(6字节):发送设备的物理地址。

长度/类型字段(2字节)

若值≤1500:表示数据字段长度(IEEE 802.3标准)。

若值≥1536:标识上层协议类型(如IPv4为0x0800)。

数据(46-1500字节):有效载荷,不足46字节时需填充。

帧校验序列(FCS,4字节):CRC校验,用于检测传输错误。

MAC地址

格式:48位(6字节),以十六进制表示(如00:1A:2B:3C:4D:5E)。

类型

单播地址:目标为单一设备。

多播地址:目标为一组设备(首字节最低位为1)。

广播地址:全FF:FF:FF:FF:FF:FF,目标为所有设备。

物理层标准

命名规则:速率(Mbps)+ 信号类型(基带BASE) + 介质(如T为双绞线)。

10BASE-T:10Mbps,双绞线,最大100米。

100BASE-TX:100Mbps,双绞线。

1000BASE-T:1Gbps,双绞线。

光纤标准:如1000BASE-SX(短波长)和LX(长波长)。

冲突管理与双工模式

CSMA/CD(载波侦听多路访问/冲突检测):

用于半双工模式,设备侦听信道空闲后发送数据,冲突时随机退避重传。

全双工模式:允许同时收发,无需冲突检测,需交换机支持。

网络设备

集线器(Hub):物理层设备,广播传输,共享冲突域。

交换机(Switch):数据链路层设备,基于MAC地址转发,隔离冲突域,支持全双工。

扩展功能

VLAN(虚拟局域网):通过802.1Q标签划分逻辑网络,增强安全性与管理。

PoE(以太网供电):通过网线为设备(如IP摄像头)供电,标准包括802.3af/at。

自动协商:设备自动选择最高速率与双工模式(如1000BASE-T全双工)。

性能参数

MTU(最大传输单元):默认1500字节(数据字段),超长帧(Jumbo Frame)可达9000字节。

帧长度范围:64-1518字节(标准帧),含VLAN标签时最大1522字节。

演进与高速以太网

速率提升:从10Mbps到10Gbps、40Gbps乃至100Gbps。

应用场景:数据中心、广域网(通过光纤长距离传输)。

典型问题

最小帧长:64字节确保冲突检测,数据不足时填充。

广播域与冲突域:交换机隔离冲突域,路由器隔离广播域。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。