OSI 七层网络模型
大约 2 分钟
OSI 七层网络模型
介绍
七层模型,亦称OSI(Open System Interconnection)。参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型或七层模型。
图示:


说明:
1、物理层
解决两个硬件之间怎么通信的问题 ,物流介质比如:网线、光纤、无线电波等。
主要作用是传输比特流,存在形式为二进制,这一层的数据叫做比特(bit)。
2、数据链路层
这一层的主要工作是接收来自物理层的比特流,对比特流进行分组,8位一组(1个字节),依次按顺序发送数据,分组之后的数据叫做帧。这一层定义了MAC地址。
3、网络层
怎么知道对方的MAC地址?这一层定义了一个ARP协议,通过IP寻找MAC地址。
怎么判断是否在同一个子网?定义了IP协议。
怎么选择最优路径?定义了一组协议叫路由协议(静态路由协议、动态路由协议)
4、传输层
对发送的数据进行封装,定义了2个协议:TCP、UDP协议
定义了端口的概念,通过端口找到对应的程序,进行传输
5、会话层
可以从校验点继续恢复数据进行重传,断点续传功能
实现了自动收发包和自动寻址功能
6、表示层
翻译工作,提供一种公共语言,进行通信
7、应用层
应用层是计算机用户,以及各种应用程序和网络之间的接口,其功能是直接向用户提供服务,完成用户希望在网络上完成的各种工作
定义了各种应用协议和规范数据格式:http协议、https协议、ftp协议、dns协议、smtp等等