路由器知識全解——路由器的那些關鍵知識點

2021-01-13 智慧樓宇網絡集成

溫馨提示:請您在閱讀本文之前,點擊「關注」,以後您就可以免費收到智慧網絡2333每天推送的網絡、寬帶等內容了。謝謝您的關注與轉發!

最簡單路由器的網絡可以想像成單線的總線,各個計算機可以通過向總線發送分組以互相通信。但隨著網絡中的計算機數目增長,這就很不可行了,會產生許多問題。

1、帶寬資源耗盡。

2、每臺計算機都浪費許多時間處理無關的廣播數據。

3、網絡變得無法管理,任何錯誤都可能導致整個網絡癱瘓。

4、每臺計算機都可以監聽到其他計算機的通信。

把網絡分段可以解決這些問題,但同時你必須提供一種機制使不同網段的計算機可以互相通信,這通常涉及到在一些ISO網絡協議層選擇性地在網段間傳送數據,我們來看一下網絡協議層和路由器的位置。

我們可以看到,路由器位於網絡層。本文假定網絡層協議為IPv4,因為這是最流行的協議,其中涉及的概念與其他網絡層協議是類似的。

一、路由與橋接

路由相對於2層的橋接/交換是高層的概念,不涉及網絡的物理細節。在可路由的網絡中,每臺主機都有同樣的網絡層地址格式(如IP位址),而無論它是運行在乙太網、令牌環、FDDI還是廣域網。網絡層地址通常由兩部分構成:網絡地址和主機地址。

網橋只能連接數據鏈路層相同(或類似)的網絡,路由器則不同,它可以連接任意兩種網絡,只要主機使用的是相同的網絡層協議。

二、連接網絡層與數據鏈路層

網絡層下面是數據鏈路層,為了它們可以互通,需要「粘合」協議。ARP(地址解析協議)用於把網絡層(3層)地址映射到數據鏈路層(2層)地址,RARP(反向地址解析協議)則反之。

雖然ARP的定義與網絡層協議無關,但它通常用於解析IP位址;最常見的數據鏈路層是乙太網。因此下面的ARP和RARP的例子基於IP和乙太網,但要注意這些概念對其他協議也是一樣的。

1、地址解析協議

網絡層地址是由網絡管理員定義的抽象映射,它不去關心下層是哪種數據鏈路層協議。然而,網絡接口只能根據2層地址來互相通信,2層地址通過ARP從3層地址得到。

並不是發送每個數據包都需要進行ARP請求,回應被緩存在本地的ARP表中,這樣就減少了網絡中的ARP包。ARP的維護比較容易,是一個比較簡單的協議。

2、簡介

如果接口A想給接口B發送數據,並且A只知道B的IP位址,它必須首先查找B的物理地址,它發送一個含有B的IP位址的ARP廣播請求B的物理地址,接口B收到該廣播後,向A回應其物理地址。

注意,雖然所有接口都收到了信息,但只有B回應該請求,這保證了回應的正確且避免了過期的信息。要注意的是,當A和B不在同一網段時,A只向下一跳的路由器發送ARP請求,而不是直接向B發送。

接收到ARP分組後的處理,注意發送者的對被存到接收ARP請求的主機的本地ARP表中,一般A想與B通信時,B可能也需要與A通信。

3、IP位址衝突

ARP產生的問題中最常見的是IP位址的衝突,這是由於兩個不同的主機IP位址相同產生的,在任何互聯的網絡中,IP位址必須是唯一的。這時會收到兩個ARP回應,分別指出了不同的硬體地址,這是嚴重的錯誤,沒有簡單的解決辦法。

為了避免出現這類錯誤,當接口A初試化時,它發送一個含有其IP位址的ARP請求,如果沒有收到回應,A就假定該IP位址沒有被使用。我們假定接口B已經使用了該IP位址,那麼B就發送一個ARP回應,A就可以知道該IP位址已被使用,它就不能再使用該IP位址,而是返回錯誤信息。這樣又產生一個問題,假設主機C含有該IP位址的映射,是映射到B的硬體地址的,它收到接口A的ARP廣播後,更新其ARP表使之指向A的硬體地址。為了解決這個錯誤,B再次發送一個ARP請求廣播,這樣主機C又更新其ARP表再次指向B的硬體地址。這時網絡的狀態又回到先前的狀態,有可能C已經向A發送了應該發送給B的IP分組,這很不幸,但是因為IP提供的是無保證的傳輸,所以不會產生大的問題。

