当前位置:文档之家› 信息网络理论基础1

信息网络理论基础1


OSI协议的体系结构
第四层:运输层(transport layer)
运输层可以看成是用户和网络之间的“联络员”。它利 用低三层所提供的网络服务向高层提供可靠的端到端 的透明数据传送。它根据发端和终端的地址定义一个 跨过多个网络的逻辑连接(而不是第三层所处理的物 理连接),并完成端到端(而不是第二层所处理的一 段数据链路)的差错纠正和流量控制功能。它使得两 个终端系统之间传送的数据单元无差错,无丢失或重 复,无次序颠倒。
OSI协议的体系结构
当高层需要高的吞吐量时,运输层可以产生 多个网络连接。当产生和维护一个网络连接 很贵时,运输层可以将多个运输层的连接复 接到一个网络连接中。当用户终端系统运行 多个Session时,运输层需要建立多个连 接,并正确区分不同连接中不同Session的 消息。
OSI协议的体系结构
通信网络理论基础
盛敏
Information Science Institute, Xidian University Msheng@
/msheng/
协议体系及分层的概念
什么是通信协议?
在计算机网络中,为了使计算机或终端之间 能够正确地传递信息,必须有一整套关于信 息传输顺序、信息格式和信息内容等的约 定,这一整套约定称为通信协议
OSI协议的体系结构
第一层:物理层(physical layer)
在由物理通信信道连接的任一对节点之间,提供 一个传送比特流(比特序列)的虚拟比特管道。 在发端它将从高层接收的比特流变成适合于物理 信道传输的信号,在收端再将该信号恢复成所传 输的比特流。物理信道包括:双绞线、同轴电 缆、光缆、无线电信道等。
通信协议
分层的概念
通信网络的协议可按照分层的概念来设计。 分层概念的基础是“模块”的概念。例如:在 计算机系统中,一个模块就是一个过程或一 台设备,它完成一个给定的功能;若干个模 块组成一个完整的系统功能。模块提供的功 能通常称之为“服务”。
分层的概念
采用模块概念的好处是:设计简单、可懂性好、标 准化、互换性好,有大量现存的模块可以利用。对 于模块设计人员,要关心该模块内部的细节和模块 的操作。而对于模块使用人员,把模块当作一个黑 盒子,只关心该模块的输入、输出以及输入输出的 功能关系,而不关心模块内部的工作细节。模块可 以嵌套组成更大的模块。
第三层:网络层(network layer)
网络层的基本功能是把网络中的节点和数据链路 有效地组织起来,为终端系统提供透明的传输通 路(路径)。网络层通常分为两个子层:网内子 层和网际子层。网内子层解决子网内分组的路 由、寻址和传输问题,网际子层解决分组跨越不 同子网的路由选择、寻址和传输问题。它还包括 不同子网之间速率匹配、流量控制、不同长度分 组的适配、连接的建立、保持和终止等问题。
分层的概念
分层的概念
分层体系结构源于计算机网络,因涉及不同 系统,为了克服不同系统之间的互连障碍, 发展了这一国际通信体系结构标准,以实现 各系统间的开放式的通信。用户通过一个或 一系列网络进行对话时,要求保证数据传送 的即时性、正确性和可辨识性。
分层的概念(两个基本要求)
保证存在一个实在的通信网,以使由一端的 用户发出的数据能正确及时地到达目的地。
第五层:会话层(session layer)
会话层负责控制两个系统的表示层(第六层)实体之间 的对话。它的基本功能是向两个表示层实体提供建立和 使用连接的方法,而这种表示层之间的连接就叫做“会 话”(session)。除此之外,会话层还可以提供一些其 他服务,例如提供不同的对话类型(两个方向同时进 行,两个方向交替进行,或单方向进行等),以及遇到 故障时的对话恢复(同步)。(利用在对话中插入一系 列检查点,一旦故障发生,会话层可以从故障发生前的 一个检查点开始,重新传送所有数据)。即会话层除向 高层提供连接外,还考虑了对话的规则和连续性。
OSI协议的体系结构
第二层:数据链路层(data link layer)
物理层提供的仅仅是原始的数字比特流传送服务, 它并不进行差错保护。而数据链路层负责数据块 (帧)的传送,并进行必要的同步控制、差错控制 和流量控制。由于有了第二层的服务,它的上层可 以认为链路上的传输是无差错的。
OSI协议的体系结构
分层的概念
分层的概念
由于信息的交换必须双方进行,通信的双方必须有 相同(或相应)的功能块才能完成给定的功能,因 此在每一层双方两个功能相对应的模块就称为对等 (peer)模块或对等过程。如图中的模块H中和 H′,模块L和L′都是对等模块。在该图中,低层模 块(通信系统黑盒子)本身由更低层的对等模块和 更低层的通信系统黑盒子组成。
OSI协议的体系结构
ISO
International Standardization Organization
OSI
Open Systems Interconnection端用户 相关,而与网络无关
主要提供网络服务, 每个网络节点都必须 有实现这些功能的协 议
OSI协议的体系结构
第六层:表示层(presentation layer)
表示层负责定义信息的表示方法,并向应用程序和终 端处理程序提供一系列的数据转换服务,以使两个系 统用共同的语言来进行通信。表示层的典型服务有: 数据翻译(信息编码、加密和字符集的翻译),格式 化(数据格式的修改及文本压缩)和语法选择(语法 的定义及不同语言之间的翻译)等。
保证到达目的用户的数据是可辨识的,且具 有恰当的形式,能被正确运用。
分层的概念
一个完整的面向终端用户的体系结构,应能 针对上面两个方面解决问题。解决第一个方 面的问题,是靠网络服务;解决第二个方面 的问题,是靠所谓的“高层协议”。
分层的概念
分层的概念
通常将提供网络服务的协议和高层协议的组 合又进一步分成一系列的层。为了正确、及 时、可辨识地发送数据,依据网络功能规定 了每一层应该提供的特定服务功能。
相关主题