1. 程式人生 > >如何理解網路協議

如何理解網路協議

把硬體比做已經修好的公路,把網路協議比做交通規則,非常地貼切,可以按這個比喻來敘述我理解的網路協議。

網路協議的三要素:

(1)語法:可以比做是能夠上路的車輛的要求,比如不符合條件的改裝車輛是不能上路的。即網路通訊過程中交換資料的格式就是網路協議的語法。

(2)語義:可以比做是具體的交通標誌和細則。比如看到紅燈就要停下(做出相應的響應),左轉的時候要提前打左轉向燈(發出相應的控制命令)

(3)時序:可以看做在公路上要按規定的順序和速度行駛,超速或慢速都會影響交通秩序。

僅僅交通規則,我們並不能完成整個運輸過程,我們還需要公路(通訊鏈路)、車(通訊裝置)共同合作才能講車上的物品從起點安全運輸到終點。