计算机网络原理(第二章)课后题答案
第二章
1.計算機網絡應用可以分為哪幾種體系結構的應用類型?各種應用類型的特點是什么?
C/S結構:通信旨在客戶與服務器之間進行,客戶與客戶不直接通信
純P2P結構:沒有永遠在線的服務器,任意端系統/結點之間可直接通信,高度可伸縮,難于管理
混合結構:既有中心服務器存在,又有對等端間的直接通信
2.為什么說客戶端服務器通信方式是網絡應用通信的基本方式?
客戶是主動發起通信的一方,被動接收通信的是服務器,為了能通信服務器必須先運行起來做好通信準備。
3.網絡應用通信中,需要那些信息標識一個應用進程?
IP地址,socket綁定的端口
4.簡述域名系統的層次結構
國家頂級域名nTLD
通用頂級域名給gTLD
基礎結構域名:arpa
5.請舉例說明,什么是DNS遞歸解析過程?什么是DNS迭代解析過程?
遞歸:將域名解析的任務交給所聯系的服務器
迭代:被查詢服務器返回域名解析服務器名字
通俗講就是我不認識這個人,但是你可以問問其他人
6.什么是本地域名服務器?主機是如何確定本地域名服務器的?
7.簡述HTTP1.0獲取一引用10個小JPEG圖片網頁的通信過程
?
8.什么是非持久HTTP?什么是非流水方式的持久HTTP?什么是流水方式的持久HTTP?簡述交互過程。
非持久分為:串聯方式、并聯方式
串聯連接:請求對象,每次都要新建立TCP連接,有幾個圖片建立幾次
并行連接:請求建立一個TCP連接,有幾個圖片同時建立幾個連接,一次性要完
持久連接分為:非流水方式、流水方式
9.
10.電子郵件主要由那幾部分構成?
郵件服務器、簡單郵件傳輸協議SMTP、用戶代理Foxmail、郵件讀取協議pop、imap、http
11.簡述SMTP發送郵件的過程
應用層的核心協議,簡短郵件傳輸協議
過程:握手階段、郵件傳輸階段、關閉階段
12.FTP的“帶外控制”特性是什么含義?控制連接和數據連接各有什么特點?用途分別是什么?
?
?
?
14.簡述TCP客戶程序與TCP服務器程序的SockertAPI基本函數調用過程
服務端:
綁定一個端口號
服務器開始監聽,等待客戶端發送請求。
接受客戶端發來的請求,建立連接。
然后等待客戶機發送數據過來。
做好相應處理后,發送給客戶端。
如果此時雙方都已完成,就關閉TCP連接;
結束程序,退出
?
客戶端:
不分配固定端口,而是通過調用socket接口獲取一個臨時端口;
使用該臨時端口和服務器建立TCP連接;
對方接受連接以后,客戶端開始發送請求數據;
等待服務端發回來的響應數據,必要時再次調用send請求;
所有數據發送完后,可以關閉該TCP連接的接口;
結束程序,退出
15.簡述UDP客戶程序與UDP服務器程序的SockertAPI基本函數調用過程
獲得一個固定端口號;
端口號和服務器進行綁定;等待客戶機發來數據
接受客戶機發送來的數據請求;
收到后處理,向客戶機發送響應數據;
必要時再次接收、處理、響應;
全部完成后,關閉連接。
結束程序,退出
?
客戶端:
通過調用socket接口獲取一個臨時端口;
利用該端口向服務器端發送數據;
數據發送完后,等待接收服務器端的響應;
關閉相應端口和連接;
結束程序,退出。
總結
以上是生活随笔為你收集整理的计算机网络原理(第二章)课后题答案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle arp绑定mac地址,使用
- 下一篇: Java的主要就业方向