什么是網(wǎng)絡(luò)協(xié)議?

“網(wǎng)絡(luò)協(xié)議”是指為完成特定的任務(wù)而制定的一套規(guī)則。網(wǎng)絡(luò)協(xié)議通常用來表示數(shù)據(jù)傳輸中一組用于實(shí)現(xiàn)一個(gè)或多個(gè)OT模型級(jí)別的規(guī)則或規(guī)范。
在通信時(shí),網(wǎng)絡(luò)協(xié)議定義了在通信時(shí)如何進(jìn)行通信。它的語法、語義和時(shí)序是網(wǎng)絡(luò)協(xié)議的核心。
文法:表示數(shù)據(jù)格式的結(jié)構(gòu),也就是其顯示順序。舉例來說,一個(gè)簡(jiǎn)單的網(wǎng)絡(luò)協(xié)議,數(shù)據(jù)的前八位是發(fā)送者的地址,下一位是接收者的地址,其余的流就是消息本身。
語義學(xué):表示各位的意義。你如何解釋一個(gè)特定的模式,并根據(jù)這個(gè)表采取相應(yīng)的操作。舉例來說,地址是識(shí)別要走的路線還是消息的最終目的地?
Time:它定義了兩個(gè)特性:什么時(shí)候應(yīng)該發(fā)送數(shù)據(jù),什么時(shí)候發(fā)出來。舉例來說,如果發(fā)送者以100Mbps的速度產(chǎn)生數(shù)據(jù),但接收端只能產(chǎn)生1個(gè)。
而Mbps的速度處理數(shù)據(jù),則會(huì)使傳輸端過載,造成大量數(shù)據(jù)丟失。
協(xié)定功能。
并不是所有的網(wǎng)絡(luò)協(xié)議都能完成所有的功能,因?yàn)檫@意味著大量的重復(fù)工作。有幾個(gè)同樣類型的函數(shù)的例子存在于不同層次的網(wǎng)絡(luò)協(xié)議中。
其功能可分為以下幾類:
拆裝和裝配:當(dāng)應(yīng)用程序的實(shí)體(任何可以發(fā)送或接收信息的東西)以消息或連續(xù)順序發(fā)送數(shù)據(jù)時(shí),較低級(jí)別的網(wǎng)絡(luò)協(xié)議可能需要將數(shù)據(jù)分成更小的塊和所有塊。為了方便起見,它叫做協(xié)議數(shù)據(jù)單元(PDU),它是兩個(gè)實(shí)體之間通過網(wǎng)絡(luò)協(xié)議交換的一塊數(shù)據(jù)。
包裝:每一個(gè)PDU不僅包含數(shù)據(jù),還包含控制信息。然而,有些PDU只包含控制信息,不包含數(shù)據(jù)。管制資料分為三類:
你可以指定發(fā)送方和接收方的地址。
錯(cuò)誤地址碼:有時(shí)包含用于錯(cuò)誤檢測(cè)的幀檢查序列。
ProtocolControl:包括實(shí)現(xiàn)本節(jié)后面列出的網(wǎng)絡(luò)協(xié)議功能的額外信息。
了解更多網(wǎng)絡(luò)知識(shí)關(guān)注:http://www.vecloud.com/