OSI参考模型

合集下载

第3章OSI参考模型

第3章OSI参考模型

(3)服务与协议的关系
服务是各层向它上层提供的一组原语。服务定义了两 层之间的接口,上层是服务用户,下层是服务提供者。 协议是定义同层对等实体之间交换的帧、分组和报文 格式及意义的一组规则。实体利用协议来实现它们的服务 定义。 只要不改变提供给用户的服务,实体可以任意地改变它 们的协议。 n层实体利用n-1层实体提供的服务并执行n 层协议来完成对n+1层提供服务。
OSI参考模型
OSI体系结构是七层模型,用于进程间通信和协调各 层标准的制定; 服务定义描述了各层所提供的服务,以及层与层之间 的抽象接口和交互的服务原语; 各层的协议规范精确定义了发送的控制信息及解释该 控制信息的过程。 7层的体系结构:物理层、数据链路层、网络层、传输 层、会话层、表示层和应用层
连接映射特性
一对一映射: 一条(N)连接被映射成唯一的(N-1)连接。
多对一映射: 多个(N)连接被映射成一个(N-1)连接。这时,在发送 方,一个(N-1)连接支持多个(N)连接,称为(N)实体的 多个(N)连接复用一个(N-1)连接(Multiplexing)。在接收 方必须要有一个解复用(de-multiplexing)的过程。复用可以 更有效和经济地使用连接。
协议分层原则
在进行计算机网络层次结构的划分时,应遵循一定 的分层原则,包括 ①必须使每层的功能明确、相互独立,各层具体实 现的方法和更新不对相邻层产生影响; ②层间接口必须清晰,跨过接口的信息量应尽可能 少; ③层数应当适中。
接口和服务
接口和服务是层次结构中的两个基本概念。所谓接口,是 指相邻两层之间交互的界面,定义相邻两层之间的原语操作及 下层对上层的服务;而服务是指某一层及其以下各层的一种能 力,通过接口提供给其相邻上层。
数据链路层 物 理 层

OSI参考模型

OSI参考模型

OSI参考模型OSI(Open System Interconnect),即开放式系统互联。

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

该体系结构标准定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层和应用层),即ISO开放系统互连参考模型。

在这一框架下进一步详细规定了每一层的功能,以实现开放系统环境中的互连性、互操作性和应用的可移植性。

简介:开放系统OSI标准定制过程中所采用的方法是将整个庞大而复杂的问题划分为若干个容易处理的小问题,这就是分层的体系结构方法。

在OSI中,采用了三级抽象,即体系结构、服务定义和协议规定说明。

OSI参考模型定义了开放系统的层次结构、层次之间的相互关系及各层所包含的可能的服务。

它是作为一个框架来协调和组织各层协议的制定,也是对网络内部结构最精练的概括与描述进行整体修改。

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

某一层的服务就是该层及其下各层的一种能力,它通过接口提供给更高一层。

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

同时,各种服务定义还定义了层与层之间的接口和各层的所使用的原语,但是不涉及接口是怎么实现的。

OSI标准中的各种协议精确定义了应当发送什么样的控制信息,以及应当用什么样的过程来解释这个控制信息。

协议的规程说明具有最严格的约束。

ISO/OSI参考模型并没有提供一个可以实现的方法。

ISO/OSI 参考模型只是描述了一些概念,用来协调进程间通信标准的制定。

在OSI范围内,只有在各种的协议是可以被实现的而各种产品只有和OSI的协议相一致才能互连。

这也就是说,OSI参考模型并不是一个标准,而只是一个在制定标准时所使用的概念性的框架。

在历史来看,在制定计算机网络标准方面起着很大作用的两大国际组织是CCITT和ISO。

CCITT与ISO TC97的工作领域是不同的,CCITT主要是从通信角度考虑一些标准的制定,而ISO的TC97则关心信息的处理与网络体系结构。

OSI参考模型体系

OSI参考模型体系