4、管理ARP緩存表

ARP緩存表是對的列表,根據IP位址索引。該表可以用命令arp來管理,其語法包括:

向表中添加靜態表項 -- arp -s

從表中刪除表項 -- arp -d

顯示錶項 -- arp -a

ARP表中的動態表項(沒有手動加入的表項)通常過一段時間自動刪除,這段時間的長度由特定的TCP/IP實現決定。

5、靜態ARP地址的使用 www.arpun.com

靜態ARP地址的典型使用是設置獨立的列印伺服器,這些設備通常通過telnet來配置,但首先它們需要一個IP位址。沒有明顯的方法來把此信息告訴該設備,好象只能使用其串口來設置。但是,這需要找一個合適的終端和串行電纜,設置波特率、奇偶校驗等,很不方便。

假設我們想給一個列印伺服器設置IP位址P-IP,並且我們知道其硬體地址P-hard,在工作站A上創建一個靜態ARP表項把P-IP映射到P-hard,這樣,雖然列印伺服器不知道自己的IP位址,但是所有指向P-IP的數據就將被送到P-hard。我們現在就可以telnet到P-IP並配置其IP位址了,然後再刪除該靜態ARP表項。

有時會在一個子網裡配置列印伺服器,而在另一個子網裡使用它,方法與上面類似。假設其IP位址為P-IP,我們分配一個本網的臨時IP位址T-IP給它,在工作站A上創建臨時ARP表項把T-IP映射到P-hard,然後telnet到T-IP,給列印伺服器配以IP位址P-IP。接下來就可以把它放到另一個子網裡使用了,別忘了刪除靜態ARP表項。

6、代理ARP

可以通過使用代理ARP來避免在每臺主機上配置路由表,在使用子網時這特別有用,但注意,不是所有的主機都能理解子網的。基本的思想是即使對於不在本子網的主機也發送ARP請求,ARP代理伺服器(通常是網關)回應以網關的硬體地址,見下圖,注意與上面的圖比較一下。

代理ARP簡化了主機的管理,但是增加了網絡的通信量(不是很明顯),並且可能需要較大的ARP緩存,每個不在本網的IP位址都被創建一個表項,都映射到網關的硬體地址。在使用代理ARP的主機看來,世界就象一個大的沒有路由器物理網絡。

