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