《网络协议》全套PPT电子课件教案-第二章 网络接口层(链路层)精选.ppt

《网络协议》全套PPT电子课件教案-第二章 网络接口层(链路层)精选.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《网络协议》全套PPT电子课件教案-第二章 网络接口层(链路层)精选

复习 TCP/IP四层模型是什么? 第二章 网络接口层(链路层) 以太网和IEEE802封装 SLIP PPP 环回接口 最大传输单元 本章小结 第二章 网络接口层(链路层) 链路层的功能: 为IP模块发送和接收IP数据报; 为ARP模块发送ARP请求和接收ARP应答; 为RARP模块发送RARP请求和接收RARP应答。 内容: 两个串行接口链路层协议(SLIP和PPP) 环回(loopback)驱动程序 介绍MTU(最大传输单元) 2.1 以太网和IEEE802封装 以太网-最广泛的局域网协议 以太网是数字设备公司、Intel公司和Xerox公司1982年联合公布的一个标准。它是TCP/IP采用的主要局域网技术。它采用CSMA/CD(具有冲突检测的载波监听多点接入)接入方式。它的速率是10Mb/s,100Mb/s,地址为48位。 几年后,IEEE802委员会公布了一个稍有不同的标准集,其中802.3针对CSMA/CD网络, 802.4针对令牌总线网络, 802.5针对令牌环网络, 802.2定义三者的共同特性。 2.1 以太网和IEEE802封装 以太网IP数据报的封装是在RFC 894中定义的,IEEE 802 网络的IP数据报封装是在RFC 1042中定义的。 主机需求RFC要求每台Internet主机都与一个以太网电缆相连接: ????1) 必须能发送和接收采用RFC 894(以太网)封装格式的分组。 ????2) 应该能接收与RFC 894混合的RFC 1042(IEEE 802)封装格式的分组。 ????3) 也许能够发送采用RFC 1042格式封装的分组。如果主机能同时发送两种类型的分组数据,那么发送的分组必须是可以设置的,而且默认条件下必须是RFC 894分组。 最常使用的封装格式是RFC 894定义的格式 。下页显示了两种不同形式的封装格式。其中每个方框下面的数字是它们的字节长度。 2.1 以太网和IEEE802封装 2.1 以太网和IEEE802封装 802.2 和 802.3 定义一个与以太网不同的帧格式。两种帧格式都采用48 bit(6字节,即MAC地址) 目的地址和源地址 (802.3 允许使用16 bit的地址,但一般是 48 bit 地址)。ARP 和 RARP 协议对 32 bit IP 地址和 48 bit MAC地址进行映射。 长度段:2 个字节,在 802 标准定义的帧格式中,指它后续数据字节长度,但不包括 CRC 检验码。 在以太网帧格式中,没有长度字段,地址后是类型字段,定义封装的协议类型。类型字段之后就是数据,在46-1500字节范围内;而在 802 帧格式中,长度后面是3字节的 802.2 LLC 和5字节的 802.2 SNAP,它定义的类型同以太网一致,但是数据长度不同。 802.3 标准定义的帧和以太网的帧都有最小长度要求。802.3 规定数据部分必须至少为38字节,而以太网要求最少46字节。为了保证这一点,必须在不足的空间插入填充(pad)字节。 CRC:差错检测信息,CRC-32. 2.1 以太网和IEEE802封装 尾部封装:RFC 描述了另一种用于以太网的封装格式,称作尾部封装(trailer encapsulation)。它通过调整I P数据报中字段的次序来提高性能。在以太网数据帧中,将首部的IP首部和TCP首部移到尾部(在CRC之前),这样当把数据复制到内核时,就可以把数据帧中的数据部分映射到一个硬件页面,节省内存到内存的复制过程。TCP数据报的长度是512字节的整数倍,正好可以用内核中的页表来处理。两台主机通过协商使用ARP扩展协议对数据帧进行尾部封装。这些数据帧需定义不同的以太网帧类型值。现在,尾部封装已遭到反对,有兴趣的参阅RFC 893 。 2.2 SLIP SLIP(Seria Line IP,串行线路网际协议)是最初用于TCP/IP通信的点到点协议,在串行线路上对IP数据报进行封装的形式,参看RFC1055。点到点意味着不需要地址,是通过串口和高速modem接入Internet。Windows拨号连接就是采用SLIP或C-SLIP连接到远程主机。 2.2 SLIP SLIP协议定义的帧格式: IP数据报以END(0xc0)结束和开始。 IP数据报中的END字符,用两个字节0xdb(是SLIP的ESC字符)和0xdc替代后进行传输。 IP数据报中的ESC字符,用0xdb和0xdd替代。 缺陷和升级版本: 不能把本地IP地址通知对方。 没有类型段,SLIP不支持一条链路上的多种协议,在一个SLIP连接上只能运行一种协议。 数据帧中没有检验和,不能检测错误。 升级版C-SLIP(压缩的SLIP),RFC1144完善允许IP和T

文档评论(0)

feixiang2017 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档