news 2026/4/18 13:54:34

从 TCP 到 HTTP 再到 RPC:网络协议的三次抽象革命

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
从 TCP 到 HTTP 再到 RPC:网络协议的三次抽象革命

从 TCP 到 HTTP 再到 RPC:网络协议的三次抽象革命

这是一个非常经典、也极其容易被误解的问题。

很多讨论都会演变成:

  • HTTP 和 RPC 谁更先进?
  • gRPC 是不是要取代 REST?
  • TCP 既然这么强,为什么还要搞这么多协议?

真正的答案只有一句话:

它们不是替代关系,而是一次又一次“抽象升级”。

为了把这条演进路径讲清楚,我们先换一个视角。


🌐 网络协议,就像一个“快递系统”

想象一次网络通信,就是一次寄送包裹的过程。

🚚 TCP:物流公司

TCP 的职责非常纯粹:

  • 保证包裹 不丢、不乱序、不损坏
  • 负责重传、校验、流量控制
  • 完全不关心包裹里装的是什么

就像顺丰、UPS:

只保证“送到”,不管你寄的是合同还是衣服。


✉️ HTTP:标准信封 + 邮政规则

HTTP 在 TCP 之上,解决的是 “大家如何用同一套方式通信”

  • 信封怎么写(URL、Header、Body)
  • 投递流程(请求 / 响应)
  • 操作语义(GET / POST / PUT / DELETE)
GET /index.html HTTP/1.1 Host: www.example.com User-Agent: Mozilla/5.0 Accept: text/html
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 10:52:50

基于SpringBoot的户外救援管理系统设计实现

背景分析 户外活动普及度逐年上升,但伴随而来的安全事故频发。传统救援依赖人工调度与纸质记录,存在响应延迟、信息孤岛、资源调配低效等问题。2023年中国登山协会数据显示,山区迷路与受伤事故占比超60%,其中30%因救援信息传递延…

作者头像 李华
网站建设 2026/4/18 5:18:31

基于Java的超市管理系统的设计与实现(11865)

有需要的同学,源代码和配套文档领取,加文章最下方的名片哦 一、项目演示 项目演示视频 二、资料介绍 完整源代码(前后端源代码SQL脚本)配套文档(LWPPT开题报告)远程调试控屏包运行 三、技术介绍 Java…

作者头像 李华
网站建设 2026/4/18 1:05:35

Hadoop与3D打印:制造数据分析

当Hadoop遇见3D打印:用大数据重塑制造数据分析的未来 关键词 Hadoop生态系统 | 3D打印数据分析 | 制造过程优化 | 大数据处理 | 增材制造 | 质量控制 | 预测性维护 摘要 3D打印(增材制造)正在从“原型工具”进化为“量产引擎”,但随之而来的制造数据爆炸却成为其规模化…

作者头像 李华
网站建设 2026/4/18 8:37:52

新能源锂电池项目欧姆龙 NJ 程序实战分享

新能源plc程序 锂电池项目,欧姆龙nj程序案例 ,用梯形图和st语言混合编程,实际项目程序,程序完整,内置电子凸轮 。 在新能源领域,锂电池项目的发展可谓日新月异。今天就来给大家分享一个基于欧姆龙 NJ 平台&…

作者头像 李华