OSI参考模型的各层
osi模型有哪七层

第一层:物理层这一层负责在计算机之间传递数据位,它为在物理媒体上传输的位流建立规则,这一层定义电缆如何连接到网卡上,以及需要用何种传送技术在电缆上发送数据;同时还定义了位同步及检查。
这一层表示了用户的软件与硬件之间的实际连接。
它实际上与任何协议都不相干,但它定义了数据链路层所使用的访问方法。
物理层是OSI参考模型的最低层,向下直接与物理传输介质相连接。
物理层协议是各种网络设备进行互连时必须遵守的低层协议。
设立物理层的目的是实现两个网络物理设备之间的二进制比特流的透明传输,对数据链路层屏蔽物理传输介质的特性,以便对高层协议有最大的透明性。
ISO对OSI参考模型中的物理层做了如下定义:物理层为建立、维护和释放数据链路实体之间的二进制比特传输的物理连接提供机械的、电气的、功能的和规程的特性。
物理连接可以通过中继系统,允许进行全双工或半双工的二进制比特流的传输。
物理层的数据服务单元是比特,它可以通过同步或异步的方式进行传输。
从以上定义中可以看出,物理层主要特点是:1.物理层主要负责在物理连接上传输二进制比特流;2.物理层提供为建立、维护和释放物理连接所需要的机械、电气、功能与规程的特性。
" 第二层:数据链路层这是OSI模型中极其重要的一层,它把从物理层来的原始数据打包成帧。
一个帧是放置数据的、逻辑的、结构化的包。
数据链路层负责帧在计算机之间的无差错传递。
数据链路层还支持工作站的网络接口卡所用的软件驱动程序。
桥接器的功能在这一层。
数据链路层是OSI参考模型的第二层,它介于物理层与网络层之间。
设立数据链路层的主要目的是将一条原始的、有差错的物理线路变为对网络层无差错的数据链路。
为了实现这个目的,数据链路层必须执行链路管理、帧传输、流量控制、差错控制等功能。
在OSI参考模型中,数据链路层向网络层提供以下基本的服务:1.数据链路建立、维护与释放的链路管理工作;2.数据链路层服务数据单元帧的传输;3.差错检测与控制;4.数据流量控制;5.在多点连接或多条数据链路连接的情况下,提供数据链路端口标识的识别,支持网络层实体建立网络连接;6.帧接收顺序控制" 第三层:网络层这一层定义网络操作系统通信用的协议,为信息确定地址,把逻辑地址和名字翻译成物理的地址。
osi模型的七个层次

osi模型的七个层次
osi模型的七个层次:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
开放式系统互联通信参考模型(简称OSI模型)是一种概念模型,由国际标准化组织提出,一个试图使各种计算机在世界范围内互连为网络的标准框架,定义于ISO/IEC 7498-1。
OSI模型简介
一、模型定义开放式系统互联通信参考模型(英语:Open System Interconnection Reference Model,缩写为OSI),简称为OSI模型(OSI model),一种概念模型,由国际标准化组织提出,一个试图使各种计算机在世界范围内互连为网络的标准框架。
定义于ISO/IEC 7498-1。
二、层次划分根据建议X.200,OSI将计算机网络体系结构划
分为以下七层,标有1~7,第1层在底部。
这七层分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
1、物理层: 将数据转换为可通过物理介质传送的电子信号相当于邮局中的搬运工人。
2、数据链路层: 决定访问网络介质的方式。
3、网络层: 使用权数据路由经过大型网络相当于邮局中的排序工人。
4、传输层: 提供终端到终端的可靠连接相当于公司中跑邮局的送信职员。
5、会话层: 允许用户使用简单易记的名称建立连接相当于公司中收寄信、写信封与拆信封的秘书。
6、表示层: 协商数据交换格式相当公司中简报老板、替老板写信的助理。
7、应用层: 用户的应用程序和网络之间的接口。
网络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参考模型的各层传输的数据和控制信息具有多种格式,常⽤的信息格式包括帧、数据包、数据报、段、消息、元素和数据单元。
信息交换发⽣在对等OSI层之间,在源端机中每⼀层把控制信息附加到数据中,⽽⽬的机器的每⼀层则对接收到的信息进⾏分析,并从数据中移去控制信息,下⾯是各信息单元的说明:数据帧(Frame):是⼀种信息单位,它的起始点和⽬的点都是数据链路层。
数据包(Packet):也是⼀种信息单位,它的起始和⽬的地是⽹络层。
数据报(Datagram):通常是指起始点和⽬的地都使⽤⽆连接⽹络服务的的⽹络层的信息单元。
段(Segment):通常是指起始点和⽬的地都是传输层的信息单元。
消息(message):是指起始点和⽬的地都在⽹络层以上(经常在应⽤层)的信息单元。
元素(cell)是⼀种固定长度的信息,它的起始点和⽬的地都是数据链路层。
元素通常⽤于异步传输模式(ATM)和交换多兆位数据服务(SMDS)⽹络等交换环境。
数据单元(data unit)指许多信息单元。
常⽤的数据单元有服务数据单元(SDU)、协议数据单元(PDU)。
SDU是在同⼀机器上的两层之间传送信息。
PDU是发送机器上每层的信息发送到接收机器上的相应层(同等层间交流⽤的)。
Packet(数据包):封装的基本单元,它穿越⽹络层和数据链路层的分解⾯。
通常⼀个Packet映射成⼀个Frame,但也有例外:即当数据链路层执⾏拆分或将⼏个Packet合成⼀个Frame的时候。
数据链路层的PDU叫做Frame(帧);⽹络层的PDU叫做Packet(数据包);TCP的叫做Segment(数据段);UDP的叫做Datagram。
(数据报)——在⽹络层中的传输单元(例如IP)。
⼀个Datagram可能被封装成⼀个或⼏个Packets,在数据链路层中传输帧和数据包都是数据的传输形式。
帧,⼯作在⼆层,数据链路层传输的是数据帧,包含数据包,并且增加相应MAC地址与⼆层信息;数据包,⼯作在三层,⽹络层传输的是数据包,包含数据报⽂,并且增加传输使⽤的IP地址等三层信息。
osi七层参考模型

