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