相關焦點

  • 路由器是關鍵!
    根據不少老員工上門檢查得出的經驗,近7成的原因來自路由器。今天寬帶君就來科普下路由器的正確使用姿勢! 隨著寬帶光纖提速,很多老式路由器已經跟不上網速節奏了,所以,市場出現了雙頻WiFi路由器,雙頻路由器能提供2.4GHz和5GHz兩個頻段,這樣就保證了速度和穿牆能力! 雙頻路由器可以根據上網的需要選擇哪個頻段的WiFi,比如距離WiFi信號源較遠,牆體較多,可使用穿透性更強的2.4GHz,保證信號連接穩定。
  • 那些傳聞能讓路由器信號更好的「小竅門」,真的有效果嗎?
    當年那些傳聞能讓路由器信號更好的「小竅門」,是幌子還是真的有效果?wifi信號增強軟體所謂能增強wifi信號的軟體,多數很難達到宣傳的效果。路由器性能的好壞、手機/電腦等硬體接收設備是否足夠強大是關鍵,想通過軟體來彌補硬體的缺失,可能性幾乎為0。相反多數wifi信號增強器軟體存在造假的嫌疑——表面上讓信號「滿格」,實際網絡速率並沒有提升,還容易增加不穩定性,對手機等的耗電量也會明顯加劇。
  • 水星路由器怎麼樣 水星路由器產品推薦【圖文】
    電腦想要正常上網的話離不開路由器的幫助,有了路由器後才能夠讓電腦正常的上網,路由器的質量也決定著電腦上網的速度等,所以路由器對於人們來說非常重要。在購買路由器的時候為了品質著想大部分人都會選擇知名品牌生產的產品,其中水星路由器在國內的名氣就還不錯,不少消費者都喜歡水星路由器。那麼,水星路由器怎麼樣?
  • 路由器和交換機的區別?路由器的作用和工作原理!
    我們繼續第一監控系列網絡知識的分享,前面寫了兩篇原創,介紹了乙太網和乙太網交換機,交換機的轉發原理。1,乙太網和交換機2,交換機轉發原理我們這裡純粹是知識分享,看完文章你可能都懂了,但是去考專業考試肯定不行的哈,因為我們忽略了很多記憶的東西。
  • 什麼是路由器 路由器哪個牌子好
    那麼,什麼是路由器?路由器哪個牌子好呢?下面我們一同前去了解一番。因此,路由器具有判斷網絡地址和選擇IP路徑的功能,它能在多網絡互聯環境中,建立靈活的連接,可用完全不同的數據分組和介質訪問方法連接各種子網,路由器只接受源站或其他路由器的信息,屬網絡層的一種互聯設備。
  • 電腦小知識:如何選購路由器
    小編今天就來給大家介紹一下如何選擇路由器一款好的路由器應該是怎樣的?(以無線路由器為例子)基本要求穩定不掉線網速快,網絡延遲低加分項設置簡單方便,輕鬆上手附帶特殊功能,如:內置硬碟、QOS、去廣告等外形美觀問:天線越多越長,信號越強嗎?
  • 路由器設置之,tplink路由器設置
    關鍵詞:tplink路由器怎麼設置、tplink路由器密碼本文適合新手小白,仔細看就會設置了,不明白的請留言。一、tplink路由器設置上網1.把路由器的WAN口與貓的LAN口連接上,一般連接LAN1(無特殊設置情況下),然後連接路由器電源。2.電腦通過網線連接路由器的任意LAN口,也可以通過無線連接,但是通過無線設置沒有有線設置方便。
  • 如何把多餘的路由器改為HUB路由器
    公司裡的電腦越來越多,網線接不夠用,換了無線路由器,老路由器閒置。但在無線路由器覆蓋不到的地方還是要用網線,於是想到用集線器(HUB),有了一個舊路由器,能不能利用上呢?動手幹吧,真的改成了,一個舊路由器用從公司來的一根網線又增加了幾臺電腦的使用,很划算,特別是在遠離公司路由的宿舍,有網絡用了     先把舊路由器用網線聯接電腦
  • TP-Link無線路由器怎麼設置?TP-Link無線路由器設置步驟
    tplink是一個大眾經常會選擇的路由器品牌,本文將為大家解答tplink無線路由器怎麼設置。由於目前行動網路的流量資費任然偏高,許多人在家中都會選擇用無線路由將寬帶網絡轉為無線信號。而對於那些沒有任何計算機基礎的用戶來說,tplink無線路由器設置可能還有一定難度。
  • tplink無線路由器怎麼設置_tp-link路由器設置密碼【圖解】-太平洋...
    tplink是一個大眾經常會選擇的路由器品牌,本文將為大家解答tplink無線路由器怎麼設置。由於目前行動網路的流量資費任然偏高,許多人在家中都會選擇用無線路由將寬帶網絡轉為無線信號。而對於那些沒有任何計算機基礎的用戶來說,tplink無線路由器設置可能還有一定難度。
  • 光纖路由器怎麼接線_光纖路由器安裝
    不過,有不少網友可能有這樣的疑惑,換了光纖寬帶後,光纖網線與路由器的安裝連接是否和以前一樣呢?其實基本是一樣的,下面電腦百事網小編附上最新的光纖路由器連接方法圖解,相信大家看完可以秒懂。也就是外部的光纖網線插入到光貓」的入口插槽,再用根網線將光貓的出口和路由器的WAN口進行連接,最後再使用一根網線,將路由器的L AN口和電腦的網卡接口連接上,就完成了光纖路由器的安裝了。   對於部分光纖用戶,可能沒有提供光貓,集成到了室內的話,入門的光纖網線,直接連接路由器的WAN口即可。
  • 無線路由器基礎知識:Wifi 2.4G與5G區別科普
    在無線路由器後臺進行相關設置與無線網絡之後,使用了手機進行無線網絡連接,卻發現有2個WiFi信號網絡,因為這是雙頻路由器!
  • 知識誤區:無線路由器天線多就代表信號強嗎?還真不一定!
    知識誤區:無線路由器天線多就代表信號強嗎?還真不一定!無線路由器的天線多少和信號強度基本無關,或者可以說在家庭內使用無線路由器信號的強度完全和無線路由器的天線數目無關。路由器的信號強度是有路由器的發射功率決定的,也是由路由器的擺放位置,以及路由器的天線擺放決定的。中國有嚴格的標準,對於無線路由器要求單天線的發射功率最大為100mW,這個是紅線,沒有任何的路由器廠家敢於違法,所以,路由器的信號強度也就基本被固定了,不管多少根天線都無法改變這個設置。
  • 路由器怎麼設置 路由器設置方法【詳細步驟】
    大家對貓連接路由器的方法應該都比較熟悉了,基本按照說明書一步一步來都能搞定! 但對對路由器下接路由器也許會有些不太清楚,好多人都把路由器當交換機 使用了。但交換機不但路由器減少一個接口,並且使用起來也不太穩定,特別是目前大部分都用無線路由的情況下,就更不穩定了!
  • mercury無線路由器怎麼設置
    許多mercury無線路由器的用戶,為了自己網絡的安全,想給路由器設置一個複雜一點的登錄密碼和無線網絡的連接密碼,但由於缺乏專業的知識,發現根本不會設置。本文通過圖文教程的形式,介紹下mercury無線路由器設置的方法。
  • tplink路由器設置:tplink路由器設置教程
    現在大家使用手機的頻率越來越頻繁,手機也為我們提供了許多的便利,今天小編也來說一下這個tplink路由器設置:tplink路由器設置教程相關的文章,這個操作其實不複雜,接下來就給大家介紹一下tplink路由器設置:tplink路由器設置教程,一起來看看吧:
  • 小心路由器被「黑」失密 應修改路由器管理密碼
    原標題:小心路由器被「黑」失密 應修改路由器管理密碼   天津北方網訊:在家中安裝一臺路由器讓手機、電腦等所有電子設備都能隨時上網,已成為為眾多市民的選擇。不過,近期路由器的安全一直備受關注,因為其一旦被黑客劫持,使用者的網銀、QQ等帳號密碼都面臨失竊風險。
  • 路由器限速方法 怎麼查看路由器連接設備的信息
    路由器連接幾臺電腦怎麼查看呢?有時我們需要了解當前路由器所連接的計算機設備數據以及對接入路由器的設備進行管理。以下就與大家分享一下查看路由器連接設備數量的方法,希望能幫助大家。方法一:通常路由器後臺Web界面來查看。
  • TP-Link無線路由器怎麼設置
    tplink是一個大眾經常會選擇的路由器品牌,本文將為大家解答tplink無線路由器怎麼設置。由於目前行動網路的流量資費任然偏高,許多人在家中都會選擇用無線路由將寬帶網絡轉為無線信號。而對於那些沒有任何計算機基礎的用戶來說,tplink無線路由器設置可能還有一定難度。
  • 手機怎麼設置路由器 手機路由器設置方法【詳解】
    首先路由器是新的剛買來,或是恢復出廠設置,連接網線就不多說了。第一步用手機wifi搜索到你的路由器信號,再用手機瀏覽器一般的瀏覽器都可以,輸入路由器背面的ip地址,一般的路由器品牌都是192.168.1.1或是192.168.1.01進入路由器界面,下面是具體的截圖說明:  步驟1、輸入192.168.1.1;