TCP/IP 將通訊任務劃分為多個層,以保持流程標準化。封包在被目標設備接收之前必須經過四層,然後 TCP/IP 以相反的順序穿過各層,將訊息恢復為其原始格式。TCP/IP 模型定義了設備應如何在它們之間傳輸數據,並支援透過網路和長距離進行通訊。此模型表示如何透過網路交換和組織資料。它分為四層,設定資料交換的標準,並代表資料在應用程式、裝置和伺服器之間傳輸時的處理和打包方式。
鏈結層(Link Layer)
鏈結層主要負責處理數據的實際傳送和接收,就像是確定數據如何在網路裝置之間實際移動的規則。這層涵蓋的內容包括你的電腦的網卡、乙太網路線和相關的裝置驅動程式等硬體設備的工作方式。簡單來說,就是OSI模型中負責物理和資料鏈路功能的部分,這個模型是用來標準化不同計算和通信設備間通訊的方式的。
網路層(Internet Layer)
網路層負責從網路發送封包並控制它們在網路中的移動,以確保它們到達目的地。它提供了透過網路在應用程式和裝置之間傳輸資料序列的功能和過程。
傳輸層(Transport Layer)
傳輸層主要是確保從A到B的資料傳送是可靠和有效的。在這一層,資料會被切割成一個個小封包,並且每個封包都會被標上序號,這樣就能按順序地組裝回去。傳輸層會管理這些資料包應該怎麼發送、發送到哪裡,以及發送的速度。它會確保所有的封包都能正確無誤地到達,並確認接收方已經收到這些封包。
應用層(Application Layer)
應用層包括所有針對特定應用的協議,這些協議規定了進行網路應用程序時數據的交換規則。常見的應用層協議有HTTP(網頁)、FTP(文件傳輸)、SMTP(電子郵件)等。它結合了 OSI 模型的會話層、表示層和應用層。