传输层
传输层负责建立和维护端到端的连接,确保数据的可 靠传输。
输入 标题
详细描述
传输层的主要功能包括建立连接、管理数据流量和控 制数据传输等。它还提供诸如可靠传输和不可靠传输 等传输服务。
总结词
总结词
传输层通过使用诸如TCP和UDP等传输协议来提供可 靠的传输服务。这些协议通过确认机制、重传机制和
表示层的主要任务是处理数 据的表示和转换。
详细描述
表示层通过使用各种表示协 议(如MIME和TLS)来处 理数据的表示和转换。此外, 表示层还负责数据的加密和 解密以及压缩和解压缩等任 务,以确保数据的机密性和 完整性。
应用层
总结词
详细描述
总结词
详细描述
应用层是OSI参考模型的最 顶层,负责处理用户的具体 应用需求。
会话层通过使用各种会话协议 (如RPC和SQL)来管理会话连 接,并确保通信的同步性。此 外,会话层还负责管理对话控 制,以确保通信的正确性和可 靠性。
表示层
总结词
表示层负责数据的表示、编 码和加密等任务。
详细描述
总结词
表示层的主要功能包括数据 的表示、编码和解码、加密 和解密以及压缩和解压缩等。 它还负责转换上层的数据格 式以适应下层的协议要求。
传输效率。
OSI参考模型在网络安全中的应用
安全策略制定
安全风险评估
利用OSI参考模型,可以对网络系统进行全面的安 全风险评估,识别潜在的安全威胁和漏洞。
OSI参考模型提供了多层安全策略制定的框 架,包括物理层、数据链路层、网络层和应 用层的安全策略。
安全事件响应
OSI参考模型有助于安全事件响应团队快速 定位问题所在层,采取相应的措施进行处置 。

什么是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> 表⽰层表⽰层提供各种⽤于应⽤层数据的编码和转换功能,确保⼀个系统的应⽤层发送的数据能被另⼀个系统的应⽤层识别。

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

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

网络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再次发送所丢失的包进行重传。

OSI参考模型

OSI参考模型

一、OSI参考模型自下而上:物理层(物理介质,比特流)、数据链路层(网卡、交换机)、网络层(IP协议)、传输层(TCP/UDP协议)、会话层(创建/建立/断开连接)、表示层(翻译,编码,压缩,加密)、应用层(HTTP协议)简化为TCP/IP模型:网络层(物理层、数据链路层、网络层)、传输层,会话层,应用层(表示层,应用层)1.物理层主要设备:中继器、集线器物理层中双绞线的传输距离是有限的,信号会缩减,影响数据的传输。

为了使传输的数据能够准确的传输,中继器是可以放大传输信号,保持原数据的准确。

比如,双绞线的传输距离是100m,而超过100m则信号会衰减在两台pc中间加上一个中继器,则相当于两台pc到中继器的距离均为100m,有助于信号的增强。

集线器和中继器的区别是:中继器只有两个以太网接口,而集线器相当于多个端口的中继器。

知识点:冲突域、广播域冲突域:当两个比特流在同一介质上同时传输就是产生冲突,冲突域是指发送数据给一个单一目标(单播)所影响的范围广播域:发送数据给一个不明确的目标所影响的范围集线器有一个冲突域和一个广播域IP地址:>ping (ping命令所用的协议有ICMP/ARP协议)返回数据说明两者是相通的,可以发送信息当想向发送数据时,发送报文时,将包发送到集线器,集线器将包广播发送给所有连接在集线器上的其他端口,当,发现该包不是发送给他们的,就将拒绝接收,而发现是发送给它时,就做出应答,返回一个应答包,应答包先发到集线器,集线器又进行广播,然后再发送到上。

但是!!数据包向所有的端口发送,不安全,且所有的机器共享带宽,更容易产生拥塞,所以不能用于较大的网络集线器是物理设备,不是智能的,所以不具备学习能力,故每次发送数据只能使用广播的方式。

2.数据链路层功能:完成网络之间相邻结点的可靠传输,通过Mac地址负责主机之间的数据的可靠传输。

物理层传输的是比特流,而数据链路层传输的是帧。

主要设备:网卡、网桥、交换机网卡:网络适配器,连接计算机与网络的硬件设备,整理计算机发往网线的数据,将数据分解成大小的数据包之后向网络上发送Mac地址与IP地址的区别:Mac地址:是厂商烧录在只读存储器上的,出厂厂商的唯一标识,且不可更改IP地址:网络地址,相当于门牌号查看网卡的Mac地址(十六进制)命令:ipconfig /allPysical Address :xx-xx-xx-xx-xx-xx网桥:将两个LAN链接在一起,变成一个LAN,并按Mac地址转发;分割冲突域;例如:如何分割冲突域每个PC机网卡的Mac地址:AA-AA-AA-AA-AA-AA、BB....网桥更具Mac地址学习能力,目标Mac地址转发IP地址:>ping (ping命令所用的协议有ICMP/ARP地址解析协议)过程:第一次发送ICMP数据包到集线器,集线器发给和网桥,网桥接收到数据包后(工作原理是根据原Mac地址(的Mac地址)学习,目标Mac地址(地址)进行转发,Eth0/1端口学到Mac地址),学到地址,网桥把包传输到下一个集线器,集线器会把包发给,,这两个会扔掉不属于它们的包,接收到后会返回数据给集线器,集线器发送给网桥,这时网桥会学到的Mac地址,由于网桥已经记录了的Mac地址,则会直接发送给而不会又进行广播发给和。

