OSI/RM的网络体系结构

2024-06-04 01:12
文章标签 网络体系结构 rm osi

本文主要是介绍OSI/RM的网络体系结构,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

下面简要说明OSI/RM七层协议的主要功能。

1)应用层

这是osi的最高层。这一层的协议直接为端用户服务,提供分布式处理环境。应用层管理开放系统的互联,包括系统的启动、维持和中止,并保持应用进程间建立连接所需的数据记录,其他层都是为支持这一层的功能而存在的。

一个应用是由一些合作的应用进程组成的,这些应用进程根据应用层协议互相通信。应用进程时数据交换的源和宿,也可以被看作是应用层的实体。应用进程可以是任何形式的操作过程,例如,手工的、计算机化的或工业和物理过程等。这一层协议的例子有在不同系统间传输文件的协议、电子邮件协议和远程作业输入协议等。

2)表示层

表示层的用途是提供一个可供应用层选择的服务的集合,使得应用层可以根据这些服务功能解释数据的含义。表示层以下各层只关心如何可靠地传输数据,而表示层关心的是所传输数据的表现形式、它的语法和语义。表示服务的例子有统一的数据编码、数据压缩格式和加密技术等。

3)会话层

会话层支持两个表示层实体之间的交互作用。它提供的绘画服务可分为以下两类。

(1)把两个表示实体结合在一起,或者把它们分开,这叫会话管理

(2)控制两个表示实体间的数据交换过程,例如分段、同步等,这一类叫会话服务。

通过计算机网络的会话和人们打电话不一样,更和人们当面谈话的情况不一样。对话的管理包括决定该谁说,该谁听。长的会话(例如传输一个文件)需要分段,一段一段地进行,如果一段传错了,可以回到分界线的地方重新传输。所有这些功能都需要专门的协议支持。

4)传输层

这一层在底层服务的基础上提供了一种通用的传输服务。会话实体利用这种透明的数据传输服务而不必考虑下层通信网络的工作细节,并使数据传输能高效地进行。传输层用多路复用或分流的方式优化网络的传输效率。当会话实体要求建一条传输连接时,传说村官要求建立一个对应的网络连接。如果要求较高的吞吐率,传输层可能为其建立多个网络连接;如果要求的传输速率不是很高,单独创建和维持一个网络连接不合算,传输层可以考虑把几个传输连接多路复用到一个网络连接上。这样的多路复用和分流对传输层以上是透明的。

传输层的服务可以提供一条无差错按顺序的端到端连接,也可能提供不保证顺序的独立报文传输,或多目标报文广播。这些服务可由会话实体根据具体情况选用。传输连接在其连段进行流量控制,以免高速主机发送的信息流淹没低速主机。传输层协议是真正的源端到目标端的协议,他有传输连接两端的传输实体处理。传输层下面的功能协议都是通信子网中的协议。

5)网络层

这一层的功能属于通信子网,它通过网络连接交换传输层实体发出的数据。网络层把上层传来的数据组织成分组在通信子网的节点之间交换传输。交换过程种要解决的关键问题是选择路径,路径既可以是固定不变的,也可以是根据网络的负载情况动态变化的。另外一个要解决的问题是防止网络中出现局部的拥挤或全面的阻塞。此外,网络层还应有记账功能,以便根据通信过程种交换的分组数(或字符数、位数)收费。

6)数据链路层

这一层的功能是建立、维持和释放网络实体之间的数据链路,这总数据链路对网络层表现为一条无差错的信道。相邻节点之间的数据交换式分帧进行的,各帧按顺序传送,并通过接收端的校验检查和应答保证可靠的传输。数据链路层对损坏、丢失和重复的帧应能进行处理,这种处理过程对网络层是透明的。相邻节点之间的数据传输也有流量控制的问题,数据链路层把流量控制和差错控制合在一起进行。两个节点之间传输数据帧和发回应答帧的双向通信问题要有特殊的解决办法,优势由法相传输的数据帧“捎带”应答信息,这是一种极巧妙而又高效率的控制机制。

7)物理层

