OSl参考模型

产生背景

  • 各大IT设备厂商只支持自己的私有协议,跨厂商设备兼容性差
  • 用户购买和维护成本高
  • 不利于网络技术发展

概念

  • 定义了网络中设备所遵守的层次结构

优点

  • 开放的标准化接口,协议不再封闭
  • 多厂商设备兼容
  • 易于理解,学习和更新协议标准
  • 实现模块化工程,降低开发难度
  • 便于故障排除

分层

7.应用层:为应用程序进程提供网络服务

6.表示层:处理数据格式、数据加密等

5.会话层:建立、维护和管理应用程序的会话

4.传输层:数据分段、建立端到端连接、维护传输可靠性,

​ 端口用于区分同一台计算机上的不同应用程序

3.网络层:IP地址寻址和路由选择。

IP寻址只是负责寻找的范围,MAC地址具体确认范围的个体

什么是路由? 建立和维护两个范围之间的路径

2.数据链路层:MAC地址寻址(通过寻址判断将数据传输给谁)

1.物理层:定义电压、接口、线缆标准、传输距离、传输介质等物理参数

OSl参考模型的问题

  • 划分层次过多,会话层、表示层存在意义不大
  • IP协议成为事实的网络层唯一协议

TCP/IP模型

五层划分

1.物理层

2.数据链路层

3.网络层

4.传输层

5.应用层【会话层、表示层、应用层】

数据封装和解封装

定义

封装:在原始数据的基础上加入一些额外信息形成新的格式

解封装:拆除掉封装的额外信息,还原成原始数据

TCP/IP分层封装

  1. 物理层:比特流
  2. 数据链路层:数据帧
  3. 网络层:数据包
  4. 传输层:数据段
  5. 应用层:数据

过程

  • 数据发送时,从上至下逐层封装
  • 数据接收时,从下至上逐层解封装
  • 只有拆除外层封装,才能看到内层封装