計算機網(wǎng)絡(luò)課后題答案第六章
第六章應(yīng)用層6-01 因特網(wǎng)的域名結(jié)構(gòu)是怎么樣的?它與目前的電話網(wǎng)的號碼結(jié)構(gòu)有何異同之處?答:(1)域名的結(jié)構(gòu)由標(biāo)號序列組成,各標(biāo)號之間用點隔開: ? . 三級域名. 二級域名. 頂級域名各標(biāo)號分別代
第六章應(yīng)用層
6-01 因特網(wǎng)的域名結(jié)構(gòu)是怎么樣的?它與目前的電話網(wǎng)的號碼結(jié)構(gòu)有何異同之處?
答:
(1)域名的結(jié)構(gòu)由標(biāo)號序列組成,各標(biāo)號之間用點隔開: ? . 三級域名. 二級域名. 頂級域名
各標(biāo)號分別代表不同級別的域名。
(2)電話號碼分為國家號結(jié)構(gòu)分為(中國 86)、區(qū)號、本機號。 6-02 域名系統(tǒng)的主要功能是什么?域名系統(tǒng)中的本地域名服務(wù)器、根域名服務(wù)器、頂級域
名服務(wù)器以及權(quán)限域名權(quán)服務(wù)器有何區(qū)別?
答:
域名系統(tǒng)的主要功能:將域名解析為主機能識別的IP 地址。 因特網(wǎng)上的域名服務(wù)器系統(tǒng)也是按照域名的層次來安排的。每一個域名服務(wù)器都只對
域名體系中的一部分進行管轄。共有三種不同類型的域名服務(wù)器。即本地域名服務(wù)器、
根域名服務(wù)器、授權(quán)域名服務(wù)器。當(dāng)一個本地域名服務(wù)器不能立即回答某個主機的查
詢時,該本地域名服務(wù)器就以DNS 客戶的身份向某一個根域名服務(wù)器查詢。若根域名
服務(wù)器有被查詢主機的信息,就發(fā)送DNS 回答報文給本地域名
,服務(wù)器,然后本地域名
服務(wù)器再回答發(fā)起查詢的主機。但當(dāng)根域名服務(wù)器沒有被查詢的主機的信息時,它一
定知道某個保存有被查詢的主機名字映射的授權(quán)域名服務(wù)器的IP 地址。通常根域名
服務(wù)器用來管轄頂級域。根域名服務(wù)器并不直接對頂級域下面所屬的所有的域名進行
轉(zhuǎn)換,但它一定能夠找到下面的所有二級域名的域名服務(wù)器。每一個主機都必須在授
權(quán)域名服務(wù)器處注冊登記。通常,一個主機的授權(quán)域名服務(wù)器就是它的主機ISP 的一
個域名服務(wù)器。授權(quán)域名服務(wù)器總是能夠?qū)⑵涔茌牭闹鳈C名轉(zhuǎn)換為該主機的IP 地址。
因特網(wǎng)允許各個單位根據(jù)本單位的具體情況將本域名劃分為若干個域名服務(wù)器管轄
區(qū)。一般就在各管轄區(qū)中設(shè)置相應(yīng)的授權(quán)域名服務(wù)器。
6-03 舉例說明域名轉(zhuǎn)換的過程。域名服務(wù)器中的高速緩存的作用是什么?
答:
(1)把不方便記憶的IP 地址轉(zhuǎn)換為方便記憶的域名地址。
(2)作用:可大大減輕根域名服務(wù)器的負荷,使因特網(wǎng)上的DNS 查詢請求和回答
,報文的數(shù)量大為減少。
6-04 設(shè)想有一天整個因特網(wǎng)的DNS 系統(tǒng)都癱瘓了(這種情況不大會出現(xiàn)),試問還可以給
朋友發(fā)送電子郵件嗎?
答:不能;
6-05 文件傳送協(xié)議FTP 的主要工作過程是怎樣的?為什么說FTP 是帶外傳送控制信息?
主進程和從屬進程各起什么作用?
答:
(1)FTP 使用客戶服務(wù)器方式。一個FTP 服務(wù)器進程可同時為多個客戶進程提供服
務(wù)。
FTP 的服務(wù)器進程由兩大部分組成:一個主進程,負責(zé)接受新的請求;另外有若干
個從屬進程,負責(zé)處理單個請求。
主進程的工作步驟:
1、打開熟知端口(端口號為21),使客戶進程能夠連接上。
2、等待客戶進程發(fā)出連接請求。
3、啟動從屬進程來處理客戶進程發(fā)來的請求。從屬進程對客戶進程的請求處理完畢
后即終止,但從屬進程在運行期間根據(jù)需要還可能創(chuàng)建其他一些子進程。
,4、回到等待狀態(tài),繼續(xù)接受其他客戶進程發(fā)來的請求。主進程與從屬進程的處理是
并發(fā)地進行。
FTP 使用兩個TCP 連接。
控制連接在整個會話期間一直保持打開, FTP 客戶發(fā)出的傳送請求通過控制連接發(fā)
送給服務(wù)器端的控制進程,但控制連接不用來傳送文件。
實際用于傳輸文件的是“數(shù)據(jù)連接”。服務(wù)器端的控制進程在接收到FTP 客戶發(fā)送來
的文件傳輸請求后就創(chuàng)建“數(shù)據(jù)傳送進程”和“數(shù)據(jù)連接”,用來連接客戶端和服務(wù)器端
的數(shù)據(jù)傳送進程。
數(shù)據(jù)傳送進程實際完成文件的傳送,在傳送完畢后關(guān)閉“數(shù)據(jù)傳送連接”并結(jié)束運行。
6-06 簡單文件傳送協(xié)議TFTP 與FTP 的主要區(qū)別是什么?各用在什么場合?
答:
(1)文件傳送協(xié)議FTP 只提供文件傳送的一些基本的服務(wù),它使用TCP 可靠的運
輸服務(wù)。
FTP 的主要功能是減少或消除在不同操作系統(tǒng)下處理文件的不兼容性。
,FTP 使用客戶服務(wù)器方式。一個FTP 服務(wù)器進程可同時為多個客戶進程提供服
務(wù)。FTP 的服務(wù)器進程由兩大部分組成:一個主進程,負責(zé)接受新的請求;另
外有若干個從屬進程,負責(zé)處理單個請求。
TFTP 是一個很小且易于實現(xiàn)的文件傳送協(xié)議。
TFTP 使用客戶服務(wù)器方式和使用UDP 數(shù)據(jù)報,因此TFTP 需要有自己的差錯
改正措施。
TFTP 只支持文件傳輸而不支持交互。
TFTP 沒有一個龐大的命令集,沒有列目錄的功能,也不能對用戶進行身份鑒別。
6-07 遠程登錄TELNET 的主要特點是什么?什么叫做虛擬終端NVT ?
答:
(1)用戶用TELNET 就可在其所在地通過TCP 連接注冊(即登錄)到遠地的另一
個主機上(使用主機名或IP 地址)。
TELNET 能將用戶的擊鍵傳到遠地主機,同時也能將遠地主機的輸出通過TCP 連
接返回到用戶屏幕。這種服務(wù)是透明的,因為用戶感覺到好像鍵盤和顯示器是直接
,連在遠地主機上。
(2)TELNET 定義了數(shù)據(jù)和命令應(yīng)該怎樣通過因特網(wǎng),這些定義就是所謂的網(wǎng)絡(luò)虛
擬終端NVT 。
6-08 解釋以下名詞。各英文縮寫詞的原文是什么?
www,URL.HTTP,HTML,CGI, 瀏覽器,超文本,超媒體,超鏈,頁面,活動文檔,
搜索引擎。
答:
www:萬維網(wǎng)WWW (World Wide Web )并非某種特殊的計算機網(wǎng)絡(luò)。萬維網(wǎng)是
一個大規(guī)模的、聯(lián)機式的信息儲藏所,英文簡稱為Web. 萬維網(wǎng)用鏈接的方法能非常
方便地從因特網(wǎng)上的一個站點訪問另一個站點(也就是所謂的“鏈接到另一個站
點”),從而主動地按需獲取豐富的信息。
URL:為了使用戶清楚地知道能夠很方便地找到所需的信息,萬維網(wǎng)使用統(tǒng)一資
源定位符URL (Uniform Resource Locator)來標(biāo)志萬維網(wǎng)上的各種文檔,并使每一
個文檔在整個因特網(wǎng)的范圍內(nèi)具有唯一的標(biāo)識符URL.
HTTP:為了實現(xiàn)萬維網(wǎng)上各種鏈接,就要使萬維網(wǎng)客戶程序與萬
,維網(wǎng)服務(wù)器程
序之間的交互遵守嚴(yán)格的協(xié)議,這就是超文本傳送協(xié)議HTTP.HTTP 是一個應(yīng)用層
協(xié)議,它使用TCP 連接進行可靠的傳送。
CGI:通用網(wǎng)關(guān)接口CGI 是一種標(biāo)準(zhǔn),它定義了動態(tài)文檔應(yīng)該如何創(chuàng)建,輸入數(shù)
據(jù)應(yīng)如何提供給應(yīng)用程序,以及輸出結(jié)果意如何使用。CGI 程序的正式名字是CGI
腳本。按照計算機科學(xué)的一般概念。
瀏覽器:一個瀏覽器包括一組客戶程序、一組解釋程序,以及一個控制程序。
超文本:超文本的基本特征就是可以超鏈接文檔;你可以指向其他位置,該位
置可以在當(dāng)前的文檔中、局域網(wǎng)中的其他文檔,也可以在因特網(wǎng)上的任何位置的文
檔中。這些文檔組成了一個雜亂的信息網(wǎng)。目標(biāo)文檔通常與其來源有某些關(guān)聯(lián),并
且豐富了來源;來源中的鏈接元素則將這種關(guān)系傳遞給瀏覽者。 超媒體:超級媒體的簡稱, 是超文本( hypertext )和多媒體在信息瀏覽環(huán)
境下的結(jié)合。
超鏈:超鏈接可以用于各種效果。超鏈接可以用在目錄和主題列
,表中。瀏覽者
可以在瀏覽器屏幕上單擊鼠標(biāo)或在鍵盤上按下按鍵,從而選擇并自動跳轉(zhuǎn)到文檔中
自己感興趣的那個主題,或跳轉(zhuǎn)到世界上某處完全不同的集合中的某個文檔。超鏈
接(hyper text),或者按照標(biāo)準(zhǔn)叫法稱為錨(anchor ),是使用 標(biāo)簽標(biāo)記
的,可以用兩種方式表示。錨的一種類型是在文檔中創(chuàng)建一個熱點,當(dāng)用戶激活或
選中(通常是使用鼠標(biāo))這個熱點時,會導(dǎo)致瀏覽器進行鏈接。 頁面:頁面,類似于單篇文章頁面,但是和單篇文章不同的是:
1. 每個頁面都可
以自定義樣式,而單篇文章則共用一個樣式。2. 頁面默認情況一般不允許評論,而
單篇文章默認情況允許評論。3. 頁面會出現(xiàn)在水平導(dǎo)航欄上,不會出現(xiàn)在分類和存
檔里,而單篇文章會出現(xiàn)在分類和存檔里,不會出現(xiàn)在水平導(dǎo)航欄上。
活動文檔:即正在處理的文檔。在Microsof t Word 中鍵入的文本或插入的
圖形將出現(xiàn)在活動文檔中?;顒游臋n的標(biāo)題欄是突出顯示的。一個基于
,Windows 的、嵌入到瀏覽器中的非HTML 應(yīng)用程序,提供了從瀏覽器界面訪
問這些應(yīng)用程序的功能的方法。
搜索引擎: 搜索引擎指能夠自動從互聯(lián)網(wǎng)上搜集信息,經(jīng)過整理以后,提供給
用戶進行查閱的系統(tǒng)。
6-09 假定一個超鏈從一個萬維網(wǎng)文檔鏈接到另一個萬維網(wǎng)文檔時,由于萬維網(wǎng)文檔
上出現(xiàn)了差錯而使得超鏈只想一個無效的計算機名字。這是瀏覽器將向用戶報
告什么?
答:404 Not Found。
6-10 假定要從已知的URL 獲得一個萬維網(wǎng)文檔。若該萬維網(wǎng)服務(wù)器的Ip 地址開始
時并不知道。試問:除HTTP 外,還需要什么應(yīng)用層協(xié)議和傳輸層協(xié)議?
答:
應(yīng)用層協(xié)議需要的是DNS 。
運輸層協(xié)議需要的是UDP (DNS )使用和TCP (HTTP 使用)。 6-11 你所使用的瀏覽器的高速緩存有多大?請進行一個試驗:訪問幾個萬維網(wǎng)文
檔,然后將你的計算機與網(wǎng)絡(luò)斷開,然后再回到你剛才訪問過的
,文檔。你的瀏
覽器的高速緩存能夠存放多少各頁面?
答:(因不同機器而定)
6-12 、什么是動態(tài)文檔?試舉出萬維網(wǎng)使用動態(tài)文檔的一些例子。
答案:如果文擋的內(nèi)容在瀏覽器訪問萬維網(wǎng)時才有應(yīng)用程序動態(tài)創(chuàng)建,這種文檔稱為動態(tài)文
檔(dynamic document)。當(dāng)瀏覽器請求到達時,萬維網(wǎng)服務(wù)器要運行另一個應(yīng)用程序,并
將控制轉(zhuǎn)移到此程序。接著,該應(yīng)用程序?qū)g覽器發(fā)來的數(shù)據(jù)進行處理,其間可能訪問數(shù)據(jù)
庫或圖形軟件包等其它服務(wù)器資源,并輸出HTML 格式的文檔,萬維網(wǎng)服務(wù)器將應(yīng)用程序的
輸出作為對瀏覽器的響應(yīng)。由于對瀏覽器每次請求的響應(yīng)都是臨時生成的,因此用戶通過動
態(tài)文檔看到的內(nèi)容可根據(jù)需要不斷變化。例如Google 搜索到的信息,博客,論壇等。
6-13、瀏覽器同時打開多個TCP 連接進行瀏覽的優(yōu)缺點如何?請說明理由。
答案:優(yōu)點:簡單明了方便。
缺點:卡的時候容易死機
6-14、當(dāng)使用鼠標(biāo)點取一個WWW 文檔時,若該文檔除了有文