Skip to content

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 協定相關

在 HTTP 協定中,頭部包含元資料和控制資訊可以被覆蓋通常包括 Host、Cookie、Referer、X-Forwarded-For 等

Host Header

指定發起請求的主機
用於在客戶端和伺服器之間傳遞訊息的 HTTP Cookie

Referer

指示請求的來源

X-Forwarded-For

用於標識原始客戶端的 IP 位址

L5以下是屬於信封外的內容

包括應用層資料單元以及應用層以上的內容

HTTP 請求方式

無 Payload(無主體)

GET / HEAD 等請求方法通常不攜帶主體

有 Payload(有主體)

POST / PUT / DELETE 等請求方法通常會攜帶主體

網路協定相關

TCP/UDP
兩種不同的傳輸協議,用於可靠或不可靠的資料傳輸
MAC(Media Access Control)
媒體存取控制位址,規範實現網路設備的唯一識別
Internet Protocol
用於在網路中標識和定位設備的協定

其他

回傳方式、接收方式

描述資料的傳輸方式,例如 TCP 和 UDP

TCP/UDP

不同的傳輸協議,分別提供可靠和不可靠的數據傳輸