計算機網路基礎知識1

2021-10-23 20:40:15 字數 1883 閱讀 6909

http協議頭包括通用頭,請求頭,響應頭和實體頭四個部分

200 請求已成功,請求所希望的響應頭或資料體將隨此響應返回

302 moved permanently(重定向)請求的url已移走。response中應該包含乙個location url, 說明資源現在所處的位置

304 not modified(未修改)客戶的快取資源是最新的, 要客戶端使用快取

404 not found 未找到資源,可能是路徑方面的錯誤

503 伺服器目前無法為請求提供服務,但過一段時間就可以恢復服務

1 當我們輸入乙個網域名稱像:www.baidu.com

2 瀏覽器查詢瀏覽器快取,如果有網域名稱的ip位址則返回,如果沒有繼續查詢

3 系統查詢系統快取,如果有網域名稱的ip位址則返回,如果沒有繼續查詢

4 路由器查詢路由器快取,如果有網域名稱的ip位址則返回,如果沒有繼續查詢

5 本地網域名稱伺服器採用迭代查詢,它先向乙個根網域名稱伺服器查詢

6 根網域名稱伺服器告訴本地網域名稱伺服器,下一次應查詢的頂級網域名稱伺服器dns.com的ip位址

7 本地網域名稱伺服器向頂級網域名稱伺服器dns.com進行查詢

8 頂級網域名稱伺服器dns.com告訴本地網域名稱伺服器,下一次應查詢的許可權網域名稱伺服器dns.baidu.com的ip位址

9 本地網域名稱伺服器向許可權網域名稱伺服器dns.baidu.com進行查詢

10 許可權網域名稱伺服器dns.baidu.com告訴本地網域名稱伺服器,所查詢的主機www.baidu.com的ip位址

11 本地網域名稱伺服器最後把查詢結果告訴主機

12 主機瀏覽器獲取到web伺服器的ip位址後,與伺服器建立tcp連線

13 瀏覽器所在的客戶機向伺服器發出連線請求報文

14 伺服器接收報文後,同意建立連線,向客戶機發出確認報文

15 客戶機接收到確認報文後,再次向伺服器發出報文,確認已接收到確認報文

16 此處客戶機與伺服器之間的tcp連線建立完成,開始通訊

17 瀏覽器發出取檔案命令:get

18 伺服器給出響應,將指定檔案傳送給瀏覽器

19 瀏覽器釋放tcp連線

20 瀏覽器所在主機向伺服器發出連線釋放報文,然後停止傳送資料

21 伺服器接收到釋放報文後發出確認報文,然後將伺服器上未傳送完的資料傳送完

22 伺服器資料傳輸完畢後,向客戶機傳送連線釋放報文

23 客戶機接收到報文後,發出確認,然後等待一段時間後,釋放tcp連線

24 瀏覽器顯示頁面中所有文字

1 http請求頭的資料量:每次請求都會帶上一些額外的資訊進行傳輸,所以請求越多的時候,在網路上傳輸的資料就會變多了,速度就變慢了

2 http連線的開銷:從使用者輸入url到看到頁面,經過一系列的解析和連線,以及等待

http請求的過程:網域名稱解析 --> 發起tcp的3次握手 --> 建立tcp連線後發起http請求 -->伺服器響應http請求,瀏覽器得到html** -->瀏覽器解析html**,並請求html**中的資源(如js、css、等) --> 瀏覽器對頁面進行渲染呈現給使用者

請求原理:http協議是應用層的一種協議,是一種c/s架構服務,基於tcp/ip協議來通訊,監聽在tcp的80埠上,http協議實現的是客戶端可以向服務端獲得web資源

https是3次握手和4次揮手,和http是一樣的。

原理:https在傳輸資料前需要客戶端(瀏覽器)與伺服器(**)之間進行一次握手,在握手過程中將確立雙方加密傳輸資料的密碼資訊.tls/ssl協議是一套加密傳輸協議,使用了非對稱加密,對稱加密,以及hash演算法

tls的中文名是:安全傳輸層協議,在傳輸層。

tcp的可靠性是通過順序編號和確認(ack)來實現的,tcp的接收端必須丟棄重複的資料,並且tcp提供流量控制,連線的每乙個地方都有固定大小的緩衝空間。

計算機網路基礎知識1

網路作業系統專案實戰 思科 思科模擬器 交換機 路由器 全球連線 1.日常生活中的網路 2.過去與現在的技術 3.潛力無限 4.網路支撐我們的學習方式 社交 協作工作,部落格,維基百科 5.工作 6.娛樂 網路規模 1.小型家庭網路 2.小型辦公網路 3.中型 4.大中型 5.大型 客戶端 伺服器 ...

計算機網路基礎知識 1

1 如果不進行資料壓縮,直接將解析度為640x480的彩色影象 每畫素用24bit表示 以每秒25幀顯示,那麼它需要占用的通訊頻寬約為 解析 首先計算彩色影象的資料量 640x480x24 10 6 7.37mbps,如果以每秒25幀顯示,那麼每秒的傳輸的資料量為7.37x25 184mbps,也就...

計算機網路基礎知識

計算機網路協議 osi 七層協定 計算機網路協議 tcp ip 其實 tcp ip 也是使用 osi 七層協議的觀念,所以同樣具有分層的架構,只是將它簡化為四層,在結構上面比較沒有這麼嚴謹,程式撰寫會比較容易些。網路 一次傳輸的資料量是有限的,因此如果要被傳輸的資料太大時,我們在分層的包裝中,就得要...