【校招VIP】OSI 7层模型

5天前 收藏 0 评论 0 java开发

【校招VIP】OSI 7层模型

转载声明:文章来源https://blog.csdn.net/m0_71888825/article/details/130057679

一、OSI 7层模型简介
OLS 7层模型,亦称OSI(Open System Interconnection)。参考模型是国际标准化组织 (ISO)制定的一个用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型或七层模型。
它是一个七层的、抽象的模型体,不仅包括一系列抽象的术语或概念,也包括具体的协议。
模型如图一所示: 


图一 OSI模型

二、OSI分层
1.应用层(Application layer)
应用层(Application layer)是OSI模型的第7层,应用层是最靠近用户的OSI层。这一层为用户的应用程序(例如电子邮件、文件传输和终端仿真)提供网络服务。
它是计算机用户,以及各种应用程序和网络之间的接口,其功能是直接向用户提供服务,完成用户希望在网络上完成的各种工作。它在其他6层工作的基础上,负责完成网络中应用程序与网络操作系统之间的联系,建立与结束使用者之间的联系,并完成网络用户提出的各种网络服务及应用所需的监督、管理和服务等各种协议。此外,该层还负责协调各个应用程序间的工作。
协议:HTTP、TFTP、FTP、NFS、WAIS、SMTP、Telnet、Rlogin、DNS

2.表示层(Presentation Layer)
表示层(Presentation Layer)是OSI模型的第六层,数据的表示、安全、压缩。可确保一个系统的应用层所发送的信息可以被另一个系统的应用层读取。
主要功能:处理用户信息的表示问题,如编码、数据格式转换和加密解密等。
协议:SSL、JPEG

3.会话层(Presentation Layer)
会话层(Presentation Layer)是OSI模型的第五层,建立、管理、终止会话,对应主机进程,指本地主机与远程主机正在进行的会话。
主要任务是:向两个实体的表示层提供建立和使用连接的方法。将不同实体之间的表示层的连接称为会话。因此会话层的任务就是组织和协调两个会话进程之间的通信,并对数据交换进行管理。
协议:NetBIOS(Network Basic Input/Output System)

4.传输层(Transport Layer)
传输层(Transport Layer)是OSI模型的第四层,定义传输数据的协议端口号,以及流控和差错校验。
主要任务是:向用户提供可靠的端到端的差错和流量控制,保证报文的正确传输。传输层的作用是向高层屏蔽下层数据通信的细节,即向用户透明地传送报文。
协议:TCP,UDP

5.网络层(Network Layer)
网络层(Network Layer)是OSI模型的第三层,进行逻辑地址寻址,实现不同网络之间的路径选择。
其主要任务是:通过路由选择算法,为报文或分组通过通信子网选择最适当的路径。该层控制数据链路层与传输层之间的信息转发,建立、维持和终止网络的连接。具体地说,数据链路层的数据在这一层被转换为数据包,然后通过路径选择、分段组合、顺序、进/出路由等控制,将信息从一个网络设备传送到另一个网络设备。
协议:IP,ICMP,ARP,RARP,AKP,UUCP

6.数据链路层(Data Link Layer)
数据链路层(Data Link Layer)是OSI模型的第二层,建立逻辑连接、进行硬件地址寻址、差错校验等功能。(由底层网络定义协议)
主要功能:通过各种控制协议,将有差错的物理信道变为无差错的、能可靠传输数据帧的数据链路。在计算机网络中由于各种干扰的存在,物理链路是不可靠的。因此,这一层的主要功能是在物理层提供的比特流的基础上,通过差错控制、流量控制方法,使有差错的物理线路变为无差错的数据链路,即提供可靠的通过物理介质传输数据的方法。
协议:FDDI,Ethernet,Arpanet,PDN,SLIP,PPP

7.物理层(Physical Layer)
物理层(Physical Layer)是OSI模型的最底层,也是第一层。建立、维护、断开物理连接。
主要功能:利用传输介质为数据链路层提供物理连接,实现比特流的透明传输。
物理层的作用是实现相邻计算机节点之间比特流的透明传送,尽可能屏蔽掉具体传输介质和物理设备的差异。使其上面的数据链路层不必考虑网络的具体传输介质是什么。“透明传送比特流”表示经实际电路传送后的比特流没有发生变化,对传送的比特流来说,这个电路好像是看不见的。

三、OSI 7层模型

四、数据分装过程


C 0条回复 评论

帖子还没人回复快来抢沙发