名稱
連結內容
為了在分層的網路中傳輸數據,從應用程式傳輸數據到協定棧中中相應的協定。之後,此協定處理完數據之後,將數據傳向棧中的下一個協定。在數據穿越每一層協定的同時,協定棧上相應協定為了棧中下一層協定,將數據封裝起來。因此,封裝就是一個將數據存儲成協定棧中更低層協定要求的格式的過程。因此,我們可以看出,應用程式模組封裝從用戶套用訊息傳來的數據。TCP模組封裝套用數據,增加TCP頭並且發往下一層。當數據傳向網路棧中IP模組時,IP模組將TCP段格式化為IP報文或稱為包。乙太網驅動將IP模組傳來的數據格式化並將數據放入乙太網幀中。這就解釋了幀中如何封裝IP報文,IP包如何封裝TCP/UDP數據。為了識別HTTP請求,首先,我們應該識別包為TCP/IP包,然後檢查此包是否是TCP包,最後識別此包是否HTTP請求。