• 沒有找到結果。

NASA Homework 6 Solution 1.

N/A
N/A
Protected

Academic year: 2022

Share "NASA Homework 6 Solution 1."

Copied!
3
0
0

加載中.... (立即查看全文)

全文

(1)

NASA Homework 6 Solution

1. (以下為一例子) 在上限 30 個躍點上

追蹤 google-public-dns-a.google.com [8.8.8.8] 的路由:

1 <1 ms <1 ms <1 ms DD-WRT [192.168.2.254]

2 17 ms 38 ms 17 ms h254.s98.ts.hinet.net [168.95.98.254]

3 16 ms 16 ms 16 ms shgs-3301.hinet.net [168.95.72.38]

4 19 ms 19 ms 19 ms TPDT-3011.hinet.net [220.128.1.102]

5 19 ms 19 ms 19 ms tyfo-3011.hinet.net [220.128.8.81]

6 17 ms 17 ms 17 ms TYFO-3302.hinet.net [220.128.8.193]

7 19 ms 19 ms 19 ms 211-22-226-5.HINET-IP.hinet.net [211.22.226.5]

8 19 ms 19 ms 19 ms 209.85.243.26 9 20 ms 20 ms 20 ms 209.85.250.103 10 * * * 要求等候逾時。

11 19 ms 19 ms 20 ms google-public-dns-a.google.com [8.8.8.8]

1.1 做 tracert or traceroute 的機器會發出一連串 TTL 逐漸增加的封包(從 1 開始 每次加一),這樣會使得在到終點(8.8.8.8)路徑上每個 hop 的機器都會因為收 到一個到它那邊正好 TTL 變成 0 的封包,而回應一個 ICMP TTL exceeded 的 訊息。這樣做 traceroute 的機器即可知道路徑上每一台機器的相關資訊。

1.2 有些中間的機器設定為不回應 ICMP 訊息,因此無法收到它們的 ICMP TTL exceeded 封包來知道它們的機器名稱、IP 等等相關資訊。

2. 2.1.

指令為: dig csie.ntu.edu.tw NS

回應中包含了以下片段, 粗體部分即為題目中所欲查詢的主管 DNS IP 位址.

;; ANSWER SECTION:

csie.ntu.edu.tw. 86400 IN NS csman2.csie.ntu.edu.tw.

csie.ntu.edu.tw. 86400 IN NS ntuns.ntu.edu.tw.

csie.ntu.edu.tw. 86400 IN NS csman.csie.ntu.edu.tw.

;; ADDITIONAL SECTION:

csman.csie.ntu.edu.tw. 600 IN A 140.112.30.21 ntuns.ntu.edu.tw. 46118 IN A 140.112.254.6 csman2.csie.ntu.edu.tw. 600 IN A 140.112.30.12

(2)

2.2 指令為: dig csie.ntu.edu.tw MX

回應中包含了以下片段, 粗體部分即為題目中所欲查詢的負責收信的主機 IP 位址。

;; ANSWER SECTION:

ntu.edu.tw. 593 IN MX 0 mgw.ntu.edu.tw.

;; ADDITIONAL SECTION:

mgw.ntu.edu.tw. 49022 IN A 140.112.8.25

2.3 指令為: dig . NS

回應中包含了以下片段, 粗體部分即為題目中所欲查詢的 root DNS IP 位 址。

;; ANSWER SECTION:

. 206610 IN NS i.root-servers.net.

. 206610 IN NS j.root-servers.net.

. 206610 IN NS b.root-servers.net.

. 206610 IN NS h.root-servers.net.

. 206610 IN NS m.root-servers.net.

. 206610 IN NS g.root-servers.net.

. 206610 IN NS e.root-servers.net.

. 206610 IN NS a.root-servers.net.

. 206610 IN NS k.root-servers.net.

. 206610 IN NS d.root-servers.net.

. 206610 IN NS l.root-servers.net.

. 206610 IN NS c.root-servers.net.

. 206610 IN NS f.root-servers.net.

;; ADDITIONAL SECTION:

a.root-servers.net. 23157 IN A 198.41.0.4

a.root-servers.net. 265839 IN AAAA 2001:503:ba3e::2:30 c.root-servers.net. 131284 IN A 192.33.4.12

d.root-servers.net. 56075 IN A 199.7.91.13 g.root-servers.net. 73828 IN A 192.112.36.4

h.root-servers.net. 174394 IN AAAA 2001:500:1::803f:235 i.root-servers.net. 73828 IN A 192.36.148.17

i.root-servers.net. 208351 IN AAAA 2001:7fe::53 j.root-servers.net. 73828 IN A 192.58.128.30 j.root-servers.net. 265839 IN AAAA 2001:503:c27::2:30

(3)

k.root-servers.net. 73828 IN A 193.0.14.129 k.root-servers.net. 166250 IN AAAA 2001:7fd::1 l.root-servers.net. 73828 IN A 199.7.83.42

3. (1) Not scalable: 主管機器數目成長時,實作可以管理巨大數量的伺服器軟硬 題皆極為困難。

(2) Single point of failure: 只要這個機器一壞掉,全世界的網路皆無法使用。

(3) 管理困難: 任何一個 DNS 紀錄的更動都需要向這台機器的管理者申請處 理。

4. 網路的路由器(router)處理封包時,需要快速的讀取標頭(header)中的 IP address 決定要往哪邊轉送(forward)。若使用 domain name 紀錄於 IP 封包中,因 其長度不固定,在擷取相關欄位時,無法以”讀取封包的第 x-y Byte”的方式來快 速取得 IP 位址,因此將大幅減低路由器轉送封包的效能。在和 routing table 中不 同紀錄比較的時候,也會遭遇類似的問題而減低速度。

參考文獻

相關文件

(c) Pseudo Header 的功能主要是為了要檢查 UDP 封包是否送達正確的終點。UDP 的錯 誤檢查碼可視為雙重保險的機制。當封包在傳遞中發生錯誤, 而位於 UDP 下的各層協定 都沒有找出此錯誤時,

選擇 Internet 通訊協定 (TCP/IP) 項,然後按一下內容按鈕。.. 在“Internet 通訊協定 (TCP/IP) 內容”視窗的“常規”頁標籤中選擇使用下面的

™ 其功能是列出系統的 ARP Table,以及設定及 刪除 ARP

™ 經由 PPP 取得網路IP、Gateway與DNS 等 設定後,並更動 Routing Table,將Default Gateway 設為由 PPP取得的 Gateway

在命令提示字元後鍵入 ping www.cisco.com。電腦需要將 www.cisco.com 轉換為 IP 位址才能知道 網際網路控制訊息協定 (ICMP) 封包的傳送目的地。Ping 是 ICMP 封包的一種類型。.

每個 zone 交由一部 name server負責的作 法會有一個問題,萬一這個 name server 當 掉,可能造成 Internet上其它機器無法取得屬 於這個 zone 的資料(就是 domain name

1、先在 pc 端的 hosts 增加 2 個測試用的 domain,並指定 ip 到 vm 上 在 windows 上的路徑為 C:\Windows\System32\drivers\etc\hosts. 在 linux 上的路徑為

 上層 (network layer) 有東西要傳的時候,會將準備好 的封包放進 buffer