Internet協(xié)議與其它協(xié)議的關(guān)聯(lián)
Internet協(xié)議的基本含義我們已經(jīng)在前面的文章中為大家講解過了。那么針對(duì)這個(gè)IP協(xié)議,有很多值得我們學(xué)習(xí)的內(nèi)容。尤其是它的尋址方式,以及地址等。都是我們使用網(wǎng)絡(luò)的基本理論?,F(xiàn)在就此,我們?cè)賮砩钊雽W(xué)習(xí)一下。
與其它協(xié)議的聯(lián)系
下圖顯示了IP協(xié)議在協(xié)議體系中的位置。
;
Internet協(xié)議上下有兩個(gè)接口,一個(gè)是與主機(jī)與主機(jī)協(xié)議的接口,另一個(gè)是與本地網(wǎng)絡(luò)的接口,本地網(wǎng)絡(luò)可以是小型網(wǎng)絡(luò)也可以大型網(wǎng)絡(luò),說不定的。
操作模式
下面的例子可以看到操作的模型是什么。我們假設(shè)傳輸要經(jīng)過中間網(wǎng)關(guān)。傳送進(jìn)程調(diào)用本地Internet協(xié)議模塊傳送數(shù)據(jù),同時(shí)傳送目的地址和其它參數(shù)作為調(diào)用參數(shù)。IP層準(zhǔn)備數(shù)據(jù)報(bào)頭并把它加在需要傳送的數(shù)據(jù)之前。IP模塊為這個(gè)網(wǎng)絡(luò)地址決定一個(gè)本地網(wǎng)絡(luò)地址,在這里就是網(wǎng)關(guān)地址。IP傳送數(shù)據(jù)報(bào)和本地網(wǎng)絡(luò)地址到網(wǎng)絡(luò)接口。本地網(wǎng)絡(luò)接口創(chuàng)建一個(gè)本地網(wǎng)絡(luò)頭加在數(shù)據(jù)報(bào)上,然后向本地網(wǎng)絡(luò)發(fā)送。
加上本地網(wǎng)絡(luò)頭的數(shù)據(jù)報(bào)到達(dá)網(wǎng)關(guān)后,本地網(wǎng)絡(luò)接口去掉這個(gè)頭,將結(jié)果傳送給(網(wǎng)關(guān)上的)IP模塊。這個(gè)IP模塊決定決定目的主要的本地網(wǎng)絡(luò)地址,然后再如上所述的過程傳送數(shù)據(jù)報(bào)到本地網(wǎng)絡(luò)接口。這個(gè)本地網(wǎng)絡(luò)接口創(chuàng)建一個(gè)本地網(wǎng)絡(luò)頭加在數(shù)據(jù)報(bào)上,將數(shù)據(jù)報(bào)傳送到目的主機(jī)。在目的主機(jī)上,本地網(wǎng)絡(luò)接口去掉數(shù)據(jù)報(bào)上的本地網(wǎng)絡(luò)頭,將結(jié)果交給IP模塊。IP模塊決定數(shù)據(jù)報(bào)應(yīng)該把數(shù)據(jù)報(bào)向哪一個(gè)應(yīng)用程序傳送,系統(tǒng)會(huì)發(fā)出系統(tǒng)調(diào)用,IP模塊返回源地址和其它參數(shù)。
;
功能描述
Internet協(xié)議的功能就是把數(shù)據(jù)報(bào)在互聯(lián)的網(wǎng)絡(luò)上傳送,通過將數(shù)據(jù)報(bào)在一個(gè)個(gè)IP模塊間傳送直到目的模塊來達(dá)到目的。網(wǎng)絡(luò)中每個(gè)主機(jī)和網(wǎng)關(guān)上都有IP模塊。數(shù)據(jù)報(bào)在一個(gè)個(gè)模塊間通過路由處理網(wǎng)絡(luò)地址傳送到目的地址。因此網(wǎng)絡(luò)地址對(duì)于Internet協(xié)議十分重要。如前所述,因?yàn)楦鱾€(gè)網(wǎng)絡(luò)上的數(shù)據(jù)報(bào)大小可能不同,因此有必要對(duì)大的數(shù)據(jù)報(bào)進(jìn)行分段。