Netwoek 1-1
資料層次結構與通訊模型
Packet L3(網路層封包)
OSI 模型或 TCP/IP 模型中的第三層,負責處理主機之間的資料傳輸資料分割為資料包,包含網路位址的資訊Segment L4(傳輸層段)
OSI 模型或 TCP/IP 模型中的第四層,負責點對點之間的通訊資料被分割為傳輸層段,可能包含有關連接埠和序號的資訊Data L5(應用層資料)
OSI 模型或 TCP/IP 模型中的第五層,負責處理使用者介面和應用程式間的通訊資料被分割為應用層資料單元,包含特定應用程式的資訊Request 和 Response
描述客戶端向伺服器發出請求,伺服器傳回回應的通訊模型
Header、Body 和 Payload
在請求和回應中的部分組成。
頭部包含元資料和控制訊息,主體包含實際資料
有時主體也稱為“Payload”(有效載荷)HTTP 協定相關
Header
在 HTTP 協定中,頭部包含元資料和控制資訊可以被覆蓋通常包括 Host、Cookie、Referer、X-Forwarded-For 等Host Header
指定發起請求的主機Cookie
用於在客戶端和伺服器之間傳遞訊息的 HTTP CookieReferer
指示請求的來源X-Forwarded-For
用於標識原始客戶端的 IP 位址L5以下是屬於信封外的內容
包括應用層資料單元以及應用層以上的內容HTTP 請求方式
無 Payload(無主體)
GET / HEAD 等請求方法通常不攜帶主體有 Payload(有主體)
POST / PUT / DELETE 等請求方法通常會攜帶主體網路協定相關
TCP/UDP
兩種不同的傳輸協議,用於可靠或不可靠的資料傳輸MAC(Media Access Control)
媒體存取控制位址,規範實現網路設備的唯一識別Internet Protocol
用於在網路中標識和定位設備的協定其他
回傳方式、接收方式
描述資料的傳輸方式,例如 TCP 和 UDPTCP/UDP
不同的傳輸協議,分別提供可靠和不可靠的數據傳輸