1.OIS七层模型
国际标准化组织(ISO)
1984年宣布了开放系统互连(ISO)参考模型
一个开放式体系结构、将网络分成七层
分层 | 功能 |
应用成 | 网络服务与最终用户的一个接口 |
表示层 | 数据的表示、安全、压缩 |
会话层 | 建立、管理、中止会话 |
传输层 | 定义传输数据的协议端口号、以及流程控制和差错校验 |
网络层 | 进行逻辑地址寻址、实现不同网络之间的路径选择 |
数据链路层 | 建立逻辑链接、进行硬件地址寻址、差错校验等功能 |
物理成 | 建立、维护、断开物理连接 |
自己的话说就是
应用层:人和计算机进行相互的一个窗口、人发出指令使用人类的高级语言、电脑无法识别、需要表示层翻译
表示层:可以将人类的高级语言转换成 二进制语言、加密 压缩 、电脑只会 0 1
0没电 1有点 表 0你 1好 10c
会话层:管理不同应用程序之间(qq 微信)的通话
传输层:选择传输方式(tcp 稳定 速度较慢 / udp 不太稳定 速度都较快)
网络层:ip地址 (家庭住址) 传给谁? 选择最佳的传输路径
数据链路层:mac 网卡地址(全球唯一)再次确认数据传输的地址是否正确、数据校验确认数据是否丢失
物理成:将数据转换成 bit 电流
2.VS TCP/IP模型
3.TCP/IP协议
4.数据封装过程
应用层:上层数据
传输层: 封装 tcp 或 udp 协议 上层数据
网络层: 封装 ip头部 tcp或udp 头部 上层数据
数据链路层: 封装 mac头部 ip头部 tcp或udp 头部上层数据 校验位
物理层:
5.数据解封过程
应用层: 上层数据
传输层: 解封 TPC头部+上层数据
网络层: 解封 IP头部+TPC头部+上层数据
数据链路层:解封 MAC头部+LLC头部+IP头部+TPC头部+上层数据
物理层:
6.设备与层的对应关系
应用层 计算机
传输层 防火墙
网络层 你路由器
数据链路层 交换机
物理层 网卡