名词解释 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参考模型的优点在于它提供了一个通用的框架,使得网络设备和协议能够相互兼容,同时也方便了网络故障的诊断和解决。

OSI参考模型

OSI参考模型

1.2 OSI参考模型OSI参考模型(见图1-1)是一个纯的理论分析模型,也就是说,OSI参考模型本身并不是一个具体协议的真实分层。

在该模型出现之前,也没有任何一个具体的协议栈具有完整的7个功能分层,这与网络的历史发展有关。

虽然今天使用的协议没有严格按照OSI七层分层,但人们仍然使用OSI的理论来指导自己的工作,尤其在研究和教学方面。

这正是体现了OSI的理论指导功能。

从图1-1中可以看到,整个参考模型分成7层(Layer),为了便于描述,为每层编了序号,起了名字。

从下到上依次是:第1层,物理层;第2层,数据链路层;第3层,网络层;第4层,传输层;第5层,会话层;第6层,表示层;第7层,应用层。

分层是为了降低复杂程度。

不难想象,把一个复杂的事物分解成若干个部分去分析就会简单得多。

分层也有利于加速协议的发展和优化,更好地体现开放性。

针对某一层所进行的优化和修改并不影响其他层的功能。

根据功能不同而分层是OSI分层的原则。

如果功能相同或相近,就把它们划分在同一个层上,如果不同,就要分层。

不同的层所完成的工作是不同的。

层与层之间并不是孤立的,它们的关系是:下层为上层服务(请参阅1.3节)。

常见的协议如TCP/IP、以太网、FDDI、IEEE 802.3和IEEE 802.5等与OSI参考模型的对应(对比)关系,如图1-2所示。

1.2.1 物理层物理层:物理层主要定义物理和电气规范。

组网使用的电缆规范就属于物理层的范畴。

如双绞线和光纤等。

物理层涉及比特流的传输问题,例如,用什么样的电流、电脉冲、光或者电磁场来代表逻辑的二进制信息。

由于在数据通信中用二进制组合来表示字符,所以,用什么样的脉冲信号来表示数字"0"和"1",对于各种通信场合下保证通信的可靠性和经济性是十分重要的。

我们把用直流信号表示"0"和"1"的信号形式叫做码型;将二进制数转换成电或光信号的方式称为编码。

第三节 OSI参考模型

第三节 OSI参考模型

OSI参考模型
70年代以来,国外一些主要计算机生产厂家先后 推出了各自的网络体系结构,但都属于专用的。为使 不同计算机厂家的计算机能够互相通信,以便在更大 的范围内建立计算机网络,有必要建立一个国际范围 的网络体系结构标准。国际标准化组织ISO于1981年 正式推荐了一个网络系统结构——开放系统互连模型 (Open System Interconnection reference model )OSI/RM,简称OSI。由于这个标准模型的建立, 使得各种计算机网络向它靠拢,大大推动了网络通信 的发展。 “开放”这个词表示:只要遵循OSI标准,一个 系统可以和位于世界上任何地方的、也遵循OSI标准 的其他任何系统进行连接。
计算机1向计算机2发送数据
计算机 1
AP1 5
计算机 2
AP2 5 4 3 2
4
3 2
1
物理层接收到比特流,上交给数据链路层 1
计算机1向计算机2发送数据
计算机 1
AP1 5
计算机 2
AP2 5 4 3
4
3 2
数据链路层剥去帧首部和帧尾部 2 取出数据部分,上交给网络层
1
1
计算机1向计算机2发送数据
高层的功能为处理 用户接口、数据格 式及应用访问。主 要由操作系统实现

计算机A
实系统环境
计算机B
7 6 5 4 3 2 1
OSI环境
网络环境
3 2 1
数据通 信网
3 2 1
7 6 5 4 3 2 1
数据封装和解封装

数据封装:
OSI模型的每一层用其自己的协议与目的设备的相 同层进行通信。为了交换信息,每层都使用协议数据单 元(PDU)。PDU包括控制信息和用户数据。比如,帧是 一个除上层控制信息和数据外还包含了数据链路层控制 信息的PDU。将控制信息添加到一个PDU的过程称作封装。 当一个层收到PDU时,它为该PDU添加一个头和尾,并将 封装后的PDU传送到下一层。添加到PDU上的控制信息将 被远端设备的相同层所解读。

