TCP/IP 参考模型
TCP/IP 参考模型是一个四层通信协议套件。它是由美国国防部 (DoD) 在 20 世纪 60 年代开发的。它以模型中使用的两个主要协议命名,即 TCP 和 IP。TCP 代表“传输控制协议”,IP 代表“互联网协议”。
TCP/IP 协议套件中的四层分别是:
- 主机到网络层 - 这是最低层,负责数据的物理传输。TCP/IP 在这里没有具体定义任何协议,但支持所有标准协议。
- 网络层 - 它定义了在网络上进行逻辑数据传输的协议。此层的主要协议是 互联网协议 (IP),并且它由 ICMP、IGMP、RARP 和 ARP 等协议支持。
- 传输层 - 它负责数据的端到端无错误交付。这里定义的协议是传输控制协议 (TCP) 和 用户数据报协议 (UDP)。
- 应用层 - 这是最顶层,定义了主机程序与传输层服务的接口。此层包括所有高级协议,如 Telnet、DNS、HTTP、FTP、SMTP 等。
下图显示了各层及其协议:

广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP