为什么网络要分层?
- 各层之间相互独立,不需要关心每一层如何实现,只需要知道如何调用;
- 提高整体灵活性,每一层都可以使用最合适的技术实现;
- 大问题化小,分层可以将复杂的网络间问题分解为许多较小的、界限比较清晰的小问题来解决。
TCP/IP模型
功能 | 协议 | |
---|---|---|
应用层 | 应用进程间交互通信规则 | http协议、FTP协议 |
传输层 | 为两台主机之间的通信提供数据传输服务 | TCP、UDP |
网络层 | 路由和寻址 | IP协议、ICMP协议 |
网络接口层 | ARP协议、RARP协议 |
功能 | 协议 | |
---|---|---|
应用层 | 应用进程间交互通信规则 | http协议、FTP协议 |
传输层 | 为两台主机之间的通信提供数据传输服务 | TCP、UDP |
网络层 | 路由和寻址 | IP协议、ICMP协议 |
网络接口层 | ARP协议、RARP协议 |