例子
- 假设你拥有两台计算机 A,B,你想让 A 发送今天的天气情况给 B。
- 那么 A 可以发送 “今天天气是晴天” 或者 “it’s sunny today” 或者其他任何方式。
- 但是 B 无法识别所有情况,对于 B 来说,无法理解你说的每一句话,每一种情况。
- 于是,B 提议告诉 A,规定 A 每次发消息的格式都是 “天气信息:晴天”。
- 双方达成约定之后,B 每次就可以知道 A 会发送什么格式的信息,并且在固定位置获取到对应内容。
很常见的通信协议比如 HTTP,TCP,SSH,他们都是一种协议的名称,某一种传输约定的名字罢了。如果你对 Web 开发、接口设计或前端与服务器的数据交互感兴趣,接下来,我们可以了解一下 HTTP 协议都有哪些约定。