OSI模型

OSI模型

OSI参考模型
OSI(参考模型)将通信功能划分为7个分层,称作OSI参考模型。

OSI协议以OSI参考模型为基础界定了每个阶层的协议和每个阶层之间接口相关的标准。

(1)应用层
为应用程序提供服务并规定应用程序中通信相关的细节。

包括文件传输、电子邮件、远程登录(虚拟终端)等协议。

(2)表示层
将应用处理的信息转换为网络传输的格式,或将来自下一层的数据转换为上一层能够处理的格式。

因此它主要负责数据格式的转换。

具体来说,就是将设备固有的数据格式转换为网络标准传输格式。

不同设备对同一比特流解释的结果可能会不同。

因此,使它们保持一致是这一层的主要作用。

(3)会话层
负责建立和断开通信连接(数据流动的逻辑通路),以及数据的分割等数据传输相关的管理。

(4)传输层
起着可靠的传输作用。

只在通信双方节点上进行处理,而无需在路由器上处理。

(5)网络层
将数据传输到目标地址。

目标地址可以是多个网络通过路由器连接而成的某一个地址。

因此这一层主要负责寻址和路由选择。

(6)数据链路层
负责物理层面上互连的、节点之间的通信传输。

例如与1个以太网相连的2个节点之间的通信。

将0、1序列划分为具有意义的数据帧传送给对端(数据帧的生成与接收)。

(7)物理层
负责0、1比特流(0、1序列)与电压的高低、光的亮灭之间的互换。

网络体系结构与网络协议—OSI参考模型(计算机网络课件)

网络体系结构与网络协议—OSI参考模型(计算机网络课件)
OSI参考模型
1.协议的主要目的是将异构系统互联与 互通
2.每一层都具有独立性,具有独立功能
3.每一层使用下层提供的服务,并向上 层提供服务。
OSI参考模型各层功能
OSI参考模型各层功能
7.应用层 6.表示层
物理层 定义了通信网络之间物理链路的电气或机械特性
5.会话层 4.传输层
负责将0、1的比特流与电压(高电平、低电平)或光等传 输方式之间的互换,实现的是按位(bit)传输。
2.数据链路层 1.物理层
主机A
主机B
OSI参考模型
负责建立、管理和终止应用程序之间的会话
OSI参考模型各层功能
7.应用层 6.表示层
表示层
关心的是所传输的数据的表现方式,它的语法 和语义。
5.会话层 4.传输层 3.网络层
表示层提供一个可供应用层选择的服务的集合,使得应用
层可以根据这些服务功能解释数据的含义,它如同应用程序和
路由器C
OSI参考模型分层原则
7.应用层 6.表示层 5.会话层 4.传输层 3.网络层 2.数据链路层 1.物理层
OSI参考模型
协议的主要目的是将异构系统互联与互通
A公司
使用统一的通信模型 方可进行互相通信
B公司
C公司
OSI参考模型分层原则
7.应用层 6.表示层 5.会话层 4.传输层 3.网络层 2.数据链路层 1.物理层
2.数据链路层
主机A
主机B
1.物理层
OSI参考模型
网路层负责选择一条路径将数据传送到目的端
OSI参考模型各层功能
7.应用层 6.表示层
传输层
在两个节点之间通信链路已建立的基础上,实现 节点间端到端的传输。

OSI参考模型

OSI参考模型

面向连接的传输层功能
发送方
接收方
A的同步请求 B回应A的同步请求, B的同步请求
A回应B的同步请求
连接建立
数据传输 (传输数据段)
连接与无连接、可靠与不可靠(2)
连接 面向连接
可靠 可靠传输 TCP TFTP
协议例子
不可靠传输 PPP FrameRelay 虚电路 可靠传输
无连接
不可靠传输 UDP IP 等
MAC地址



在以太网的通信中,在相互连接的同一类型介质 上的每台机器都需要一个唯一的MAC地址。 MAC地址的长度是48bit并以十六进制数字来表 示,为12个字符。 MAC地址的前6位与网络接口卡的厂商或制造商 有关。后6位数用来与OUI(组织唯一标识符)值 共同作为网络接口卡的唯一标识。
MAC地址格式 - 802.3
设备、协议与其所在的层
层 7 | 5 4 3 2 1 层的名称 应用层 表示层 会话层 传输层 网络层 路由器 设备 协议 TFTP、FTP、SMTP、 Telnet、HTTP、SNMP、 DNS 、 NFS 、 rlogin TCP、UDP、SPX AppleTalk、DECnet、IP、 IPX、Vines、XNS、 ICMP、ARP、RARP等 ATM、PPP、HDLC、帧中 继、802.2、802.3
OSI参考模型通信
Host A Host B
数据(data) 数据(data) 数据(data) 段(segment) 分组(packet) 帧(frame) 比特(bit)
应用层 表示层 会话层
传输层 网络层 数据链路层 物理层
应用层 表示层 会话层
传输层 网络层 数据链路层 物理层
数据封装

