OSl参考模型与TCP/IP模型

OSl参考模型
产生背景
- 各大IT设备厂商只支持自己的私有协议,跨厂商设备兼容性差
- 用户购买和维护成本高
- 不利于网络技术发展
概念
- 定义了网络中设备所遵守的层次结构
优点
- 开放的标准化接口,协议不再封闭
- 多厂商设备兼容
- 易于理解,学习和更新协议标准
- 实现模块化工程,降低开发难度
- 便于故障排除
分层
7.应用层:为应用程序进程提供网络服务
6.表示层:处理数据格式、数据加密等
5.会话层:建立、维护和管理应用程序的会话
4.传输层:数据分段、建立端到端连接、维护传输可靠性,
端口用于区分同一台计算机上的不同应用程序
3.网络层:IP地址寻址和路由选择。
IP寻址只是负责寻找的范围,MAC地址具体确认范围的个体
什么是路由? 建立和维护两个范围之间的路径
2.数据链路层:MAC地址寻址(通过寻址判断将数据传输给谁)
1.物理层:定义电压、接口、线缆标准、传输距离、传输介质等物理参数
OSl参考模型的问题
- 划分层次过多,会话层、表示层存在意义不大
- IP协议成为事实的网络层唯一协议
TCP/IP模型
五层划分
1.物理层
2.数据链路层
3.网络层
4.传输层
5.应用层【会话层、表示层、应用层】
数据封装和解封装
定义
封装:在原始数据的基础上加入一些额外信息形成新的格式
解封装:拆除掉封装的额外信息,还原成原始数据
TCP/IP分层封装
- 物理层:比特流
- 数据链路层:数据帧
- 网络层:数据包
- 传输层:数据段
- 应用层:数据
过程
- 数据发送时,从上至下逐层封装
- 数据接收时,从下至上逐层解封装
- 只有拆除外层封装,才能看到内层封装









