1. OSI模型简介
1.1 OSI的概念
Open System Interconnect
开放系统互连参考模型,是由ISO(国际标准化组织)定义的。它是一个灵活、稳健的可交互操作的模型,用来了解和设计网络体系结构,并不是协议。
1.2 OSI模型的目的
规范不同系统的互联标准,使两个不同的系统能够容易的通信,而不需要改变底层的硬件或软件的逻辑。
1.3 OSI七层参考模型
OSI把网络按照层次分为七层,由下到上分别为为
物理层(Physical Layer)、数据链路层(Data Link Layer)、网络层(Network Layer)、传输层(Transport Layer)、会话层(Session Layer)、表示层(Presentation Layer)、应用层(Application Layer)。
1.4 OSI模型特点
OSI模型每层都有自己的功能集
层与层之间相互独立又相互依靠
上层依赖于下层,下层为上层提供服务
1.5 OSI参考模型的优点(不限于)
将网络的通信过程划分为小一些、简单一些的部件,有助于各个部件的开发、设计和故障排除
通过网络组件的标准化,允许多个供应商进行开发
通过定义在模型的每一层实现什么功能,鼓励产业的标准化
允许各种类型的网络硬件和软件相互通信
防止对某一层所做的改动影响到其他的层,这样就有利于开发
2. OSI参考模型应用
2.1 OSI模型理解数据传输过程
2.2 OSI模型理解数据封装过程
2.3 OSI模型理解数据传输解封装过程
IP = 网络号(IP寻址用、路由层面、市区号) + 主机号(门牌号),逻辑地址(可变),点分十进制、32位。外部寻址。
MAC = IEEE assigned(组织定义) + Vendor assigned(厂商定义),硬件地址(全球唯一),十六进制、48位,本地寻址(LAN)。