TCP/IP 协议是互联网的基础通信协议族,规定了数据如何在网络中分包、寻址、传输与重组。无论浏览网页、收发邮件还是在线视频,底层都依赖 TCP/IP 协议完成设备之间的可靠通信。

| 类型 | 网络通信协议族 |
| 制定组织 | IETF(互联网工程任务组) |
| 核心协议 | TCP、IP、UDP 等 |
| 起源 | ARPANET 研究项目 |
| 标准形式 | RFC 文档 |
| 应用范围 | 全球互联网 |
TCP/IP 协议是互联网所使用的一组基础通信协议的统称,以其中最核心的传输控制协议(TCP)和网际协议(IP)命名,定义了数据在不同网络设备之间如何寻址、分包、传输和重组。
TCP/IP 起源于美国国防部资助的 ARPANET 研究项目,其设计目标是让不同类型的计算机和网络能够互相通信。它后来成为事实上的全球网络标准,今天我们所说的「互联网」正是建立在 TCP/IP 之上的。相关标准由互联网工程任务组(IETF)以 RFC 文档的形式制定和维护,任何厂商都可以免费实现,这种开放性是它得以普及的关键。
TCP/IP 采用分层设计,通常划分为四层:网络接口层负责与物理网络(如以太网、Wi-Fi)对接;网络层由 IP 协议负责给每台设备分配地址并把数据包路由到目的地;传输层由 TCP、UDP 等协议负责端到端的数据传输;应用层则包含 HTTP、DNS、SMTP、FTP 等面向具体应用的协议。每一层只关心自己的职责,层与层之间通过清晰的接口协作。
教科书中常见的 OSI 七层模型是一个理论参考框架,而 TCP/IP 是实际部署的协议族。两者可以大致对应:OSI 的物理层和数据链路层对应 TCP/IP 的网络接口层,会话层、表示层和应用层则合并为 TCP/IP 的应用层。实际工程中人们更常按 TCP/IP 的分层来讨论问题。
问:TCP 和 IP 是同一个东西吗?答:不是。IP 负责把数据包送到目标地址,但不保证送达;TCP 建立在 IP 之上,负责确保数据可靠、有序地到达。两者分工不同、配合使用。
问:TCP 和 UDP 该怎么选?答:需要数据完整可靠时用 TCP,如网页、文件传输、邮件;追求低延迟、能容忍少量丢包时用 UDP,如直播、语音通话、在线游戏。
问:普通用户需要配置 TCP/IP 吗?答:一般不需要。操作系统和路由器默认通过 DHCP 自动获取 IP 地址等参数,只有搭建服务器或排查网络故障时才需要手动设置。

| 类型 | 网络通信协议族 |
| 制定组织 | IETF(互联网工程任务组) |
| 核心协议 | TCP、IP、UDP 等 |
| 起源 | ARPANET 研究项目 |
| 标准形式 | RFC 文档 |
| 应用范围 | 全球互联网 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