計算機網絡(第二版)課后習題答案第九章_第1頁
計算機網絡(第二版)課后習題答案第九章_第2頁
計算機網絡(第二版)課后習題答案第九章_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、計算機網絡參考答案 第九章 (高教第二版 馮博琴)1. 應用層協議對傳輸層協議選擇的主要考慮因素是哪些?數據丟失、帶寬需求、實時性2. 列出五個常用的因特網應用項目以及相關協議。萬維網:HTTP電子郵件:SMTP, POP, IMAP文件傳輸:FTP遠程終端登錄:TELNET域名服務:DNS3. 在兩個主機的通信會話中,那個主機是服務器,哪個是客戶端?答案:在兩個主機的通信會話中,首先發(fā)起會話的一方為客戶端,處于“傾聽”狀態(tài)的為服務器。但是,通信會話成功的先決條件是服務器必須首先處于開機或“傾聽”狀態(tài)。4. 一個運行在某臺主機中的通信進程,需要那些信息來確定運行在另一臺主機中的進程?答案:一個

2、運行在某臺主機中的通信進程,需要對方主機的IP地址、對方的端口號或服務訪問點(SAP)來確定運行在該主機中的對等通信進程。5. 列出常見的網絡應用的用戶代理程序。答:萬維網:IE, FIREFOX電子郵件:OE, FOXMAIL文件傳輸:IE, cuteFTP遠程終端登錄:telnet, IE多媒體視頻:realplay6. 為什么HTTP、FTP、SMTP、POP和IMAP需要TCP的支持而不是UDP的?答:因為上述協議都是基于“文件”的網絡應用,對數據丟失十分敏感,要求數據的完整和可靠、但對帶寬需求、實時性的要求并不高,所以,TCP協議可以滿足這樣的要求。7. 為什么大部分FTP服務器需要

3、限制同時連接的客戶端數量?答:實際上,所有的網絡服務器都會對同時可接入的客戶數量進行限制,其原因也十分簡單,任何網上的服務資源都是有限的,但是這種情況,尤以FTP服務器表現的最為突出。首先,因為FTP是一種十分普及的網絡應用,使用客戶眾多;其次它是“面向連接”的應用,服務器需要保留登錄用戶的狀態(tài)和根據用戶權限控制用戶對文件的訪問,對于每一個FTP連接,一般需要兩個通道進行才能進行有效的文件傳輸。由于以上原因,FTP對服務器資源的占用是比較多的。為了使得文件服務器能夠保證所有服務的正常運行,并不至于應為過多用戶登錄造成系統(tǒng)資源的枯竭并導致系統(tǒng)崩潰,所以對同時可接入的用戶按服務器所能承受的能力實行

4、限制。8. 請簡單敘述瀏覽器本地緩存的應用機理,你的瀏覽器一般是如何配置的。答:瀏覽器本地緩存是指在客戶端主機上分配了一個專用的文件夾(如Windows系統(tǒng)中的. Temporary Internet Files)存放用戶所有訪問過的網頁,當用戶再次訪問同一網頁時,瀏覽器會從該文件夾進行查找,并使用該網頁進行顯示。顯然,這是一個多快好省的辦法,可以大大提高網頁的響應時間。對于過時(尤其是新聞類目錄網頁)的網頁,萬維網設計了“有條件獲?。╟ondition GET)”的方法,一個HTTP請求報文要滿足“有條件獲取”須具備兩點:(1)在請求報文中使用GET方法;(2)在請求報文中包含“IF-Mod

5、ified-Since”字樣的首部信息。這樣,存儲原始網頁的網站對每個此類的請求報文,會進行比較和判斷,并根據判斷結果返回相應的信息,或者是新的對象,或者是“Object not modified.”一般瀏覽器本地緩存雖然可以保存用戶訪問過得網頁中的所有對象,但由于磁盤空間的限制,不可能無限制或長期保存這些資料。在瀏覽器的默認設置中,歷史資料保存的默認期限為20天。根據用戶自己訪問的頻度和磁盤容量的大小,可以作適當調整。9. HTTP協議的請求報文在什么情況下,會向服務器發(fā)送除報文首部外的數據信息?答:當客戶端有大量數據(超過2k)需要發(fā)送到萬維網服務器時,可以將HTTP請求報文的method

6、欄位設置成“post”,這樣,客戶端的數據可以不受大小限制的上傳到服務器。此時的用戶數據是放在請求報文的實體(entity)欄目中(也就是報文首部以外)發(fā)送的。10. HTTP 1.0和HTTP 1.1的主要區(qū)別是什么?答:HTTP/1.0使用非持續(xù)連接,HTTP/1.1的默認操作模式則是持續(xù)連接。11. CGI的作用是什么?其工作原理是怎樣的?CGI一般可以用什么語言來編寫?答:CGI的作用:可以把CGI看成是一個通過瀏覽器實現的類似操作系統(tǒng)的用戶操作界面。CGI工作原理是:首先由用戶從HTML網頁向服務器發(fā)送輸入數據(或訪問包含CGI程序的網頁)。該數據被CGI程序處理并產生新的HTML網

