經過圖輕鬆瞭解各類協議

瞭解各類協議

參考自《圖解HTTP》web

目錄:網絡

  • 各類協議與HTTP協議的關係
  • TCP/IP協議族
  • IP協議
  • TCP協議
  • DNS服務

各類協議與HTTP協議的關係

在這裏插入圖片描述

TCP/IP協議族

TCP/IP協議族按層次分別分爲:應用層傳輸層網絡層數據鏈路層svg

發送端從應用層走,接收端則從鏈路層走,每通過一層一定打上一個該層所屬的首部信息,反向則每通過一層時把對應的頭部消去。這種把數據信息包裝起來的方法叫作封裝大數據

在這裏插入圖片描述

IP協議

負責傳輸的IP協議:位於網絡層,把各類數據包傳送給對方,保證確實送到對法那裏至少須要IP地址和MAC地址。.net

IP地址指明節點被分配的地址,MAC地址是指網卡所屬的固定地址。IP地址能夠和MAC地址進行配對。IP地址可變換,MAC地址基本不會改變。xml

IP的通訊依賴MAC地址,在網絡上,通訊的雙發在同一局域網內狀況不多的,一般是進過多臺計算機和網絡設備中轉才能鏈接到對方,而在進行中轉時,會利用下一站中轉設備的MAC地址來搜索下一個中轉目標。這時,會採用ARP協議。ARP協議是一種用以解析地址的協議,根據通訊方的IP地址就能夠反查出對應的MAC地址blog

在這裏插入圖片描述

TCP協議

TCP傳輸層,提供可靠的字節流服務。字節流服務指爲了方便傳輸,將大數據分割成以報文段爲單位的數據包進行管理。而可靠傳輸服務指,可以把數據準確可靠地傳給對方,TCP協議採用三次握手策略,它會向對方確認是否成功送達。握手過程當中是用來TCP協議的標誌(flag)——SYN和ACK圖片

在這裏插入圖片描述

DNS服務

DNS服務是和HTTP同樣位於應用層的協議,提供域名到IP地址之間的解析服務get

計算機既能夠被賦予IP地址,也能夠被賦予主機名和域名。域名

用戶一般使用主機名或域名(例如http://furfur.com)來訪問對方的計算機,而不是直接經過IP地址(例如20x.189.105.112)。

經過圖輕鬆瞭解HTTP方法

相關文章
相關標籤/搜索