當前位置:首頁 » 手機網路 » 電腦網路表有什麼作用
擴展閱讀
電腦連不上網路連接斷開 2025-10-03 01:41:27

電腦網路表有什麼作用

發布時間: 2023-06-02 17:44:21

『壹』 電腦網路什麼作用

數據通信
數據通信是計算機網路最基本的功能。它用來快速傳送計算機與終端、計算機與計算機之間的各種信息,包括文字信件、新聞消息、咨詢信息、圖片資料、報紙版面等。利用這一特點,可實現將分散在各個地區的單位或部門用計算機網路聯系起來,進行統一的調配、控制和管理。
資源共享
「資源」指的是網路中所有的軟體、硬體和數據資源。「共享」指的是網路中的用戶都能夠部分或全部地享受這些資源。例如,某些地區或單位的資料庫(如飛機機票、飯店客房等)可供全網使用;某些單位設計的軟體可供需要的地方有償調用或辦理一定手續後調用;一些外部設備如列印機,可面向用戶,使不具有這些設備的地方也能使用這些硬體設備。如果不能實現資源共享,各地區都需要有完整的一套軟、硬體及數據資源,則將大大地增加全系統的投資費用。
分布處理
當某台計算機負擔過重時,或該計算機正在處理某項工作時,網路可將新任務轉交給空閑的計算機來完成,這樣處理能均衡各計算機的負載,提高處理問題的實時性;對大型綜合性問題,可將問題各部分交給不同的計算機分頭處理,充分利用網路資源,擴大計算機的處理能力,即增強實用性。對解決復雜問題來講,多台計算機聯合使用並構成高性能的計算機體系,這種協同工作、並行處理要比單獨購置高性能的大型計算機便宜得多。

『貳』 Windows中的路由表究竟有什麼用

每一個Windows系統中都具有IP路由表,它存儲了本地計算機可以到達的網路目的地址范圍和如何到達的路由信息。路由表是TCP/IP通信的基礎,本地計算機上的任何TCP/IP通信都受到路由表的控制。

理解路由表

你可以運行 route print 或 netstat -r 顯示本地計算機上的路由表,如下圖所示:

C:\Documents and Settings\administrator>route print

===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x10003 ...00 50 8d 4f 5f c5 ...... Realtek RTL8139/810x Family Fast Ethernet NIC
===========================================================================
===========================================================================
Active Routes:
Network Destination
Netmask
Gateway
Interface
Metric

1
0.0.0.0
0.0.0.0
192.168.1.1
192.168.1.6
30

2
127.0.0.0
255.0.0.0
127.0.0.1
127.0.0.1
1

3
192.168.1.0
255.255.255.0
192.168.1.6
192.168.1.6
30

4
192.168.1.240
255.255.255.240
192.168.1.8
192.168.1.6
20

5
192.168.1.240
255.255.255.240
192.168.1.7
192.168.1.6
15

6
192.168.1.6
255.255.255.255
127.0.0.1
127.0.0.1
30

7
192.168.1.255
255.255.255.255
192.168.1.6
192.168.1.6
30

8
224.0.0.0
240.0.0.0
192.168.1.6
192.168.1.6
30

9
255.255.255.255
255.255.255.255
192.168.1.6
192.168.1.6
1

Default Gateway: 192.168.1.1
===========================================================================
Persistent Routes:
None

路由表中的每一個路由項具有五個屬性,在此我將它們分為四個部分:

1、網路地址(Network Destination)、網路掩碼(Netmask):網路地址和網路掩碼相與的結果用於定義本地計算機可以到達的網路目的地址范圍。通常情況下,網路目的地址范圍包含以下四種:

主機地址;某個特定主機的網路地址,網路掩碼為255.255.255.255,如上表中的6、7、9;

子網地址,某個特定子網的網路地址,如上表中的4、5;

網路地址;某個特定網路的網路地址,如上表中的2、3、8;

默認路由;所有未在路由表中指定的網路地址,如上表中的1,在後文將詳細描述;

在添加路由時,Windows要求輸入的網路地址和網路掩碼相與後的結果必須等於網路地址,否則路由添加會失敗。

2、網關(Gateway,又稱為下一跳伺服器):在發送IP數據包時,網關定義了針對特定的網路目的地址,數據包發送到的下一跳伺服器。如果是本地計算機直接連接到的網路,網關通常是本地計算機對應的網路介面,但是此時介面必須和網關一致;如果是遠程網路或默認路由,網關通常是本地計算機所連接到的網路上的某個伺服器或路由器

3、介面(Interface):介面定義了針對特定的網路目的地址,本地計算機用於發送數據包的網路介面。網關必須位於和介面相同的子網(默認網關除外),否則造成在使用此路由項時需調用其他路由項,從而可能會導致路由死鎖。

