什麼是路由器
在不同網路之間轉送封包的網路層(第3層)設備。把收到的封包之目的地IP位址與路由表比對,決定下一個要交給的路由器(下一跳)與輸出介面後送出。家用路由器還整合了NAPT、DHCP伺服器與防火牆等功能。
日文名稱: ルータ
「路由器」出現在2領域的16道練習題中(電腦網路基礎, 資訊安全基礎等)。
這個名詞所屬的領域: 電腦網路基礎
在不同網路之間轉送封包的網路層(第3層)設備。把收到的封包之目的地IP位址與路由表比對,決定下一個要交給的路由器(下一跳)與輸出介面後送出。家用路由器還整合了NAPT、DHCP伺服器與防火牆等功能。
日文名稱: ルータ
「路由器」出現在2領域的16道練習題中(電腦網路基礎, 資訊安全基礎等)。
這個名詞所屬的領域: 電腦網路基礎
路由器從收到的訊框中取出IP封包,把目的地IP位址與路由表比對。若有多條路由符合,就選擇前綴一致最長的一條(最長前綴比對)。接著把TTL(IPv6為跳數限制)減1,若是IPv4則重新計算標頭檢查和。然後以ARP等查出下一跳的MAC位址,用改寫了目的地與來源MAC位址的新訊框送出。除非進行NAT,IP位址不會改變。TTL變成0的封包會被丟棄,並以ICMP通知來源端,traceroute就是利用這個通知調查路徑。
路由表中有直接相連的網路、由人設定的靜態路由,以及透過路由協定自動學到的路由。沒有任何符合項目的目的地,會送往預設路由(0.0.0.0/0)。在組織內部,常用的有交換鏈路狀態、由各路由器以戴克斯特拉演算法計算最短路徑的OSPF,以及使用從鄰居得知之距離(跳數)的RIP。在網路服務供應商之間這類組織(自治系統,AS)之間,則以BGP交換路由資訊。
L2交換器依MAC位址,在同一網路內轉送訊框。路由器依IP位址在不同網路之間轉送,且不讓廣播通過,因此也有分隔網路的作用。以硬體執行路由功能的交換器稱為L3交換器。大型路由器把計算路由的控制部分(控制平面,由CPU負責)與轉送封包的部分(資料平面)分開,資料平面以專用ASIC,以及能一次完成最長前綴搜尋的TCAM等,高速處理封包。
正確答案:C. 62個
/26 表示網路部為26位元,因此主機部為 32 − 26 = 6 位元,位址共有 2^6 = 64 個。其中主機部全為0的網路位址(192.168.5.0)與全為1的廣播位址(192.168.5.63)不能分配給主機,因此為 64 − 2 = 62 個。一般而言,前綴長度為 n 時,可分配的數量為 2^(32 − n) − 2。/26 的子網路遮罩為 255.255.255.192。
正確答案:A. 家中多台終端以連接埠號碼區分,可同時共用一個全球IP位址與網際網路通訊
NAT(網路位址轉譯)是改寫經過路由器之封包的來源或目的地IP位址的技術。NAPT除了IP位址之外也改寫連接埠號碼,並把「內側位址與連接埠」和「外側連接埠」的對應記錄在轉譯表中。因此,使用私有位址的多台終端可以同時使用路由器所擁有的一個全球位址。回傳的封包則查轉譯表送到正確的終端。它只改寫位址,並不加密。此外,從外部發起的連線在轉譯表中沒有對應,預設無法到達內側的終端,若要在內側公開伺服器,需要設定連接埠轉送等。
交換器(L2交換器)依MAC位址,在同一網路內連接設備。路由器依IP位址在不同網路之間轉送封包,並決定經由哪條路徑傳送。家用路由器通常也內建交換器的連接埠與無線區域網路的存取點。
意思幾乎相同。從終端來看,把送往自己網路以外之封包交給的那台路由器,以其位址設定下來的就是預設閘道。
NAT(網路位址轉譯)是改寫經過路由器之封包的來源或目的地IP位址的技術。
家用寬頻路由器會執行NAT(網路位址轉譯)的一種,即NAPT(IP偽裝)。NAPT能做到什麼?下列何者正確?路由器在轉譯表中找到「61000 ↔ 192.168.1.10 的連接埠50000」的對應,改寫目的地位址與連接埠後送到終端A。
在執行NAPT的路由器(外側全球位址為 198.51.100.7)內側的終端A(192.168.1.10),以來源連接…路由器會在與目的地位址相符的路由中,選擇前綴最長(最具體)的一條,這稱為最長前綴匹配。
路由器的路由表中有 0.0.0.0/0(下一個轉送對象為路由器A)、10.0.0.0/8(路由器B)、10.1.0.0…以設備來說,路由器運作於第3層,L2交換器運作於第2層。
在OSI參考模型中,使用IP位址這類邏輯位址,在不同網路之間轉送封包並送達目的地的是哪一層?訊框以MAC位址送到同一網路內的相鄰設備,每經過一台路由器,來源與目的地的MAC位址都會被換掉。
下列關於MAC位址的敘述,何者正確?IP位址 封包 MAC位址 子網路遮罩 TCP(傳輸控制協定) IPv4 NAT(網路位址轉譯) IP(網際網路協定) 路由選擇(Routing) ARQ(自動重傳請求)