脑课堂编程教育

计算机网络的OSI参考模型

计算机基础 1年前
255 0 0
脑课堂编程培训

1.OSI参考模型的概念

(1).1984年,国际标准化组织ISO发表了著名的ISO/IEC 7498标准,定义了网络互联的7层框架,这就是开放系统互联参考模型,即ISO/OSI RM。只要遵循OSI标准,一个系统就可以与世界上任何地方、同样遵守OSI标准的其他任何系统进行通信。

(2).OSI参考模型将整个网络的功能划分为7个层次,最高层为应用层,面向用户提供网络应用服务;最底层为物理层,与通信介质相连实现真正的数据通信。两个用户计算机通过网络进行通信时,除物理层之外,其余各对等层之间均不存在直接的通信关系,而是通过各对等层的协议来进行通信。只有两个物理层之间通过通信介质进行真正的数据通信。

file

(3).在OSI标准制定的过程中,采用的方法是将整个庞大而复杂的问题划分为若干个容易处理的小问题,这就是分层体系结构方法。分层的原则是:根据不同层次的抽象分层;每层应当实现一个定义明确的功能;功能的选择应该有助于制定协议的国际标准;边界的选择应尽量减少跨过接口的通信量;划分的层数应适当,不能过多或过少。

2.OSI参考模型各层的功能

(1).物理层:物理层的主要任务是透明地传输比特流。物理层不关心比特流的实际意义和结构,只是负责接收和传送比特流。物理层定义网络硬件的特性,包括使用什么样的传输介质以及与传输介质连接的接头等物理特性,所典型规范代表有:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45等。传送信息所利用的物理传输介质并不在物理层之内而是在物理层之下。

(2).数据链路层:数据链路层的主要任务是:在两个相邻节点间的线路上无差错地传输以帧(Frame)为单位的数据,并要产生和识别帧边界。数据链路层还提供了差错控制与流量控制的方法,保证在物理线路上传输的数据无差错。数据链路层协议的代表有:SDLC、HDLC、PPP、STP、帧中继等。

(3).网络层:网络层的主要任务是:进行路由选择,以确保数据分组(Packet)从发送端到达接收端,并在数据分组发生阻塞时进行拥塞控制。网络层还要解决异构网络的互连问题,以实现数据分组在不同类型的网络中传输。网络层协议的代表有:IP、IPX、RIP、OSPF等。

(4).传输层:传输层的主要任务是:为上一层进行通信的两个进程之间提供一个可靠的端到端服务,使传输层以上的各层不再关心信息传输的问题。传输层从会话层接收数据,形成报文(Message),并且在必要时将其分成若干个分组,然后交给网络层进行传输。传输层协议的代表有:TCP、UDP、SPX等。

(5).会话层:会话层的主要任务是:针对远程访问进行管理(比如断点续传),包括会话管理、传输同步以及数据交换管理等。

(6).表示层:表示层的主要任务是:用处理在多个通信系统之间交换信息的表示方式,包括数据格式的转换、数据加密与解密、数据压缩与恢复等。

(7).应用层:应用层的主要任务是:为网络用户或应用程序提供各种服务,如文件传输、电子邮件、网络管理和远程登录等。

3.OSI参考模型中的数据传输过程

file

收藏

本文标题:计算机网络的OSI参考模型

本文链接:https://naoketang.com/p/nozqlkg15g01

评论区

推荐课程