第3章第1讲OSI参考模型

第3章第1讲OSI参考模型

物理接口特性
• (1)机械特性:规定了DTE、DCE接口界面的接插 件(插头和插座)的形状和尺寸,插针或插孔的数目 及其排列,固定或锁定装置等。 • (2)电气特性:规定了在物理连接传输二进制比特 流时线路上信号电平高低,驱动器与接收器的阻抗 及阻抗匹配、传输速率与接口线距离限制等。 • (3) 功能特性:规定了DTE、DCE间各条接口信号 线的功能分配和确切定义,信号线按功能一般分为: 数据线、控制线、定时线和地线等几类。 • (4) 规程特性:定义了利用信号线进行二进制比特 流传输的一组操作关系和时序。
第五层:会话层(Session layer)
• 在会话层及以上的高层次中,数 据传送的单位不再另外命名,统 称为报文。会话层不参与具体的 传输,它提供包括访问验证和会 话管理在内的建立和维护应用之 间通信的机制。如服务器验证户 登录便是由会话层完成的。
第六层:表示层(Presentation layer)
请求发送与接收指示带证实与响应服务
请求发送与接收指示不带证实与响应服务
3.2 物理层与物理接口协议
• 物理层主要功能就是为它的服务用户 (即数据链路层的实体)在具体的物 理媒体上提供发送或接收比特流的能 力,包括:物理连接的建立与拆除, 物理层屏蔽了物理设备和传输媒体的 差异。 • 物理层的协议(规程)与具体的物理 设备、传输媒体及通信手段有关。
表3-1 RS232 常用引脚功能定义
D25脚 2 3 4 5 6 7 8 20 22 D9脚 3 2 7 8 6 5 1 4 9 脚名称 TXD RXD RTS CTS DSR DG DCD DTR RI 功能 发送 接收 请求发送 清除发送 数据设备准备好 信号地 载波检测 数据终端准备好 振铃指示 方向 DTE->DCE DTE<-DCE DTE->DCE DTE<-DCE DTE<-DCE DTE-DCE DTE<-DCE DTE->DCE DTE<-DCE

OSI参考模型详解

OSI参考模型详解

OSI参考模型详解⼀.OSIOSI:open system Interconnection ,开发式系统互连,⼀般称为OSI参考模型1.作⽤⾸先明确⼀点OSI参考模型是由ISO(国际标准化组织)研究发布的,⽬的就是推荐所有的公司都使⽤这个规范来控制⽹络,克服使⽤众多私有⽹络模型所带来的困难和低效性,以实现⽹络的互联。

OSI参考模型根据功能的不同,⼈为的将计算机⽹络分成七层。

它最主要的功就是帮助不同类型的主机实现数据传输。

但实际上,OSI参考模型只是⼀种理论化的模型,并没有在世界上应⽤。

现在使⽤的最成功和频繁是 TCP/IP 参考模型,这是以OSI参考模型为原型的实际化的模型。

2.OSI参考模型的七层(由低到⾼)(1)物理层物理层的主要功能是通过物理介质传输⽐特流,通俗来讲就是使⽤什么物理信号(电信号还是光信号)来表⽰数据0和1。

常⽤的设备有中继器,集线器,⽹线,同轴电缆(2)数据链路层1.为了保障数据的可靠传输,将数据封装成数据帧的形式进⾏传输。

每⼀数据帧分为报头head 和数据data两部分,报头(head)中包括发送者(源地址),接收者(⽬标地址),数据类型三部分。

2.这⼀层通常还提供错误检测和纠正,以确保数据的可靠传输。

常⽤的设备有:⽹桥,⽹卡,交换机(3)⽹络层⽹络层的主要功能根据主机的IP地址完成主机之间的数据传输。

具体来说:数据链路层的数据在这⼀层被转换成了数据包,然后选择相应的路径(路由选择算法),从⼀个⽹络设备传输到另⼀个⽹络设备。

