《数据链路层下》PPT课件.ppt
《《数据链路层下》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《数据链路层下》PPT课件.ppt(117页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、教学内容:教学内容:3.5PPP协议协议3.6以太网以太网 第3章 数据链路层1广域网概述广域网简称WAN,是在一个广泛范围内建立的计算机通信网广域网是一种跨地区的数据通讯网络,使用电信运营商提供的设备作为信息传输平台广域网主要用来将距离较远的局域网彼此连接起来局域网局域网局域网2广域网连接主要技术广域网连接主要技术点到点连接点到点连接通过分组交换方式的连接通过分组交换方式的连接PacketSwitching3典型的典型的WLAN封装协议封装协议4Page5PPP在TCP/IP协议栈中的位置IPTCPUDPHTTPFTPTFTPSNMPEthernetPPPFRBIT5PPP协议简介PPP协议
2、是在协议是在SLIP的基础上发展起来的的基础上发展起来的PPP协议是数据链路层协议,位于第二层协议是数据链路层协议,位于第二层物理层可以是同步电路或异步电路物理层可以是同步电路或异步电路接入服务器接入服务器PPP 封装PSTN网6PPP的组成PPP协议主要由链路控制协议(协议主要由链路控制协议(LCP)、网络)、网络控制协议族(控制协议族(NCPs)和用于网络安全方面的)和用于网络安全方面的验证协议族(验证协议族(PAP和和CHAP)组成。)组成。PPPTCP/IPNOVELLIPXPPP 用NCP 提供对多种网络协议的支持LCP用于创建和维护链路7PPP协议栈物理层链路层网络层物理介质(同步
3、/异步)验证;其他选项 LCP IPCP IPXCP 其他 NCP 网络控制协议 IP IPX 其他网络协议8Page91.协议概述与数据封装协议概述与数据封装2.链路控制协议(链路控制协议(LCP)3.PPP的认证协议的认证协议4.网络层控制协议(网络层控制协议(NCP)9Page10PPP数据帧Protocol(2 Bytes)InformationPadding(可选)Protocol举例0 x0021IP数据包Padding(可选)0 xc021LCPPadding(可选)0 x8021IP控制协议(IPCP)Padding(可选)最大总长度称为MRU10高级数据链路控制高级数据链路控
4、制HDLC面向比特面向比特透明传输零比特填充法透明传输零比特填充法运行于同步串行线路运行于同步串行线路地址地址标志标志控制控制信息信息帧校验帧校验标志标志11Page12串行链路上发送串行链路上发送PPP数据帧数据帧Flag01111110Address11111111Control00000011PPP数据帧数据帧FCS16bitsFlag01111110遵循遵循HDLC标准标准遵循遵循HDLC标准标准Protocol(2Bytes)InformationPadding(可选)(可选)12透明传输问题透明传输问题当当PPP用在用在异步传输异步传输时,就使用一种时,就使用一种特特殊字符填充法殊
5、字符填充法。当当PPP用在用在同步传输同步传输链路时,协议规定链路时,协议规定采用硬件来完成比特填充采用硬件来完成比特填充零比特填零比特填充充。13差错检测差错检测uPPP不提供使用序号和确认的可不提供使用序号和确认的可靠传输。靠传输。u使用帧检验序列使用帧检验序列 FCS 来保证无差来保证无差错接受。错接受。14Page151.协议概述与数据封装协议概述与数据封装2.链路控制协议(链路控制协议(LCP)3.PPP的认证协议的认证协议4.网络层控制协议(网络层控制协议(NCP)15Page16LCP协商的常用链路参数协商的常用链路参数参数名称参数名称功能描述功能描述协商规则协商规则默认值默认值
6、最大接收单元最大接收单元MRUPPP数据帧中数据帧中Information字段和字段和Padding字段的总字段的总长度长度使用两端设置的较小使用两端设置的较小的值的值1500认证协议认证协议认证对端使用的认证协议认证对端使用的认证协议被认证方必须支持认被认证方必须支持认证方使用的认证协议证方使用的认证协议并正确配置,否则协并正确配置,否则协商不成功商不成功不认证不认证魔术字魔术字Magic-Number魔术字为一个随机产生的魔术字为一个随机产生的数字,用于检测链路环路,数字,用于检测链路环路,如果收到的如果收到的LCP报文中的报文中的魔术字和本地产生的魔术魔术字和本地产生的魔术字相同,则认为
7、链路有环字相同,则认为链路有环路路一端支持而另一端不一端支持而另一端不支持,表示链路无环支持,表示链路无环路,认为协商成功;路,认为协商成功;两端都支持则使用检两端都支持则使用检测机制检测环路测机制检测环路启用启用16Page17LCP链路层协商使用的报文总结链路层协商使用的报文总结报文类型报文类型功能描述功能描述Configure-Request包含发送者试图与对端建立连接时,包含发送者试图与对端建立连接时,使用的参数列表使用的参数列表Configure-Ack表示完全接受对端发送的表示完全接受对端发送的Configure-Request的参数取值的参数取值Configure-Nak表示对端
8、发送的表示对端发送的Configure-Request中的参数取值在本地不合法中的参数取值在本地不合法Configure-Reject表示对端发送的表示对端发送的Configure-Request中的参数本地不能识别中的参数本地不能识别17Page18LCP链路参数协商过程协商成链路参数协商过程协商成功功S1/0S1/0RTBRTAPPPConfigure-RequestConfigure-Ack18PPP协商过程协商过程ConfReqConfAck我的配置中:我的配置中:我的最大接收我的最大接收单元:单元:1500字字节节收到对方的配置收到对方的配置信息如果都能认信息如果都能认可回可回Con
9、fAck,状态变为状态变为AckSent收到收到ConfAck后后状态转为状态转为AckRecv就用就用1500字字节的节的MRU19Page20LCP链路参数协商过程参数协链路参数协商过程参数协商不成功商不成功S1/0S1/0RTBRTAPPPConfigure-RequestConfigure-NakConfigure-Request(修改参数取值)(修改参数取值)20PPP协商过程ConfReqConfNak我的配置中:希望用PAP验证你收到对方的配置信息对认识的但认为不理想的内容回ConfNak用CHAP好吗21Page22LCP链路参数协商过程参数不链路参数协商过程参数不能识别能识别
10、S1/0S1/0RTBRTAPPPConfigure-RequestConfigure-RejectConfigure-Request(删除某些参数)(删除某些参数)22Page23LCP关闭连接关闭连接S1/0S1/0RTBRTAPPPTerminate-RequestTerminate-Ack23Page24LCP检测链路状态检测链路状态S1/0S1/0RTBRTAPPPEcho-RequestEcho-Reply24Page25目目录录1.协议概述与数据封装协议概述与数据封装2.链路控制协议(链路控制协议(LCP)3.PPP的认证协议的认证协议4.网络层控制协议(网络层控制协议(NCP)
11、25PAP验证验证PAP是两次握手验证协议,口令以明文是两次握手验证协议,口令以明文传送,被验证方首先发起验证请求。传送,被验证方首先发起验证请求。被验证方被验证方主验证方主验证方用户名密码用户名密码通过通过/拒绝拒绝26CHAP验证验证CHAP是三次握手验证协议,不发送是三次握手验证协议,不发送口令,主验证方首先发起验证请求,口令,主验证方首先发起验证请求,安全性比安全性比PAP高。高。被验证方被验证方主验证方主验证方主机名主机名加密后报文加密后报文通过通过/拒绝拒绝主机名主机名随机报文随机报文27Page28目目录录1.协议概述与数据封装协议概述与数据封装2.链路控制协议(链路控制协议(L
12、CP)3.PPP的认证协议的认证协议4.网络层控制协议(网络层控制协议(NCP)28Page29常用常用NCP概述概述协议名称协议名称用途用途IPCP用于协商控制用于协商控制IP参数,使参数,使PPP可用于传输可用于传输IP数据包数据包MPLSCPMPLSCP用于协商控制用于协商控制MPLSCPMPLSCP协议协议参数,使参数,使PPP可用于传输可用于传输MPLSCPMPLSCP数据包数据包29Page30使用使用IPCP协商协商IP地址静态配置地址静态配置S0S0RTBRTAPPPConfigure-Request()()Configure-AckConfigure-Request()()C
13、onfigure-Ack30Page31使用使用IPCP协商协商IP地址动态协商地址动态协商S0S0请求分配请求分配RTBRTAPPPConfigure-Request()()Configure-Nak()()Configure-Request()()Configure-AckConfigure-Request()()Configure-Ack31PPP协议的工作过程协议的工作过程当用户拨号接入当用户拨号接入ISP时,路由器的调制时,路由器的调制解调器对拨号做出确认,并建立一条物解调器对拨号做出确认,并建立一条物理连接。理连接。PC机向路由器发送一系列的机向路由器发送一系列的LCP分组分组如验
14、证信息。如验证信息。这些分组及其响应选择一些这些分组及其响应选择一些PPP参数,参数,和进行网络层配置,和进行网络层配置,NCP给新接入的给新接入的PC机分配一个临时的机分配一个临时的IP地址,使地址,使PC机成为因特网上的一个主机。机成为因特网上的一个主机。通信完毕时,通信完毕时,NCP释放网络层连接,收释放网络层连接,收回原来分配出去的回原来分配出去的IP地址。地址。接着,接着,LCP释放数据链路层连接。最后释放数据链路层连接。最后释放的是物理层的连接。释放的是物理层的连接。32PPPoE(以太网上的PPP)pDSL中常用的协议中常用的协议p以太网与拨号网络之以太网与拨号网络之间的中继协议
15、间的中继协议33Page34总总结结PPP有几个协议组件?有几个协议组件?LCP链路层参数协商所使用的报文有几种链路层参数协商所使用的报文有几种?CHAP认证方式需要交互几次报文?认证方式需要交互几次报文?IPCP协商的参数主要是什么?协商的参数主要是什么?34教学内容:教学内容:3.5PPP协议协议3.6以太网以太网 第3章 数据链路层35使用使用广播信道广播信道的数据链路层的数据链路层1、广播信道的特点?、广播信道的特点?2、在局域网、在局域网(以太网以太网)的链路层中三个基本的链路层中三个基本问题是如何解决的?问题是如何解决的?(封装、透明传输、封装、透明传输、差错检测差错检测)MAC帧
16、、同步定界符、帧、同步定界符、CRCp问题问题1 1:363.3.1局域网局域网的数据链路层的数据链路层局域网最主要的特点是:网络为一个单位所拥有,局域网最主要的特点是:网络为一个单位所拥有,且地理范围和站点数目均有限。且地理范围和站点数目均有限。目前最常用的局域网络目前最常用的局域网络以太网以太网(Ethernet)37(1)局域网的拓扑)局域网的拓扑广播信道广播信道匹配电阻集线器干线耦合器总线网星形网树形网 环形网38局域网使用的传输媒体局域网使用的传输媒体双绞线双绞线局域网的主流媒体局域网的主流媒体光纤光纤数据率很高时数据率很高时39(2)媒体共享技术)媒体共享技术广播信道广播信道静态划
17、分信道静态划分信道频分复用频分复用时分复用时分复用波分复用波分复用码分复用码分复用动态媒体接入控制(动态媒体接入控制(多点接入多点接入)随机接入随机接入碰撞检测碰撞检测受控接入受控接入如令牌或轮询如令牌或轮询40(3)以太网)以太网两个标准两个标准 DIXEthernetV2是世界上第一个以太网是世界上第一个以太网的规约的规约1982。(梅特卡夫、包交换网络形式、梅特卡夫、包交换网络形式、CSMA/CD)IEEE的的802.3标准标准1983。严格说来,严格说来,“以太网以太网”应当是指符合应当是指符合DIXEthernetV2标准的局域网。标准的局域网。二者只有很小的差别,因此可以将二者只有
18、很小的差别,因此可以将802.3局域网简称为局域网简称为“以太网以太网”。41IEEE802系列标准42(4)两个子层)两个子层为了适应多种局域网标准,为了适应多种局域网标准,802委员会将局委员会将局域网的数据链路层拆成两个子层:域网的数据链路层拆成两个子层:逻辑链路控制逻辑链路控制LLC(LogicalLinkControl)子子层层媒体接入控制媒体接入控制MAC(MediumAccessControl)子层。子层。n实际上,一般不考虑实际上,一般不考虑 LLC 子层子层433.4.1以太网概述以太网概述局域网对局域网对LLC子层是透明的子层是透明的局 域 网网络层物理层站点 1网络层物理
19、层逻辑链路控制LLCLLC媒体接入控制MACMAC数据链路层站点 2LLC LLC 子层看不见子层看不见下面的局域网下面的局域网44以后一般不考虑以后一般不考虑LLC子层子层由于由于TCP/IP体系经常使用的局域网是体系经常使用的局域网是DIXEthernetV2而不是而不是802.3标准中标准中的几种局域网,因此现在的几种局域网,因此现在802委员会委员会制定的逻辑链路控制子层制定的逻辑链路控制子层LLC(即(即802.2标准)的作用已经不大了。标准)的作用已经不大了。很多厂商生产的适配器上就仅装有很多厂商生产的适配器上就仅装有MAC协议而没有协议而没有LLC协议。协议。45(5)适配器的作
20、用)适配器的作用网络接口板又称为网络接口板又称为通信适配器通信适配器(adapter)或或网络接口卡网络接口卡NIC(NetworkInterfaceCard),或,或“网卡网卡”。46适配器的重要功能:适配器的重要功能:进行串行进行串行/并行转换。并行转换。对数据进行缓存,速率匹配。对数据进行缓存,速率匹配。安装设备驱动程序,通过操作系统与存储器等设备协调工作。安装设备驱动程序,通过操作系统与存储器等设备协调工作。实现以太网协议。实现以太网协议。硬件地址至局域网适配器(网卡)串行通信CPU 和存储器生成发送的数据处理收到的数据把帧发送到局域网从局域网接收帧计算机IP 地址Bus并行通信47R
21、J-45接口接口Transformer(隔离变压器)(隔离变压器)PHY芯片芯片MAC芯片芯片EEPROMBOOTROM插槽插槽WOL接头接头晶振晶振电压转换芯片电压转换芯片LED指示灯指示灯48MAC地址地址48位位前前三个字节三个字节IEEE的的注册管理机构注册管理机构RA分配给厂家。分配给厂家。如:如:00-00-0C(hex)CISCOSYSTEMS,INC.;00-01-02(hex)3COMCORPORATION;00-18-82(hex)HuaweiTechnologiesCo.后后三个字节三个字节由厂家自行指派,称为由厂家自行指派,称为扩展扩展标识符标识符,必须保证生产出的适配
22、器没有重复,必须保证生产出的适配器没有重复地址。地址。(6)MAC层的硬件地址层的硬件地址n“MAC地址地址”=适配器地址适配器地址=硬件地址硬件地址=物理地址物理地址49(6)MAC层的硬件地址层的硬件地址在局域网中,在局域网中,硬件地址硬件地址又称为又称为物理地址物理地址,或,或MAC地址地址。503.4.2CSMA/CD协议协议最早的以太网是将许多计算机都连接到一根总线上。最早的以太网是将许多计算机都连接到一根总线上。总线的特点:总线的特点:当一台计算机发送数据时,总线上的所有计算当一台计算机发送数据时,总线上的所有计算机都能检测到这个数据。这是机都能检测到这个数据。这是广播广播通信通信
23、方式方式。如何实现一对一通信:如何实现一对一通信:每每一一台台计计算算机机拥拥有有一一个个与与其其他他计计算算机机都都不不同同的的地地址址。在在发发送送数据帧时,在帧的首部写明接收站的地址。数据帧时,在帧的首部写明接收站的地址。当当数数据据帧帧中中的的目目的的地地址址与与收收到到数数据据帧帧的的计计算算机机的的地地址址一一致致时时,该该计计算算机机才才能能接接收收这这个个数数据据帧帧,适适配配器器对对不不是是发发给给自自己己的的数数据帧就丢弃。据帧就丢弃。51一对一通信一对一通信 C D A E匹配电阻(用来吸收总线上传播的信号)匹配电阻不接受不接受不接受接受B只有 D 接受B 发送的数据主机
24、主机B要和主机要和主机D通信通信523.4.2CSMA/CD协议协议为了通信的简便以太网采取了两种重要的为了通信的简便以太网采取了两种重要的措施措施:1.采用较为灵活的采用较为灵活的无连接无连接的工作方式,即不必先建的工作方式,即不必先建立连接就可以直接发送数据。立连接就可以直接发送数据。以太网对发送的以太网对发送的数据帧数据帧不进行编号,也不要求对方发回确认。不进行编号,也不要求对方发回确认。这样做的理由是局域网信道的质量很好,因信道质这样做的理由是局域网信道的质量很好,因信道质量产生差错的概率是很小的。量产生差错的概率是很小的。53以太网提供的服务以太网提供的服务以太网提供的服务是不可靠的
25、交付,即尽最大努以太网提供的服务是不可靠的交付,即尽最大努力的交付。力的交付。有有检错的功能检错的功能,当目的站收到有差错的数据帧时当目的站收到有差错的数据帧时就丢弃此帧,其他什么也不做。差错的纠正由高就丢弃此帧,其他什么也不做。差错的纠正由高层来决定。层来决定。如果高层发现丢失了一些数据而进行重传,但以如果高层发现丢失了一些数据而进行重传,但以太网并不知道这是一个重传的帧,而是当作一个太网并不知道这是一个重传的帧,而是当作一个新的数据帧来发送。新的数据帧来发送。543.4.2CSMA/CD协议协议2.以太网发送的数据都使用曼彻斯特以太网发送的数据都使用曼彻斯特(Manchester)编码编码
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据链路层下 数据链 路层下 PPT 课件
限制150内