计算机通信协议
计算机通信协议是计算机必须遵守以便彼此通信的规则。
TCP/IP 指传输控制协议/网际协议 (Transmission Control Protocol / Internet Protocol),它定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。
TCP/IP并不是单指TCP协议和IP协议,而是泛指网际协议,内部包含了一系列协议:
- TCP (传输控制协议) - 应用程序之间通信
- UDP (用户数据包协议) - 应用程序之间的简单通信
- IP (网际协议) - 计算机之间的通信
- ICMP (因特网消息控制协议) - 针对错误和状态
- DHCP (动态主机配置协议) - 针对动态寻址
层次划分
TCP/IP协议模型并不完全符合OSI的七层参考模型,TCP/IP协议采用了四层的层级结构,每一层都会呼叫下一层所提供的网络来完成自己的需求。
TCP/IP | OSI |
---|---|
应用层 | 应用层 表示层 会话层 |
传输层(TCP、UDP,又称主机到主机层) | 传输层 |
网络层(IP、ICMP,又称互联层) | 网络层 |
网络接口层 | 数据链路层 物理层 |