計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議的要素和原則
不管是做事還是做人我們就需要有一個(gè)規(guī)則來約束我們。在計(jì)算機(jī)網(wǎng)絡(luò)的世界中也是如此。那么,這種約束力的產(chǎn)生者就是計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議。這個(gè)協(xié)議就如同我們使用的法律一般,約束著計(jì)算機(jī)網(wǎng)絡(luò)的各項(xiàng)工作。
1.計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議(Protocol)
為進(jìn)行計(jì)算機(jī)網(wǎng)絡(luò)中的數(shù)據(jù)交換而建立的規(guī)則、標(biāo)準(zhǔn)或約定的集合。協(xié)議總是指某一層協(xié)議,準(zhǔn)確地說,它是對(duì)同等實(shí)體之間的通信制定的有關(guān)通信規(guī)則約定的集合。
計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議的三個(gè)要素:
1)語義(Semantics)。涉及用于協(xié)調(diào)與差錯(cuò)處理的控制信息。
2)語法(Syntax)。涉及數(shù)據(jù)及控制信息的格式、編碼及信號(hào)電平等。
3)定時(shí)(Timing)。涉及速度匹配和排序等。
2.網(wǎng)絡(luò)的體系結(jié)構(gòu)及其劃分所遵循的原則
計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)是一個(gè)十分復(fù)雜的系統(tǒng)。將一個(gè)復(fù)雜系統(tǒng)分解為若干個(gè)容易處理的子系統(tǒng),然后“分而治之",這種結(jié)構(gòu)化設(shè)計(jì)方法是工程設(shè)計(jì)中常見的手段。分層就是系統(tǒng)分解的最好方法之一。
在計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議(圖1)所示的一般分層結(jié)構(gòu)中,n 層是n-1層的用戶,又是n+1層的服務(wù)提供者。n+1層雖然只直接使用了n層提供的服務(wù),實(shí)際上它通過n層還間接地使用了n-1層以及以下所有各層的服務(wù)。
圖1 層次模型