计算机网络与通信 教学课件 ppt 作者 申普兵 第4章 物理层与数据链路层

上传人:E**** 文档编号:89493146 上传时间:2019-05-25 格式:PPT 页数:57 大小:726KB
返回 下载 相关 举报
计算机网络与通信 教学课件 ppt 作者  申普兵 第4章  物理层与数据链路层_第1页
第1页 / 共57页
计算机网络与通信 教学课件 ppt 作者  申普兵 第4章  物理层与数据链路层_第2页
第2页 / 共57页
计算机网络与通信 教学课件 ppt 作者  申普兵 第4章  物理层与数据链路层_第3页
第3页 / 共57页
计算机网络与通信 教学课件 ppt 作者  申普兵 第4章  物理层与数据链路层_第4页
第4页 / 共57页
计算机网络与通信 教学课件 ppt 作者  申普兵 第4章  物理层与数据链路层_第5页
第5页 / 共57页
点击查看更多>>
资源描述

《计算机网络与通信 教学课件 ppt 作者 申普兵 第4章 物理层与数据链路层》由会员分享,可在线阅读,更多相关《计算机网络与通信 教学课件 ppt 作者 申普兵 第4章 物理层与数据链路层(57页珍藏版)》请在金锄头文库上搜索。

1、第4章 物理层与数据链路层,【本章内容简介】本章主要介绍物理层与数据链路层常用的协议标准,包括物理层的功能特性,物理层的接口特性,数据链路层的功能,数据链路层的停等协议、ARQ协议、HDLC协议以及PPP协议。 【本章重点难点】重点掌握HDLC协议的工作原理, PPP协议原理及工作过程,PPP帧的封装方法。,4.1 物理层的功能和特性,1物理层的功能 物理层的主要功能就是为它的服务用户即数据链路层的实体在具体的传输介质上提供发送或接收比特流的能力。,目前,可供计算机网络使用的物理设备和传输媒体种类很多,特性各异,物理层的作用就在于要屏蔽这些差异,使得数据链路层不必去考虑物理设备和传输介质的具体

2、特性,而只要考虑完成本层的协议和服务。,2物理层的特性,对物理层协议就不便利用OSI的术语加以阐述,而只能将物理层实现的主要功能描述为与传输介质接口有关的四个特性:即机械特性、电气特性、功能特性和规程特性。物理层就是通过这四个特性的作用,在DTE和DCE之间,实现了物理通路的连接。,4.2 物理层接口特性,物理层协议实际上是DTE和DCE之间的一组约定。这组约定规定了DTE与DCE之间标准接口的机械特性、电气特性、功能特性和规程特性。,数据终端设备(Data Terminal Equipment,DTE),它是一种具有一定的数据处理能力及转发数据的设备。具有根据协议控制数据通信的功能。 DTE

3、是对属于用户所有的组网设备或工作站的总称。,图4.1 DTE与DCE的连接,DTE/DCE接口是DTE与DCE之间的界面。 标准化的DTE/DCE接口包括以下四个方面的特性。,4.2.1 机械特性,在ISO标准中,涉及DTE/DCE接口机械特性的标准有以下几种。 ISO211025芯DTE/DCE接口连接器。 ISO2593连接器。 ISO4902连接器。 ISO4903连接器。,4.2.2 电气特性,DTE/DCE标准接口的电气特性规定了DTE/DCE之间多条信号线的电气连接及有关电路特性,通常包括:发送器和接收器的电路特性(如发送信号电平,发送器的输出阻抗,接收器的输入阻抗,平衡特性等),

4、负载要求,传输速率和连接距离等。,DTE/DCE接口的电气连接有以下三种方式。 (1)非平衡方式 (2)差动接收的非平衡方式 (3)平衡方式,图4.2 DTE/DCE 接口的三种电气连接,4.2.3 功能特性,DTE/DCE标准接口的功能特性主要是对各接口信号线作出确切的功能定义并确定相互间的操作关系。 接口信号线按其功能一般可分为接地线、数据线、控制线及定时线等类型。,4.2.4 规程特性,DTE/DCE标准接口的规程特性规定了DTE/DCE接口各信号线之间的相互关系,动作顺序以及维护测试操作等内容。,4.2.5 常用的物理层标准,常用的物理层接口标准有以下几种。 1EIA RS-232-C

5、和EIA-232-D 2EIA RS-449,RS-422-A 和RS-423-A,图4.3 EIA RS-232-C接口的物理特性,4.3 数据链路层的基本概念,4.3.1 数据链路层概述 数据链路层是OSI参考模型中的第二层,位于物理层与网络层之间。数据链路层最基本的功能是将物理层为传输原始比特流而提供的可能出差错的物理链路改造成为逻辑上无差错的数据链路。,数据链路有时又称逻辑链路,它是指发信节点与收信节点之间用于数据传输的一条逻辑通路。,图4.4 物理链路与数据链路的区别,4.3.2 数据链路层的主要功能,(1)链路管理 (2)帧同步 (3)差错控制 (4)流量控制 (5)透明传输,4.

