OSI、ISO七层参考模型介绍

合集下载

ISO网络体系结构

ISO网络体系结构

ISO网络体系结构计算机网络的体系结构就是指计算机网络的各层及其协议的集合,或计算机网络及其部件所应完成的功能。

计算机网络的体系结构存在的目的就是使不同计算机厂家的计算机能够相互通信,以便在更大的范围内建立计算机网络。

国际标准化组织ISO于1983年正式提出了一个七层参考模型,叫做开放式系统互联模型(通称ISO/OSI)。

【1】OSI参考模型将整个网络通信的功能划分为7个层次,由底层到高层分别是物理层、链路层、网络层、传输层、会话层、表示层和应用层。

每层完成一定的功能,都直接为其上层提供服务,并且所有层次都互相支持。

第4层到第7层主要负责互操作性,而1~3层则用于创造两个网络设备间的物理连接。

一、第1层:物理层物理层是OSI参考模型的最低层,且与物理传输介质相关联,该层是实现其他层和通信介质之间的接口。

物理层协议是各种网络设备进行互联时必须遵守的低层协议。

物理层为传送二进制比特流数据而激话、维持、释放物理连接提供机械的、电气特征、功能的、规程性的特性。

这种物理连接可以通过中继系统,每次都在物理层内进行二进制比特流数据的编码传输。

这种物理连接允许进行今双工或半双工的二进制比特流传输的通物理层相应设备包括网络传输介质(如同轴电缆、双绞线、光缆、无线电、红外等)和连接器等,以及保证物理通信的相关设备,如中继器、共享式HUB、信号中继、放大设备等。

二、第2层:数据链路层数据链路层是OSI参考模型的第2层,介于物理层与网络层之间,其存在形式分为物理链路与逻辑链路。

设立数据链路层的主要目的是利用在物理层所建立的原始的、有差错的物理连接线路变为对网络层无差错的数据链路,因此数据链路层必须有链路管理、帧传输、流量控制、差错控制等功能。

数据链路层所关心的主要是物理地址、网络拓扑结构、线路选择与规划等。

数据链路层的数据传输是以帧为单位。

在OSI中,帧被称为数据链路协议数据单元,它把从物理层来的原始数据打包成帧。

数据链路层负责帧在计算机之间的无差错信息传递。

网络OSI七层参考模型

网络OSI七层参考模型

网络OSI七层参考模型一、OSI参考模型在整个参考模型中,下层是为上层提供服务。

二、TCP/IP常见的协议(一)应用层为应用软件提供接口,使应用程序能够使用网络服务,应用层协议指定相应的传输层协议,以及传输层所使用的端口等。

应用层的PDU被称为Data(数据)。

Telnet:端口号23,使用传输层TCP协议,远程接入协议,提供远程管理服务,通过Telent客户端程序连接到服务器,用户在客户端中输入命令,这些命令在服务器端运行。

