http通訊協議的基本原理

2021-10-10 02:21:42 字數 478 閱讀 1548

http協議在遠端通訊場景中的應用還是挺廣泛的,包括現在主流的微服務架構的通訊都是基於http協議。由於經常使用的關係,所以大家對http協議的理解還是比較深刻,我這裡就直接幫大家梳理一下http協議的基本原理。 

一次http請求的通訊流程

我們先來思考乙個問題,我們在瀏覽器上輸入乙個**後,瀏覽器是如何展示目標**的內容的?內容是從**來的呢? 

來通過圖形把這個過程畫一下 

dns: (domain name system)服務是和http 協議一樣位於應用層的協議。它提供網域名稱到ip位址之間的解析服務, 使用者通常使用主機名或網域名稱來訪問對方的計算機,而不是直接通過ip位址訪問。因為與ip位址的一組純數字相比,用字母配合數字的表示形式來指定計算機名更符合人類的記憶習慣 

但要讓計算機去理解名稱,相對而言就變得困難了。因為計算機更擅長處理一長串數字。為了解決上述的問題,dns服務應運而生。dns 協議提供通過網域名稱查詢ip位址,或逆向從ip 位址反查網域名稱的服務 

HTTP協議基本原理

http 超文字傳輸協議 hypertext transfer protocol,http 是一種用於分布式 協作式和超 資訊系統的應用層協議。http是全球資訊網的資料通訊的基礎。www是以internet作為傳輸媒介的乙個應用系統,www網上最基本的傳輸單位是web網頁。www的工作基於客戶機 ...

HTTP協議基本原理

姓名 張馨藝 學號 201631062606 哎呀,本文依舊使用markdown語法進行編寫排版 目錄http 超文字傳輸協議 是乙個基於請求與響應模式的 無狀態的 應用層的協議,常基於tcp的連線方式,http1.1版本中給出一種持續連線的機制,絕大多數的web開發,都是構建在http協議之上的w...

IS IS協議基本原理

引言 和ospf協議一樣,is is協議也是一種基於鏈路狀態的最短路徑優先演算法進行路由計算的內部閘道器協議,是iso為它的無連線網路協議clnp設計的一種動態路由協議。但是我們現在不使用clnp,為了提供對ip的路由支援,ietf對is is進行的修改,使其可以執行在tcp ip的osi環境中,成...