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:组播管理。

功能: 负责在同一个局域网(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 电压、光脉冲、线缆