第六章網路互連
6-03作為中間系統。轉發器、網橋、路由器和閘道器有何區別?
答:轉發器:是物理層中間裝置。主要作用是在物理層中實現透明的二進位制位元複製,以補償訊號衰減。
網橋:是資料鏈路層的中間裝置。主要作用是根據MAC幀的目的地址對收到的幀進行轉發。網橋具有過濾幀的功能。
路由器:網路層的中間裝置。作用是在互連網中完成路由選擇的功能。
閘道器:網路層以上的中間系統。作用是在高層進行協議的轉換以連線兩個不相容的系統。
6-04試簡單說明下列協議的作用:IP、ARP、RARP和ICMP。
答:IP協議:實現網路互連。使參與互連的效能各異的網路從使用者看起來好像是一個統一的網路。
ARP協議:完成IP地址到MAC地址的對映。
RARP:使只知道自己硬體地址的主機能夠知道其IP地址。
ICMP:允許主機或路由器報告差錯情況和提供有關異常情況的報告。從而提高IP資料包交付成功的機會。
6-09(1)子網掩碼為255.255.255.0代表什麼意思?
(2)一網路的子網掩碼為255.255.255.248,問該網路能夠連線多少臺主機?
(1)一A類網路和一B類網路的子網號subnet-id分別為16bit的8bit,問這兩個網路的子網掩碼有何不同?
(2)一個B類地址的子網掩碼是255.255.240.0。試問在其中每一個子網上的主機數最多是多少?
(3)一個A類地址的子網掩碼為255.255.0.255。它是否為一個有效的子網掩碼?
(4)某個IP地址的十六進位制表示是C22F1481,試將其轉換為點分十進位制的形式.這個地址是哪一類IP地址?
(5)C類網路使用子網掩碼有無實際意義?為什麼?
答:
(1)C類地址對應的子網掩碼值。但也可以是A類或B類地址的掩碼,即主機號由最後的8位決定。而路由器尋找網路由前24位決定。
(2)6個主機。
(3)子網掩碼一樣,但子網數目不同。
(4)最多可有4094個(不考慮全0和全1的主機號)。
(5)有效。但不推薦這樣使用。
(6)192.47.20.129。C類。
(7)有。對於小網路這樣做還可進一步簡化路由表。
6-10 試辨認以下IP地址的網路類別。
(1) 128.36.199.3
(2) 21.12.240.17
(3) 183.194.76.253
(4) 192.12.69.248
(5) 89.3.0.1
(6) 200.3.6.2
答:(1)B類。(2)A類。(3)B類。(4)C類。(5)A類。(6)C類。
6-14一個3200bit長的TCP報文傳到IP層,加上160bit的首部後成為資料包。下面的網際網路由兩個區域網通過路由器連線起來。但第二個區域網所能傳送的最長資料幀中的資料部分只有1200bit,因此資料包在路由器必須進行分片。試問第二個區域網向其上層要傳送多少位元的資料(這裡的“資料”當然指區域網看見的資料)?
答:第二個區域網所能傳送的最長資料幀中的資料部分只有1200bit,即每個IP資料片的資料部分<1200-160(bit),由於片偏移是以8位元組即64bit為單位的,所以IP資料片的資料部分最大不超過1024bit,這樣3200bit的報文要分4個資料片,所以第二個區域網向上傳送的位元數等於(3200+4×160),共3840bit。
6-16設某路由器建立了如下路由表(這三列分別是目的網路、子網掩碼和下一跳路由器,若直接交付則最後一列表示應當從哪一個介面轉發出去):
128.96.39.0 255.255.255.128 介面0
128.96.39.128 255.255.255.128 介面1
128.96.40.0 255.255.255.128 R2
192.4.153.0 255.255.255.192 R3
*(預設) R4
現共收到5個分組,其目的站IP地址分別為:
(1)128.96.39.10
(2)128.96.40.12
(3)128.96.40.151
(4)192.4.153.17
(5)192.4.153.90
試分別計算其下一跳。
解:(1)分組的目的站IP地址為:128.96.39.10。先與子網掩碼255.255.255.128相與,得128.96.39.0,可見該分組經介面0轉發。
(2)分組的目的IP地址為:128.96.40.12。
①與子網掩碼255.255.255.128相與得128.96.40.0,不等於128.96.39.0。
②與子網掩碼255.255.255.128相與得128.96.40.0,經查路由表可知,該項分組經R2轉發。
(3)分組的目的IP地址為:128.96.40.151,與子網掩碼255.255.255.128相與後得128.96.40.128,與子網掩碼255.255.255.192相與後得128.96.40.128,經查路由表知,該分組轉發選擇預設路由,經R4轉發。
(4)分組的目的IP地址為:192.4.153.17。與子網掩碼255.255.255.128相與後得192.4.153.0。與子網掩碼255.255.255.192相與後得192.4.153.0,經查路由表知,該分組經R3轉發。
(5)分組的目的IP地址為:192.4.153.90,與子網掩碼255.255.255.128相與後得192.4.153.0。與子網掩碼255.255.255.192相與後得192.4.153.64,經查路由表知,該分組轉發選擇預設路由,經R4轉發。
6-17某單位分配到一個B類IP地址,其net-id為129.250.0.0。該單位有4000臺機器,平均分佈在16個不同的地點。如選用子網掩碼為255.255.255.0,試給每一地點分配一個子網號碼,並計算出每個地點主機號碼的最小值和最大值。
答:4000/16=250,平均每個地點250臺機器。如選255.255.255.0為掩碼,則每個網路所連主機數=28-2=254>250,共有子網數=28-2=254>16,能滿足實際需求。
可給每個地點分配如下子網號碼
地點: 子網號(subnet-id) 子網網路號 主機IP的最小值和最大值
1: 00000001 129.250.1.0 129.250.1.1---129.250.1.254
2: 00000010 129.250.2.0 129.250.2.1---129.250.2.254
3: 00000011 129.250.3.0 129.250.3.1---129.250.3.254
4: 00000100 129.250.4.0 129.250.4.1---129.250.4.254
5: 00000101 129.250.5.0 129.250.5.1---129.250.5.254
6: 00000110 129.250.6.0 129.250.6.1---129.250.6.254
7: 00000111 129.250.7.0 129.250.7.1---129.250.7.254
8: 00001000 129.250.8.0 129.250.8.1---129.250.8.254
9: 00001001 129.250.9.0 129.250.9.1---129.250.9.254
10: 00001010 129.250.10.0 129.250.10.1---129.250.10.254
11: 00001011 129.250.11.0 129.250.11.1---129.250.11.254
12: 00001100 129.250.12.0 129.250.12.1---129.250.12.254
13: 00001101 129.250.13.0 129.250.13.1---129.250.13.254
14: 00001110 129.250.14.0 129.250.14.1---129.250.14.254
15: 00001111 129.250.15.0 129.250.15.1---129.250.15.254
16: 00010000 129.250.16.0 129.250.16.1---129.250.16.254
6-18一具資料包長度為4000位元組(固定首部長度)。現在經過一個網路傳送,但此網路能夠傳送的最大資料長度為1500位元組。試問應當劃分為幾個短些的資料包片?各資料包片的資料欄位長度、片偏移欄位和MF標誌應為何數值?
答:IP資料包固定首部長度為20位元組
|
總長度(位元組)
|
資料長度(位元組)
|
MF
|
片偏移
|
原始資料包
|
4000
|
3980
|
0
|
0
|
資料包片1
|
1500
|
1480
|
1
|
0
|
資料包片2
|
1500
|
1480
|
1
|
185
|
資料包片3
|
1040
|
1020
|
0
|
370
|
6-19分兩種情況(使用子網掩碼和使用CIDR)寫出因特網的IP層查詢路由的演算法。
6-24一個自治系統有5個區域網,其連線圖如圖6-61所示。LAN2至LAN5上的主機數分別為:91,150,3和15。該項自治系統分配到的IP地址塊為30.138.118/23。試給出每一個區域網的地址塊(包括字首)。
解:分配網路字首時應先分配地址數較多的字首。
地址塊30.138.118/23可寫成30.138.118.0/23
寫成二進位制表示:00011110 10001010 01110110 00000000
掩碼 11111111 11111111 11111110 00000000
LAN3有150個主機加一個路由器地址為151個地址。
地址塊 00011110 10001010 0111011* ********
分配地址塊 00011110 10001010 01110110 ********
即 30.138.118.0/24
LAN2有91個主機加一個路由器地址為92個地址。
分配地址塊 00011110 10001010 01110111 0*******
即 30.138.119.0/25
LAN5有15個主機加一個路由器地址為16個地址。需要/27地址塊,可分配/26地址塊。
分配地址塊 00011110 10001010 01110111 10******
即 30.138.119.128/26
LAN4有3個主機加一個路由器地址為4個地址。至少需要/29地址塊
分配地址塊 00011110 10001010 01110111 11000***
即 30.138.119.192/29
LAN1至少有3個IP地址供路由器用。也分一個/29地址塊
分配地址塊 00011110 10001010 01110111 11001***
即 30.138.119.200/29
6-20試找出可產生以下數目的A類子網的子網掩碼(採用連續掩碼)
(1)2,(2)6,(3)20,(4)62,(5)122,(6)250
答:(3)20+2=22<25(加2即將不能作為子網號的全1和全0的兩種,所以子網號佔用5bit,所以網路號加子網號共13bit,子網掩碼為前13個1後19個0,即255.248.0.0。依此方法:
(1)255.192.0.0,(2)255.224.0.0,(4)255.252.0.0,(5)255.254.0.0,(6)255.255.0.0
6-21以下有四個子網掩碼,哪些是不推薦使用的?
(1)176.0.0.0,(2)96.0.0.0,(3)127.192.0.0,(4)255.128.0.0
答:只有(4)是連續的1和連續的0的掩碼,是推薦使用的。
6-22有如下的四個/24地址塊,試進行最大可能的聚合。
212.56.132.0/24,212.56.133.0/24。212.56.134.0/24,212.56.135.0/24
答:212=(11010100)2,56=(00111000)2
132=(10000100)2,
133=(10000101)2
134=(10000110)2,
135=(10000111)2
所以共同的字首有22位,即11010100 00111000 100001,聚合的CIDR地址塊是:212.56.132.0/22
6-23有兩個CIDR地址塊208.128/11和208.130.28/22。是否有哪一個地址塊包含了另一地址塊?如果有,請指出,並說明理由。
答:208.128/11的字首為:11010000 100
208.130.28/22的字首為:11010000 10000010 000101,它的前11位與208.128/11的字首是一致的,所以208.128/11地址塊包含了208.130.28/22這一地址塊。
6-31 IGP和EGP這兩類協議的主要區別是什麼?
6-34假定網路中的路由器B的路由表有如下的專案(這三列分別表示“目的網路”、“距離”和“下一跳路由器”)
N1 7 A
N2 2 C
N6 8 F
N8 4 E
N9 4 F
現在B收到從C發來的路由資訊(這兩列分別表示“目的網路”和“距離” ):
N2 4
N3 8
N6 4
N8 3
N9 5
試求出路由器B更新後的路由表。
解:路由器B更新後的路由表如下:
N1 7 A 無新資訊,不改變
N2 5 C 相同的下一跳,更新
N3 9 C 新的專案,新增進來
N6 5 C 不同的下一跳,距離更短,更新
N8 4 E 不同的下一跳,距離一樣,不改變
N9 4 F 不同的下一跳,距離更大,不改變
6-35假定網路中的路由器A的路由表有如下的專案(這三列分別表示“目的網路”、“距離”和“下一跳路由器”)
N1 4 B
N2 2 C
N3 1 F
N4 5 G
現在A收到從C發來的路由資訊(這兩列分別表示“目的網路”和“距離” ):
N1 2
N2 1
N3 3
試求出路由器A更新後的路由表。
解:路由器A更新後的路由表如下:
N1 3 C 不同的下一跳,距離更短,改變
N2 2 C 不同的下一跳,距離一樣,不變
N3 1 F 不同的下一跳,距離更大,不改變
N4 5 G 無新資訊,不改變
第七章運輸層
7-01(1)試說明運輸層的作用。網路層提供資料包或虛電路服務對上面的運輸層有何影響?
(2)當應用程式使用面向連線的TCP和無連線的IP時,這種傳輸是面向連線的還是面向連線的?
(3)接收端收到有差錯的UDP使用者資料包時應如何處理?
答:(1)從通訊和資訊處理的角度來看,運輸層向它上面的應用層提供通訊服務。運輸層為應用程式之間提供端到端的邏輯通訊。
(2)都是。這要從不同層次來看。在運輸層是面向連線的,在網路層則是無連線的。
(3)丟棄。
7-04解釋為什麼突然釋放運輸連線就可能丟失使用者資料而使用TCP的連線釋放方法就可保證不丟失資料。
答:當主機1和主機2之間連線建立後,主機1傳送了一個TCP資料段並正確抵達主機2,接著主機1傳送另一個TCP資料段,這次很不幸,,主機2在收到第二個TCP資料段之前發出了釋放連線請求,如果就這樣突然釋放連線,顯然主機1傳送的第二個TCP報文段會丟失。而使用TCP的連線釋放方法,主機2發出了釋放連線的請求,那麼即使收到主機1的確認後,只會釋放主機2到主機1方向的連線,即主機2不再向主機1傳送資料,而仍然可接收主機1發來的資料,所以可保證不丟失資料。
7-05試用具體例子說明為什麼在運輸連線建立時要使用三次握手。說明如不這樣做可能會出現什麼情況。
答:我們知道,3次握手完成兩個重要的功能,既要雙方做好傳送資料的準備工作(雙方都知道彼此已準備好),也要允許雙方就初始序列號進行協商,這個序列號在握手過程中被髮送和確認。
現在把三次握手改成僅需要兩次握手,死鎖是可能發生的。作為例子,考慮計算機A和B之間的通訊,假定B給A傳送一個連線請求分組,A收到了這個分組,併傳送了確認應答分組。按照兩次握手的協定,A認為連線已經成功地建立了,可以開始傳送資料分組。可是,B在A的應答分組在傳輸中被丟失的情況下,將不知道A是否已準備好,不知道A建議什麼樣的序列號,B甚至懷疑A是否收到自己的連線請求分組。在這種情況下,B認為連線還未建立成功,將忽略A發來的任何資料分組,只等待連線確認應答分組。而A在發出的分組超時後,重複傳送同樣的分組。這樣就形成了死鎖。
7-06一個TCP報文段的資料部分最多為多少位元組?為什麼?如果使用者要傳送的資料的位元組長度超過TCP報文段中的序號欄位可能編出的最大序號,問還能否用TCP來傳送?
答:65495位元組。此資料部分加上TCP首部的20位元組,再加上IP資料包的首部的20位元組,正好是IP資料包的最大長度。當然,IP首部包含了選擇,則IP首部長度超過20位元組,這時TCP報文段的資料部分的長度將小於65495位元組。
7-10設TCP使用的最大視窗為64KB,即64*1024位元組。而傳輸通道貌岸然的頻寬可認為 是不受限制的。若報文段的平均時延為20ms,問所能得到的最大的吞吐量是多少?
答:可見在報文段平均往返時延20ms內,傳送方最多能傳送64×1024×8位元,所以最大的吞吐量為=64×1024×8÷(20×10-3)=26214400bit/s=26.21Mbit/s
7-11試計算一個包括5段鏈路的運輸連線的單程端到端時延。5段鏈路程中有2段是衛星鏈路。每條衛星鏈路又由上行鏈路和下行鏈路兩部分組成。可以取這兩部分的傳播時延之和為250ms,每一個廣域網的範圍為1500km,其傳播時延可按150000km/s來計算。各資料鏈路數率為48kbit/s,幀長為960bit。
答:5段鏈路的傳播時延=250×2+(1500/150000)×3×1000=530ms
5段鏈路的傳送時延=960÷(48×1000)×5×1000=100ms
所以5段鏈路單程端到端時延=530+100=630ms
7-13用TCP傳送512位元組的資料,設視窗為100位元組,而TCP報文段每次也是傳送100位元組的資料。再設傳送端和接收端的起始序號分別選為100和200。試畫出類似於圖7-15的工作示意圖,從連線建立階段到連線釋放都要畫上。
解:
7-23一個UDP使用者資料包的資料欄位為8192位元組。要使用乙太網來傳送。試問應當劃分為幾個資料包片?說明每一個資料包片的資料欄位長度和片偏移欄位的值。
答:6個。資料欄位的長度:前5個是1480位元組,最後一個是800位元組。片偏移欄位的值分別是:0,185,370,555,740和925。
7-24在TCP的擁塞控制中,什麼是慢開始、擁塞避免、快重傳和快恢復演算法?這裡每一種演算法各起什麼作用?“乘法減少”和“加法增大”各用在什麼情況下?
答:慢開始:在主機剛剛開始傳送報文段時可先將擁塞視窗 cwnd 設定為一個最大報文段 MSS 的數值。在每收到一個對新的報文段的確認後,將擁塞視窗增加至多一個 MSS 的數值。用這樣的方法逐步增大傳送端的擁塞視窗 cwnd,可以使分組注入到網路的速率更加合理。
擁塞避免:當擁塞視窗值大於慢開始門限時,停止使用慢開始演算法而改用擁塞避免演算法。擁塞避免演算法使傳送端的擁塞視窗每經過一個往返時延RTT就增加一個MSS的大小。
快重傳演算法規定,傳送端只要一連收到三個重複的 ACK 即可斷定有分組丟失了,就應立即重傳丟失的報文段而不必繼續等待為該報文段設定的重傳計時器的超時。
快恢復演算法:(1) 當傳送端收到連續三個重複的 ACK 時,就重新設定慢開始門限 ssthresh。
(2) 與慢開始不同之處是擁塞視窗 cwnd 不是設定為 1,而是設定為 ssthresh + 3 *MSS。
(3) 若收到的重複的 ACK 為 n 個(n > 3),則將 cwnd 設定為 ssthresh + n * MSS。
(4) 若傳送視窗值還容許傳送報文段,就按擁塞避免演算法繼續傳送報文段。
(5) 若收到了確認新的報文段的 ACK,就將 cwnd 縮小到 ssthresh。
“乘法減小“是指不論在慢開始階段還是擁塞避免階段,只要出現一次超時(即出現一次網路擁塞),就把慢開始門限值 ssthresh 設定為當前的擁塞視窗值乘以 0.5。當網路頻繁出現擁塞時,ssthresh 值就下降得很快,以大大減少注入到網路中的分組數。
“加法增大”是指執行擁塞避免演算法後,當收到對所有報文段的確認就將擁塞視窗 cwnd增加一個 MSS 大小,使擁塞視窗緩慢增大,以防止網路過早出現擁塞。
7-28網路允許的最大報文段長度為128位元組,序號用8bit表示,報文段在網路中的生存時間為30秒。試求每一條TCP連線所能達到的最高資料率。
答:具有相同編號的TCP報文段不應該同時在網路中傳輸,必須保證,當序列號迴圈回來重複使用的時候,具有相同序列號的TCP報文段已經從網路中消失。現在存活時間是30秒,那麼在30秒的時間內傳送傳送的TCP報文段的數目不能多於255個。
255×128×8÷30=8704 b/s
所以每條TCP連線所能達到的最高速率是8.704 kb/s
7-30一個TCP連線下面使用256kbit/s的鏈路,其端到端時延為128ms。經測試,發現吞吐量只有120kbit/s。試問傳送視窗是多少?
答:來回路程的時延=128×2=256ms。
設傳送視窗為X位元組,假定一次最大傳送量等於視窗值,那麼,每傳送一次都得停下來等待得到本視窗的確認,以得到新的傳送許可,這樣
8X
8X 256×10-3 =120×103, X=7228位元組
256×103
7-32一UDP使用者資料包的首部十六進位制表示是:06 12 00 45 00 1C E2 17。試求源埠號、目的埠號、使用者資料包的總長度、資料部分長度。這個使用者資料包是從客戶傳送給伺服器還是從伺服器傳送給客戶?使用UDP的這個伺服器程式是什麼?
答:源埠這1554,目的埠為69,UDP資料包總長度28位元組,資料部分長度為20位元組。
此UDP使用者資料包是從客戶發給伺服器,伺服器程式是TFTP。
第八章應用層
8-02 域名系統的主要功能是什麼?域名系統中的根伺服器和授權伺服器有何區別?授權伺服器與管轄區有何關係?
答: 域名系統的主要功能:將域名解析為主機能識別的IP地址。
因特網上的域名伺服器系統也是按照域名的層次來安排的。每一個域名伺服器都只對域名體系中的一部分進行管轄。共有三種不同型別的域名伺服器。即本地域名伺服器、根域名伺服器、授權域名伺服器。當一個本地域名伺服器不能立即回答某個主機的查詢時,該本地域名伺服器就以DNS客戶的身份向某一個根域名伺服器查詢。若根域名伺服器有被查詢主機的資訊,就傳送DNS回答報文給本地域名伺服器,然後本地域名伺服器再回答發起查詢的主機。但當根域名伺服器沒有被查詢的主機的資訊時,它一定知道某個儲存有被查詢的主機名字對映的授權域名伺服器的IP地址。通常根域名伺服器用來管轄頂級域。根域名伺服器並不直接對頂級域下面所屬的所有的域名進行轉換,但它一定能夠找到下面的所有二級域名的域名伺服器。每一個主機都必須在授權域名伺服器處註冊登記。通常,一個主機的授權域名伺服器就是它的主機ISP的一個域名伺服器。授權域名伺服器總是能夠將其管轄的主機名轉換為該主機的IP地址。
因特網允許各個單位根據本單位的具體情況將本域名劃分為若干個域名伺服器管轄區。一般就在各管轄區中設定相應的授權域名伺服器。
8-04 檔案傳送協議FTP的主要工作過程是怎樣的?主程式和從屬程式各起什麼作用?
答:FTP使用客戶伺服器方式。一個FTP伺服器程式可同時為多個客戶程式提供服務。
FTP 的伺服器程式由兩大部分組成:一個主程式,負責接受新的請求;另外有若干個從屬程式,負責處理單個請求。
主程式的工作步驟:
1、開啟熟知埠(埠號為 21),使客戶程式能夠連線上。
2、等待客戶程式發出連線請求。
3、啟動從屬程式來處理客戶程式發來的請求。從屬程式對客戶程式的請求處理完畢後即終止,但從屬程式在執行期間根據需要還可能建立其他一些子程式。
4、回到等待狀態,繼續接受其他客戶程式發來的請求。主程式與從屬程式的處理是併發地進行。
FTP使用兩個TCP連線。
控制連線在整個會話期間一直保持開啟,FTP 客戶發出的傳送請求通過控制連線傳送給伺服器端的控制程式,但控制連線不用來傳送檔案。
實際用於傳輸檔案的是“資料連線”。伺服器端的控制程式在接收到 FTP 客戶傳送來的檔案傳輸請求後就建立“資料傳送程式”和“資料連線”,用來連線客戶端和伺服器端的資料傳送程式。
資料傳送程式實際完成檔案的傳送,在傳送完畢後關閉“資料傳送連線”並結束執行。
8-07試述電子郵件的最主要的組成部件。使用者代理UA的作用是什麼?沒有UA行不行?
答:電子郵件系統的最主要組成部件:使用者代理、郵件伺服器、以及電子郵件使用的協議。
UA就是使用者與電子郵件系統的介面。使用者代理使使用者能夠通過一個很友好的介面來傳送和接收郵件。
沒有UA不行。因為並非所有的計算機都能執行郵件伺服器程式。有些計算機可能沒有足夠的儲存器來執行允許程式在後臺執行的作業系統,或是可能沒有足夠的CPU能力來執行郵件伺服器程式。更重要的是,郵件伺服器程式必須不間斷地執行,每天24小時都必須不間斷地連線在因特網上,否則就可能使很多外面發來的郵件丟失。這樣看來,讓使用者的PC機執行郵件伺服器程式顯然是很不現實的。
8-08電子郵件的信封和內容在郵件的傳送過程中起什麼作用?和使用者的關係如何?
答:一個電子郵件分為信封和內容兩大部分。電子郵件的傳輸程式根據郵件信封上的資訊(收信人地址)來傳送郵件。RFC822只規定了郵件內容中的首部格式,而對郵件的主體部分則讓使用者自由撰寫。使用者填寫好首部後,郵件系統將自動地將所需的資訊提取出來並寫在信封上。
8-09電子郵件的地址格式是怎樣的?請說明各部分的意思。
答:TCP/IP 體系的電子郵件系統規定電子郵件地址的格式如下:
收信人郵箱名@郵箱所在主機的域名
符號“@”讀作“at”,表示“在”的意思。例如,電子郵件地址 xiexiren@tsinghua.org.cn
8-10試簡述SMTP通訊的三個階段的過程。
答:1. 連線建立:連線是在傳送主機的 SMTP 客戶和接收主機的 SMTP 伺服器之間建立的。SMTP不使用中間的郵件伺服器。
2. 郵件傳送。
3. 連線釋放:郵件傳送完畢後,SMTP 應釋放 TCP 連線。
8-11試簡述郵局協議POP的工作過程。在電子郵件中,為什麼必須使用POP和SMTP這兩個協議?IMAP與POP有何區別?
答:
8-18解釋下列名詞,各英文縮寫詞的原文是什麼?
WWW、URL、URI、HTTP、HTML、CGI、瀏覽器、超文字、超媒體、超鏈、頁面、表單、活動文件、搜尋引擎。
8-20當使用滑鼠點取一個全球資訊網文件時,若該文件除了有文字外,還有一個本地.gif影象和兩個遠地.gif影象。試問:需要使用哪個應用程式,以及需要建立幾次UDP連線和幾次TCP連線?
答:使用HTTP。需要建立0次UDP連線。4次TCP連線。
8-25某頁面的URL為http://www.abc.net/file/file.html。此頁面中有一個網路拓撲結構簡圖(map.gif)和一段簡單的解釋文字。我們希望能夠從這張簡圖或者從這段文字中的“網路拓撲”連結到該網路拓撲的詳細情況的主頁:
http://www.topology.net/index.html
試寫出兩種相應的HTML語句。
答:
(1)連結的起點是文字時,對應的HTML語句:
<A HREF=”http://www.topology.net/index.html”>網路拓撲</A>
(2 ) 連結的起點是圖片時,對應的HTML語句:
<A HREF=”http://www.topology.net/index.html”><IMG SRC=”map.gif”> </A>