OSI模型七层的功能概述(简短)

 一.OSI模型七层的功能概述

1.物理层

实现相邻计算机节点之间比特数据流的透明传送,尽可能屏蔽传输介质和物理设备的差异。

2.数据链路层

通过一些数据链路协议和链路控制规程,在不太可靠的物理链路上实现可靠的数据传输。
#主要解决两个直接相邻节点之间的通信问题,如数据链路的建立、维护和拆除,以及帧的同步、差错控制等。

3.网络层

建立、保持和终止网络的连接,在网络层的两个节点之间传送数据包或报文分组,主要提供目标寻址和路由选择。
#网络层主要关注的是如何将承载传输层报文段的网络层数据报从源主机送达到目的主机,解决数据经过通信子网中多个转接节点时的通信问题。

4.传输层

在网络层通信网络建立的基础上,实现端到端通信链路的建立、维护和管理,提供可靠的端到端的通信。
#向高层屏蔽下层数据通信的细节,透明地传送报文

5.会话层

组织和协调两个会话进程之间的通信,并对数据交换进行管理。

6.表示层

处理用户信息的表示问题,如解决编码的不同、数据格式的不同、加密解密等。
#对源端数据进行编码,在目的端解码成所要求的格式并保持数据的意义不变。

7.应用层

为应用程序提供服务并规定应用程序中通信的相关细节。概括为:直接向用户提供服务,完成用户希望在网络上完成的各种工作。
#用户接口:应用层是用户与网络,以及应用程序与网络间的直接接口,使得用户能够与网络进行交互式联系。

二.端到端传输和透明传输

1.端到端传输

端到端的传输是指在网络通信中,从一个终端系统(例如一个计算机、手机或其他设备)出发,通过网络,将数据直接传输到另一个终端系统的过程。在这个过程中,数据从一个应用程序(或称为进程)开始,经过多个网络设备和协议层的处理,最终到达另一个应用程序。
端到端的传输关注的是两个应用程序(或进程)之间的通信,而不是简单的设备到设备的通信。

2.透明传输

透明传输基本定义


透明传输指的是在数据传输过程中,对于发送方和接收方而言,数据的传输过程是“不可见”或“无感知”的。即数据在传输过程中,不会被中间节点或设备修改、解释或影响,从而确保数据的完整性和准确性。

OSI模型各层的透明传输


物理层:物理层提供比特流的透明传输,即物理层不解释或修改比特流的内容,只负责将比特流从发送端传输到接收端。

数据链路层:在数据链路层,透明传输意味着数据链路层不会对网络层的数据包内容进行解释或修改,而是将其封装成帧,并在帧头和帧尾添加必要的控制信息,以便在链路上进行传输。

网络层:网络层负责数据包的路由选择和转发,而在这个过程中,网络层对上层数据不进行任何修改或解释,实现了数据包在不同网络之间的透明传输。

传输层:传输层向用户提供可靠的端到端服务,透明地传送报文。它不会对应用层的数据进行修改或解释,而是将其封装成段或报文,并添加必要的控制信息,以确保数据在传输过程中的可靠性和准确性。

添加必要的控制信息并不违背透明传输的原则,因为它们是为了实现该层的基本功能而必须进行的。

透明传输的特点


数据保真:透明传输确保数据的完整性得到保证,不会发生数据的修改、失真或丢失。
无关性:透明传输对于传输介质和通信协议的选择没有限制,能够应用于各种不同的传输媒体和通信协议。
自适应性:透明传输具有自适应性,能够根据不同的传输条件和环境进行调整和优化。
可靠性:通过使用差错检测和纠错技术,透明传输能够有效地提高数据传输的可靠性。


 

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值