跟我學-如何把你的電腦用做路由器

來源:互聯網
上載者:User

看到標題,你不會認為這裡說的是路由類比軟體吧?

不啊,說的就是一個台普通終端,而且是單網卡的機器。

也許你會說單網卡的機器做路有器不奇怪,比如類似cisco單臂路由……

但是這裡說的就是一台再普通不過的機器,甚至是剛剛安裝好的win95。

……

其實是講ip協議在單機中的基本運行,本文比較片面,因為對ip協議在終端的運行機理沒有深刻的理解。

ip協議在電腦上安裝後,就變成了你上網的基石,每一步串連,每一步探索,都由ip協議群在幕後安成。

ip協議的安裝是要和網路介面(NETWORK INTERFACE)綁定的,也就是說要和網路介面卡搭配著安裝,比如:MODEM 網卡、 虛擬網路介面卡、 VPN網路介面卡、 撥號網路適配器等。

IP協議安裝後,會為網路連接建立堆棧,為自己建立一個127.0.0.x的本地迴路,自動擷取或者等待使用者手工設定一個IP地址,向網路公布自己並探索相鄰的協議載體,偵聽來自網路的資料包,按照IP屬性設定的DHCP,DNS,GATEWAY等網路規則通訊。

INTERNET中不同網段無法直接互訪,需要藉助於路由器包轉寄功能解決,規則的根據是一個自動或者手工編製路由資訊表。

其實在單機內部也是存在包轉寄過程的,ROUTE命令可以為我們展示一張路由資訊表:

C:\WINNT\system32>ROUTE PRINT

===============================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x4000003 ...00 XX XX a8 XX c7 ...... Intel(R) PRO Adapter
===============================================================
===============================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.0.1 192.168.0.111 1
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.0.0 255.255.255.0 192.168.0.111 192.168.0.111 1
192.168.0.111 255.255.255.255 127.0.0.1 127.0.0.1 1
192.168.0.255 255.255.255.255 192.168.0.111 192.168.0.111 1
224.0.0.0 224.0.0.0 192.168.0.111 192.168.0.111 1
255.255.255.255 255.255.255.255 192.168.0.111 192.168.0.111 1
Default Gateway: 192.168.0.1
===============================================================
Persistent Routes:
None

這張表告訴我們單機內部IP協議是怎麼樣維護著不同網路段資料包的轉寄,也許你會認為電腦pc應該只存在於一個網路段,宏觀的看是這樣的,這裡說的卻是從協議內部微觀角度查看。

在內環境中,電腦工作相關的網段是:

1: 255.255.255.255 255.255.255.255 192.168.0.111 192.168.0.111 1

面向網路介面的廣播,不論你是什麼網路段,LAN還是INTERNET,都存在這個網路段。他是這台電腦與身邊IP環境通訊的基礎。

2: 224.0.0.0 224.0.0.0 192.168.0.111 192.168.0.111 1

多播地址(multicast)同樣是探知網路。多播地址利用不同的多播地址所代表的協議或者裝置 有針對性的對網路環境進行發現。

3: 192.168.0.255 255.255.255.255 192.168.0.111 192.168.0.111 1

本電腦所在網路的廣播位址。他的存在是與同一網段的機器進行通訊的基礎。

4: 192.168.0.111 255.255.255.255 127.0.0.1 127.0.0.1 1

本電腦自身IP訪問自身IP的環路。這個路由定義了如果這台電腦訪問自己的IP不要經過別的網關,直接通過127.0.0.1本地迴路IP訪問自己。相當於自己是自己的網關。

5: 192.168.0.0 255.255.255.0 192.168.0.111 192.168.0.111 1

本電腦所在的網路地址,代表了一個網段。

6: 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1

IP協議規定的本地迴路的固定地址。只要安裝了IP協議,就可以用127.X.X.X訪問自己。為了數值的統一,都用127.0.0.1代表自己。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.