路由模擬軟件:讓你的電腦具有路由功能
路由模擬軟件:讓你的電腦具有路由功能,學會這個技術(shù),你就能夠免去買路由器的錢了。還可以做一個高手哦。看到標題,你不會認為這里說的是路由模擬軟件吧?不啊,說的就是一個臺普通終端,而且是單網(wǎng)卡的機器。
也許你會說單網(wǎng)卡的機器做路有器不奇怪,比如類似cisco單臂路由……但是這里說的就是一臺再普通不過的機器,甚至是剛剛安裝好的win95。……其實是講ip協(xié)議在單機中的基本運行,本文比較片面,因為對ip協(xié)議在終端的運行機理沒有深刻的理解。
路由模擬軟件ip協(xié)議在電腦上安裝后,就變成了你上網(wǎng)的基石,每一步連接,每一步探索,都由ip協(xié)議群在幕后安成。ip協(xié)議的安裝是要和網(wǎng)絡接口(NETWORK INTERFACE)綁定的,也就是說要和網(wǎng)絡適配器搭配著安裝,比如:MODEM 網(wǎng)卡、 虛擬的網(wǎng)絡適配器、 VPN網(wǎng)絡適配器、 撥號網(wǎng)絡適配器等。
路由模擬軟件IP協(xié)議安裝后,會為網(wǎng)絡連接創(chuàng)建堆棧,為自己創(chuàng)建一個127.0.0.x的本地回路,自動獲取或者等待用戶手工設定一個IP地址,向網(wǎng)絡公布自己并探索相鄰的協(xié)議載體,偵聽來自網(wǎng)絡的數(shù)據(jù)包,按照IP屬性設定的DHCP,DNS,GATEWAY等網(wǎng)絡規(guī)則通訊。
INTERNET中不同網(wǎng)段無法直接互訪,需要借助于路由器包轉(zhuǎn)發(fā)功能解決,規(guī)則的根據(jù)是一個自動或者手工編制路由信息表。其實在單機內(nèi)部也是存在包轉(zhuǎn)發(fā)過程的,ROUTE命令可以為我們展示一張路由信息表:C:\WINNT\system32>ROUTE PRINT
這張表告訴我們單機內(nèi)部IP協(xié)議是怎么樣維護著不同網(wǎng)絡段數(shù)據(jù)包的轉(zhuǎn)發(fā),也許你會認為電腦pc應該只存在于一個網(wǎng)絡段,宏觀的看是這樣的,這里說的卻是從協(xié)議內(nèi)部微觀角度查看。在路由模擬軟件內(nèi)環(huán)境中,電腦工作相關(guān)的網(wǎng)段是:
◆255.255.255.255 255.255.255.255 192.168.0.111 192.168.0.111 1面向網(wǎng)絡接口的廣播,不論你是什么網(wǎng)絡段,LAN還是INTERNET,都存在這個網(wǎng)絡段。他是這臺電腦與身邊IP環(huán)境通訊的基礎。
◆224.0.0.0 224.0.0.0 192.168.0.111 192.168.0.111 1多播地址(multicast)同樣是探知網(wǎng)絡。多播地址利用不同的多播地址所代表的協(xié)議或者設備 有針對性的對網(wǎng)絡環(huán)境進行發(fā)現(xiàn)。
◆192.168.0.255 255.255.255.255 192.168.0.111 192.168.0.111 1本計算機所在網(wǎng)絡的廣播地址。他的存在是與同一網(wǎng)段的機器進行通訊的基礎。
◆192.168.0.111 255.255.255.255 127.0.0.1 127.0.0.1 1本計算機自身IP訪問自身IP的環(huán)路。這個路由定義了如果這臺計算機訪問自己的IP不要經(jīng)過別的網(wǎng)關(guān),直接通過127.0.0.1本地回路IP訪問自己。相當于自己是自己的網(wǎng)關(guān)。
◆192.168.0.0 255.255.255.0 192.168.0.111 192.168.0.111 1本計算機所在的網(wǎng)絡地址,代表了一個網(wǎng)段。
◆127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1IP協(xié)議規(guī)定的本地回路的固定地址。只要安裝了IP協(xié)議,就可以用127.X.X.X訪問自己。為了數(shù)值的統(tǒng)一,都用127.0.0.1代表自己。
◆0.0.0.0 0.0.0.0 192.168.0.1 192.168.0.111 1這個和一般路由器配置的默認路由是一個含義。代表了面向應用的,所有目標不是多播,廣播,本地回路,本地IP的數(shù)據(jù)包,全部通過指定的網(wǎng)關(guān)進行轉(zhuǎn)發(fā)訪問。
路由表在路由器中的路由模擬軟件配置有很大學問,很重要的就是表項目的順序。一個順序合理的路由表代表了性能、安全、高效。本地計算機中的靜態(tài)路由表,如上面所述的表,也同樣采用了選擇順序,從下到上。本地計算機的環(huán)路路由是本地靜態(tài)路由表的特色,127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1,192.168.0.111 255.255.255.255 127.0.0.1 127.0.0.1 1這個條路由信息可以:
◆有幫助的??梢詭椭鷽]有真實網(wǎng)絡環(huán)境的人,測試本地網(wǎng)絡應用程序。用得最多的是本機構(gòu)造IIS、網(wǎng)絡程序編制等。
◆安全的。比如計算機在啟動過程中運行的很多虛擬子程序,服務程序,防火墻,系統(tǒng)進程等,都要訪問甚至和連接本機其它程序端口。有了本地回路這種路由,就不用通過網(wǎng)關(guān),很大程度避免了系統(tǒng)信息外漏。
◆高效的。減少網(wǎng)絡中的流量,并且直接采用本地環(huán)路,減少網(wǎng)絡質(zhì)量差的錯誤等待時間。用戶完全可以自己增加和修改路由表,比如一臺電腦和其它電腦連接成為網(wǎng)絡。但是他們的網(wǎng)絡ip不在同一個網(wǎng)絡段中,可以通過修改靜態(tài)路由表,達到網(wǎng)絡相通。
這里要說的是路由模擬軟件,有網(wǎng)友問怎么修改靜態(tài)路由表和不同網(wǎng)段通訊,網(wǎng)上的我見過最多的回答是:“用 route add xxx.xxx.xxx.xxx mask 255.xxx.xxx.xxx xxx.xxx.xxx.xxx metric x 增加一條靜態(tài)路由就可以了”但是實際上要增加兩條。
網(wǎng)絡協(xié)議服務的對象就是多方的路由模擬軟件,只有一臺機器知道一條規(guī)則是不夠的啊,所以兩臺或更多機器上面同時增加到對方的靜態(tài)路由信息,雙方都知道怎么連接,才能建立連接。本文由于我對tcp/ip的理解還很淺薄,有不對的地方,還請高手賜教。附:
◆route命令
◆ROUTE [-f] [-p] [command [destination] [MASK netmask] [gateway] [METRIC metric] [IF interface]