這個(gè)問題我來解答一下,順便說一下網(wǎng)絡(luò)訪問的基本原理
我們的PC機(jī)訪問網(wǎng)絡(luò)地址,主要分兩種情況,一種是局域網(wǎng)內(nèi)部的訪問,一種是局域網(wǎng)外部的訪問
局域網(wǎng)內(nèi)部的訪問,就是我們?cè)L問的目的地址和自己的PC機(jī)在同一網(wǎng)段里。我們給PC機(jī)配置IP地址或者采用DHCP方式自動(dòng)獲取IP地址時(shí),需要用到IP和掩碼,IP地址和掩碼是判斷我們?cè)L問的目的地址是局域網(wǎng)還是外部網(wǎng)絡(luò)的依據(jù)
下圖就是PC機(jī)上查到的地址,192.168.0.110是主機(jī)地址,255.255.255.0是掩碼,兩個(gè)參數(shù)轉(zhuǎn)換成二進(jìn)制一與就會(huì)發(fā)現(xiàn),局域網(wǎng)的范圍是192.168.0.1到192.168.0.254。那么我們?cè)L問這段范圍內(nèi)的地址屬于局域網(wǎng)內(nèi)訪問,訪問這段地址范圍之外屬于外部網(wǎng)絡(luò)訪問
例如,下圖我要訪問192.168.0.102(Ping包),此時(shí)是局域網(wǎng)內(nèi)的訪問。局域網(wǎng)內(nèi)直接使用MAC地址(網(wǎng)卡的物理地址)訪問。如果不知道MAC地址可以采用ARP協(xié)議獲取目的PC機(jī)的MAC地址
我們看看PC機(jī)上ARP表, 此時(shí)發(fā)現(xiàn)ARP表有對(duì)應(yīng)的目的地址的MAC地址,那么在局域網(wǎng)內(nèi)就可以直接訪問。PC機(jī)會(huì)把流量從網(wǎng)卡丟出去到下一個(gè)設(shè)備再查自己MAC表轉(zhuǎn)發(fā),通常這個(gè)設(shè)備叫交換機(jī),交換機(jī)上可以學(xué)習(xí)到這個(gè)局域網(wǎng)所有PC機(jī)的MAC地址
然后我能再看看訪問百度,此時(shí)可以看到,百度的地址不是一個(gè)局域網(wǎng)地址
那么非局域網(wǎng)地址,我們就不能通過MAC地址訪問,我們要查一下路由表,如下圖。路由表顯示,訪問百度的地址的流量需要從網(wǎng)關(guān)192.168.0.1轉(zhuǎn)發(fā),那么我們?cè)L問的數(shù)據(jù)包就會(huì)通過我們的網(wǎng)卡送到192.168.0.1這個(gè)網(wǎng)關(guān)設(shè)備,由這個(gè)網(wǎng)關(guān)設(shè)備再查路由表轉(zhuǎn)發(fā)。我們把這個(gè)網(wǎng)關(guān)設(shè)備叫路由器,網(wǎng)關(guān)地址是路由器和PC機(jī)互聯(lián)的接口地址。路由器上有所有不是同一網(wǎng)段的訪問路由表
所以,你這個(gè)問題的答案是,如果服務(wù)器和你在一個(gè)網(wǎng)段,那就通過MAC轉(zhuǎn)發(fā)。你只需一臺(tái)交換機(jī),服務(wù)器和PC機(jī)都連接到交換機(jī)就可以
如果你的PC機(jī)的掩碼是255.255.255.0,很明顯服務(wù)器和PC機(jī)都不在一個(gè)網(wǎng)段,那么就通過路由轉(zhuǎn)發(fā),此時(shí)買一臺(tái)路由器,PC機(jī)和服務(wù)器的網(wǎng)關(guān)地址都是路由器上和他們用網(wǎng)線連接的接口地址即可
聯(lián)系客服