这一层规定通信设备机械的、电气的、功能的和过程的特征,用于建立、维持和释放数据链路实体间的连接。具体地说,这一层的谷底那个都与点路上传输的原始位有关,它涉及什么信号代表1,什么信号代表0;一位持续多长时间;传输是双向的,还是单向的;一次通信中发送方和接收方如何应答;设备之间连接件的尺寸和接头数;以及每根连接线的用途等。

这篇关于OSI/RM的网络体系结构的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1028639

相关文章

网络编程day03(网络体系结构、调试命令、TCP/IP对比)

目录 1》网络的体系结构 1> OSI模型  2> TCP/IP模型 3> 常见网络协议 4> DNS域名解析协议 2》 网络调试命令 1> ping:测试网络连通性(ICMP) 2> netstat   3》Dos (拒绝式服务)攻击?  4》 TCP/IP协议对比 1》网络的体系结构 网络采用分而治之的方法设计,将网络的功能划分为不同的模块,以分层的形式有机组

ISO/OSI七层模型和TCP/IP模型的关系

1. ISO/OSI的参考模型共有7层,由低层至高层分别为:物理层、数据链路层、网络层、传输层、会话层、表示层、     应用层。各层功能分别为: (1)物理层          提供建立、维护和拆除物理链路所需的机械、电气、功能和规程的特性;提供有关在传输介质上传输非结构的位流         及物理链路故障检测指示。在这一层,数据还没有被组织,仅作为原始的位流或电气电压处理,单位是比

OSI 七层协议

网络协议(OSI 七层协议) 转载:https://www.cnblogs.com/jin-xin/articles/10067177.html

docker run --rm是什么意思

--rm 容器退出时就能够自动清理容器内部的文件系统

OSI七层网络协议

1、OSI各层数据的名称 7-5,应用层、表示层、会话层都叫做协议数据单元(PDU, Protocol Data Unit)。 4,传输层叫数据段(Segment)。 3,网络层叫数据包/报文(Packet)。 2,数据链路层叫数据帧(Frame)。 1,物理层叫比特流(Bit)。 助记:1流2帧3包4段其他都是协议数据单元

计算机网络入门基础——形象讲解OSI七层模型

OSI七层模型如下所示: 每一层的基本概念可参考 计算机网络入门基础——网络层次划分 我们如何生动形象的理解主机间通信时在这些层做的内容呢? 两主机通信的过程,从发送者(以下简称A)到接收者(以下简称B),属于从7层(应用层)->1层(物理层)封装,然后传输到远端,再从1层(物理层)->7层(应用层)解封装的过程。 我们以QQ消息为例进行讲解下。 1、 当A打开了QQ这个

python读取txt文本文件-批量更改mysql数据库中一批用户的用户名的python脚本保存及转存关于OSI的七层模型和TCP/IP四层模型

一、python读取txt文本文件-批量更改mysql数据库中一批用户的用户名的python脚本保存     做一个简单的事:使用python读取一个txt文件,里面存储着N行用户id,需要一行行读取后再读取另一个存储用户昵称的txt文件,判断昵称是否有重复,如果没有重复就将数据库中的当前uid用户的昵称进行更换 publish:April 9, 2019 -Tuesday。

Linux网络编程入门及OSI七层模型

目录 OSI七层模型  TCP/IP五层(或四层)模型 ​编辑 协议报头 局域网 以太网 令牌环网 无线LAN OSI七层模型  TCP/IP五层(或四层)模型 物理层: 负责光/电信号的传递方式. 比如现在以太网通用的网线(双绞 线)、早期以太网采用的的同轴电缆 (现在主要用于有线电视)、光纤, 现在的wifi无线网使用电磁波等都属于物理层的概念。物理层的

OSI和TCP/IP参考模型、协议与端口、DNS解析类型、数据封装

目录 1.OSI和TCP/IP参考模型  1.1 为什么要进行网络分层? 1.2 TCP/IP和OSI参考模型 1.3 TCP/IP参考模型对应协议 2.对应协议和端口 3.基于IP的封装 4.DNS解析类型 5.数据封装与解封过程分析 5.1 封装 1.OSI和TCP/IP参考模型  1.1 为什么要进行网络分层? 某一层所做的改动不会影响到其他的层,利于设计、开

【软考总结】OSI/RM

OSI/RM模型,它从低到高分别是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。