⑴ 一個路由器的路由表通常包含目的網路和到達該目的的完整路徑嗎
錯的,一個路由器的路由表,不能包到達目的網路的完整路徑,只是相對路徑
比如,路由器知道去目的網路應該從哪個介面發出數據包,但是他並不知道該數據包到達目的網路途中所經過了哪些網路,路由器只知道如何發送數據到目的網路的下一跳地址
⑵ 想發現到達目標網路需要經過那些路由器,應該使用的命令為
如果你在電腦上可以進命令行輸入 tracert 目標網路IP就可以看見經過了多少跳(即是經過了多少個路由器)
⑶ 如果某路由器到達目的網路有3種方式:通過RIP、通過靜態路由、通過默認路由,那麼路
笑1樓,這里一把CCIE都沒亮身份,區區四級工程師
如果路由器有靜態路由指向該網段,則使用靜態路由
如果路由器們沒有靜態路由但是有RIP指向該網段,則使用RIP
如果路由器沒有具體條目但是有默認路由,則使用默認路由
前提是使用了無類別路由
⑷ 你想發現到達目標網路需要經過哪些路由器,你應該使用什麼命令
如果你在電腦上可以進命令行輸入
tracert
目標網路ip就可以看見經過了多少跳(即是經過了多少個路由器)
⑸ 求解這些關於計算機網路的選擇題
A
D
D
A
B
C
B
C
C
A
B
A
B
A
D
C
⑹ linux為了確定網路層經過的路由器數目應用什麼命令
Tracert為路由跟蹤程序,用於確定本地主機到目標主機經過哪些路由結點。在Linux操作系統中,對應的命令為Traceroute,tracert為windows系統下的命令。Tracert是利用ICMP和TTL進行工作的。首先tracert會發出TTL值為1的ICMP數據報(包含40個位元組,包括源地址、目標地址和發出的時間標簽,一般會連續發3個包)。當到達路徑上的第一個路由器時,路由器會將TTL值減1,此時TTL值變成0,該路由器會將此數據報丟棄,並返回一個超時回應數據報(包括數據報的源地址、內容和路由器的IP地址)。當
tracert收到該數據報時,它便獲得了這個路徑上的第一個路由器的地址。接著,tracert再發送另一個TTL為2的數據報,第一個路由器會將此數據報轉發給第二個路由器,而第二個路由器收到數據報時,TTL為0。第二個路由器便會返回一個超時回應數據報,從而tracert便獲得了第二個路由器的地址。Tracert每次發出數據報時便會將TTL加1(一般每次都是發3個數據報),來發現下一個路由器。這個動作一直重復,直到到達目的地或者確定目標主機不可到達為止。當數據報到達目的地後,目標主機並不返回超時回應數據報。Tracert在發送數據報時,會選擇一個一般應用程序不會使用的號碼(30000以上)來作為接收埠號,所以當到達目的地後,目標主機會返回一個ICMP port unreachable(埠不可達)的消息。當tracert收到這個消息後,就知道目的地已經到達了。
Tracert會提取ICMP的超時回應數據報中的IP地址並作主機名解析(用-d參數表示不解析主機名,解析主機名會耽誤一些時間),然後將所經過的路由器的主機名及IP地址、數據報每次往返花費的時間顯示出來。Tracert有一個固定的等待響應時間,如果這個時間過了,tracert就會輸出「*」來表示某個設備沒有在規定的時間內作出響應,然後tracert會將TTL值加1,繼續進行檢測。
通過tracert命令,我們便知道源地址到目的地址所經過的路徑。雖然數據報傳輸時,經過的路徑並不是每次都一樣,但是大部分時間是一樣的。在目標主機響應時,tracert會顯示完整的經過的理由以及到每個路由所花費的時間。如果目標主機沒有響應,tracert仍會嘗試尋找所經過的路徑。
B.Tracert結果的實際意義
網路不穩定時,可以看出具體哪些結點不穩定,以及不穩定的結點的上一個結點和下一個結點分別是在什麼位置,由此即可大致判斷出不穩定的網路結點在什麼位
置。我們可以通過查詢IP地址的網站如http://www.iplocation.net/(查國外IP比較准)或者ip138.com(查國內IP比
較准)查詢下相應結點的位置。
tracert命令參數說明
重點掌握-d參數即可,它表示不解析IP對應的主機名。
-d 指定不將IP解析到主機名,運行更快
-h maximum_hop 指定最大躍點數
⑺ 如何自己發一個數據包,然後跟蹤中間都經過哪些環節到達目的地址
使用tracert命令! Tracert(跟蹤路由)是路由跟蹤實用程序,用於確定 IP 數據報訪問目標所採取的路徑。Tracert 命令用 IP 生存時間 (TTL) 欄位和 ICMP 錯誤消息來確定從一個主機到網路上其他主機的路由。 Tracert 工作原理 通過向目標發送不同 IP 生存時間 (TTL) 值的「Internet 控制消息協議 (ICMP)」回應數據包,Tracert 診斷程序確定到目標所採取的路由。要求路徑上的每個路由器在轉發數據包之前至少將數據包上的 TTL 遞減 1。數據包上的 TTL 減為 0 時,路由器應該將「ICMP 已超時」的消息發回源系統。 Tracert 先發送 TTL 為 1 的回應數據包,並在隨後的每次發送過程將 TTL 遞增 1,直到目標響應或 TTL 達到最大值,從而確定路由。通過檢查中間路由器發回的「ICMP 已超時」的消息確定路由。某些路由器不經詢問直接丟棄 TTL 過期的數據包,這在 Tracert 實用程序中看不到。 Tracert 命令按順序列印出返回「ICMP 已超時」消息的路徑中的近端路由器介面列表。如果使用 -d 選項,則 Tracert 實用程序不在每個 IP 地址上查詢 DNS。 在下例中,數據包必須通過兩個路由器(10.0.0.1 和 192.168.0.1)才能到達主機 172.16.0.99。主機的默認網關是 10.0.0.1,192.168.0.0 網路上的路由器的 IP 地址是 192.168.0.1。 C:\>tracert 172.16.0.99 -d Tracing route to 172.16.0.99 over a maximum of 30 hops 1 2s 3s 2s 10,0.0,1 2 75 ms 83 ms 88 ms 192.168.0.1 3 73 ms 79 ms 93 ms 172.16.0.99 Trace complete. 用 tracert 解決問題 可以使用 tracert 命令確定數據包在網路上的停止位置。下例中,默認網關確定 192.168.10.99 主機沒有有效路徑。這可能是路由器配置的問題,或者是 192.168.10.0 網路不存在(錯誤的 IP 地址)。 C:\>tracert 192.168.10.99 Tracing route to 192.168.10.99 over a maximum of 30 hops 1 10.0.0.1 reportsestination net unreachable. Trace complete. Tracert 實用程序對於解決大網路問題非常有用,此時可以採取幾條路徑到達同一個點。 Tracert 命令行選項 Tracert 命令支持多種選項,如下表所示。 tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name 選項 描述 -d 指定不將 IP 地址解析到主機名稱。 -h maximum_hops 指定躍點數以跟蹤到稱為 target_name 的主機的路由。 -j host-list 指定 Tracert 實用程序數據包所採用路徑中的路由器介面列表。 -w timeout 等待 timeout 為每次回復所指定的毫秒數。 target_name 目標主機的名稱或 IP 地址。
⑻ 查看一台計算機到達目標計算機所需要經過的路徑的命令是______。 A.Ping B. Netstat C. Tracert D. FTP
Tracert(跟蹤路由)是路由跟蹤實用程序,用於確定 IP 數據報訪問目標所採取的路徑。Tracert 命令用 IP 生存時間 (TTL) 欄位和 ICMP 錯誤消息來確定從一個主機到網路上其他主機的路由.其命令格式如下: tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name
-d 指定不將地址解析為計算機名. -h maximum_hops 指定搜索目標的最大躍點數. -j computer-list 指定沿computer-list 的稀疏源路由. -w timeout 每次應答等待timeout指定的微秒數. target_name 目標計算機的名稱. 最簡單的用法就是"tracert hostname",其中"hostname"是計算機名或想跟蹤器路徑的計算機的IP地址,tracert將返回他到達目的地的各種IP地址. Tracert命令詳解 該診斷實用程序將包含不同生存時間 (TTL) 值的 Internet 控制消息協議 (ICMP) 回顯數據包發送到目標,以決定到達目標採用的路由。要在轉發數據包上的 TTL 之前至少遞減 1,必需路徑上的每個路由器,所以 TTL 是有效的躍點計數。數據包上的 TTL 到達 0 時,路由器應該將「ICMP 已超時」的消息發送回源系統。Tracert 先發送 TTL 為 1 的回顯數據包,並在隨後的每次發送過程將 TTL 遞增 1,直到目標響應或 TTL 達到最大值,從而確定路由。路由通過檢查中級路由器發送回的「ICMP 已超時」的消息來確定路由。不過,有些路由器悄悄地下傳包含過期 TTL 值的數據包,而 tracert 看不到。 tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name 使用 tracert 跟蹤網路連接 Tracert(跟蹤路由)是路由跟蹤實用程序,用於確定 IP 數據報訪問目標所採取的路徑。Tracert 命令用 IP 生存時間 (TTL) 欄位和 ICMP 錯誤消息來確定從一個主機到網路上其他主機的路由。 Tracert 工作原理 通過向目標發送不同 IP 生存時間 (TTL) 值的「Internet 控制消息協議 (ICMP)」回應數據包,Tracert 診斷程序確定到目標所採取的路由。要求路徑上的每個路由器在轉發數據包之前至少將數據包上的 TTL 遞減 1。數據包上的 TTL 減為 0 時,路由器應該將「ICMP 已超時」的消息發回源系統。 Tracert 先發送 TTL 為 1 的回應數據包,並在隨後的每次發送過程將 TTL 遞增 1,直到目標響應或 TTL 達到最大值,從而確定路由。通過檢查中間路由器發回的「ICMP 已超時」的消息確定路由。某些路由器不經詢問直接丟棄 TTL 過期的數據包,這在 Tracert 實用程序中看不到。 Tracert 命令按順序列印出返回「ICMP 已超時」消息的路徑中的近端路由器介面列表。如果使用 -d 選項,則 Tracert 實用程序不在每個 IP 地址上查詢 DNS。 在下例中,數據包必須通過兩個路由器(10.0.0.1 和 192.168.0.1)才能到達主機 172.16.0.99。主機的默認網關是 10.0.0.1,192.168.0.0 網路上的路由器的 IP 地址是 192.168.0.1。 C:\>tracert 172.16.0.99 -d Tracing route to 172.16.0.99 over a maximum of 30 hops 1 2s 3s 2s 10,0.0,1 2 75 ms 83 ms 88 ms 192.168.0.1 3 73 ms 79 ms 93 ms 172.16.0.99 Trace complete. 用 tracert 解決問題 可以使用 tracert 命令確定數據包在網路上的停止位置。下例中,默認網關確定 192.168.10.99 主機沒有有效路徑。這可能是路由器配置的問題,或者是 192.168.10.0 網路不存在(錯誤的 IP 地址)。 C:\>tracert 192.168.10.99 Tracing route to 192.168.10.99 over a maximum of 30 hops 1 10.0.0.1 reports:Destination net unreachable. Trace complete. Tracert 實用程序對於解決大網路問題非常有用,此時可以採取幾條路徑到達同一個點。 Tracert 命令行選項 Tracert 命令支持多種選項,如下表所示。 tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name -d 指定不將 IP 地址解析到主機名稱。 -h maximum_hops 指定躍點數以跟蹤到稱為 target_name 的主機的路由。 -j host-list 指定 Tracert 實用程序數據包所採用路徑中的路由器介面列表。 -w timeout 等待 timeout 為每次回復所指定的毫秒數。 target_name 目標主機的名稱或 IP 地址。 使用 tracert 命令跟蹤路徑 打開 命令提示符,然後鍵入: tracert host_name 或者鍵入 tracert ip_address 其中 host_name 或 ip_address 分別是遠程計算機的主機名或 IP 地址。 例如,要跟蹤從該計算機到的連接路由,請在命令提示行鍵入: tracert [url]
要打開「命令提示符」,請單擊「開始」,指向「程序」、「附件」,然後單擊「命令提示符」。 tracert 命令跟蹤 TCP/IP 數據包從該計算機到其他遠程計算機所採用的路徑。tracert 命令使用 ICMP 響應請求並答復消息(和 ping 命令類似),產生關於經過的每個路由器及每個躍點的往返時間 (RTT) 的命令行報告輸出。 如果 tracert 失敗,可以使用命令輸出來幫助確定哪個中介路由器轉發失敗或耗時太多。
⑼ 在windows下,通過命令可以知道到達目標網路經過哪些路由器
可以使用tracert這個命令
⑽ 對於RIP協議,可以到達目標網路的跳數(所經過路由器的個數)最多為( )
B 15
rip16條不可達