TCP/IP 教學課程login
TCP/IP 教學課程
作者:php.cn  更新時間:2022-04-13 17:05:49

TCP/IP 介紹



TCP/IP 是用於網際網路 (Internet) 的通訊協定。


電腦通訊協定(Computer Communication Protocol)

電腦通訊協定是對那些電腦必須遵守以便彼此通訊的的規則的描述。


什麼是 TCP/IP?

TCP/IP 是供已連接網際網路的電腦進行通訊的通訊協定。

TCP/IP 指傳輸控制協定/網際協定(Transmission Control Protocol / Internet Protocol)。

TCP/IP 定義了電子設備(例如電腦)如何連入因特網,以及資料如何在它們之間傳輸的標準。


在TCP/IP 內部

在TCP/IP 中包含一系列用於處理資料通訊的協定:

  • ##TCP (傳輸控制協定) - 應用程式之間通訊

  • UDP (用戶資料包協定) - 應用程式之間的簡單通訊

  • ##IP (網路通訊協定)  - 電腦之間的通訊
  • ICMP (網際網路訊息控制協定) - 針對錯誤和狀態
  • DHCP (動態主機配置協定) - 針對動態尋址
TCP 使用固定的連線

TCP 用於應用程式之間的通訊。

當應用程式希望透過 TCP 與另一個應用程式通訊時,它會發送一個通訊請求。這個請求必須被送到一個確切的位址。在雙方"握手"之後,TCP 將在兩個應用程式之間建立一個全雙工 (full-duplex) 的通訊。

這個全雙工的通訊將佔用兩台電腦之間的通訊線路,直到它被一方或雙方關閉為止。

UDP 和 TCP 很相似,但更簡單,同時可靠性低於 TCP。

IP 是無連線的

IP 用於電腦之間的通訊。

IP 是無連線的通訊協定。它不會佔用兩個正在通訊的電腦之間的通訊線路。這樣,IP 就降低了對網路線路的需求。每條線可以同時滿足許多不同的電腦之間的通訊需求。

透過 IP,訊息(或其他資料)被分割為小的獨立的包,並透過網際網路在電腦之間傳送。

IP 負責將每個套件路由至它的目的地。

IP 路由器

當一個 IP 套件從一台電腦被傳送,它會到達一個 IP 路由器。

IP 路由器負責將這個套件路由至它的目的地,直接或透過其他的路由器。

在一個相同的通訊中,一個套件所經由的路徑可能會和其他的套件不同。而路由器負責根據通訊量、網路中的錯誤或其他參數來進行正確地尋址。

TCP/IP

TCP/IP 意味著 TCP 和 IP 在一起協同工作。

TCP 負責應用軟體(例如您的瀏覽器)和網路軟體之間的通訊。

IP 負責電腦之間的通訊。

TCP 負責將資料分割並裝入 IP 包,然後在它們到達的時候重新組合它們。

IP 負責將套件傳送至接受者。

#

PHP中文網