把硬件比做已经修好的公路,把网络协议比做交通规则,非常地贴切,可以按这个比喻来叙述我理解的网络协议。
网络协议的三要素:
(1)语法:可以比做是能够上路的车辆的要求,比如不符合条件的改装车辆是不能上路的。即网络通信过程中交换数据的格式就是网络协议的语法。
(2)语义:可以比做是具体的交通标志和细则。比如看到红灯就要停下(做出相应的响应),左转的时候要提前打左转向灯(发出相应的控制命令)
(3)时序:可以看做在公路上要按规定的顺序和速度行驶,超速或慢速都会影响交通秩序。
仅仅交通规则,我们并不能完成整个运输过程,我们还需要公路(通信链路)、车(通信设备)共同合作才能讲车上的物品从起点安全运输到终点。