⼀般地,数据链路层是解决同⼀⽹络内节点之间的通信,⽽⽹络层主要解决不同⼦⽹间的通信。

⽹络层主要设备:路由器(4)传输层我们可以通过IP地址找到⼀台特定的主机,但是如何去识别这台主机上的应⽤程序呢?答案就是端⼝。

传输层的功能:建⽴端⼝到端⼝的数据传输,即进程与进程之间的数据传输。

传输层给我们提供了两种端到端的通信服务1.TCP协议:效率低但是发送包会校验是否完整2.UDP协议:效率⾼但是不管别⼈能否完整收到(5)会话层会话层负责在⽹络中的不同主机之间建⽴,维持和终⽌通信(会话)。

OSI参考模型

OSI参考模型

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

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

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

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

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

OSI划分层次的原则网络中各结点都有相同的层次不同结点相同层次具有相同的功能同一结点相邻层间通过接口通信每一层可以使用下层提供的服务,并向上层提供服务不同结点的同等层间通过协议来实现对等层间的通信OSI/RM分层结构对等层实体间通信时信息的流动过程对等层通信的实质:对等层实体之间虚拟通信;下层向上层提供服务;实际通信在最底层完成在发送方数据由最高层逐渐向下层传递,到接收方数据由最低层逐渐向高层传递.协议数据单元PDUSI参考模型中,对等层协议之间交换的信息单元统称为协议数据单元(PDU,Protocol Data Unit)。

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

具体地讲,机械特性规定了网络连接时所需接插件的规格尺寸、引脚数量和排列情况等;电气特性规定了在物理连接上传输bit流时线路上信号电平的大小、阻抗匹配、传输速率距离限制等;功能特性是指对各个信号先分配确切的信号含义,即定义了DTE和DCE之间各个线路的功能;过程特性定义了利用信号线进行bit流传输的一组操作规程,是指在物理连接的建立、维护、交换信息时,DTE和DCE双方在各电路上的动作系列。

第3章 OSI参考模型

第3章 OSI参考模型
可通过替换某一层而不是整个网络系统而使
网络升级。
OSI参考模型的高低层划分
应用层 应用层 应用层 表示层 会话层 传输层 网络层
文本 数据传输层
数据链路层 物理层
OSI参考模型的高低层划分

OSI高层(应用层)功能

OSI参考模型的高层(应用层)主要处理用户 接口、数据格式和应用程序的访问。
功能特性


功能特性主要反应接口电路的功能,确定物理接口 中每条线路的用途。 功能特性主要由CCITT规定。 功能特性标准主要包括以下两方面内容:


接口线功能规定方法。有每条接口线一个功能和每条接 口线有多个功能两种。 接口线功能分类。可分为数据、控制、定时和接地四类。

另外,接口线命名方法有三种:用阿拉伯数字命名、 用英文字母组合命名和用英文缩写命名。例如:
OSI分层 每层的主要功能
处理应用程序之间的通信 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 确定数据的表示形式 负责在两个端点的应用程序之间建立连接或进行会话 为两个应用程序之间提供通信 负责逻辑寻址和路径选择以及逻辑寻址之间的路由 负责物理寻址和对网卡的控制 以二进制位流(bit)形式传输数据
OSI (Open System Interconnection) 参考模型
OSI协议模型
只有在主机和服务器中才可能需要包含所有七层的功能。 而在通信子网中的节点设备一般只需要最低三层甚至只要最低两层 或一层的功能。
OSI协议模型
OSI参考模型的特点
是一种实现异构系统互连的分层结构。 提供了控制互连系统交互规则的框架。 定义了一种抽象结构,不是具体实现的描
DTE/DCE模型和CSU/DSU模型

osi参考模型(开放系统互连参考模型)

osi参考模型(开放系统互连参考模型)

osi参考模型(开放系统互连参考模型)⾃互联⽹诞⽣以来,随着⽹络飞速发展,⽤户迫切要求能在不同体系结构的⽹络空间交换信息,使得不同的⽹络能够互联起来。

国际化标准组织(International Organization for Standardization,即ISO)从1977年开始研究这个问题,并于1979年提出了⼀个互联的标准框架,即著名的开放系统互连参考模型(Open System Interconnection /Reference Model,OSI/RM),简称OSI模型。

开放系统互连参考模型分为七层,从低到⾼分别是:物理层、数据链路层、⽹络层、传输层、会话层、表⽰层、应⽤层。

下⾯给⼤家简单介绍⼀下各层的概念及功能:1.物理层 物理层位于osi参考模型的最底层,为数据链路层实体提供建⽴、传输、释放所必须的物理连接,并且提供透明的⽐特流传输。