7、 应用层(Application layer) 应用层是OSI的最高层,它为OSI模型以 外的应用程序提供服务。
2020/11/23
4、 传输层(Transport layer)(核心层)
主要任务:负责端到端节点间数据传输和控制功能 。
传输层是OSI中承上启下层,下三层面向网络通信, 确保信息准确传输;上三层面向用户主机,为用户提供 各种服务。
传输层不涉及中间转发节点,即与使用的网络无关。
主要功能:弥补网络层服务质量的不足,为会话层提 供端-端的可靠数据传输服务。包括两端主机之间的流 量控制。
2020/11/23
信道的最大带宽; 传输介质(例如,是有导线的还是无导线的等); 传输方式:是基带传输还是频带传输,或者二者均可; 多路复用技术(FDM、TDM和WDM波分多路复用Wavelength Division Multiplexing);
等等。
(2)物理层的主要功能:
物理连接的建立、维持和拆除。
2020/11/23
• 物理或机械特性:规定了DTE和DCE之间 的连接器形式,包括连接器形状、几何尺 寸、引线数目和排列方式等。
• 电气特性:规定了DTE和DCE之间多条信 号线的连接方式、发送器和接收器的电气 参数及其他有关电路的特征。电气特性决 定了传送速率和传输距离。
• 功能特性:对接口各信号线的功能给出了 确切的定义,说明某些连线上出现的某一 电平的电压表示的意义。
形问题。
– 第二大问题:
●噪声干扰 ●噪声可能导致信号传输错误,即接收端难以从混杂
了较大噪声的信号中提取出正确的数据。 ●减少噪声的措施,如抵消与屏蔽、良好的端接和接
地技术等
2020/11/23
OSI七层模型

需求3:
现在我可以在两台计算机之间发送数据了,那么如果我要在多台计算机之间发送数据呢?怎么找到我要
发的那台?或者,A要给F发信息,中间要经过B,C,D,E,但是中间还有好多节点如K.J.Z.Y。我怎么选
择最佳路径?这就是路由要做的事。
我要对发出去的数据进行封装。就像发快递一样,一个个地发。
于是,先发明了传输层。
向用户提供可靠的、端到端的差错和流量控制,保证报文的正确传输。
需求5:
现在我们已经保证给正确的计算机,发送正确的封装过后的信息了。但是用户级别的体验不好
?难道我每次创建会话(如打开聊天窗口)都要自己去利用相应协议建立连接?当然不行,所以我们要建立
2.数据链路层(Data Link Layer):网卡驱动程序
接受来自物理层的位流形式的数据,并封装成帧。同样,也将来自上一层的数据帧,拆装为位流形式的数据转发到物理层
在计算机网络中由于各种干扰的存在。因此,这一层的主要功能是在物理层提供
的比特流的基础上,通过各种控制协议,将有差错的比特流变为无差错的、能可靠的数据帧。
4.传输层(Transport Layer):保证数据传输无误
上3层的任务是数据处理。而传输层是OSI模型的第4层,起到承上启下的作用。
用于控制数据流量,并且进行调试及错误处理,以确保通信顺利。而传送端的传输层会为分组加上序号,
方便接收端把分组重组为有用的数据或文件。该层常见的协议:TCP/IP中的TCP协议
接下来在,表示层就是把你的聊天内容表示成计算机能够读懂的数据,
在会话层所对应的就是你会同时和好几个人聊天,就会有好几个聊天窗,他们分别对应着不同的会话。
网络基础之OSI七层模型详解

