android ------- TCP/IP

TCP/IP 是針對因特網的通訊協議。html

 

什麼是 TCP/IP?

TCP/IP 是供已鏈接因特網的計算機進行通訊的通訊協議。瀏覽器

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

TCP/IP 定義了電子設備(好比計算機)如何連入因特網,以及數據如何在它們之間傳輸的標準。tcp

 

在 TCP/IP 內部

在 TCP/IP 中包含一系列用於處理數據通訊的協議:spa

  • TCP (傳輸控制協議) - 應用程序之間通訊
  • UDP (用戶數據包協議) - 應用程序之間的簡單通訊
  • IP (網際協議) - 計算機之間的通訊
  • ICMP (因特網消息控制協議) - 針對錯誤和狀態
  • DHCP (動態主機配置協議) - 針對動態尋址

 

TCP 使用固定的鏈接

TCP 用於應用程序之間的通訊。htm

當應用程序但願經過 TCP 與另外一個應用程序通訊時,它會發送一個通訊請求。這個請求必須被送到一個確切的地址。在雙方「握手」以後,TCP 將在兩個應用程序之間創建一個全雙工 (full-duplex) 的通訊。教程

這個全雙工的通訊將佔用兩個計算機之間的通訊線路,直到它被一方或雙方關閉爲止。ip

UDP 和 TCP 很類似,可是更簡單,同時可靠性低於 TCP。路由

 

 

IP 是無鏈接的

IP 用於計算機之間的通訊。pip

IP 是無鏈接的通訊協議。它不會佔用兩個正在通訊的計算機之間的通訊線路。這樣,IP 就下降了對網絡線路的需求。每條線能夠同時知足許多不一樣的計算機之間的通訊須要。

經過 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 負責計算機之間的通訊。

TCP 負責將數據分割並裝入 IP 包,而後在它們到達的時候從新組合它們。

IP 負責將包發送至接受者。

 

 

TCP - 傳輸控制協議

TCP 用於從應用程序到網絡的數據傳輸控制。

TCP 負責在數據傳送以前將它們分割爲 IP 包,而後在它們到達的時候將它們重組。

 

 

 

IP - 網際協議

IP 負責計算機之間的通訊。

IP 負責在因特網上發送和接收數據包。

 

TCP/IP 教程: http://www.runoob.com/tcpip/tcpip-tutorial.html

相關文章
相關標籤/搜索