通俗理解OSI七层模型
原创
©著作权归作者所有:来自51CTO博客作者果果和熊猫的原创作品,请联系作者获取转载授权,否则将追究法律责任
OSI七层模型
国际标准化组织(International Standard Organization,ISO)于1984年颁布了开放系统互连(Open System Interconnection,OSI)参考模型 OSI参考模型是一个开放式体系结构,它规定将网络分为七层,从下往上依次是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层
ISO制订的OSI
分层 | 功能 |
应用层 | 实现用户的各种网络应用(如网站、邮件等) |
表示层 | 数据的表示、安全(加密解密)、压缩 |
会话层 | 建立、管理、终止会话 |
传输层 | 进行可靠或者不可靠的传输 |
网络层 | 通过IP地址进行路由选择 |
数据链路层 | 通过MAC地址转发数据 |
物理层 | 进行信号的处理 |
IETF(互联网工程任务组) 提出的TCP/IP 五层模型
特点:将OSI七层的三层合成七层了,应用层 表示层 会话层 都在应用层实现了,这样层次减少意味着通信料率提高,处理的越复杂,消耗的时间越长。
网络通讯过程一般指的是TCP/IP五层
一般通信的时候都使用的TCP/IP五层
每一次处理的时候都有相关的程序,称为协议,两台电脑通信的时候一定要遵循相关的协议来发程序,才能被识别
传输层协议TCP(可靠)UDP(不可靠)
在网络通信的时候不同层封装的消息有其术语,应用层是原始数据,
到传输层会把上层数据加上标记这个称为数据段(两台电脑互传数据文件,在传输层封装之前,会把数据切割成一段一段的加上标记,因为网络传递的时候不可能传输太大的文件,太大的文件一次传输不过去需要切割很多段
网络层称为数据包,
数据链路层称为数据帧
以上都可以称为报文:应用层报文,传输层报文,网络层报文,数据链路层报文。