FTP:端口号20、21,使用传输层TCP协议,文件传输协议,主要用于文件的下载和上传,采用C/S((主机/服务器)结构。

TFTP:端口号69,使用传输层UDP协议,简单的文件传输协议SNMP:网络管理协议,一般用在管理平台,可将交换机、路由器等一些设备信息上传到网管平台HTTP:端口号80,使用传输层TCP协议,超文本传输协议,提供浏览网页服务。

SMTP:端口号25,使用传输层TCP协议,邮件传输协议DNS:域名解析协议,将域名翻译成IP地址进行访问网址DHCP:动态主机配置协议,自动匹配IP地址(二)传输层传输层协议接受来自应用层协议的数据,封装上相应的传输层头部,帮助其建立端到端的连接。

端口号的取值范围:0-655350-1023:知名端口号,发送过程中会在发送端随机匹配一个端口号,并且是在1023之外未使用的。

传输层的PDU被称为Segment(段)1.TCP一种面向连接的、可靠的传输层通信协议。

在传输前先建立连接,之后才可以传输,传多少接收多少,丢包之后重传确保全部收到。

使用场景在文件传输或者文档传输中使用。

(1)TCP的建立-三次握手A.主机1向主机2进行syn(查询B.主机2向主机1进行syn查询,ACK确定C.主机1进行ACK确定----------TCP连接建立--------------(2)TCP四次挥手A.主机1向主机2发送FIN请求断开连接B.主机2向主机1发送ACK确认C.主机2向主机1发送FIN请求断开连接D.主机1向主机2发送ACK确认----------TCP连接断开--------------(3)TCP序列号与确认序列号序列号:对包进行排序,根据序列号确认序列号:对收到的包进行确认A.主机1向主机2发送3000的数据包,最大数值需要1500包,进行分段传输,0-1499,1500-2999B.主机2收到包后向主机1进行发送确认序列号,未收到或者丢包,主机2会向主机1再次发送所丢失的包进行重传。

网络7层模型

网络7层模型

⽹络7层模型
很多系统运维兄弟虽然系统运维做的顺风顺⽔,但是对于⽹络有关技能不是很熟悉,所以,今天和⼤家⼀起学习有关运维相关的⽹络知识和技能。

今天研究以太⽹,因为以太⽹是最基本也是重要的知识——OSI参考模型。

什么是OSI呢?OSI(Open System Interconnect),即开放式系统互联。

⼀般都叫OSI参考模型,是ISO(国际标准化组织)组织在1985年研究的⽹络互连模型。

ISO为了更好的使⽹络应⽤更为普及,推出了OSI参考模型。

其含义就是推荐所有公司使⽤这个规范来控制⽹络。

这样所有公司都有相同的规范,就能互联了。

OSI划分为7层模型,分别为:应⽤层、表⽰层、会话层、传输层、⽹络层、数据链路层、物理层。

⽹络7层模型有哪些功能呢,⼤家⼀起学习研究下。

OSI中的上⾯4层(应⽤层、表⽰层、会话层、传输层)为⾼层,定义了程序的功能;下⾯3层(⽹络层、数据链路层、物理层)为低层,主要是处理⾯向⽹络的端到端数据流。

应⽤层:访问⽹络服务的接⼝。

表⽰层:提供数据格式转换服务。

会话层:建⽴端连接并提供访问验证和会话管理。

传输层:提供应⽤进程之间的逻辑通信。

⽹络层:为数据在节点之间传输创建逻辑链路,并分组转发数据。

数据链路层:在通信的实体间建⽴数据链路连接。

物理层:为数据端设备提供原始⽐特流的传输的通路。

在⽹上截了⼀张图,⼤家可以参考如下:。

名词解释 osi参考模型

名词解释 osi参考模型

OSI参考模型是一个网络通信模型,由国际标准化组织(ISO)在1984年提出。

它将网络通信过程划分为七个不同的层次,每个层次负责不同的任务,并通过接口进行通信。

这个模型旨在使不同厂商的设备能够相互兼容,并且能够在不同的网络环境中进行通信。

具体来说,OSI参考模型的七个层次分别是:
1. 物理层(Physical Layer):负责传输比特流,即数据的物理传输,包括传输介质、传输速率等。

2. 数据链路层(Data Link Layer):负责将比特流转换为数据帧,并进行错误检测和纠正,同时管理节点之间的连接。

3. 网络层(Network Layer):负责将数据帧传输到目的地,并管理路由选择和网络拓扑结构。

4. 传输层(Transport Layer):负责提供端到端的可靠数据传输,并进行流量控制和拥塞控制。

5. 会话层(Session Layer):负责建立、维护和断开会议连接,提供会话管理和服务质量控制。

6. 表示层(Presentation Layer):负责将应用数据转换为网络协议可以识别的格式,同时进行数据加密和解密等操作。

7. 应用层(Application Layer):负责提供各种应用程序和服务,如电子邮件、文件传输等。

OSI参考模型的优点在于它提供了一个通用的框架,使得网络设备和协议能够相互兼容,同时也方便了网络故障的诊断和解决。

网络7层协议

网络7层协议

网络7层协议网络7层协议是计算机网络通信的基础,它定义了在网络中进行通信的各个层次和协议。

这些层次从物理层开始,逐渐向上,每一层都负责特定的功能,并且与其上下层之间有着明确的接口。

本文将介绍网络7层协议的结构和各层的功能。

网络7层协议,也被称为OSI(Open System Interconnection)参考模型,是国际标准化组织(ISO)制定的一个通信协议框架。

该框架将计算机网络通信划分为7个不同的层次,每个层次都有其特定的功能和协议。

以下是对每个层次的详细介绍:物理层物理层是网络7层协议的最底层,负责传输原始的比特流。

它定义了电气、机械和功能等接口标准,用于在通信实体之间传输原始比特位。

物理层的主要任务是将比特流转换为可以在物理媒介上传输的信号。

数据链路层数据链路层建立在物理层之上,负责提供可靠的点对点数据传输。

它将物理层传输的比特流组织成数据帧,并进行差错检测和纠正。

数据链路层还负责访问共享媒介、地址解析和帧同步等功能。

网络层网络层是处理分组数据的层次,负责在网络中的不同节点之间转发数据包。

它主要通过路由选择算法将数据包从源节点传输到目标节点,并处理路由器之间的通信。

网络层还负责地址分配和路由器发现等功能。

传输层传输层负责将数据从一个应用程序传输到另一个应用程序。

它提供了端到端的数据传输服务,并通过分段和重组来实现可靠的通信。

传输层还负责流量控制和拥塞控制等功能。

会话层会话层负责建立、管理和终止会话(或连接)。

它提供了对话控制和同步功能,确保通信双方能够按照预定的顺序进行通信。

会话层还负责身份验证和会话恢复等功能。

表示层表示层负责数据的格式化和编码,以便在不同系统中进行交换和解释。

它将应用层的数据转换为网络传输的格式,并在接收方将其重新转换为应用层可理解的形式。

表示层还负责数据压缩和加密解密等功能。

应用层应用层是网络7层协议的最高层,负责提供特定的网络应用服务。

它包括了各种网络应用协议,如HTTP、FTP、SMTP等。

网络七层模型

网络七层模型

网络中的七层模型、五层模型、四层模型一:ISO 七层模型OSI模型有7层结构,每层都可以有几个子层。

70年代以来,国外一些主要计算机生产厂家先后推出了各自的网络体系结构,但它们都属于专用的。

为使不同计算机厂家的计算机能够互相通信,以便在更大的范围内建立计算机网络,有必要建立一个国际范围的网络体系结构标准。

国际标准化组织ISO 于1981年正式推荐了一个网络系统结构----七层参考模型,叫做开放系统互连模型(Open System Interconnection,OSI)。

由于这个标准模型的建立,使得各种计算机网络向它靠拢, 大大推动了网络通信的发展。

下面我简单的介绍一下这7层及其功能。

OSI的7层从上到下分别是:7 应用层6 表示层5 会话层4 传输层3 网络层2 数据链路层1 物理层其中高层,既7、6、5、4层定义了应用程序的功能,下面3层,既3、2、1层主要面向通过网络的端到端的数据流。

(1)应用层:与其他计算机进行通讯的一个应用,它是对应应用程序的通信服务的。

例如,一个没有通信功能的字处理程序就不能执行通信的代码,从事字处理工作的程序员也不关心OSI的第7层。

但是,如果添加了一个传输文件的选项,那么字处理器的程序员就需要实现OSI的第7层。

示例:telnet,HTTP,FTP,WWW,NFS,SMTP等。

(2)表示层:这一层的主要功能是定义数据格式及加密。

例如,FTP允许你选择以二进制或ASCII 格式传输。

如果选择二进制,那么发送方和接收方不改变文件的内容。

如果选择ASCII格式,发送方将把文本从发送方的字符集转换成标准的ASCII后发送数据。

在接收方将标准的ASCII转换成接收方计算机的字符集。

示例:加密,ASCII等。

(3)会话层:他定义了如何开始、控制和结束一个会话,包括对多个双向小时的控制和管理,以便在只完成连续消息的一部分时可以通知应用,从而使表示层看到的数据是连续的,在某些情况下,如果表示层收到了所有的数据,则用数据代表表示层。

什么是OSI参考模型?

什么是OSI参考模型?

什么是OSI参考模型?⼀、OSI参考模型1、OSI的来源OSI(Open System Interconnect),即开放式系统互联。

⼀般都叫OSI参考模型,是ISO(国际标准化组织)组织在1985年研究的⽹络互连模型。

ISO为了更好的使⽹络应⽤更为普及,推出了OSI参考模型。

其含义就是推荐所有公司使⽤这个规范来控制⽹络。

这样所有公司都有相同的规范,就能互联了。

2、OSI七层模型的划分OSI定义了⽹络互连的七层框架(物理层、数据链路层、⽹络层、传输层、会话层、表⽰层、应⽤层),即ISO开放互连系统参考模型。

如下图。

每⼀层实现各⾃的功能和协议,并完成与相邻层的接⼝通信。

OSI的服务定义详细说明了各层所提供的服务。

某⼀层的服务就是该层及其下各层的⼀种能⼒,它通过接⼝提供给更⾼⼀层。

各层所提供的服务与这些服务是怎么实现的⽆关。

3、各层功能定义这⾥我们只对OSI各层进⾏功能上的⼤概阐述,不详细深究,因为每⼀层实际都是⼀个复杂的层。

后⾯我也会根据个⼈⽅向展开部分层的深⼊学习。

这⾥我们就⼤概了解⼀下。

我们从最顶层——应⽤层开始介绍。

整个过程以公司A和公司B的⼀次商业报价单发送为例⼦进⾏讲解。

<1> 应⽤层OSI参考模型中最靠近⽤户的⼀层,是为计算机⽤户提供应⽤接⼝,也为⽤户直接提供各种⽹络服务。

我们常见应⽤层的⽹络服务协议有:HTTP,HTTPS,FTP,POP3、SMTP等。

实际公司A的⽼板就是我们所述的⽤户,⽽他要发送的商业报价单,就是应⽤层提供的⼀种⽹络服务,当然,⽼板也可以选择其他服务,⽐如说,发⼀份商业合同,发⼀份询价单,等等。

<2> 表⽰层表⽰层提供各种⽤于应⽤层数据的编码和转换功能,确保⼀个系统的应⽤层发送的数据能被另⼀个系统的应⽤层识别。

如果必要,该层可提供⼀种标准表⽰形式,⽤于将计算机内部的多种数据格式转换成通信中采⽤的标准表⽰形式。

数据压缩和加密也是表⽰层可提供的转换功能之⼀。

七层模型详解

七层模型详解

七层模型详解七层模型是计算机网络体系结构中一种常用的分层模型,用于描述网络中各个层次之间的通信过程。

该模型被广泛应用于网络设计、协议开发和教学等领域。

七层模型的全称为开放系统互联参考模型(Open System Interconnection Reference Model),简称OSI模型。

OSI模型由国际标准化组织(ISO)在1984年提出,它将计算机网络通信过程分为七个层次,每个层次负责不同的功能。

这七个层次分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

首先是物理层,物理层是网络通信的最底层,负责传输比特流。

在这个层次上,数据通过物理介质传输,例如网线、光纤等。

物理层的主要任务是将数字数据转换为模拟信号,进行传输。

接下来是数据链路层,数据链路层负责将比特流划分为数据帧,并进行错误检测和纠正。

该层还负责控制数据的访问和流量控制,以及数据的传输和接收。

第三层是网络层,网络层负责数据的路由选择和分组传输。

在这个层次上,数据被划分为小的数据包,并通过网络进行传输。

网络层的主要功能是寻址和路由选择,以确保数据能够准确地传输到目的地。

传输层是第四层,传输层负责端到端的数据传输。

在这个层次上,数据被分割成更小的数据段,并通过网络进行传输。

传输层的主要功能是提供可靠的数据传输,包括错误检测和恢复机制。

接下来是会话层,会话层负责建立、管理和终止不同计算机之间的会话。

该层的主要任务是提供会话控制和同步功能,以确保不同计算机之间的通信能够协调进行。

第六层是表示层,表示层负责数据的格式化和编码,以确保不同系统之间的数据能够正确解释和处理。

该层还负责数据的加密和解密,以保护数据的安全性。

最后是应用层,应用层是最接近用户的层次,负责处理用户的请求和提供服务。

在这个层次上,各种应用程序通过网络进行通信。

应用层的主要任务是提供各种网络服务,例如电子邮件、文件传输和万维网等。

总结一下,七层模型为计算机网络通信过程提供了清晰的结构和层次划分。

ISO与OSI参考模型概述

ISO与OSI参考模型概述

ISO/OSI参考模型概述ISO/OSI把网络通信任务划分为七个功能层∶物理层、数据链路层、网络层、传输层、会话层、表示层和应用层,如图所示。

下面我们将从底层开始,依次地讨论每一层的功能,在此我们是按照ISO标准进行叙述的。

1.物理层物理层提供通信介质和连接的机械、电气,功能性和规程性的特性,以便在数据链路实体之间建立,维护和拆除物理连接。

物理层涉及到通信信道上传送的信息。

设计时必须保证在发送端发送的信息能准确无误地传送到接收端。

这里主要考虑的是选择多少伏的电压表示"1"和"0"信息,精确计算一个位需要占用的时间(4s级),以及是否可以同时在两个方向上传送信息等。

另外还要确定初始通信的连接与确认通信结束时的拆除;一个网络控制器应具有多少根引腿,以及每一根引腿的用途是什么等等。

在某些场合下,一台传输装置是由多条物理信道组成的,此时,物理层要使其看上去好像是单条信道,然而它可以借助于高层来实现信道的多路复用技术。

该层要解决的大多数问题都是和机械结构、电气以及与子网相关的过程性接口等有关的。

2.数据链路层数据链路层的任务是使用原始的传输设备,提供功能性和规程性手段,在网络实体之间建立,维护和拆除数据链路。

同时还要避免对网络层发生传输错误。

上述任务是通过把数据组织成数据帧的格式来实现的。

这些帧都是有序的,在接收端经处理后返送一确认帧。

因为物理层仅负责保证发送和接收位流而不涉及这些位的意义和帧的结构,因此,建立和识别帧的边界问题就成为数据链路层的任务。

通常,为了建立可供辩认的帧界,采用的办法是对帧的开始端和末端附加特殊位型(即十六进制数字7E)。

考虑到这些位型有可能偶然地出现在数据里,所以对收发两端都需加入所谓的删除、插入"0"位技术,以避免特殊位型偶然与发送中的数据相混淆的现象。

"帧"不是ISO第二层交换单元的正式术语,其完整的名字是"Data-Link-Service-Date-Unit"。

ISO/OSI参考模型

ISO/OSI参考模型
C类:网络连接具有不可接受的差错率,C类的服务质量最差,提供数据报服务或无线电分组交换网均属此类。
网络服务质量的划分是以用户要求为依据的。若用户要求比较高,则一个网络可能归于C型,反之,则一个网络可能归于B型甚至A型。例如,对于某个电子邮件系统来说,每周丢失一个分组的网络也许可算作A型;而同一个网络对银行系统来说则只能算作C型了。
传输层的功能包括:映像传输地址到网络地址、多路复用与分割、传输连接的建立与释放、分段与重新组装、组块与分块。
根据传输层所提供服务的主要性质,传输层服务可分为以下三大类:
A类:网络连接具有可接受的差错率和可接受的故障通知率(网络连接断开和复位发生的比率),A类服务是可靠的网络服务,一般指虚电路服务。
B类:网络连接具有可接受的差错率和不可接受的故障通知率,B类服务介于A类与C类之间,在广域网和互联网多是提供B类服务。
物理层提供的服务包括:物理连接、物理服务数据单元顺序化(接收物理实体收到的比特顺序,与发送物理实体所发送的比特顺序相同)和数据电路标识。
(2)数据链路层——DataLink
数据链路层是建立在物理传输能力的基础上,以帧为单位传输数据,它的主要任务就是进行数据封装和数据链接的建立。封装的数据信息中,地址段含有发送节点和接收节点的地址,控制段用来表示数据连接帧的类型,数据段包含实际要传输的数据,差错控制段用来检测传输中帧出现的错误。
(3)网络层——Network
网络层属于OSI中的较高层次了,从它的名字可以看出,它解决的是网络与网络之间,即网际的通信问题,而不是同一网段内部的事。网络层的主要功能即是提供路由,即选择到达目标主机的最佳路径,并沿该路径传送数据包。除此之外,网络层还要能够消除网络拥挤,具有流量控制和拥挤控制的能力。网络边界中的路由器就工作在这个层次上,现在较高档的交换机也可直接工作在这个层次上,因此它们也提供了路由功能,俗称“第三层交换机”。

osi七层模型详细解析

osi七层模型详细解析

osi七层模型详细解析OSI(开放系统互联)七层模型是一个用于描述计算机网络体系结构的框架,由国际标准化组织(ISO)在1984年提出。

这个模型将计算机网络的功能划分为七个不同的层次,每个层次负责不同的任务,通过层与层之间的协议交互实现网络通信。

第一层是物理层,主要负责传输比特流,将数据转化为电流、电压或光脉冲等物理形式进行传输。

物理层的主要设备包括网线、电缆、集线器等。

第二层是数据链路层,主要负责将比特流划分为帧并进行错误检测和纠正。

数据链路层还负责访问介质、寻址和流量控制。

典型的设备有交换机、网卡等。

第三层是网络层,主要负责将数据包从源主机传输到目的主机。

网络层通过IP协议进行路由选择和寻址,将数据包从一个网络传输到另一个网络。

常见的设备有路由器。

第四层是传输层,主要负责提供端到端的可靠数据传输。

传输层通过TCP协议和UDP协议实现数据的分段、传输和重组。

传输层还提供拥塞控制和流量控制的功能。

第五层是会话层,主要负责建立、管理和终止应用程序之间的会话。

会话层通过建立连接、同步和恢复等机制来确保数据的可靠传输。

第六层是表示层,主要负责数据的格式转换、数据加密和压缩等操作。

表示层通过协议将应用程序数据转化为网络传输所需的格式。

第七层是应用层,是用户和网络之间的接口,负责提供应用程序的网络服务。

应用层包括各种网络应用,如电子邮件、文件传输、远程登录等。

OSI七层模型的优点在于将网络通信的复杂过程分解为多个层次,每个层次负责不同的任务,使得网络设计、实现和维护更加简单和灵活。

同时,每个层次之间的接口标准化,不同厂商的设备可以互相兼容,实现跨平台的网络通信。

然而,OSI七层模型也存在一些缺点和局限性。

首先,这个模型过于理论化,实际网络往往会有一些层次的合并和重叠。

其次,OSI 模型没有明确定义具体的协议,只是提供了一个框架,因此实际应用中常常采用其他网络体系结构模型,如TCP/IP模型。

在实际应用中,OSI七层模型为网络设计和故障排除提供了指导和参考。

通俗讲解OSI七层模型

通俗讲解OSI七层模型

通俗讲解OSI七层模型国际标准化组织 ISO 于 1983 年正式提出了开放式系统互联模型(通称 ISO/OSI)。

将整个⽹络通信的功能划分为 7 个层次OSI参考模型将整个⽹络通信的功能划分为 7 个层次,这些层就像我们吃的洋葱、卷⼼菜的⼀样:每⼀层都将其下⾯的层遮起来。

下⼀层次的细节被隐藏起来。

如果你将洋葱⽪剥开往⾥看,你⼀定会流下许多眼泪,OSI模型也是如此,越往下看越难理解,只要你不怕流泪、⿇烦,不放弃你就会成功。

物理层:⽹卡,⽹线,集线器,中继器,调制解调器数据链路层:⽹桥,交换机⽹络层:路由器⽹关⼯作在第四层传输层及其以上集线器是物理层设备,采⽤⼴播的形式来传输信息。

交换机就是⽤来进⾏报⽂交换的机器。

多为链路层设备(⼆层交换机),能够进⾏地址学习,采⽤存储转发的形式来交换报⽂.。

路由器的⼀个作⽤是连通不同的⽹络,另⼀个作⽤是选择信息传送的线路。

选择通畅快捷的近路,能⼤⼤提⾼通信速度,减轻⽹络系统通信负荷,节约⽹络系统资源,提⾼⽹络系统畅通率。

交换机和路由器的区别交换机拥有⼀条很⾼带宽的背部总线和内部交换矩阵。

交换机的所有的端⼝都挂接在这条总线上,控制电路收到数据包以后,处理端⼝会查找内存中的地址对照表以确定⽬的MAC(⽹卡的硬件地址)的NIC(⽹卡)挂接在哪个端⼝上,通过内部交换矩阵迅速将数据包传送到⽬的端⼝,⽬的MAC若不存在则⼴播到所有的端⼝,接收端⼝回应后交换机会“学习”新的地址,并把它添加⼊内部MAC地址表中。

使⽤交换机也可以把⽹络“分段”,通过对照MAC地址表,交换机只允许必要的⽹络流量通过交换机。

通过交换机的过滤和转发,可以有效的隔离⼴播风暴,减少误包和错包的出现,避免共享冲突。

交换机在同⼀时刻可进⾏多个端⼝对之间的数据传输。

每⼀端⼝都可视为独⽴的⽹段,连接在其上的⽹络设备独⾃享有全部的带宽,⽆须同其他设备竞争使⽤。

当节点A向节点D发送数据时,节点B可同时向节点C发送数据,⽽且这两个传输都享有⽹络的全部带宽,都有着⾃⼰的虚拟连接。

ISO的7层模型

ISO的7层模型

ISO的7层模型
ISO的7 层模型
一、OSI参考模型:
简记为:物数网传会表应(无数网银未必赢)
二、每层含义:
1、物理层:
①提供用于建立、保持和断开物理连接的机械、电气、功能和规程条件;
②提供数据流在物理介质上的传输手段,实现节点间的同步;
2、数据链路层:
①用于建立、维持和拆除链路连接,实现无差错传输的功能;
②在点到点或点到多点的链路上,保证报文的可靠传递;
③对相邻连接的通道进行差错控制、数据成帧、同步等控制;
3、网络层:
①主要功能是利用数据链路层所提供的功能,通过路由选择,实现两个系统之间的连接;
②规定了有关网络连接的建立、维持和拆除协议;
4、传输层:
①在系统之间实现数据的收发确认,进行端对端的传输控制;
②用于弥补各种通信网路的质量差异,对经过下三层之后仍然存在的传输差错再次进行纠错,进一步提高数据传输的可靠性;
5、会话层:
①按照应用进程之间的约定,按照正确的顺序收、发数据,进行各种形式的对话;
②接受处理和发送处理的逐个交替变换;
③在单方方向传送大量数据的情况下,给数据打上标记。

如果出现通信意外,可以由打标记处重发;
6、表示层:
①主要功能是把应用层提供的信息内容变换为能够共同理解的形式;
②提供字符代码、数据格式、控制信息格式、加密等的统一表示;
③对应用层的信息内容进行形式变换,而不对其内容本身;
7、应用层:
①其功能是实现各应用进程之间的信息交换;
②具有一系列业务处理所需要的服务功能;
三、简记:。

osi七层参考模型

osi七层参考模型

一、简介ISO是国际标准化组织的简称,OSI是开放式系统互联的简称。

Iso制定了osi模型。

二、osi模型这个模型把网络通信的工作分为7层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

注:第一层到第三层属于OSI参考模型的低三层,负责创建网络通信连接的链路;第四层到第七层为OSI参考模型的高四层,具体负责端到端的数据通信。

每层完成一定的功能,每层都直接为其上层提供服务,并且所有层次都互相支持,而网络通信则可以自上而下(在发送端)或者自下而上(在接收端)双向进行。

当然并不是每一通信都需要经过OSI的全部七层,有的甚至只需要双方对应的某一层即可。

物理接口之间的转接,以及中继器与中继器之间的连接就只需在物理层中进行即可;而路由器与路由器之间的连接则只需经过网络层以下的三层即可。

总的来说,双方的通信是在对等层次上进行的,不能在不对称层次上进行通信。

对等层实体之间虚拟通信;下层向上层提供服务;实际通信在最底层完成;发送方数据由最高层逐渐向下层传递,到接收方数据由最低层逐渐向高层传递.OSI参考模型中,对等层协议之间交换的信息单元统称为协议数据单元(PDU,Protocol Data Unit)。

而传输层及以下各层的PDU另外还有各自特定的名称:传输层——数据段(Segment)网络层——分组(数据包)(Packet)数据链路层——数据帧(Frame)物理层——比特(Bit)三、osi七层结构1、物理层规定通信设备的机械的、电气的、功能的和过程的特性,用以建立、维护和拆除物理链路连接。

为数据端设备提供传送数据的通路,数据通路可以是一个物理媒体。

物理层的主要设备:中继器、集线器。

定义物理设备的标准。

2、数据链路层在物理层提供比特流服务的基础上,建立相邻结点之间的数据链路,通过差错控制提供数据帧(Frame)在信道上无差错的传输,并进行各电路上的动作系列。

数据链路层在不可靠的物理介质上提供可靠的传输。

简述ois七层模型

简述ois七层模型

简述ois七层模型OSI七层模型是计算机网络领域中常用的一种网络架构模型,用来描述网络通信中不同层次的协议和功能。

该模型被国际标准化组织(ISO)定义,并因此得名。

下面将简要介绍一下这个模型的七层结构及其主要功能。

第一层:物理层物理层是整个七层模型的最底层,主要负责传输比特流,即0和1的二进制数据。

它定义了物理设备的接口、电压和电缆规范等,确保数据能够在传输媒介上可靠传输。

第二层:数据链路层数据链路层负责在物理层之上建立数据链路,通过帧封装把比特流转化为数据帧。

它还负责物理地址的分配和错误检测、纠正等功能,以确保数据的可靠传输。

第三层:网络层网络层是整个网络通信的核心层,主要负责数据的路由和转发。

它通过IP地址来标识和寻址不同的网络设备,并通过路由算法选择最佳路径进行数据传输。

第四层:传输层传输层负责端到端的数据传输,提供可靠的数据传输服务。

它使用端口号来标识不同的应用程序,并通过传输协议(如TCP和UDP)实现数据的可靠性和完整性。

第五层:会话层会话层负责建立、管理和终止不同设备之间的会话连接。

它提供会话控制和同步功能,并支持数据的分段和重组,以便应用层能够进行有效的数据交换。

第六层:表示层表示层负责数据的格式转换和加密解密等功能。

它处理数据的语法和语义,使得不同设备之间能够正确解释和处理数据。

第七层:应用层应用层是七层模型的最高层,主要负责用户应用程序之间的通信。

它提供了各种网络服务和协议,如HTTP、FTP、SMTP等,使得用户能够进行各种网络应用,如浏览网页、发送邮件等。

总结:通过以上简要介绍,可以看出OSI七层模型是一种非常完备和清晰的网络架构模型。

每一层都有明确的功能和责任,并且彼此之间相互配合,共同实现了网络通信的各个方面。

这种分层结构的设计使得不同层次的协议和功能可以独立发展和演化,同时也使得网络的设计、管理和维护更加简单和灵活。

因此,了解和理解OSI七层模型对于网络工程师和网络管理员来说是非常重要的,可以帮助他们更好地理解和解决网络通信中的各种问题。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

OSI/ISO七层参考模型介绍物理层物理层规定了激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性。

该层为上层协议提供了一个传输数据的物理媒体。

在这一层,数据的单位称为比特(bit)。

属于物理层定义的典型规范代表包括:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45等。

物理层是OSI/ISO的第一层,它虽然处于最底层,却是整个开放系统的基础。

物理层为设备之间的数据通信提供传输媒体及互连设备,为数据传输提供可靠的环境。

媒体和互连设备物理层的媒体包括架空明线、平衡电缆、光纤、无线信道等。

通信用的互连设备指DTE 和DCE间的互连设备。

DTE既数据终端设备,又称物理设备,如计算机、终端等都包括在内。

而DCE则是数据通信设备或电路连接设备,如调制解调器等。

数据传输通常是经过DTE──DCE,再经过DCE──DTE的路径。

互连设备指将DTE、DCE连接起来的装置,如各种插头、插座。

LAN中的各种粗、细同轴电缆、T型接、插头,接收器,发送器,中继器等都属物理层的媒体和连接器。

物理层的主要功能为数据端设备提供传送数据的通路,数据通路可以是一个物理媒体,也可以是多个物理媒体连接而成.一次完整的数据传输,包括激活物理连接,传送数据,终止物理连接.所谓激活,就是不管有多少物理媒体参与,都要在通信的两个数据终端设备间连接起来,形成一条通路。

传输数据.物理层要形成适合数据传输需要的实体,为数据传送服务.一是要保证数据能在其上正确通过,二是要提供足够的带宽(带宽是指每秒钟内能通过的比特(BIT)数),以减少信道上的拥塞。

传输数据的方式能满足点到点,一点到多点,串行或并行,半双工或全双工,同步或异步传输的需要。

完成物理层的一些管理工作。

物理层的一些重要标准物理层的一些标准和协议早在OSI/TC97/C16 分技术委员会成立之前就已制定并在应用了,OSI也制定了一些标准并采用了一些已有的成果。

下面将一些重要的标准列出,以便读者查阅。

ISO2110:称为"数据通信----25芯DTE/DCE接口连接器和插针分配"。

它与EIA(美国电子工业协会)的"RS-232-C"基本兼容。

ISO2593:称为"数据通信----34芯DTE/DCE----接口连接器和插针分配"。

ISO4092:称为"数据通信----37芯DTE/DEC----接口连接器和插针分配"。

与EIARS-449兼容。

CCITT V.24:称为"数据终端设备(DTE)和数据电路终接设备之间的接口电路定义表"。

其功能与EIARS-232-C及RS-449兼容于100序列线上.数据链路层数据链路层在不可靠的物理介质上提供可靠的传输。

该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。

在这一层,数据的单位称为帧(frame)。

数据链路层协议的代表包括:SDLC、HDLC、PPP、STP、帧中继等。

数据链路可以粗略地理解为数据通道。

物理层要为终端设备间的数据通信提供传输媒体及其连接。

媒体是长期的,连接是有生存期的。

在连接生存期内,收发两端可以进行不等的一次或多次数据通信。

每次通信都要经过建立通信联络和拆除通信联络两过程。

这种建立起来的数据收发关系就叫作数据链路。

而在物理媒体上传输的数据难免受到各种不可靠因素的影响而产生差错,为了弥补物理层上的不足,为上层提供无差错的数据传输,就要能对数据进行检错和纠错。

数据链路的建立、拆除,对数据的检错、纠错是数据链路层的基本任务。

链路层的主要功能:链路连接的建立,拆除,分离。

帧定界和帧同步。

链路层的数据传输单元是帧。

协议不同。

帧的长短和界面也有差别,但无论如何必须对帧进行定界。

顺序控制。

指对帧的收发顺序的控制。

差错检测和恢复。

还有链路标识,流量控制等等.差错检测多用方阵码校验和循环码校验来检测信道上数据的误码,而帧丢失等用序号检测.各种错误的恢复则常靠反馈重发技术来完成。

数据链路层的主要协议数据链路层协议是为发对等实体间保持一致而制定的,也为了顺利完成对网络层的服务。

主要协议如下:ISO1745--1975:"数据通信系统的基本型控制规程"。

这是一种面向字符的标准,利用10个控制字符完成链路的建立,拆除及数据交换。

对帧的收发情况及差错恢复也是靠这些字符来完成。

ISO1155, ISO1177, ISO2626, ISO2629等标准的配合使用可形成多种链路控制和数据传输方式。

ISO3309--1984:称为"HDLC 帧结构"。

ISO4335--1984:称为"HDLC 规程要素"。

ISO7809--1984:称为"HDLC 规程类型汇编"。

这3个标准都是为面向比特的数据传输控制而制定的.有人习惯上把这3个标准组合称为高级链路控制规程。

ISO7776:称为"DTE数据链路层规程"。

与CCITT X.25LAB"平衡型链路访问规程"相兼容。

链路层产品独立的链路产品中最常见的当属网卡,网桥也是链路产品。

MODEM的某些功能有人认为属于链路层,对些还有争议。

数据链路层将本质上不可靠的传输媒体变成可靠的传输通路提供给网络层。

在IEEE802.3情况下,数据链路层分成了两个子层,一个是逻辑链路控制,另一个是媒体访问控制。

下图所示为IEEE802.3LAN体系结构。

AUI=连接单元接口 PMA=物理媒体连接MAU=媒体连接单元 PLS=物理信令MDI=媒体相关接网络层网络层负责对子网间的数据包进行路由选择。

网络层还可以实现拥塞控制、网际互连等功能。

在这一层,数据的单位称为数据包(packet)。

网络层协议的代表包括:IP、IPX、RIP、OSPF等。

网络层的产生也是网络发展的结果.在联机系统和线路交换的环境中,网络层的功能没有太大意义.当数据终端增多时。

它们之间有中继设备相连。

此时会出现一台终端要求不只是与唯一的一台而是能和多台终端通信的情况,这就是产生了把任意两台数据终端设备的数据链接起来的问题,也就是路由或者叫寻径。

另外,当一条物理信道建立之后,被一对用户使用,往往有许多空闲时间被浪费掉。

人们自然会希望让多对用户共用一条链路,为解决这一问题就出现了逻辑信道技术和虚拟电路技术。

网络层主要功能网络层为建立网络连接和为上层提供服务,应具备以下主要功能:路由选择和中继激活,终止网络连接在一条数据链路上复用多条网络连接,多采取分时复用技术差错检测与恢复排序,流量控制服务选择网络管理网络层的一些主要标准如下:ISO.DIS8208:称为"DTE用的X.25分组级协议"ISO.DIS8348:称为"CO 网络服务定义"(面向连接)ISO.DIS8349:称为"CL 网络服务定义"(面向无连接)ISO.DIS8473:称为"CL 网络协议"ISO.DIS8348:称为"网络层寻址"除上述标准外,还有许多标准。

这些标准都只是解决网络层的部分功能,所以往往需要在网络层中同时使用几个标准才能完成整个网络层的功能。

由于面对的网络不同,网络层将会采用不同的标准组合。

在具有开放特性的网络中的数据终端设备,都要配置网络层的功能。

现在市场上销售的网络硬设备主要有网关和路由器。

传输层传输层是第一个端到端,即主机到主机的层次。

传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输。

此外,传输层还要处理端到端的差错控制和流量控制问题。

在这一层,数据的单位称为数据段(segment)。

传输层协议的代表包括:TCP、UDP、SPX等。

传输层是两台计算机经过网络进行数据通信时,第一个端到端的层次,具有缓冲作用。

当网络层服务质量不能满足要求时,它将服务加以提高,以满足高层的要求;当网络层服务质量较好时,它只用很少的工作。

传输层还可进行复用,即在一个网络连接上创建多个逻辑连接。

传输层也称为运输层。

传输层只存在于端开放系统中,是介于低3层通信子网系统和高3层之间的一层,但是很重要的一层。

因为它是源端到目的端对数据传送进行控制从低到高的最后一层。

有一个既存事实,即世界上各种通信子网在性能上存在着很大差异。

例如电话交换网,分组交换网,公用数据交换网,局域网等通信子网都可互连,但它们提供的吞吐量,传输速率,数据延迟通信费用各不相同。

对于会话层来说,却要求有一性能恒定的界面。

传输层就承担了这一功能。

它采用分流/合流,复用/介复用技术来调节上述通信子网的差异,使会话层感受不到。

此外传输层还要具备差错恢复,流量控制等功能,以此对会话层屏蔽通信子网在这些方面的细节与差异.传输层面对的数据对象已不是网络地址和主机地址,而是和会话层的界面端口。

上述功能的最终目的是为会话提供可靠的,无误的数据传输。

传输层的服务一般要经历传输连接建立阶段,,数据传送阶段,传输连接释放阶段3个阶段才算完成一个完整的服务过程。

而在数据传送阶段又分为一般数据传送和加速数据传送两种。

传输层服务分成5种类型。

基本可以满足对传送质量,传送速度,传送费用的各种不同需要。

传输层的协议标准有以下几种:ISO8072:称为"面向连接的传输服务定义"ISO8072:称为"面向连接的传输协议规范"会话层会话层管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话。

会话层还利用在数据中插入校验点来实现数据的同步。

会话层提供的服务可使应用建立和维持会话,并能使会话获得同步。

会话层使用校验点可使通信会话在通信失效时从校验点继续恢复通信。

这种能力对于传送大的文件极为重要。

会话层,表示层,应用层构成开放系统的高3层,面对应用进程提供分布处理,对话管理,信息表示,恢复最后的差错等. 会话层同样要担负应用进程服务要求,而运输层不能完成的那部分工作,给运输层功能差距以弥补.主要的功能是对话管理,数据流同步和重新同步。

要完成这些功能,需要由大量的服务单元功能组合,已经制定的功能单元已有几十种,现将会话层主要功能介绍如下。

为会话实体间建立连接。

为给两个对等会话服务用户建立一个会话连接,应该做如下几项工作:将会话地址映射为运输地址选择需要的运输服务质量参数(QOS)对会话参数进行协商识别各个会话连接传送有限的透明用户数据数据传输阶段这个阶段是在两个会话用户之间实现有组织的,同步的数据传输。

用户数据单元为SSDU,而协议数据单元为SPDU。

会话用户之间的数据传送过程是将SSDU转变成SPDU进行的。

相关文档
最新文档