http協議原理及重點分析
整個http協議請求的工作流程如下:
1) 終端客戶在web瀏覽器位址列輸入訪問位址
2) web瀏覽器請求dns伺服器把網域名稱www.sohu.com 轉換成web伺服器的ip位址(dns解析流程在下方講解)
3) web瀏覽器講埠號(預設為80)從訪問位址url中解析出來
4) web瀏覽器通過解析後的ip位址及埠號與web伺服器之間建立一條tcp連線
5) 建立tcp連線後,web瀏覽器向web伺服器傳送一條http請求報文(請求報文的內容格式及資訊細節在下方講解)
6) web伺服器相應並讀取瀏覽器的請求資訊,然後返回一條http響應報文(響應報文的內容格式及資訊細節在下方講解)
7) web伺服器關閉http連線,關閉tcp連線,web瀏覽器顯示訪問的**內容
l http協議位於osi模型中的第7層應用層
l http協議的重要應用是www服務
l dns解析流程
什麼是dns?
dns( domain namesystem)是「網域名稱系統」的英文縮寫,是一種組織成域層次結構的計算機和網路服務命名系統,它用於tcp/ip網路,它所提供的服務是用來將主機名和網域名稱轉換為ip位址的工作。dns就是這樣的一位「翻譯官」,它的基本工作原理可用下圖來表示。
l 請求報文的內容
乙個http請求報文由請求行(request line)、請求頭部(header)、空行和請求資料4個部分組成。
http協議的請求方法有get、post、head、put、delete、options、trace、connect。
其中get例項:
l http相應報文
http響應也由三個部分組成,分別是:狀態行、訊息報頭、響應正文。
相應報文例項:
LVDS協議及原理分析
lvds是一種低擺幅的差分訊號技術,它使得訊號能在差分pcb 線對或平衡電纜上以 幾百mbps的速率傳輸,其低壓幅和低電流驅動輸出實現了低雜訊和低功耗。ieee 在兩個標準中對lvds 訊號進行了定義。ansi tia e ia 644 中,推薦最大速率為 655mbps 理論極限速率為1.923g...
http協議分析
http協議版本 http協議中共定義了八種方法或者叫 動作 來表明對request uri指定的資源的不同操作方式,具體介紹如下 connect http 1.1協議中預留給能夠將連線改為管道方式的 伺服器。雖然http的請求方式有8種,但是我們在實際應用中常用的也就是get和post,其他請求方...
分析HTTP協議
1.簡介 http是hyper text transfer protocol 超文字傳輸協議 的縮寫。它的發展是全球資訊網協會 world wide web consortium 和internet工作小組ietf internet engineering task force 合作的結果,他們 最...