OSI 七层模型
作者:互联网
什么是 OSI 七层模型
OSI 协议就是一系列的网络协议,按照功能和分工,人为的分为七层。实际上这七层是不存在的,没有这七层的概念。只是人为的划分而已,划出七层的目的是明白哪一层是干什么的。
OSI 七层模型:开放系统互连参考模型,它是国际标准化组织和国际电报电话咨询委员会联合制定的开放系统互连参考模型,为开放式互联信息系统提供了一种功能的框架。
在七层模型中,每一层都提供了一个特殊的网络功能。从网络功能的角度观察:下四层(物理层、数据链路层、网络层和传输层),主要提供数据传输和交换功能,即以节点到节点之间的通信为主。第四层是整个网络体系结构中最关键的部分。而上三层(会话层、表示层和应用层),则以提供用户与应用程序之间的信息和数据处理功能为主。简言之,下 4 层主要完成通信子网的功能,上 3 层主要完成资源子网的功能。
各层功能简介
应用层:网络服务与用户的一个接口,常见的协议有 HTTP、FTP 等。它是人与电脑机器交互的窗口。
表达层:数据的表示、安全和压缩。确保一个系统的应用层所发的信息可以被另一个系统的应用层读取。
会话层:建立、管理、终止会话,对应主机进程。指本地主机与远程主机正在进行的会话。
传输层:定义传输数据的协议端口,以及控制流程和差错校验,协议有 TCP、UDP。提供可靠和不可靠的传输机制。
网络层:进行逻辑地址寻址,实现不同网络之间的路径选择,协议有 ICMP、IGMP、IP 等。
数据链路层:在物理层提供比特流服务的基础上,建立相邻结点之间的数据链路。负责建立和管理节点间的链路,将数据封装成帧,进行可靠传输。
物理层:建立、维护、断开物理连接。主要在介质上传输比特流。
标签:协议,功能,七层,模型,OSI,物理层,应用层 来源: https://www.cnblogs.com/0529qhy/p/16195351.html