一、分层模型
1.国际标准化组织:ISO 于1984年颁布了开放系统互联(OSI)参考模型
2.OSI规定网络分为7层:
①应用层:网络服务于最终用户的一个接口
②表示层:数据的表示、安全、压缩
③会话层:建立、管理、终止回话
④传输层:定义传输数据的协议端口号,以及流量控制和差错校验
⑤网络层:进行逻辑地址寻址,实现不同网络之间的路径选择
⑥数据链路层:进行硬件地址寻址,差错校验等功能
⑦物理层:建立、维护、断开物理连接
二、TCP/IP 传输控制协议 / 网络互联协议
1、TCP/IP 协议族 —— 5层结构
应用层、传输层、网络层、数据链路层、物理层
2、五层结构常见协议
①应用层:HTTP 、FTP、TFTP、SMTP、SNMP、DNS
②传输层:TCP、UDP
③网络层:ICMP、IGMP、ARP、RARP
④数据链路层:由底层网络定义的协议
⑤物理层:由底层网络定义的协议
3、数据封装过程
应用层:上层数据 ↓
传输层:TCP头部+上层数据 ↓
网络层:IP头部+TCP头部+上层数据 ↓
数据链路层:MAC头部+IP头部+TCP头部+上层数据 ↓
物理层:———————————————————
4、各层对应的经典硬件设备
应用层:计算机
传输层:防火墙
网络层:路由器
数据链路层:交换机
物理层:网卡