TCP/IP 是針對因特網的通訊協議。html
TCP/IP 是供已鏈接因特網的計算機進行通訊的通訊協議。瀏覽器
TCP/IP 指傳輸控制協議/網際協議 (Transmission Control Protocol / Internet Protocol)。網絡
TCP/IP 定義了電子設備(好比計算機)如何連入因特網,以及數據如何在它們之間傳輸的標準。tcp
在 TCP/IP 中包含一系列用於處理數據通訊的協議:spa
TCP 用於應用程序之間的通訊。htm
當應用程序但願經過 TCP 與另外一個應用程序通訊時,它會發送一個通訊請求。這個請求必須被送到一個確切的地址。在雙方「握手」以後,TCP 將在兩個應用程序之間創建一個全雙工 (full-duplex) 的通訊。教程
這個全雙工的通訊將佔用兩個計算機之間的通訊線路,直到它被一方或雙方關閉爲止。ip
UDP 和 TCP 很類似,可是更簡單,同時可靠性低於 TCP。路由
IP 用於計算機之間的通訊。pip
IP 是無鏈接的通訊協議。它不會佔用兩個正在通訊的計算機之間的通訊線路。這樣,IP 就下降了對網絡線路的需求。每條線能夠同時知足許多不一樣的計算機之間的通訊須要。
經過 IP,消息(或者其餘數據)被分割爲小的獨立的包,並經過因特網在計算機之間傳送。
IP 負責將每一個包路由至它的目的地。
當一個 IP 包從一臺計算機被髮送,它會到達一個 IP 路由器。
IP 路由器負責將這個包路由至它的目的地,直接地或者經過其餘的路由器。
在一個相同的通訊中,一個包所經由的路徑可能會和其餘的包不一樣。而路由器負責根據通訊量、網絡中的錯誤或者其餘參數來進行正確地尋址。
每一個計算機必須有一個 IP 地址纔可以連入因特網。
每一個 IP 包必須有一個地址纔可以發送到另外一臺計算機。
TCP/IP 使用 4 組數字來爲計算機編址。每一個計算機必須有一個惟一的 4 組數字的地址。
每組數字必須在 0 到 255 之間,並由點號隔開,好比:192.168.1.60。
TCP/IP 意味着 TCP 和 IP 在一塊兒協同工做。
TCP 負責應用軟件(好比你的瀏覽器)和網絡軟件之間的通訊。
IP 負責計算機之間的通訊。
TCP 負責將數據分割並裝入 IP 包,而後在它們到達的時候從新組合它們。
IP 負責將包發送至接受者。
TCP 用於從應用程序到網絡的數據傳輸控制。
TCP 負責在數據傳送以前將它們分割爲 IP 包,而後在它們到達的時候將它們重組。
IP 負責計算機之間的通訊。
IP 負責在因特網上發送和接收數據包。
TCP/IP 教程: http://www.runoob.com/tcpip/tcpip-tutorial.html