好,说了这么半天,我自己都搞晕了。现在我们就来看看ISO 7498中最重要的基本概念吧。
在OSI标准的制定过程中,所采用的方法是将整个庞大而复杂的问题划分为若干个较容易处理的范围较小的问题,在OSI中,问题的处理采用了自上而下逐步求精的方法。先丛最高一级的抽象开始,这一级的约束很少,然后逐渐更加精细的进行描述,同时加上越来越多的约束,在OSI中,采用了图3-1的三级抽象,这三级抽象分别是:体系结构、服务定义和协议规范,规范也称规格说明。
这一层也可以称为会晤层或对话层,在会话层及以上的高层次中,数据传送的单位不再另外命名,统称为报文。会话层不参与具体的传输,它提供包括访问验证和会话管理在内的建立和维护应用之间通信的机制。如服务器验证用户登录便是由会话层完成的。
· 表 示 层(Presentation Layer)
这一层主要解决拥护信息的语法表示问题。它将欲交换的数据从适合于某一用户的抽象语法,转换为适合于OSI系统内部使用的传送语法。即提供格式化的表示和转换数据服务。数据的压缩和解压缩, 加密和解密等工作都由表示层负责。
OSI七层模型详解

OSI七层模型由低到高谈到网络不能不谈OSI参考模型,OSI参考模型(OSI/RM)的全称是开放系统互连参考模型(Open System Interconnection Reference Model,OSI/RM),它是由国际标准化组织ISO提出的一个网络系统互连模型。
虽然OSI参考模型的实际应用意义不是很大,但其的确对于理解网络协议内部的运作很有帮助,也为我们学习网络协议提供了一个很好的参考......物理层规定了激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性。
该层为上层协议提供了一个传输数据的物理媒体。
只是说明标准在这一层,数据的单位称为比特(bit)。
属于物理层定义的典型规范代表包括:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45、fddi令牌环网等。
第一层:物理层数据链路层在不可靠的物理介质上提供可靠的传输。
该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。
在这一层,数据的单位称为帧(frame)。
数据链路层协议的代表包括:ARP、RARP、SDLC、HDLC、PPP、STP、帧中继等。
第二层:数据链路层 802.2、802.3ATM、HDLC、FRAME RELAY网络层负责对子网间的数据包进行路由选择。
网络层还可以实现拥塞控制、网际互连等功能。
在这一层,数据的单位称为数据包(packet)。
网络层协议的代表包括:IP、IPX、RIP、OSPF等。
第三层:网络层 IP、IPX、APPLETALK、ICMP传输层是第一个端到端,即主机到主机的层次。
传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输。
此外,传输层还要处理端到端的差错控制和流量控制问题。
在这一层,数据的单位称为数据段(segment)。
传输层协议的代表包括:TCP、UDP、SPX等。
第四层:传输层 TCP、UDP、SPX会话层管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
OSI参考模型的各层
第7层:应用层---指的是应用程序的通信服务;
第6层:表示层---该层的主旨是定义数据格式!(加密---一种表示服务);
第5层:会话层---该层定义了如何开始、控制和结束会话。
这包括控制和管理多个双向消息;
第4层:传输层---该层包括选择提供或不提供错误校正的协议;将来自同一主机的应用程序的不同流中的输入数据进行多路复用(例如TCP套接字);还在分组到达的次序不正确时,对输入数据流进行重新排序;
第3层:网络层---该层定义了分组的端到端传送,为完成这种服务,网络层定义了逻辑编址技术,以标识所有的终端;它还定义了如何选择操作和获得路由,以发送数据分组;该组还定义了如何将数据分组分割成小型分组,以适应最大传输单元较小的介质;
备注:OSI网络层定义了CISCO路由器在选择路由时需要考虑的大多数细节,如进行在cisco路由器上的IP负责查看分组的目标IP地址,将其与IP路由表进行比较,将分组进行分割(如果输出接口要求分组更小)并对分组进行排队,以便将其从该接口发送出去;
第2层:数据链路层---该层规范关注的是如何在特定的链路或介质上传输数据;该层协议定义了如何在单个链路上传输数据,
这些协议与目标介质类型相关;例子:IEEE802.3/802.2、HDLC、PPP、FDDI、ATM等;
第1层:物理层---该层涉及的是传输介质的物理特性。
例如:使用5类电缆和RJ45连接器来连接以太网时,使用的是以太网和RJ45物理层规范;如:EIA/TIA-232、V.35、RJ45、以太网、802.3、802.5、FDDI等;
说明:配置网络时,主要涉及的是第1-4层,一般由物理层开始,配置好物理层后,再配置数据链路层,依次配置下去,直到完成所有的配置任务,使网络能够正常运行。
请记住,数据链路层配置依赖于物理层,同理,网络层(主要是路由选择)亦依赖于数据链路层配置任务的完成。