6、4 数据链路层协议,数据链路层的数据传输单位是帧,数据链路层协议是构造数据链路层帧的标准和方法,不同的数据链路层协议匹配着不同的物理层标准及介质。 常见的数据链路层协议有停等协议、ARQ协议、高级数据链路控制规程HDLC及点对点协议(PPP)等。,4.4.1 停等协议,停等协议规定发送端每发送一帧数据信息后,必须停下来等待接收端返回应答后,方能继续操作下去。停等协议就是由于操作过程中的停等特点而得名的。,4.4.2 ARQ协议,停等协议之所以信道利用率不高,是因为发送端在等待接收端返回应答帧时,白白地浪费了信道可利用的时间。 为此,若使发送端在发送完一帧数据信息之后,不是停下来等待对方的应答,

7、而是继续再发送若干帧,这样就可有效地利用等待时间,提高了整个通信的吞吐量。 这就是连续ARQ协议工作原理的基本点。,1连续ARQ协议,图4.5 连续ARQ协议工作原理示意图,2选择重传ARQ协议,图4.6 选择重传ARQ协议工作原理图,4.4.3 高级数据链路控制规程(HDLC),高级数据链路控制规程是一种灵活、方便、高效率的传输控制规程。它适应于同步数据终端之间的数据传输。 由于链路级传输的信息单位为帧,有时又将其称为帧级协议或HDLC链路层协议。,HDLC用来检查收/发信息的顺序编号,避免重发、漏发、检查帧的同步传输以及用来建立/拆除和新建立链路。 HDLC是面向比特的链路控制规程,其链路

8、的监控功能是通过一定的比特组及所表示的命令和响应来实现的。,1HDLC协议工作方式,(1)按工作站性质分类共有三种。 主站(P) 次站(S) 复合站(C) (2)按结构分类共有两种。 非平衡型 平衡型,(3)按传输的响应方式分类共有两种。 正常响应方式 异步响应方式 (4)按通信操作方式分类共有三种。 正常响应方式(NRM) 异步响应方式(ARM) 异步平衡方式(ABM),(5)按规程结构分类共有三种。 UN:不平衡正常响应方式(由SNRM设置)。 UA:不平衡异步响应方式(由SAEM设置)。 BA:平衡型异步响应方式(由SABM设置)。,2HDLC的特点,HDLC规程是面向比特的,有与高速传

9、输相适应的传输速率。代码独立(透明度好、可靠性高)。用户数据与数据链路控制完全分离。可通过重发来实现差错纠正。传输数据时可携带认可信息。,3HDLC的帧结构,图4.7 HDLC的帧结构,(1)标志字段(F),图4.8 0插入/删除技术,(2)地址字段(A),图4.9 地址编码的含义,(3)控制字段(C),利用帧的控制字段可以表示三大类9种不同的帧格式。 信息帧。 监视帧。 无编号帧。,(4)控制字段C中各参数的含义 P/F位 N (S) N (R),(5)信息字段(I) 信息字段用来传送用户数据,当采用模8方式时,用户数据的最大长度为128字节。 也可根据X.25协议中用户任选业务规定来选定用

10、户数据长度。 I字段只包含在I帧中。,(6)校验字段(FCS) FCS可以用生成多项式G (X)=X16+X12+X5+1来进行循环冗余校验,在校验前应先进行0删除操作,以保持标志序列的唯一性。,4链路建立、帧传送、链路拆除过程,(1)链路建立过程 (2)帧的传送过程 (3)链路拆除过程,图4.10 链路建立、保持、拆除过程,4.4.4 点到点协议(PPP),1SLIP协议简介 (1)SLIP协议的基本概念 SLIP是一种在点对点的串行链路上封装IP数据报的简单协议。,(2)SLIP协议的封装格式 LIP协议的封装格式遵循以下原则: 第一,通过在被发送IP数据报的尾部增加特殊的END字符(0x

11、C0)从而形成一个简单的SLIP数据帧,而后该帧会被传送到物理层进行发送。,第二,当被传送的IP数据报文中含有END字符时,则需要对该字符进行转意(就是使用其他字符来表示),可使用连续传输的两个字节来代替它(如0xdb和0xdc)。,(3)SLIP简单封装方式的缺陷 SLIP帧的封装格式过于简单。 SLIP仅支持一种网络层协议(IP协议)。 SLIP协议没有在数据帧的尾部加上CRC校验和。,图4.11 SLIP数据帧格式,2PPP协议的特点,PPP协议提供了一种在点对点的链路上封装多协议数据报(IP,IPX和AppleTalk)的标准方法。,它不仅能支持IP地址的动态分配和管理;同步(面向位的

12、同步数据块的传送)或异步(起始位+数据位+奇偶校验位+停止位)物理层的传输;网络层协议的复用;链路的配置、质量检测和纠错;而且还支持多种配置参数选项的协商。,3PPP协议组成,(1)PPP协议的封装方式 (2)链路控制协议(Link Control Protocol,LCP) (3)(Network Control Protocol,NCP)网络控制协议,4PPP帧的封装格式,PPP协议规定了在数据链路层封装PPP帧的方法,PPP帧格式和HDLC帧格式相似,如图4.12所示。二者主要区别:PPP面向字符,而HDLC面向位。,图4.12 PPP帧格式,5PPP链路的建立过程,图4.13 PPP状态转移图,6NCP协议,NCP协议的数据报文是在网络层协议阶段被交换的,在这个阶段所需的一些配置参数选项协商完后,就可以进行网络层的通信,也即是在点对点的链路上可以开始传送网络层的数据报文了。 NCP协议主要包括IPCP,IPXCP等,常见的有IPCP协议(参见RFC1552)。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号