理论教育 OSI参考模型各层功能-计算机网络技术

OSI参考模型各层功能-计算机网络技术

时间:2023-11-22 理论教育 版权反馈
【摘要】:OSI参考模型只是一个框架结构,需要分清3个基本概念:服务、接口和协议。OSI参考模型并不规定每层的功能如何实现、采用哪种协议等。只要能够完成该层必须提供的功能,对等层之间可以采用任何协议。ISO详细给出了OSI参考模型各层的功能,但ISO只说明每层应做哪些工作,而具体的标准是由独立的国际标准公布的,这些标准不作为参考模型的一部分。表示层以下的各层只关心可靠地传输比特流,而表示层关心的是所传输的信息的语法和语义。

OSI参考模型各层功能-计算机网络技术

OSI参考模型只是一个框架结构,需要分清3个基本概念:服务、接口和协议。服务描述了该层所做的工作,层间接口描述了高层实体如何访问低层实体提供的服务,接口定义了服务访问所需的参数和期望的结果。OSI参考模型并不规定每层的功能如何实现、采用哪种协议等。只要能够完成该层必须提供的功能,对等层之间可以采用任何协议。如果愿意,对等层实体可以任意更换协议而不影响高层软件。例如,用QQ上网聊天,当用户的计算机、路由器和服务器都把IPv4协议换成IPv6协议时,QQ软件不用升级、无需任何改动,使用同样的QQ软件就可以上网。

ISO详细给出了OSI参考模型各层的功能,但ISO只说明每层应做哪些工作,而具体的标准是由独立的国际标准公布的,这些标准不作为参考模型的一部分。

1.物理层(PhysicalLayer)

该层提供在数据链路实体间建立、维持及释放物理链路的有关机械电气方面的功能和规程。物理层考虑的是非结构化的比特流在通信信道上的传输问题,即保证一方发送的二进制“0”、“1”信号能被另一方正确接收。设计的主要内容是处理机械、电气和规程的接口以及物理传输媒介。

2.数据链路层(DataLink)

数据链路层根据必需的同步、差错控制和信息控制来调节发送数据块,通过物理链路,提供可靠的信息传输和数据交换,使之对网络层表现为一条无错的线路。广播网络在数据链路层还要处理对共享媒介进行访问的控制问题。

3.网络层(Network)

网络层的任务是控制通信子网的工作,为网络两端用户提供一条逻辑信道,它有责任建立、维持及终止一条连接。关键问题是确定分组从源端到宿端如何选择路径。

4.传输层(Transport)(www.daowen.com)

传输层提供端与端之间可靠的信息交换和数据传送,提供端对端的差错控制、流量控制、分组拆装和服务质量监督。从某种意义上讲,传输层使上层协议感受不到硬件技术变化的影响。

5.会话层(Session)

会话层在应用层之间提供通信的控制结构,允许不同机器上的用户建立会话关系,在相互配合的应用层之间建立、管理和终止连接(对话)。用户间的一次连接称为一次会话,如登录。会话层允许信息同时双向传输,或某一时刻只能单向传输。会话层还提供同步服务,如文件的断点续传。

6.表示层(Presentation)

表示层的目的是提供一组服务让应用层选择,使之能解释交换数据的意义。这些服务包括实体的管理、交换、显示及数据结构的控制。表示层以下的各层只关心可靠地传输比特流,而表示层关心的是所传输的信息的语法和语义。

表示层的具体任务是管理用于通信的字符集和数据代码、管理打印和屏幕的显示、协议转换、数据库管理服务、加密/解密、压缩/解压缩等。

7.应用层(Application)

应用层向终端用户提供直接服务,它提供与应用及系统管理有关的分布式信息服务,如文件传输、电子邮件、域名服务、网络管理等各种通用和专用的功能。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