4、躍點數(Metric):躍點數用於指出路由的成本,通常情況下代表到達目標地址所需要經過的躍點數量,一個躍點代表經過一個路由器。躍點數越低,代表路由成本越低;躍點數越高,代表路由成本越高。當具有多條到達相同目的網路的路由項時,TCP/IP會選擇具有更低躍點數的路由項。

路由確定過程

當TCP/IP需要向某個IP地址發起通信時,它會對路由表進行評估,以確定如何發送數據包。評估過程如下:

TCP/IP使用需要通信的目的IP地址和路由表中每一個路由項的網路掩碼進行相與計算,如果相與後的結果匹配對應路由項的網路地址,則記錄下此路由項;

當計算完路由表中所有的路由項後,TCP/IP選擇記錄下的路由項中的最長匹配路由(網路掩碼中具有最多「1」位的路由項)來和此目的IP地址進行通信。如果存在多個最長匹配路由,那麼選擇具有最低躍點數的路由項;如果存在多個具有最低躍點數的最長匹配路由,那麼:

如果是發送響應數據包,並且數據包的源IP地址是某個最長匹配路由的介面的IP地址,那麼選擇此最長匹配路由;

其他情況下均根據最長匹配路由所對應的網路介面在網路連接的高級設置中的綁定優先順序來決定。

網關和介面確定過程

在確定使用的路由項後,網關和介面通過以下方式確定:

如果路由項中的網關地址為空或者為本地計算機上的某個網路介面,那麼在發送數據包時:

通過路由項中對應的網路介面發送;

源IP地址為此網路介面的IP地址;

源MAC地址為此網路介面的MAC地址;

目的IP地址為接收此數據包的目的主機的IP地址;

目的MAC地址為接收此數據包的目的主機的MAC地址;

如果路由項中的網關地址並不屬於本地計算機上的任何網路介面,那麼在發送數據包時:

通過路由項中對應的網路介面發送;

源IP地址為路由項中對應網路介面的IP地址;

源MAC地址路由項中對應網路介面的MAC地址;

目的IP地址為接收此數據包的目的主機的IP地址;

目的MAC地址為網關的MAC地址;

在此我以上面的路由表為基礎,舉例進行說明:

和單播IP地址 192.168.1.8 的通信:在進行相與計算時,1、3 項匹配,但是3項為最長匹配路由,因此選擇3項。3項的網關地址為本地計算機的網路介面192.168.1.6,因此發送數據包時,目的IP地址為 192.168.1.8、目的MAC地址為192.168.1.8的MAC地址(通過ARP解析獲得)。

和單播IP地址 192.168.1.6 的通信:在進行相與計算時,1、3、6 項匹配,但是6項為最長匹配路由,因此選擇6項。6項的網關地址為本地環回地址127.0.0.1,因此直接將數據包發送至本地環回地址。

和單播IP地址 192.168.1.245 的通信:在進行相與計算時,1、3、4、5 項匹配,但是4、5項均為最長匹配路由,所以此時根據躍點數進行選擇,5 項具有更低的躍點數,因此選擇5項;在發送數據包時,目的IP地址為192.168.1.254、目的MAC地址為192.168.1.7的MAC地址(通過ARP解析獲得)。

和單播IP地址 10.1.1.1 的通信:在進行相與計算時,只有 1 項匹配;在發送數據包時,目的IP地址為10.1.1.1、目的MAC地址為192.168.1.1的MAC地址(通過ARP解析獲得)。

和子網廣播地址 192.168.1.255 的通信:在進行相與計算時,1、3、4、5、7 項匹配,但是7項為最長匹配路由,因此選擇7項。7項的網關地址為本地計算機的網路介面,因此在發送數據包時,目的IP地址為 192.168.1.255,目的MAC地址為乙太網廣播地址FF:FF:FF:FF:FF:FF。

默認路由與默認網關

由於在路由表中存儲針對每個主機或子網的路由項不可行,因此提出了默認路由的概念,默認路由中的網關稱為默認網關。默認路由的網路地址為0.0.0.0,網路掩碼為0.0.0.0,它匹配任何網路通信,因此當到達特定主機或特定子網的路由並未在路由表中指定時,均可以通過默認路由來進行轉發。如果沒有設置默認路由,那麼無法到達未在路由表中指定路由項的網路目的地址。

設置默認路由後,把數據包的路由責任移交到了路由器,優點是簡化了本地計算機上的路由表和配置,缺點則是計算機無法明確目的地址是否可達,從而可能發送針對不可到達地址的流量。雖然位於路由路徑上的路由器知道目的地址不可達時會使用ICMP目的地址不可達信息來通知原始發送主機,但是這個過程中,已經佔用了額外的網路流量。

在Windows系統中,創建默認路由可以通過以下兩種方式實現:

在網路介面的TCP/IP選項中設置默認網關,從而創建默認路由;

使用 route add 命令添加網路地址為0.0.0.0、網路掩碼為0.0.0.0的默認路由;

推薦大家總是使用前一種方式。

本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/ast_224/archive/2008/11/28/3404208.aspx