- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机通信网络第二章 网络体系结构
2.1 基本概念 2.2 OSI参考模型 2.3 物理层 2.4 数据链路层 第二章网络体系结构 形成网络下述功能是必须的: 1. 连接源节点和目的节点的物理传输线路,可以经过中间节点; 2. 每条线路两端的节点利用波形进行二进制通信; 3. 无差错的信息传送; 4. 多个用户共享一条物理线路; 5. 按照地址信息,进行路由选择; 6. 信息缓冲和流量控制; 7. 会话控制; 8. 满足各种用户的访问要求。 2.1基本概念 实体:entity ,可以是软件,也可以是硬件,完成某一层相应功能,是该层的服务提供者。 协议:为进行网络中的数据交换而建立的规则、标准或约定。组成:语法、语义和定时。 协议栈:某一系统所使用的系列协议,每层一个或几个协议,被称作协议栈。 网络的体系结构:计算机网络的各层及其协议的集合 ISO OSI/RM(开放系统互连基本参考模型) 2.1.1分层的概念 各层独立通信; 灵活性好; 易于实现维护:可以分别设计各层; 能促进标准化工作. 2.1.2协议分层的原则及好处: 根据不同层次的抽象分层 每层应该实现一个定义明确的功能 每层功能的选择应该有助于指定网络协议的国际标准 层数量要满足功能的需要,使每层为上层提供服务 不同节点间的同层按协议实现对等层间通信 2.2 OSI参考模型 多年来国际标准化组织、学术团体、各个国家的许多研究机构和大的公司都十分重视对计算机网络体系结构的研究和开发。 目前比较著名的体系结构是国际标准化组织(ISO)提出的开放系统互连(OSI)参考模型和美国国防部研制的TCP/IP协议体系。 另外IBM公司的SNA体系(系统网络结构)、Novell公司和微软公司提出的局域网协议结构也很有影响。在本章内后面的讨论中,我们将重点叙述OSI参考模型和TCP/IP协议体系,并在此基础上介绍一个综合的实用模型,即采用五个层次的经修改的OSI模型。 ISO-OSI参考模型: 应用层 表示层 会话层 传输层 网络层 链路层 物理层 应用层 表示层 会话层 传输层 网络层 链路层 物理层 传输介质 系统A 系统B 用户数据 用户数据 ISO-OSI参考模型数据传输过程: 1、2、3层是网络支持层,属于通信子网的功能范畴,称为低层,处理从一个设备到另一个设备数据传输的物理方面的问题,如信号电气特性、物理连接、物理寻址、传输顺序及可靠性等。 5、6、7层是用户支持层,属于资源子网的功能范畴,称为高层,容许不相关的软件系统间的互操作。 第4层将低层和高层连接起来,成为连接通信服务与数据处理服务的桥梁,承担高层和低层所提供的服务之间的联络工作。 高层通常通过软件实现,低层是硬件和软件的复合体,物理层几乎都是由硬件组成。 从概念上讲,这些层可以被看成执行两类功能,即依赖于网络的功能和面向应用的功能。由此产生了下列三种不同的操作环境: ① 网络环境 涉及跟不同类型的下层数据通信网络有关的协议和标准。 ② OSI环境 包括网络环境和面向应用的协议和标准,允许未端系统(计算机)以开放的方式互相通信。 ③ 现实系统环境 建立在OSI环境之上,参与一个厂商自己的专有软件和服务,通过这种软件和服务完成特别的分布式信息处理任务。 Nowell Netware 网络体系结构: IBM SNA 网络体系结构 与TCP/IP协议体系的比较: 2.3 物理层 机械特性:引线数量,排列方式,几何尺寸,形状 电气特性:传输距离,输出(入)阻抗,电压变化等 功能特性:每条连接线的功能 规程特性:DTE, DCE在每条线上的动作时序 编码方式 1).不归零制码(NRZ:Non-Return to Zero) 2).曼彻斯特码(Manchester),也称相位编码 3)差分曼彻斯特码(Differential Manchester) 4)逢“1”变化的NRZ码 5)逢“0”变化的NRZ码 传输媒质 结构数据 功能定义 物理层标准举例 1 EIA-232 接口标准 2.4数据链路层 区分两个概念:链路和数据链路 链路:一条中间没有任何交换节点的点到点的物理线路段,也称为物理链路。链路是构成计算机网络的一个基本单元。在一条链路上传输数据,只有物理线路是不够的,必须有一些数据传输协议来控制数据的传输。链路再加上实现这些协议的硬件和软件就构成了数据链路,有时也称为逻辑链路。 数据链路层提供的服务: 数据链路层可以提供多种不同类型的服务,实际提供的服务因系统不同而不同,但基本上有三种: ① 无确认、无连接服务; ② 有确认、无连接服务; ③ 面向连接服务。 数据链路层的功能建立在一条或多条物理连接之上。它不提供分割和重组功能,来自于网络层实体的每个服务数据单元(SDU)以一对一的方式映射进数据
文档评论(0)