7、頁,然后將這個動態(tài)生成的網頁發(fā)給用戶。CGI的工作語言:CGI可以用UNIX中的shell語言,C和C+, Perl和PHP, JSP和ASP來編寫。12. Telnet和FTP有什么異同點?答:相同點:這兩種網絡應用都需要進行主機用戶的登錄和認證;對登錄后的操作,系統(tǒng)會根據用戶權限進行相關的資源訪問控制。不同點:FTP用于文件的傳輸(上傳和下載),主要的命令一般與文件(目錄)操作有關,是操作系統(tǒng)命令的子集。telnet用于用戶操作遠程系統(tǒng),可以使用大部分操作系統(tǒng)的命令。但是,由于telnet的安全性比較薄弱,一些系統(tǒng)管理員的專用命令的使用會受到限制。另一種比較安全的方法是使用 SSH應用,來

8、完成類似telnet的工作。13. SMTP和POP協議分別應用在什么場合?答:對個人用戶來說,發(fā)送郵件服務器時需SMTP協議(例如,);接收郵件時要用到POP協議(例如:)。14. 同樣作為文件傳輸類的協議,HTTP和SMTP有什么重大區(qū)別?答:二者的區(qū)別是:首先,HTTP基本上是一個“拉”的協議(pull protocol)因特網上的大部分萬維網應用都是從Web服務器上取資料,并由發(fā)出數據請求的主機來啟動TCP連接;而SMTP主要是一個“推”的協議(push protocol)由發(fā)送方的郵件服務器將數據推給接收方的郵件服務器,由發(fā)送方的郵件服

9、務器來啟動TCP連接。第二個不同點是SMTP所傳輸的數據必須全部轉換成7位ASCII碼,由于“CRLF.CRLF”組合是郵件主體的結束標志,所以任何二進制數據的轉換必須考慮這個問題,實際上,在該轉換過程中,是不允許“.”出現的。而任何版本的HTTP協議都不需要對二進制數據進行轉換。對非持續(xù)連接模式工作的HTTP協議,每次TCP連接只傳送一個對象(文件),一旦Web服務器關閉連接,瀏覽器就知道一個 HTTP響應報文已經發(fā)送完畢。對持續(xù)連接模式工作的HTTP協議,每個響應報文都會包含一條Content-length:的首部行來向瀏覽器說明響應報文的大小。第三個重要的不同是HTTP以對象(文件)為單

10、位從Web服務器向瀏覽器傳輸資料;而SMTP以郵件報文(E-mail message)為單位從一個郵件服務器傳到另一個郵件服務器,包含在一個郵件內的所有文件(包括附件)全部都整合到一個郵件報文中。15. 同樣作為文件傳輸類的協議,FTP和TFTP有什么不同?答:FTP是基于TCP的文件傳輸協議,其傳輸的可靠性由TCP來保障。TFTP是一個基于UDP的文件傳輸協議。16. 為什么有“靜態(tài)網頁”和“動態(tài)網頁”之分?動態(tài)網頁有哪些類型?靜態(tài)網頁和動態(tài)網頁是如何工作的?答:所謂靜態(tài)網頁,一般指使用HTML語言編制的網頁,其內容不會隨訪問的時間場合等因素變化。動態(tài)網頁則不同,它的發(fā)布內容會隨用戶訪問的時

11、間、場合、輸入等因素變化。動態(tài)網頁分成客戶端執(zhí)行和服務器端執(zhí)行程序兩大類別。靜態(tài)網頁是由服務器根據用戶訪問要求,直接從Web站點的發(fā)布目錄取出后發(fā)給用戶??蛻舳藞?zhí)行的動態(tài)網頁是服務器根據用戶訪問要求,直接從Web站點的發(fā)布目錄取出后發(fā)給用戶,動態(tài)效果在客戶端主機上執(zhí)行并顯示。服務器端執(zhí)行的動態(tài)網頁是服務器根據用戶訪問要求,從Web站點的發(fā)布目錄取出后由服務器端的相關的解釋程序解釋執(zhí)行后,將程序執(zhí)行的結果發(fā)給客戶端主機并顯示。17. 除了登錄到遠程主機,運行遠程作業(yè)外,還可以利用Telnet做哪些工作?答:在使用telnet登陸遠程主機以后,除了運行遠程作業(yè)之外,一些網絡應用,例如FTP, ping, traceroute等可以在遠程系統(tǒng)上操作,在本課程中,一些應用層的協議測試可以在遠程系統(tǒng)上運行tel

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論