網絡傳輸的金科玉律
“無規矩,不成方圓。”網絡協議就是網絡通信的規章制度。
協議本質上是一套行為規則。這些規則也許是非書面形式的,但卻是人們在使用中認為是正確而接受的。由于環境和文化的原因,行為規則有些細微差別。有些行為規則是寫在紙上的,例如交通規則。但由于國家和地區的不同,交通規則的差異也很大。例如,在中國,黃色交通信號意味著“當心,準備停車”。但是在德國,同樣的黃色交通信號卻表示“準備,燈就要變成綠色了”。類似地,當兩臺或更多臺計算機需要通信時,它們也要有行為規則和書寫與傳送信息的習慣(“你先來”,“不,你先來”)。就象世界各地的人們在不同的地區講不同的語言一樣,計算機也需要“講”特定的網絡語言即“協議”。如果一臺計算機不能使用某個協議,它就不能與使用那個協議的計算機通信。
網絡里面充斥著各種協議。一臺計算機需要準確地知道信息在網絡里以什么形式傳遞,從而確保信息到達正確的地方。它需要知道網絡預計的信息格式(例如,信息的哪一部分是數據,哪一部分用于制定接收方的地址);只有這樣,網絡才能將數據順利地傳遞至目的地。就像上面提到的交通規則,我們可以稱之為十字路口的公路交通協議,這種協議可以確保車輛的安全通過。
[下一頁]
|