- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章 以太网帧收发综合设计与模拟 7.1 以太网数据帧的封装和解封装7.1.1 以太网数据帧的封装7.1.2 以太网数据帧的解封装7.2 中断机制和中断服务例程7.3 以太网控制器结构7.4 以太网数据帧的输入和输出7.5 以太网数据帧的发送7.5.1 CSMA/CD帧发送模块7.5.2 CSMA/CD帧接收模块7.5.3 以太网共享总线的模拟 第7章 以太网帧收发综合设计与模拟 图7.1 函数的调用关系和数据块的传递过程示意图 7.1 以太网数据帧的封装和解封装 以太网数据帧的封装过程,是指网络接口层从上层协议接收服务数据单元(Service Data Unit,SDU),添加本层协议控制信息(Protocol Control Information,PCI)后构成本层协议数据单元(Protocol Data Unit,PDU) 7.1.1 以太网数据帧的封装 (1) Ethernet—II:Xerox、DEC和Intel公司共同制定的DIX帧格式。(2) Ethernet—802.3:Novell公司专用于SPX/IPX通信的帧格式。(3) Ethernet—802.2:IEEE 802委员会制订的IEEE 802.3帧格式。(4) Ethernet—SNAP:IEEE 802.3 SNAP(SubNetwork Access Protocol)帧格式。 图7.2 不同的以太网帧格式 1.协议处理 7.1.1 以太网数据帧的封装 2.帧构造3.队列挂接 7.1.2 以太网数据帧的解封装 首先,对于从网络接口设备取回的数据帧要进行长度检查。对于长度过短的帧在进行了日志记录和统计计数后被丢弃。接着,要进行目的MAC地址检查,以确定该帧是否是一个自己应该处理的数据帧。 7.2 中断机制和中断服务例程 在实际环境中,网络接口设备与操作系统内核之间,以及网络接口层与IP和ARP协议之间的通信是分别通过硬中断和软中断来进行的。 7.3 以太网控制器结构 图7.3 以太网控制器结构示意图 7.4 以太网数据帧的输入和输出 图7.4 RAM缓冲区使用方式示意图 7.5 以太网数据帧的发送 7.5.1 CSMA/CD帧发送模块 图7.5 发送模块结构 7.5.1 CSMA/CD帧发送模块 图7.6 CSMA/CD的发送流程 1.载波侦听 7.5.1 CSMA/CD帧发送模块 2.冲突检测3.随机退避 7.5.1 CSMA/CD帧发送模块 表7.1 10Mbit/s以太网技术参数 参 数 数 值 时隙大小(Slot Time) 512bit时间(相当于51.2μs) 帧间间隔(Inter Frame Gap) 96bit时间(相当于9.6μs) 最大重传次数(Attempt Limit) 16 退避极限(Back Off Limit) 10 阻塞信号大小(Jam Size) 32bit 最大帧长(Max Frame Size) 1 518Byte(包括4Byte CRC) 最小帧长(Min Frame Size) 512bit(64Byte) 地址字段长度(Address Size) 48bit 7.5.1 CSMA/CD帧发送模块 图7.7 发送控制状态机状态转换 7.5.1 CSMA/CD帧发送模块 图7.8 阻塞(CP)信号 (1) 当余数最高位为“1”时,商为“1”, 7.5.1 CSMA/CD帧发送模块 被除数(余数)要减去除数——生成多项式G(x)。(2) 作减法操作时,除数为“1”的位(即生成多项式为“1”的位),被除数要变反(该位与“1”作异或操作),除数为“0”的位,被除数不变。(3) 除数(生成多项式)阶为n,则余数有n位。 图7.9 CRC电路运算示意图 7.5.2 CSMA/CD帧接收模块 图7.10 帧接收模块结构 (1) 滤除因冲突而产生的“帧碎片”, 7.5.2 CSMA/CD帧接收模块 即接收的数据帧长度小于最小帧长限制(64个字节或512bit)。(2) 检查帧的目的地址是否是本节点的单播地址、广播地址或自己所属多播组的组播地址。 图7.11 CSMA/CD的接收流程 7.5.2 CSMA/CD帧接收模块 图7.12 帧接收状态机 7.5.3 以太网共享总线的模拟 图7.13 以太网共享介质的模拟 在线教务辅导网: 更多课程配套课件资源请访问在线教务辅导网
您可能关注的文档
- 计算机网络 袁宗福 主编 第07章 提高控制质量的控制系统新.ppt
- 计算机网络 袁宗福 主编 第08章 满足特定要求的过程控制系统新.ppt
- 计算机网络 袁宗福 主编 第09章 先进控制系统新.ppt
- 计算机网络安全 鲁立 01新.ppt
- 计算机网络安全 鲁立 1_ 02新.ppt
- 计算机网络安全 鲁立 1_ 03新.ppt
- 计算机网络安全 鲁立 1_ 05新.ppt
- 计算机网络安全 鲁立 1_ 06新.ppt
- 计算机网络安全 鲁立 1_ 09新.ppt
- 计算机网络安全 鲁立 02新.ppt
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)