网络体系结构各层主要功能

文章详细阐述了OSI/RM模型的六层结构,从物理层的通信线路到应用层的具体网络应用,解释了每一层的主要功能,如物理层提供比特流传输,数据链路层建立逻辑传输通道,网络层负责路由寻址,传输层构建端到端的数据传输,以及会话层和表示层在交互和数据表示方面的角色。
摘要由CSDN通过智能技术生成

1、物理层

        物理层是OSI/RM以及其他所有计算机网络体系结构的最底层,为所有网络数据通信提供物理的通信线路。物理层是构建计算机网络通信和数据传输的通道的,相当于日常交通网络中的各种道路

2、数据链路层

        数据链路层为同一局域网内部的网络/数据通信提供点对点的数据传输通道,通过MAC地址寻址把数据转到目的节点,可以理解为我们的市内公路+交通规则。之所以理解为市内公路,是因为在各个网络中数据的链路层间的通信及可以在同一网段中进行;之所以还要加上“交通法规”,是因为数据链路层所提供的不再是物理线路,而是在物理层的物理线路基础之上,通过数据链路层协议(相当于市内交通法规)构建的,可真正用于数据传输的虚拟数据传输通道,但这样的虚拟数据传输通道也只能在同一网段内进行数据转发。数据链路层仅为所到达数据在本网段内进行转发提供传输通道,要在不同网段间进行数据转发,还必须依靠下面将要介绍的网络层和传输层。

3、网络层或网际互连层

        OSI/RM中的网络层(或TCP/IP协议体系结构中的“网际互连层”)为不同网段之间的数据转发提供路径选择,通过 IP 地址(也可以是其他网络层地址,要视具体网络类型而定)把数据包转发到目的节点,可以理解为交通网络中的车站、机场、码头。这涉及一个选择下一站路径的问题,也就相当于我们要到某外地去旅行,到了车站、机场、码头后要选择乘坐哪趟车、哪趟飞机或轮船才能最快捷,成本最低。

        网络层的这种寻址功能就是我们通常所说的“路由寻址”,就是选择哪条路径来到达下一个路由结点。通过不同的路径进行路由,在性能、成本上都可能不一样,就像我们选择不同的交通工具,或者不同线路旅行时的效率和成本都不同一样。网络层的功能就相当于连接不同网络的桥梁,仅起到在不同网络间转发数据包的作用,最终数据还是要在目的网络的数据链路层进行传输,在到达下一个网络结点设备(如路由器)时再进行路由、转发。

        另外,就像我们到达另外一个城市又得遵照另外城市的交通法规一样,当我们的通信包到达另一个网络时,同时要遵照这个网络中的链路规则,也需要有相应的链路层协议来支持,以最终完成数据的传输。

4、传输层

        传输层是在下面三层构建的网络平台基础上专门为通信双方构建端对端(不是点对点)的数据传输通道,使通信双方就像直接进行数据传输一样。这个端对端传输通道是可以跨网络的,这与数据链路层所构建的仅用于局域网内部的点对点传输通道是不同的。

        传输层类似于国际航线,一条国际航线可能要经过几个国家,但国际航班飞机飞行时根本不用考虑经过了哪些国家的航线,因为这些事先在确立国际航线时就已处理好了,就像一条传输通道要经过几个网络不用管一样,因为网络层事先已准备好了通信路径。

5、会话层和表示层

        这两层仅在OSI/RM中单独划分,而在TCP/IP协议体系结构中是没有这两层的,那是因为TCP/IP协议是专门针对TCP/IP协议类型网络而开发的体系结构,不存在其他网络类型,所以不需要表示层,会话层的作用因为太单一,所以合并到了应用层中。

        会话层为具体的用户应用建立会话进程(每个应用都有一个会话进程),这个过程是个用户网络应用的协商过程,相当于车站、机场或码头中总调度人员所从事的调度工作。

        表示层是对用户网络应用数据的具体解释,包括在网络通信时可采用的信息格式、可采用的加密方式,相当于车站三机场、码头中发送每三班次汽车、火车轮船的具体文件,包括所采用的车型、机型、船型,以及所负责的运输公司、交接人员名单等内容。

6、应用层

         应用层是用户进行具体网络应用的层次,是具体网络应用的体现者。应用层负责接受用户的各种网络应用进程的调用,相当于车站、机场和码头的负责人负责接受乘客运输的调度,确定具体班次的发送时间和要完成的任务。负责人一声令下,下面的所有相关工作人员都得围绕他的指令进行准备。应用层也一样,只要网络用户有需要一通过相应的网络应用软件就可以发出相应的指令,然后通过应用层相关的通信协议来接收,并向它的下面各层依次传达并使其执行具体的网络应用指令,进而完成整个网络应用任务。

OSI/RM各层主要功能

物理层
  • 规定网络设备的机械特性和电气特性,为网络么数据通信提供物理连接和传输通道
  • 为数据信号进行编码,提供比特流的透明传输
数据链路层
  • 建立网络和数据通信的逻辑传输通道不使有差错的物理线路变成无差错的数据链路
  • 为同一网络内部通信提供两层MAC地址寻址及顿格式封装
  • 以为基本格式对数据提供流量控制和差错控制
网络层
  • 为不同网络间的主机通信提供网络寻址和路由转发
  • 以分组为基本格式提供流量控制、拥塞控制和差错控制
传输层
  • 以端到端方式建立数据传输连接和通道,屏蔽途经网络中所有低层服务上的差异
  • 以数据段为基本格式提供流量控制,拥塞控制和差错控制
会话层
  • 维护通信双方应用进程会话
  • 管理通信双方数据交换进程
表示层
  • 数据格式转换
  • 数据加密与解密
  • 数据压缩与解压缩
应用层为各种网络应用提供服务

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值