文章目录
OSI参考模型
产生背景
1.各大IT设备厂商只支持自己的私有协议,跨厂商设备兼容性差。
2.用户购买和维护成本高。
3.不利于网络技术发展。
概念
1.定义了网络中设备所遵守的层次结构。
优点
1.开放的标准化接口,协议不再封闭。
2.多厂商设备兼容。
3.易于理解、学习和更新协议标准。
4.实现模块化工程,降低开发难度。
5.便于故障排除。
※OSI分层(物数网传会表应)
1.物理层
定义电压、接口、线缆标准、传输距离、传输介质等物理参数。
2.数据链路层
MAC寻址(寻找地址)
3.网络层
IP地址寻址、路由
4.传输层
1.数据分段、建立端到端连接、维护传输可靠性
2.端口用于区分同一台计算机的不同应用程序
3.TCP:可靠的传输
4.UDP:不可靠的传输
5.会话层
1.建立、维护、拆除程序间的会话
2.区分同一个应用程序不同访问者
6.表示层
定义数据格式、结构;数据加密、压缩
7.应用层
为应用程序进程提供网络服务
OSI模型缺点
1.划分层次过多,会话层、表示层存在意义不大。
2.IP协议成为事实的网络层唯一协议。
TCP/IP模型
4层划分方法(书面上)
1.网络接口层:物理层+数据链路层
2.网际层
3.传输层
4.应用层:会话层+表示层+应用层
5层划分方法(实际使用)
1.物理层
2.数据链路层
3.网际层
4.传输层
5.应用层:会话层+表示层+应用层
数据封装和解封装
定义
1.封装:在原始数据的基础上加入一些额外信息形成新的格式。
2.解封装:拆除掉封装的额外信息,还原成原始数据。
TCP/IP分层封装
1.物理层:比特流
2.数据链路层:数据帧
3.网际层:数据包
4.传输层:数据段
5.应用层:数据