## OSI参考模型
OSI参考模型定义了网络中设备所遵守的层次结构
### 分层结构的优点
- 开放的标准化接口
- 多厂商兼容性
- 易于理解、学习和更新协议标准
- 实现模块化工程,降低了开发实现的复杂度
- 便于故障排除
### OSI参考模型层次结构
![](https://ws1.sinaimg.cn/large/006nFhrCgy1fv7qbanvgbj30e60a276n.jpg)
#### 物理层
![](https://ws1.sinaimg.cn/large/006nFhrCgy1fv7qdrpte0j30eq09an0r.jpg)
- UTP:屏蔽双绞线
- STP:非屏蔽双绞线
- 局域网设备:中继器、集线器
- 广域网设备:Modem
#### 数据链路层
![](https://ws1.sinaimg.cn/large/006nFhrCgy1fv7rk2ov5vj30e10agwhh.jpg)
![](https://ws1.sinaimg.cn/large/006nFhrCgy1fv7rpd7z25j30cr0audj5.jpg)
#### 网络层
- 编址
- 网络地址
- 主机地址
- 路由
- 路由协议:在路由之间传递信息,计算路由并形成路由表,为可路由协议选择路径;如RIP、OSPF、BGP
- 可路由协议:定义数据包的格式和用途,对数据进行网络层封装;如IP
- 拥塞控制
- 异种网络互连
- 补充
>- 面向连接的服务:建立连接,有序传输,应答确认,差错重传,适用于对可靠性要求高的应用
>- 面向无连接的服务:无需建立连接,无序列号机制,无确认机制,无重传机制,适合对延迟敏感的应用
#### 传输层
![](https://ws1.sinaimg.cn/large/006nFhrCgy1fv7svjulf2j30ax09s41d.jpg)
#### 上三层
![](https://ws1.sinaimg.cn/large/006nFhrCgy1fv7syyfh03j30ho0arq6r.jpg)
- SQL,NFS,RPC属于会话层
### 对等通信
- 每一层都使用自己的协议,利用下层提供的服务与对等层通信
![](https://ws1.sinaimg.cn/large/006nFhrCgy1fv7t1qu443j30ap07jacc.jpg)
### 数据封装与解封装
- 拆封装与解封装是互逆的过程
![](https://ws1.sinaimg.cn/large/006nFhrCgy1fv7t4wojnfj30jz0a3jwq.jpg)
## TCP/IP参考模型
- 层次结构
![](https://ws1.sinaimg.cn/large/006nFhrCgy1fv7t7zkoznj30f80awgnk.jpg)