互联网协议运作流程

互联网协议运作流程图(全流程)


一、互联网协议分层架构图(TCP/IP 模型)

分层结构与核心协议


分层说明

层级

功能描述

核心协议 / 技术

应用层

为用户程序提供服务(如网页、邮件、文件传输)

HTTP、HTTPS、SMTP、FTP、DNS

传输层

端到端的数据传输,确保可靠性或效率

TCP(可靠连接)、UDP(无连接)

网络层

网络间的路由与寻址(基于 IP 地址)

IP(IPv4/IPv6)、ICMP

数据链路层

在相邻节点间传输数据帧,处理物理地址(MAC)

Ethernet、Wi-Fi(802.11)、PPP

物理层

定义物理介质的电气 / 机械特性(如信号传输方式)

光纤、双绞线、无线电波

二、数据传输全流程示意图(以网页访问为例)

发送端(客户端)→ 接收端(服务器)


关键节点说明

  1. 应用层:用户通过浏览器发起 HTTP 请求,数据格式为 “请求行 + 头部 + 正文”。
  2. 传输层:TCP 协议通过 “三次握手” 建立连接,将 HTTP 数据分割为多个数据包(Segment),添加源端口(如随机端口 50001)和目标端口(80/443)。UDP 无需建立连接,直接封装数据报(如 DNS 查询)。
  3. 网络层:IP 协议为每个数据包添加源 IP 和目标 IP,通过路由器的路由表(如根据子网掩码判断转发路径)实现跨网络传输。ICMP 协议在此层辅助诊断(如ping命令返回网络延迟)。
  4. 数据链路层:以太网协议将 IP 数据包封装为帧(Frame),添加源 MAC 地址和目标 MAC 地址(需通过 ARP 协议解析 IP 对应的 MAC)。Wi-Fi 环境下使用 802.11 协议,通过无线 AP 转发数据帧。
  5. 物理层:将数字信号转换为物理介质可传输的形式(如光纤中的光脉冲、电缆中的电信号)。

三、协议交互关系矩阵

各层协议与典型应用的映射关系

层级

协议 / 技术

典型应用场景

数据单位

应用层

HTTP/HTTPS

网页浏览、API 接口

报文(Message)


SMTP/POP3

邮件发送与接收

报文


DNS

域名解析

报文

传输层

TCP

文件下载、视频会议(可靠传输)

段(Segment)


UDP

直播、即时通信(低延迟)

数据报(Datagram)

网络层

IP(IPv4/IPv6)

跨网络路由转发

数据包(Packet)


ICMP

网络诊断(ping、traceroute)

消息(Message)

数据链路层

Ethernet

局域网内设备通信(如电脑与交换机)

帧(Frame)


Wi-Fi(802.11)

无线设备联网

物理层

光纤、双绞线

底层信号传输

比特(Bit)

四、对比 OSI 七层模型与 TCP/IP 四层模型

分层对应关系表

OSI 七层模型

TCP/IP 四层模型

核心功能

应用层

应用层

提供用户服务(如 HTTP、FTP)

表示层

合并至应用层

数据格式转换(如加密、压缩)

会话层

合并至应用层

管理通信会话(如连接保持)

传输层

传输层

端到端数据传输(TCP/UDP)

网络层

网络层

路由与寻址(IP)

数据链路层

数据链路层

相邻节点通信(MAC 地址、帧传输)

物理层

物理层

物理介质传输(信号转换)

原文链接:,转发请注明来源!