1、OSI 七层模型
提出者:(ISO)国际标准化组织
一种网络分层的设计方法论(比较复杂且不实用,落地时几乎都是TCP/IP五层模型)
层数 | 功能 | 数据传输单元 | |
---|---|---|---|
7 | 应用层 | 面向用户,应用程序 | |
6 | 表示层 | 处理在两个通信系统中交换信息的表示方法 | |
5 | 会话层 | 通过会话管理网络连接 | |
4 | 传输层 | 确保数据传输的可靠性 | 段 |
3 | 网络层 | 地址选择和路由管理 | 包 |
2 | 数据链路层 | 负责相邻节点之间的可靠传输 | 帧 |
1 | 物理层 | 通信线路上比特流的传输 | 比特 |
2、TCP / IP 五层模型
(TCP / IP 四层模型:不算物理层)
层数 | 代表性硬件 / 软件 | 代表性的协议 / 技术 | |
---|---|---|---|
5 | 应用层 | 应用程序 | HTTP / HTTPS、DNS、NAT / NATS、FTP / SFTP、SMTP |
4 | 传输层 | 操作系统 | TCP、UDP |
3 | 网络层 | 操作系统(路由器) | IP |
2 | 数据链路层 | 网卡驱动程序(系统管理网卡)(交换机) | ARP / RARP、以太网技术、MTU |
1 | 物理层 | 网线、wifi电磁波(集线器) | 0 / 1 |
- 对于一台 主机,它的 操作系统内核 实现了从 传输层 到 物理层 的内容(五层的封装分用)
- 对于一台 路由器,它实现了从 网络层 到 物理层(下三层的封装分用)
- 对于一台 交换机,它实现了从 数据链路层 到 物理层(下两层的封装分用)
- 对于 集线器,它只实现了 物理层