第11章网络设备驱动程序分析与设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第11章网络设备驱动程序分析与设计

第11章 网络设备驱动程序分析与设计 * 11.1以太网概述 11.1 TCP/IP网络协议 11.1以太网概述 11.1 TCP/IP网络协议 (1)TCP(Transfer Control Protocol)传输控制协议 TCP协议是基于连接的协议,在需要通信的两个应用程序之间建立起一条虚拟的连接线路,而这条线路间可能会经过很多子网、网关和路由器。TCP协议保证在两个应用程序之间可靠地传送和接收数据,并且可以保证没有丢失的或者重复的数据包。 (2)UDP(User Datagram Protocol)用户数据包协议 UDP协议是一种无连接、不可靠的传输层协议。使用该协议只是把应用程序传来的数据加上UDP头包括端口号、段长等字段,作为UDP数据包发送出去,但并不保证数据包能到达目的地,其可靠性由应用层来提供。 11.1以太网概述 11.1 TCP/IP网络协议 (3)IP(Internet Protocol)网际协议 11.1以太网概述 11.1 TCP/IP网络协议 (3)IP(Internet Protocol)网际协议 11.1以太网概述 11.1 TCP/IP网络协议 (3)IP(Internet Protocol)网际协议 11.1以太网概述 11.1 TCP/IP网络协议 (3)IP(Internet Protocol)网际协议 11.1以太网概述 11.1 TCP/IP网络协议 (4)ARP(Address Resolution Protocol)地址解析协议 ARP协议实现了从IP地址到对应物理地址的转换。希望把IP地址翻译成硬件地址的主机使用广播地址向网络中的所有节点发送一个包括IP地址的ARP请求数据包,目的主机的ARP收到这份广播报文后,识别出这是发送端在询问它的IP地址,于是发送一个包含目的主机IP地址及对应的MAC地址的ARP应答给源主机。 为了加快ARP协议解析的数据,每台主机上都有一个ARP高速缓存,存放最近的IP地址到硬件地址之间的映射记录。这样,当在ARP的生存时间之内连续进行ARP解析的时候,就不需要反复发送ARP请求了。 11.1以太网概述 11.1 TCP/IP网络协议 (5)SLIP(Serial Line Internet Protocol)串行线路网际协议 用户接入Internet,在传送数据时都需要有数据链路层协议,其中最为广泛的是串行 线路网际协议(SLIP)和点对点协议(PPP)。 SLIP是一种在串行线路上对IP数据报进行封装的简单形式,该协议是Windows远程访问的一种旧工业标准,主要在Unix远程访问服务器中使用,现今仍然用于连接某些ISP。因为SLIP协议是面向低速串行线路的,可以用于专用线路,也可以用于拨号线路,Modem的传输速率在1200bps到19200bps。 11.1以太网概述 11.1 TCP/IP网络协议 (6)PPP(Point to Point Protocol) 点对点协议 PPP是面向字符类型的协议。PPP具有处理错误检测、支持多个协议、允许在连接时刻协商IP地址、允许身份认证等功能。 11.2以太网 11.2.1以太网拓扑结构 11.2以太网 11.2.2以太网协议 以太网采用载波监听冲突检测CSMA/CD,其工作原理是:发送数据前先监听信道是否空闲,若空闲,则立即发送数据。在发送数据时,边发送边继续监听,若监听到冲突,则立即停止发送数据,这种在传输的过程中监测电缆的方法称为冲突检测。 CSMA/CD不仅仅只检测冲突,它也能从冲突中恢复。在一个冲突发生后,计算机必须等待电缆再次空闲后才能传输帧。然而,如果以太网一空闲计算机就开始传输,那么另一次冲突就会发生。为了防止多次冲突,以太网要求每台计算机在冲突后延迟一段时间才尝试传输。标准指定了最大延迟d,并且要求每台计算机选择一个小于d的随机延迟。 11.2以太网 11.2.3以太网帧结构 11.2以太网 11.2.3以太网帧结构 11.3 嵌入式网络接口 网卡工作在网络OSI模型的最后两层,物理层和数据链路层。物理层定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口。物理层的芯片称之为PHY。数据链路层则提供寻址机构、数据帧的构建、数据差错检查、传送控制、向网络层提供标准的数据接口等功能。以太网卡中数据链路层的芯片称之为MAC控制器。 11.3 嵌入式网络接口 1、内置网络的微处理器 将微控制器、以太网媒体接入控制器(MAC)和物理接口收发器(PHY)整合进同一芯片,这样能去掉许多外接元器件。这种方案可使MAC和PHY实现很好的匹配,同时还可减小引脚数、缩小芯片面积。 2、通过以太网芯片扩充网络 (1)RTL8019 RT

文档评论(0)

dajuhyy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档