計算機網絡-網絡層作業
P1
題目:
在本題中,考慮虛電路網絡和數據報網絡的某些優缺點。
- a.假設路由器遇到了可能經常會引起他無法正常運轉的情況。提出理由說明是虛電路體系結構還是數據報體系結構更好,為什么?
- b.對於源和目的結點間傳輸流量的排他性使用,假設該源和目的結點要求,在沿源到目地的路徑上的所有路由器總能提供固定的容量。提出理由說明是虛電路體系結構還是數據報體系結構更好,為什么?
- c.假設網絡中的鏈路和路由器從不出現故障,並且所有源/目的地對之間所使用的路徑保持不變。在這種情況下,虛電路或數據報體系結構哪個控制流量開銷會更多?為什么?
答案:
P12
題目:
考慮使用8比特主機地址的數據報網絡。假定一台路由器使用最長前綴匹配並具有下列轉發表:
前綴匹配 | 接口 |
---|---|
1 | 0 |
10 | 1 |
111 | 2 |
其他 | 3 |
對這4個接口中的每個,給出相應的目的主機地址的范圍和在該范圍中的地址數量。
答案:
P10
題目:
考慮使用32比特主機地址的某數據報網絡。假定一台路由器具有4條鏈路,編號為0~3,分組能夠被轉發到如下各鏈路接口:
目的地址范圍 | 鏈路接口 |
---|---|
11100000 00000000 00000000 00000000 到 11100000 00111111 11111111 11111111 | 0 |
11100000 01000000 00000000 00000000 到 11100000 01000000 11111111 11111111 | 1 |
11100000 01000001 00000000 00000000 到11100001 01111111 11111111 11111111 | 2 |
其他 | 3 |
-
a.提供一個具有4個表項的轉發表,使用最長前綴匹配,轉發分組到正確的鏈路接口。
-
b.描述你的轉發表是如何為具有下列目的地址的數據報決定適當鏈路接口的。
11001000 10010001 01010001 01010101
11100001 01000000 11000011 00111100
11100001 10000000 00010001 01110111
答案:
P15
題目:
在習題P10中要求你給出轉發表(使用最長前綴匹配)。使用a.b.c.d/x記法代替二進制字符串記法,重寫該轉發表。
【1】
答案:
P16
題目:
考慮具有前綴128.119.40.128/26的一個子網。給出能被分配給該網絡的一個IP地址(形式為xxx.xxx.xxx.xxx)的例子。假定一個ISP擁有形式為128.119.40.64/26的地址塊。假定它要從該地址塊生成4個子網,每塊具有相同數量的IP地址。這4個子網(形式為a.b.c.d/x)的前綴是什么?
答案:
P19
題目:
考慮向具有700字節MTU的一條鏈路發送一個2400字節的數據報。假定初始數據報標有標識號422.將會生成多少個分片?在生成相關分片的數據報中的各個字段中的值是多少?
答案:
P22
題目:
假設你有興趣檢測NAT后面的主機數量。你觀察到在每個IP分組上IP層順序地標出一個標識號。由一台主機生成的第一個IP分組的標識號是一個隨機數,后繼IP分組的標識號是順序分配的。假設由NAT后面主機產生的所有IP分組都發往外部。
- a.基於這個觀察,假定你能夠俘獲由NAT向外部發送的所有分組,你能概要地給出一種簡單的技術來檢測NAT后面不同主機的數量嗎?評估你的答案。
- b.如果標識號不是順序分配而是隨機分配的,這種技術還能正常工作嗎?評估你的答案。