- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 第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 以太网共享介质的模拟
您可能关注的文档
- 新计算机网络基础 教学课件 杨法东 第四章 做好小网.ppt
- 新计算机网络基础 教学课件 杨法东 第五章 连上大网.ppt
- 新计算机网络基础 教学课件 杨法东 第一章 话说网络.ppt
- 新计算机网络基础——基于案例与实训 教学课件 朱迅 第1章 计算机网络概述.ppt
- 新计算机网络基础——基于案例与实训 教学课件 朱迅 第2章 数据通信基础.ppt
- 新计算机网络基础——基于案例与实训 教学课件 朱迅 第3章 网络体系结构和协议.ppt
- 新计算机网络基础——基于案例与实训 教学课件 朱迅 第4章 数据链路层协议及局域网技术.ppt
- 新计算机网络基础——基于案例与实训 教学课件 朱迅 第5章 网络层协议及路由技术.ppt
- 新计算机网络基础——基于案例与实训 教学课件 朱迅 第6章 传输层协议.ppt
- 新计算机网络基础——基于案例与实训 教学课件 朱迅 第7章 应用层协议及Internet.ppt
- 新计算机网络与Internet实验教程 教学课件 郭银章_ 第8章 虚拟局域网VLAN的规划与设计.ppt
- 新计算机网络与Internet实验教程 教学课件 郭银章_ 第9章 ARP协议的软件模拟与设计.ppt
- 新计算机网络与Internet实验教程 教学课件 郭银章_ 第10章 IP子网划分与流量监控.ppt
- 新计算机网络与Internet实验教程 教学课件 郭银章_ 第11章 SNMP协议编程.ppt
- 新计算机网络与通信 教学课件 韩毅刚 计算机网络与通信 第1章 网络与通信概述.ppt
- 新计算机网络与通信 教学课件 韩毅刚 计算机网络与通信 第2章 数据通信基础.ppt
- 新计算机网络与通信 教学课件 韩毅刚 计算机网络与通信 第3章 数据编码与传输控制.ppt
- 新计算机网络与通信 教学课件 韩毅刚 计算机网络与通信 第4章 局域网.ppt
- 新计算机网络与通信 教学课件 韩毅刚 计算机网络与通信 第5章 广域网.ppt
- 新计算机网络与通信 教学课件 韩毅刚 计算机网络与通信 第6章 互联网.ppt
文档评论(0)