ISO七层模型
整体
| 层次 | 协议 |
|---|---|
| 7.应用层 | HTTP、FTP、SMTP |
| 6.表示层* | Telnet |
| 5.会话层* | SMTP、DNS |
| 4.传输层 | TCP、UDP |
| 3.网络层 | IP、ARP、UUCP,路由器 |
| 2.数据链路层 | Ethernet、PPP,网桥、交换机 |
| 1.物理层 | IEEE 802.11,集线器、网卡、各种电缆 |
- *5层模型里合并到应用层
物理层
产生并检测电压以便发送和接收携带数据的信号。物理层的任务就是为它的上一层提供一个物理连接
- 数据的单位称为比特(bit)
数据链路层
主要功能是如何在不可靠的物理线路上进行数据的可靠传递。
- 物理地址寻址
- 数据的成帧
- 流量控制
- 数据的检错、重发
- 数据的单位称为帧(frame)
网络层
将网络地址翻译成对应的物理地址,并决定如何将数据从发送方路由到接收方
- 数据的单位称为数据包(packet)
传输层
传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输。
- 差错控制
- 流量控制
- 数据的单位称为数据段(segment)
会话层
负责在网络中的两节点之间建立和维持通信。 会话层的功能包括:建立通信链接,保持会话过程通信链接的畅通,同步两个节点之间的对 话,决定通信是否被中断以及通信中断时决定从何处重新发送。
表示层
数据转换包括数据的加密、压缩、格式转换等
应用层
操作系统或网络应用程序提供访问网络服务的接口