學(xué)習(xí)啦>學(xué)習(xí)電腦>網(wǎng)絡(luò)知識>網(wǎng)絡(luò)基礎(chǔ)知識>

計算機(jī)網(wǎng)絡(luò)尋址

時間: 林少742 分享

  現(xiàn)實生活我們快遞物件到朋友家,我們首先需要知道他家的具體地址到門牌號,同樣的,在計算機(jī)網(wǎng)絡(luò)通訊地址中,也有地址結(jié)構(gòu),具體到點(diǎn)對點(diǎn),我們可以拿計算機(jī)網(wǎng)絡(luò)地址結(jié)構(gòu)與郵政通訊的地址結(jié)構(gòu)比較起來理解:網(wǎng)絡(luò)地址想象為城市和街道的名稱;物理地址則比喻做門牌號碼;而端口地址則與同一個門牌下哪個人接收信件很相似。

  標(biāo)識目標(biāo)主機(jī)在哪個網(wǎng)絡(luò)的是IP地址。IP地址用四個點(diǎn)分十進(jìn)制數(shù)表示,如172.155.32.120。只是IP地址是個復(fù)合地址,完整地看是一臺主機(jī)的地址。只看前半部分,表示網(wǎng)絡(luò)地址。地址172.155.32.120表示一臺主機(jī)的地址,172.155.0.0則表示這臺主機(jī)所在網(wǎng)絡(luò)的網(wǎng)絡(luò)地址。

  IP地址封裝在數(shù)據(jù)報的IP報頭中。IP地址有兩個用途:網(wǎng)絡(luò)的路由器設(shè)備使用IP地址確定目標(biāo)網(wǎng)絡(luò)地址,進(jìn)而確定該向哪個端口轉(zhuǎn)發(fā)報文。另外一個用途就是源主機(jī)用目標(biāo)主機(jī)的IP地址來查詢目標(biāo)主機(jī)的物理地址。

  物理地址封裝在數(shù)據(jù)報的幀報頭中。典型的物理地址是以太網(wǎng)中的MAC地址。MAC地址在兩個地方使用:主機(jī)中的網(wǎng)卡通過報頭中的目標(biāo)MAC地址判斷網(wǎng)絡(luò)送來的數(shù)據(jù)報是不是發(fā)給自己的;網(wǎng)絡(luò)中的交換機(jī)使用通過報頭中的目標(biāo)MAC地址確定數(shù)據(jù)報該向哪個端口轉(zhuǎn)發(fā)。其它物理地址的實例是幀中繼網(wǎng)中的DLCI地址和ISDN中的SPID。

  端口地址封裝在數(shù)據(jù)報的TCP報頭或UDP報頭中。端口地址是源主機(jī)告訴目標(biāo)主機(jī)本數(shù)據(jù)報是發(fā)給對方的哪個應(yīng)用程序的。如果TCP報頭中的目標(biāo)端口地址指明是80,則表明數(shù)據(jù)是發(fā)給WWW服務(wù)程序;如果是25130,則是發(fā)給對方主機(jī)的CS游戲程序的。

  計算機(jī)網(wǎng)絡(luò)是靠網(wǎng)絡(luò)地址、物理地址和端口地址的聯(lián)合尋址來完成數(shù)據(jù)傳送的。缺少其中的任何一個地址,網(wǎng)絡(luò)都無法完成尋址。(點(diǎn)對點(diǎn)連接的通訊是一個例外。點(diǎn)對點(diǎn)通訊時,兩臺主機(jī)用一條物理線路直接連接,源主機(jī)發(fā)送的數(shù)據(jù)只會沿這條物理線路到達(dá)另外那臺主機(jī),物理地址是沒有必要的了。)

535752