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 將在兩個應用程式之間建立一個全雙工 (full-duplex) 的通訊。
這個全雙工的通訊將佔用兩台電腦之間的通訊線路,直到它被一方或雙方關閉為止。
UDP 和 TCP 很相似,但更簡單,同時可靠性低於 TCP。
IP 是無連線的IP 用於電腦之間的通訊。
IP 是無連線的通訊協定。它不會佔用兩個正在通訊的電腦之間的通訊線路。這樣,IP 就降低了對網路線路的需求。每條線可以同時滿足許多不同的電腦之間的通訊需求。
透過 IP,訊息(或其他資料)被分割為小的獨立的包,並透過網際網路在電腦之間傳送。
IP 負責將每個套件路由至它的目的地。
IP 路由器當一個 IP 套件從一台電腦被傳送,它會到達一個 IP 路由器。
IP 路由器負責將這個套件路由至它的目的地,直接或透過其他的路由器。
在一個相同的通訊中,一個套件所經由的路徑可能會和其他的套件不同。而路由器負責根據通訊量、網路中的錯誤或其他參數來進行正確地尋址。
TCP/IPTCP/IP 意味著 TCP 和 IP 在一起協同工作。
TCP 負責應用軟體(例如您的瀏覽器)和網路軟體之間的通訊。
IP 負責電腦之間的通訊。
TCP 負責將資料分割並裝入 IP 包,然後在它們到達的時候重新組合它們。
IP 負責將套件傳送至接受者。