畢業(yè)設計代做淘寶好還是網站好免費注冊
第一章 計算機網絡
1.因特網是一個世界范圍的計算機網絡,記一個互聯了遍及全世界的計算機設備的網絡。
2.計算機網絡將眾多分散的、自治的(一臺壞了不影響其他)計算機系統(tǒng),通過通信設備與線路連接起來,由功能完善的軟件實現資源共享和信息傳遞的系統(tǒng)。
3.計算機網絡的組成。根據功能可以分成什么
資源子網:
通信子網:
4.什么是協議。協議三要素 是什么
協議定義了在兩個或多個通信實體之間交換的報文格式和順序,以及發(fā)送接收報文以及其他事件需要采取的操作。
為對等實體(水平的)進行數據交換而建立的規(guī)則、標準或約定
協議三要素:
語法:規(guī)定數據傳輸的格式
語義:規(guī)定所要完成的功能
同步:規(guī)定各種操作的順序
5.分組交換、電路交換、報文交換的原理、區(qū)別。
電路交換在數據傳輸之前需要先建立連接,然后每個連接獨占一條通信通路,直到傳輸結束,釋放連接。
適合長時間穩(wěn)定的傳輸。
報文交換:使用存儲轉發(fā)技術,以報文為傳輸單位,無需建立連接支持差錯檢測。報文不定長,長報文存儲轉發(fā)開銷大,出錯概率高,重傳耗時長。
分組交換:以分組為單位傳輸,采用存儲轉發(fā)機制。
虛電路:也要建立連接,然后通信,釋放連接。但是是采用的分組存儲轉發(fā)的方式,只不過是分組走的路是一開始定好的。分組按序按既定的線路發(fā)送,通信雙方不獨占線路。
6.TCP /IP 五層協議模型、各層功能
應用層: 支持網絡應用,報文(message)傳送,FTP, SMTP, STTP …
傳輸層: 主機進程間報文段(segment)傳送,TCP, UDP
網絡層: 主機間數據報(datagram)傳送,IP協議, 路由協議 …
鏈路層: 相鄰節(jié)點間的數據幀(frame)傳送,PPP, Ethernet …
物理層: 物理介質上的比特傳送
「OSI多會話層和表示層」
表示層:用于處理在兩個通信系統(tǒng)中交換信息的表示方式(語法和語義)。
會話層:向表示層實體/用戶進程建立連接并在連接上有序的傳輸數據。
第二章 應用層
1.網絡應用程序有幾種體系結構?各有什么優(yōu)缺點?
客戶/服務器、純P2P、混合體系結構
客戶機/服務器結構
服務器: 總是打開(always-on),具有固定的、眾所周知的IP地址,是真實的服務提供者。
客戶機:已知服務器地址,并向服務器發(fā)送請求。
提出客戶機/服務器體系結構的優(yōu)點:服務器地址已知,定位快速。缺點:服務器向客戶機提供服務的能力有限,隨著客戶機的增加,網絡服務能力下降,并且服務器故障將會導致服務丟失。
P2P體系結構
沒有總是打開的服務器,任意一對主機直接相互通信,對等方間歇連接并且可以改變IP地址
純P2P體系結構的優(yōu)點:網絡可擴展性強,用戶數量越多,服務能力越強,某一個計算機的故障不會導致服務丟失。缺點:服務器地址未知,服務管理復雜。
混合體系結構:
服務器是服務的登記者,客戶機發(fā)送請求給服務器,但是不能從服務器上獲得服務,而是獲得一個提供該服務的計算機地址集,然后客戶機向該地址集中的計算機發(fā)起服務請求。
3.簡述URL
HTTP協議用于從網頁抓取文件。
多數網頁由單個基本HTML文件和若干個所引用的對象構成
每個對象通過一個URL(Uniform Resource Locator統(tǒng)一資源定位符)尋址
通用格式:協議://主機名:端口號/路徑名
HTTP請求報文:
請求行:方法 URL HTTP版本號
下面首部行含控制信息
HTTP響應報文:
狀態(tài)行:版本號 狀態(tài)號 短語
4.H TTP與TCP建立連接的過程
使用TCP:
客戶發(fā)起TCP連接:客戶初始化一個與HTTP服務器80端口的TCP連接
服務器接收并建立TCP連接:HTTP服務器接受來自客戶的TCP連接請求, 建立連接
交換HTTP消息:Browser (HTTP client)和Web服務器 (HTTP server) 交換HTTP消息(應用層協議消息),包括HTTP請求和響應消息
結束:最后結束(或叫關閉)TCP連接
5.簡述HTTP使用TCP連接的不同方式
分為持久HTTP連接和非持久HTTP連接
非持久HTTP連接
每個TCP連接上只傳送一個對象,每個TCP連接在服務器發(fā)送一個對象后關閉。
網頁由1個HTML文件, 和10個jpeg圖像構成-----共需要11次請求傳送,需11次TCP連接
每個對象需要2次RTT,操作系統(tǒng)必須為每個TCP連接分配主機資源(22個RTT)
持久HTTP連接
一個TCP連接上可以傳送多個對象,服務器發(fā)送響應消息后保持連接
同1客戶/服務器的后續(xù)HTTP 消息繼續(xù)在該連接上傳送,以上例子需1次TCP連接(12個RTT)
6.http中還有帶流水線的持久連接和不帶流水線的持久連接
不帶流水線:客戶只有在收到上一個請求的響應后,才發(fā)出新的請求。這種情況下,所有從web頁面引用的對象都要經歷一個RTT的延遲。用于請求和接收該對像。