连接可以是全双⼯或者半双⼯;传输⽅式可以是异步传输或者同步传输;传输单位是⽐特。

物理层通过各类协议定义了⽹络的四种特性:机械特性、电⽓特性、功能特性、规程特性 机械特性:规定接⼝的外形、⼤⼩、引脚数和排列、固定位置 电⽓特性:规定接⼝电缆上各条线路出现的电压范围 功能特性:指明某条线上出现某⼀电平的电压表⽰何种意义 规程特性:指明各种可能事件出现的顺序2.数据链路层 数据链路层将原始的传输线路转变成⼀条逻辑的传输线路,实现实体间⼆进制信息块的正确传输,为⽹络层提供可靠的数据信息。

数据链路可以理解为数据的通道,是物理链路加上必要的通信协议⽽组成的逻辑链路,具有流量控制功能。

数据链路层的数据单位是帧。

数据链路层功能: 链路连接的建⽴、拆除和分离:数据传输所依赖的介质是长期的,但传输数据的实体间的连接是有⽣存期的。

在连接⽣存期内,收发两端可以进⾏不等的⼀次或者多次数据通 信,每次通信都要经过建⽴通信联络、数据通信、拆除通信联络这三个过程。

帧定界和帧同步:数据链路层的数据传输单元是帧,由于数据链路层的协议不同,帧的长短和界⾯也不同,所以必须对帧进⾏定界和同步。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
▪ 当某一层需要使用下一层提供的服务传送自己的 PDU时,其当前层的下一层总是先将上一层的 PDU变为自己的PDU的一部份,然后利用更下一 层的服务将信息传递出去。
▪ 为了实现对等层通信,当数据需要通过网 络从一个节点传送到另一个节点前,必须
在数据的头部和尾部加入特定的协议头和
协议尾,这种增加数据头部和尾部的过程
▪ 传输层的基本功能是在网络层的基础上,完成 端对端的差错纠正和流量控制,并实现两个终 端系统间传送分组的物差错、无丢失、无重复、 分组顺序无误的传输控制。
▪ 在这一层,数据的单位也称为数据包 (packet)。
5、会话层(Session Layer)
▪ 会话层负责在网络中的两节点之间建立和 维持通信。会话层的功能包括:建立通信 链路、保持会话通信过程通信连路的畅通、 同步两个节点之间的对话、决定通信是否 被中断以及通信中断时决定从何处重新发 送。被称作网络通信的“交通警察”。
就叫数据打包,或数据封装。同样在数据
到达接收点的对等层后,接受方将识别、
提取和处理发送方对等层增加的数据头部
和尾部。接受方这种将增加的头部和尾部
去除的过程叫做数据拆包或数据解封。下 面我们看一下完整的OSI数据传递与流动过 程
OSI数据传递与流动过程
应用层 应用层协议
表示层 会话层 传输层 网络层
▪ 会话层管理各用户之间数据的交换形式 (单工:数据的传送和接收只能单向操作、半双工:可以双向, 但要分开进行、全双工:可双向同时操作)
6、表示层(Presentation Layer)
▪ 表示层是应用程序和网络之间的翻译官, 解决数据表示中存在的差异问题,允许两 个信息存储方式不同的系统交换信息。例 如IBM的PC机上的文件以ASCIIlai表示文 字,而IBM大型计算机则使用EBCDIC码来 表示文字,在通信时候必须通过表示层的 转换,才可以沟通。
▪ 物理层是OSI参考模型的最底层或第一层,主要 功能是完成相邻结点之间原始比特流的传输。物 理层的设计主要涉及物理层接口的机械、电气、 功能和过程特性,以及物理层接口连接的传输介 质等问题。许多通信协议都有物理层部分,常见 的有电子工业协会(EIA)的RS-232C,国际电 报电话咨询委员会(CCITT)的X.21,以及电气 与电子工程师协会(IEEE)的802系列等。物理 层的主要设备:中继器、集线器。
▪ 物理层传输单位是“位流”
2、数据链路层(Date Link Layer)
▪ 数据链路层控制着网络层和物理层之间的可靠数据 传输,提供传输数据位的帧(或包)并保证此帧可 靠专递到下一节点的机制,包括帧的编制和帧的差 错控制。主要功能是设法在不可靠的物理线路上进 行数据的可靠传递。为了保证传输,从网络层接收 到的数据被分割成特定的可被物理层传输的帧。帧 是用来移动数据的结构包,不仅包括原始数据,还 包括发送方和接收方的网络地址以及纠错和控制信 息。其中的地址确定了帧将发送到何处,而纠错和 控制信息则确保帧无差错到达。
▪ 链路层传输单位是帧。
▪ 数据链路层主要设备:二层交换机、网桥
3、网络层(Network Layer)
▪ 网络层主要功能是完成网络中主机间数据 包传输,其关键问题之一是使用数据链路 层的服务,综合考虑发送优先权,路由花 费,网络拥塞程度来决定将每个报文从源 端传输到目的端的最佳路径。网络层也必 须解决异构网络的互联问题。
OSI 参考模型
OSI七层网络模型
▪ 国际标准化组织(ISO)组织、制定的模型, 称为OSI(Open System Interconnection) 参考模型。ISO/OSI参考模型是一个逻辑结 构,任何两个遵守协议标准的系统都可以互 联通信,这也正是“开放”的实际意义。
▪ OSI七层模型又称为开放式系统互联参考模 型,它是一种框架性的设计方法.
应用层 表示层 会话层 传输层 网络层
数据链路层
物理层
终端A
终端B 实际数据传输通道(010011101101…)
▪ 在OSI中,系统A的用户向系统B的用户传送数据时,信息实际流 动的情况如图所示,系统A的应用进程传输给系统B应用进程的 数据是经过发送端的各层从上到下传递到物理信道,然后再传输 到接收端的最低层(物理层),经过从下到上的各层传递,最后 到达系统B的应用进程。在数据传输的过程中,随着数据块在各 层中的依次传递,其长度有变化。系统A发送到系统B的数据先 进入应用层,加该层的有关控制信息报文头AH,然后作为整个 数据块传送到表示层,在表示层再加上控制信息PH传递到会话 层,这样,在以下的每层都加上控制信息SH、TH、NH、DH传 递到物理层,其中,在数据链路层还要在整个数据帧的尾部加上 用于差错控制信息DT,这样,整个数据帧在物理层就作为比特流 通过物理信道传送到接收端,我们这种传输方式叫做封装。在接 收端按照上述的相反过程,每层都要去掉发送端的相应层加上控 制信息,这个过程叫做数据解封。数据在封装或解装的过程中都 传输不同的数据,每一层的数据封装或解装都是由控制信息加上 要传输的数据,我们把每层传输的数据格式称为PDU(Protocol Data Unit,协议数据单元)。这样看起来好像是对方相应层直接发 送来的信息,但实际上相应层之间的通信是虚拟通信。这个过程 就像邮政信件的传递、加邮袋、上邮车等,在各个邮递环节加封、 传递,收件时再层层去掉封装。
▪ OSI七层模型通过七个层次化的结构模型使 不同的系统在不同的网络之间实现可靠的通 信,因此其主要功能是帮助不同类型的主机 实现数据传输.
▪ OSI七层网络模型从下到上依次为物理层、 数据链路层、网络层、传输层、会话层、 表示层、应用层。下面分别对各层进行介 绍。
1、物理层(Physical Layer)
OSI模型中数据的封装与传输过程
▪ 在OSI中,对等层之间经常要进行信息交换。对 等层协议之间需要交换的信息单元叫做协议数据 单元PDU(Protoco Data Unit)。节点对等层之 间,除了物理层之间直接进行通信交换外,其余 对等层之间的通信并不直接进行,他们需要通过 借助于下层提供的服务来完成。
▪ 网络层主要设备:路由器 三层交换机 ▪ 在这一层,数据的单位称为数据包
(packet)。
4、传输层(Transport Layer)
▪ 传输层主要是确保数据在网络层与会话层之间 的传输质量,即正确、没有遗失、没有重复。 Internet的TCP/IP协议属于传输层的通信协议。 传输层是第一个端-端(主机-主机)的层次。
▪ 表示层管理数据的解密与加密,例如系统 口令的处理。除此之外,表示层还对图片 核文件格式信息进行解码和编码。
Байду номын сангаас
7、应用层(Application Layer)
▪ 应用层是ISO最高层,向用户提供网络服务, 是用户使用的层次。提供终端用户服务: 远程登录TELNET、文件传输FTP、电子邮 件SMTP、HTTP浏览、远程数据库存取等。
表示层协议 会话层协议 传输层协议 网络层协议 链路层协议
数据链路层 物理层协议
物理层
DATA AH DATA PH AH DATA SH PH AH DATA TH SH PH AH DATA NH TH SH PH AH DATA
NH NH TH SH PH AH DATA DH DH NH TH SH PH AH DATA DH
相关文档
最新文档