第章网络体系结构与网络协议课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第章网络体系结构与网络协议课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 体系结构 协议 课件
- 资源描述:
-
1、Anhui Technical College Of Mechanical and Electrical Engineering 第第3章章 网络体系结构与网络协议网络体系结构与网络协议主讲主讲:方继才方继才2E-mail:本章主要内容本章主要内容 开放系统互连开放系统互连(OSI)参考模型参考模型 物理层物理层 数据链路层数据链路层 网络层网络层 传输层和高层传输层和高层 TCP/IP参考模型参考模型3E-mail:3.1 网络体系结构的基本概念网络体系结构的基本概念 网络协议网络协议是为网络数据交换而制定的规则、约是为网络数据交换而制定的规则、约定与标准;定与标准;网络协议的三要素:网络协
2、议的三要素:语义、语法与时序语义、语法与时序;语义:用于解释信息中每一部分的意义;语义:用于解释信息中每一部分的意义;语法:用户数据与控制信息的结构与格式,语法:用户数据与控制信息的结构与格式,时序:事件实现顺序的详细说明。时序:事件实现顺序的详细说明。3.1.1 分层和协议分层和协议4E-mail: 社会上存在的邮政系统为例社会上存在的邮政系统为例通信者活动邮局服务业务邮局转送业务发信者收信者运输部门的邮件运输业务书写信件贴邮票送邮箱收集信件盖邮戳信件分拣信件打包送运输部门路由选择运输转送邮局接收邮包分发邮件邮件拆包信件投递信件分拣阅读信件通信者活动邮局服务业务邮局转送业务5E-mail:
3、3.1.2 协议分层协议分层 层次(层次(layer)分层分层的基本原则的基本原则 分层的优势分层的优势6E-mail:层次(层次(layer)层次层次是人们对是人们对复杂问题复杂问题处理的基本方法;处理的基本方法;将总体要实现的很多功能分配在将总体要实现的很多功能分配在不同层次不同层次中;中;对对每个每个层次要完成的服务及要求应有层次要完成的服务及要求应有明确明确规定规定 高层使用低层提供的服务时,并高层使用低层提供的服务时,并不需要不需要知道低知道低层服务的具体实现方法。层服务的具体实现方法。7E-mail:分层的基本原则分层的基本原则 网络中的网络中的每一每一节点都有节点都有相同相同的分
4、层结构,相的分层结构,相邻层之间有邻层之间有清晰清晰的接口。的接口。同一同一节点中的节点中的每一每一层能够同相邻层通信,但层能够同相邻层通信,但是不能是不能跨层跨层通信。通信。根据任务的需要来分层,根据任务的需要来分层,每一层每一层应当实现一应当实现一个个明确明确的功能。的功能。8E-mail:分层的优势分层的优势(1)各层相对独立。)各层相对独立。(2)设计灵活。)设计灵活。(3)易于实现和维护。)易于实现和维护。(4)易于标准化。)易于标准化。9E-mail:3.1.3 网络体系结构网络体系结构 网络层次结构模型与各层协议的集合称为网络网络层次结构模型与各层协议的集合称为网络体系结构体系结
5、构。NN-1PhPh N-1 N 对等层通信 相邻层间通信 实 际 数 据 传 输物 理 媒 体N+1N+1对等层协议10E-mail:3.2 OSI参考模型参考模型11E-mail:OSI的分层模型说明的分层模型说明 OSI:计算机网络:计算机网络7层层开放系统互联开放系统互联(open systems interconnection,OSI)标准。标准。其核心内容包含其核心内容包含高、中、低高、中、低三大部分:三大部分:高层是面向高层是面向网络应用网络应用的;的;低层是面向低层是面向网络通信网络通信的;的;中间层是中间层是路由选择路由选择核心。核心。12E-mail:基于基于OSI的通信模
6、型结构的通信模型结构13E-mail:OSI环境中的数据传输过程环境中的数据传输过程数据链路层物 理 层应 用 层表 示 层会 话 层传 输 层网 络 层 数据链路层物 理 层应 用 层表 示 层会 话 层传 输 层网 络 层数据链路层物 理 层传输介质传输介质传输介质CCPCCP网 络 层应用进程AOSI环境OSI环境应用进程B主机A主机A主机B主机BA A数据链路层物 理 层CCPCCP网 络 层A A14E-mail:1.ISO划分七层结构的基本原则划分七层结构的基本原则 网中网中各结点各结点都具有都具有相同相同的层次;的层次;不同结点的不同结点的同等层同等层具有具有相同相同的功能;的功
7、能;同一结点内同一结点内相邻层相邻层之间通过之间通过接口接口通信;通信;每层可以使用每层可以使用下层下层提供的服务,并向其提供的服务,并向其上层上层提供服务;提供服务;不同结点的同等层通过不同结点的同等层通过协议协议来实现来实现对等层对等层之之间的通信。间的通信。15E-mail:2.OSI参考模型各层的功能参考模型各层的功能 物理层的主要功能:物理层的主要功能:实现点到点的比特流传输实现点到点的比特流传输 数据传输单元是数据传输单元是比特比特 数据链路层的主要功能:数据链路层的主要功能:提供点到点的可靠传输提供点到点的可靠传输;传输以传输以“帧帧”为单位的数据包;为单位的数据包;网络层的功能
8、:网络层的功能:实现用户数据的端实现用户数据的端-端传输端传输数据传输单元是数据传输单元是报文分组报文分组16E-mail: 传输层的功能:传输层的功能:向用户提供可靠端到端服务向用户提供可靠端到端服务数据传输单元是数据传输单元是报文报文 会话层功能:会话层功能:提供控制会话和数据传输的手段提供控制会话和数据传输的手段 表示层功能:表示层功能:在两个系统交换信息的表示方式在两个系统交换信息的表示方式 应用层主要功能应用层主要功能:提供各种网络服务提供各种网络服务2.OSI参考模型各层的功能参考模型各层的功能 17E-mail:OSI环境中的数据变化演示环境中的数据变化演示18E-mail:OS
9、I环境中的数据流环境中的数据流 19E-mail:3、OSI服务服务ISO术语术语“层服务层服务”:本层向上邻层提供的通信能力。:本层向上邻层提供的通信能力。“层协议层协议”:该协议仅在对等层实体之间使用。:该协议仅在对等层实体之间使用。“层实体层实体”:层功能实现的真正承担者(相应:层功能实现的真正承担者(相应的硬软件)。的硬软件)。“层用户层用户”:层服务的使用者(上邻层实体)。:层服务的使用者(上邻层实体)。协议传输数据单元协议传输数据单元(PDU)20E-mail:3、OSI服务服务类型和原语服务服务类型和原语 服务类型两种:服务类型两种:面向连接面向连接和和非面向连接非面向连接 面向
10、连接:面向连接:虚电路虚电路方式方式 非面向连接:非面向连接:数据报数据报方式、证实交付、请求方式、证实交付、请求回答回答 服务原语服务原语:提供层服务的方法,原语语句执行提供层服务的方法,原语语句执行具有原子特征(完整性)。具有原子特征(完整性)。服务原语分类:服务原语分类:请求请求,指示指示、响应响应、确认确认21E-mail:3.3 物理层物理层 3.3.1 物理层物理层 直接直接与物理信道相连,提供建立、维护和释放物与物理信道相连,提供建立、维护和释放物理连接的方法,实现在物理信道上的理连接的方法,实现在物理信道上的比特流传输比特流传输。22E-mail:3.3.2 物理层涉及的内容一
11、物理层涉及的内容一 通信通信接口接口与传输媒体的物理特性与传输媒体的物理特性 对通信设备和传输媒体之间使用的接口做的详对通信设备和传输媒体之间使用的接口做的详细规定,主要体现在四个方面:细规定,主要体现在四个方面:机械特性机械特性 电气特性电气特性 功能特性功能特性 规程特性规程特性ERP23E-mail:3.3.2 物理层涉及的内容二物理层涉及的内容二 数据交换单元为数据交换单元为二进制比特二进制比特 比特的比特的同步同步 线路的连接线路的连接:建立、维护和释放:建立、维护和释放 物理物理拓扑结构拓扑结构 传输方式传输方式24E-mail:3.3.3 物理层协议举例物理层协议举例RS-232
12、-C远程连接远程连接25E-mail:1 113131414 2525a)DB-25a)DB-25 DB-9DB-9DB-25DB-25插针功能说明插针功能说明标记标记1 12(RTS)2(RTS)3(TDX)3(TDX)4 45 56 67 78 89 98 83 32 220207 76 64 45 52222信号检测信号检测接收数据接收数据发送数据发送数据数据终端就绪数据终端就绪信号地信号地数据传输设备就绪数据传输设备就绪请求发送请求发送允许接收允许接收振铃指示振铃指示DCDDCDRDRDSDSDDTRDTRSGSGDSRDSRRTSRTSCTSCTSRIRI1 56 9b)DB-9b)
13、DB-9 物理层协议举例物理层协议举例26E-mail:实例:物理层接口实例:物理层接口27E-mail:3.3.4 物理层设备与组件物理层设备与组件中继器中继器集线器集线器28E-mail:3.4 数据链路层数据链路层 OSI/RM的的第二层第二层,在,在相邻节点相邻节点之间建立链路,之间建立链路,传送以传送以帧帧为单位的数据信息,向网络层提供为单位的数据信息,向网络层提供无无差错差错、无重复无重复、无丢失无丢失的透明传输。的透明传输。29E-mail:3.4.2 数据链路层的主要问题数据链路层的主要问题 数据链路层是数据链路层是OSI参考模型的第二层,该层解参考模型的第二层,该层解决决两个
14、相邻结点两个相邻结点之间的通信问题。之间的通信问题。链路链路就是数据传输中任何两个相邻结点间的点就是数据传输中任何两个相邻结点间的点到点的物理线路。到点的物理线路。数据链路层传输的协议数据单元称为数据链路层传输的协议数据单元称为数据帧数据帧。数据帧通常是由数据帧通常是由网卡网卡(NIC)产生)产生 30E-mail:1、数据链路层功能、数据链路层功能 管理管理数据链路数据链路。差错处理差错处理技术。技术。流量控制流量控制技术(等停协议、窗口机制等),技术(等停协议、窗口机制等),解决速度不匹配的问题。解决速度不匹配的问题。帧同步帧同步 将数据和控制信息区分开将数据和控制信息区分开31E-mai
15、l:2、涉及的具体内容、涉及的具体内容 帧帧的形成的形成 差错差错控制控制 流量流量控制控制 数据链路层数据链路层协议协议32E-mail:3.4.3 帧的形成帧的形成 数据帧数据帧是数据链路层的传输单位。是数据链路层的传输单位。帧同步(边界)的方法帧同步(边界)的方法 字符计数法字符计数法 字符填充法字符填充法 比特填充法比特填充法 违法编码法违法编码法33E-mail:1、字符计数法、字符计数法 在帧的头部使用在帧的头部使用一个字段一个字段来标明本帧的来标明本帧的字节数字节数。当目标机器的数据层读到字节计数值时,就可当目标机器的数据层读到字节计数值时,就可确定帧结束的位置。确定帧结束的位置
16、。5 1 2 3 4 5 6 7 8 9 8 0 1 2 3 4 5 6 8 7 8 9 0 1 2 3Character Count FieldFrames 一旦出错,无法找到同步点一旦出错,无法找到同步点34E-mail:2、字符填充法、字符填充法 用一些用一些特定字符特定字符来定界一帧的开始和结束,在来定界一帧的开始和结束,在前面填充一个转义字符前面填充一个转义字符来区分。来区分。DLE STX A DLE DLE B C F DLE ETXA DLE B C FData Link LayerTo Physical LayerStuffed DLEA DLE B C FData Link
17、 LayerTo Network LayerFrom Physical Layer35E-mail:3、比特填充法、比特填充法 用一组特定比特模式用一组特定比特模式01111110来标志一帧的开头来标志一帧的开头和结束。为不使信息位中出现该特定比特被误判和结束。为不使信息位中出现该特定比特被误判为帧的首尾标志,发送方在为帧的首尾标志,发送方在连续连续5个个1后填后填0。0111111001101111101111101111101001001111110011011111111111111110010Data Link LayerStuffed Bits01101111111111111111
18、0010Data Link LayerTo Network LayerFrom Physical Layer36E-mail:4、违法编码法、违法编码法 借用违法编码的借用违法编码的序列序列来界定帧的开始和结束。来界定帧的开始和结束。IEEE802协议协议 只适用于在只适用于在物理媒体物理媒体的编码策略中采用了的编码策略中采用了冗余冗余技术的网络,优点:无需填充技术的网络,优点:无需填充37E-mail:3.4.4 差错控制差错控制 前向纠错,开销太大前向纠错,开销太大,不适合不适合计算机通信。计算机通信。检错重发检错重发 发送方发送。发送方发送。接收端检错。接收端检错。发射端重发。发射端重发
19、。计时器问题。计时器问题。发送帧的编号问题。发送帧的编号问题。38E-mail:3.4.5 流量控制流量控制 流量控制流量控制是指对在数据链路上的帧的是指对在数据链路上的帧的传输速度传输速度进行控制,保证接收端有足够的进行控制,保证接收端有足够的缓冲单元缓冲单元存储存储发端发来的信息以便收端处理。发端发来的信息以便收端处理。在链路层常用的流量控制方法在链路层常用的流量控制方法:停停-等流量控制等流量控制 滑动窗口流量控制滑动窗口流量控制。39E-mail:1.停等协议停等协议 停停-等流量控制是利用差错控制中的等流量控制是利用差错控制中的反馈重发反馈重发方式中的方式中的回送回送校验来实现其流量
20、控制的。校验来实现其流量控制的。40E-mail:2、滑动窗口协议、滑动窗口协议 窗口被看作窗口被看作缓冲区缓冲区。若在发送节点和接收节点各设一窗口,分别称若在发送节点和接收节点各设一窗口,分别称为为发送窗口发送窗口和和接收窗口接收窗口。发送窗口保存发送窗口保存已发送已发送出去但出去但尚未尚未经确认的数据经确认的数据帧;接收窗口保存帧;接收窗口保存已正确已正确接收但尚未提交给主接收但尚未提交给主机的帧。机的帧。41E-mail:窗口示意图窗口示意图WT=5WR=1发出帧发出帧0-400001111422223333444555566667777HHHHHHTT接收到接收到ACK0发出帧发出帧5
21、接收到帧接收到帧0,发出发出ACK0初始状态初始状态0011223344556677T初始状态初始状态TTT接收到帧接收到帧1发出发出ACK142E-mail:窗口示意图窗口示意图2WT=5WR=10011223344556677H没接收到没接收到ACK1HHHHH01234567012345670123456701234567帧帧1定时器超定时器超时,重发帧时,重发帧1接收到接收到ACK1发出帧发出帧6还没有收还没有收到帧到帧2接收到重传接收到重传的帧的帧1,丢弃丢弃接收到帧接收到帧2发出发出ACK2TTTTTTT43E-mail:窗口协议变化演示窗口协议变化演示44E-mail:4.5.1
22、 HDLC概述概述 3.4.6 数据链路层协议数据链路层协议 数据链路层协议标准,可分为两类,数据链路层协议标准,可分为两类,面向字符面向字符的的与与面向比特的面向比特的链路控制协议。链路控制协议。典型的面向字符的:典型的面向字符的:IBMIBM公司的公司的BSCBSC规程规程 面向比特的:面向比特的:HDLCHDLC协议协议两种基本配置:两种基本配置:非平衡配置非平衡配置平衡配置平衡配置45E-mail:1、面向字符的链路控制协议、面向字符的链路控制协议 传输的基本单位为传输的基本单位为字符字符;信息编码。如信息编码。如BSC规程则可采用规程则可采用ASC码等;码等;可采用可采用同步或异步同
23、步或异步传输;传输;传输速率传输速率为为2004800 bit/s;通信方式可采用通信方式可采用半双工半双工或或全双工全双工;差错控制采用差错控制采用反馈重发反馈重发(ARQ)方式;方式;发送方式为发送方式为等待发送等待发送方式方式 46E-mail:4.5.2 HDLC的帧结构的帧结构 标 志F地 址A控 制C信 息Info标 志F帧 校 验 序列 FCS比 特 888可 变1681 2 3 4 5 6 7 8 0 N(S)P/F N(R)1 0 S P/F N(R)1 2 M P/F M 比 特 序 号信 息 帧 I监 督 帧 S无 编 号 帧 U2、面向比特的、面向比特的HDLC协议协议
24、 HDLC:高级数据链路控制协议高级数据链路控制协议,定义三种类型的帧:定义三种类型的帧:信息帧信息帧、监督帧监督帧与与无编号帧无编号帧 每帧的起始和结束以每帧的起始和结束以“7E”(01111110)做标志做标志47E-mail:4.6 Internet的链路层协议的链路层协议 补:因特网中的数据链路层补:因特网中的数据链路层 用户接入用户接入Internet的一般方法有两种。的一般方法有两种。一种是用户通过电话线,一种是用户通过电话线,拨号接入拨号接入Internet 一种是使用一种是使用专线接入专线接入。全世界范围内使用全世界范围内使用最多的协议最多的协议为非常简单的点为非常简单的点对点
25、协议对点协议PPP。早期早期Internet使用非常简单的面向字符的协议使用非常简单的面向字符的协议SLIP,但,但SLIP缺点很多。缺点很多。48E-mail:SLIP:串行线路:串行线路IP 成帧:原始成帧:原始IP包加上尾部标志包加上尾部标志C0h,字符填充字符填充。优化:优化:TCP、IP首部压缩首部压缩,删去相同的首部,以,删去相同的首部,以增量来表示不同部分增量来表示不同部分 问题:问题:无无差错检测和校验,由高层负责差错检测和校验,由高层负责 只只支持支持IP 不能不能动态分配动态分配IP地址地址 不提供不提供身份验证,身份验证,不适于不适于拨号方式拨号方式 不是不是Intern
展开阅读全文