tcp/ip 模型对应的协议有哪些
TCP/IP 五层模型协议全景图
5. 应用层 (Application Layer)
功能: 直接为用户的应用程序提供服务。这是你最常打交道的一层。
- HTTP / HTTPS:网页浏览的核心(你刚才提到的 Google 访问)。
- DNS:域名解析(把域名变成 IP)。
- FTP / SFTP:文件传输。
- SMTP / POP3 / IMAP:电子邮件收发。
- SSH:远程加密登录服务器。
- DHCP:自动给你的电脑分配 IP 地址。
4. 传输层 (Transport Layer)
功能: 负责端到端的数据传输,确保数据到达正确的端口。
- TCP (Transmission Control Protocol):可靠传输。像发挂号信,有握手、序号、确认和重传机制。
- UDP (User Datagram Protocol):不可靠传输。像发普通平信,速度快但不管对方收没收到(如 DNS 查询、视频直播)。
3. 网络层 (Network Layer)
功能: 负责寻址和路由选择,决定数据包在互联网中怎么走。
- IP (IPv4 / IPv6):核心协议,负责通过 IP 地址标识主机。
- ICMP:网络探测协议。你常用的
ping命令就是基于它,用来检查网络通不通。 - ARP (Address Resolution Protocol):关键桥梁。负责把 IP 地址翻译成 MAC 地址(它是网络层和链路层的交界)。
- IGMP:组播管理。
2. 数据链路层 (Data Link Layer)
功能: 负责在同一个局域网(LAN)内的两个相邻节点之间传输数据。
- Ethernet (以太网):家里插网线的物理标准和协议。
- Wi-Fi (802.11):无线局域网协议。
- PPP (Point-to-Point Protocol):拨号上网常用的点对点协议。
- VLAN:虚拟局域网。
1. 物理层 (Physical Layer)
功能: 定义了接口的机械、电气特性,处理纯粹的比特流(0 和 1)。
- 协议/标准:RJ-45(网口标准)、光纤接口标准、USB标准、各种编码调制方式(如 QAM)。
TCP/IP 五层模型协议
| 层次 | 传输单位 | 核心协议示例 | 关注点 |
|---|---|---|---|
| 应用层 | 消息 (Message) | HTTP, DNS, DHCP | 数据的内容和格式 |
| 传输层 | 段 (Segment/Datagram) | TCP, UDP | 端口号、可靠性 |
| 网络层 | 包 (Packet) | IP, ICMP, ARP | IP地址、路径选择 |
| 数据链路层 | 帧 (Frame) | Ethernet, Wi-Fi | MAC地址、物理寻址 |
| 物理层 | 比特 (Bit) | 1000Base-T, 802.11n | 电压、光脉冲、线缆 |