TCP/IP 是供已鏈接因特網的計算機進行通訊的通訊協議。html
TCP/IP 指傳輸控制協議/網際協議 (Transmission Control Protocol / Internet Protocol)。web
TCP/IP 定義了電子設備(好比計算機)如何連入因特網,以及數據如何在它們之間傳輸的標準。瀏覽器
在 TCP/IP 中包含一系列用於處理數據通訊的協議:安全
你將在本教程中學習到更多關於這些標準的知識。服務器
TCP 用於應用程序之間的通訊。網絡
當應用程序但願經過 TCP 與另外一個應用程序通訊時,它會發送一個通訊請求。這個請求必須被送到一個確切的地址。在雙方「握手」以後,TCP 將在兩個應用程序之間創建一個全雙工 (full-duplex) 的通訊。tcp
這個全雙工的通訊將佔用兩個計算機之間的通訊線路,直到它被一方或雙方關閉爲止。post
UDP 和 TCP 很類似,可是更簡單,同時可靠性低於 TCP。學習
IP 用於計算機之間的通訊。ui
IP 是無鏈接的通訊協議。它不會佔用兩個正在通訊的計算機之間的通訊線路。這樣,IP 就下降了對網絡線路的需求。每條線能夠同時知足許多不一樣的計算機之間的通訊須要。
經過 IP,消息(或者其餘數據)被分割爲小的獨立的包,並經過因特網在計算機之間傳送。
IP 負責將每一個包路由至它的目的地。
當一個 IP 包從一臺計算機被髮送,它會到達一個 IP 路由器。
IP 路由器負責將這個包路由至它的目的地,直接地或者經過其餘的路由器。
在一個相同的通訊中,一個包所經由的路徑可能會和其餘的包不一樣。而路由器負責根據通訊量、網絡中的錯誤或者其餘參數來進行正確地尋址。
TCP/IP 意味着 TCP 和 IP 在一塊兒協同工做。
TCP 負責應用軟件(好比你的瀏覽器)和網絡軟件之間的通訊。
IP 負責計算機之間的通訊。
TCP 負責將數據分割並裝入 IP 包,而後在它們到達的時候從新組合它們。
IP 負責將包發送至接受者。
OSI中的層
|
功能 | TCP/IP協議族 |
---|---|---|
應用層 | 文件傳輸,電子郵件,文件服務,虛擬終端 | TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 等等 |
表示層 | 翻譯、加密、壓縮 | 沒有協議 |
會話層 | 對話控制、創建同步點(續傳) | 沒有協議 |
傳輸層 | 端口尋址、分段重組、流量、差錯控制 | TCP,UDP |
網絡層 | 邏輯尋址、路由選擇 | IP,ICMP,OSPF,EIGRP,IGMP |
數據鏈路層 | 成幀、物理尋址、流量,差錯,接入控制 | SLIP,CSLIP,PPP,MTU |
物理層 | 設置網絡拓撲結構、比特傳輸、位同步 | ISO2110,IEEE802,IEEE802.2 |
早期的計算機網絡,都是由各廠商本身規定一套協議,IBM、Apple和Microsoft都有各自的網絡協議,互不兼容。
爲了把全世界的全部不一樣類型的計算機都鏈接起來,就必須規定一套全球通用的協議,爲了實現互聯網這個目標,互聯網協議族(Internet Protocol Suite)就是通用協議標準。
由於互聯網協議包含了上百種協議標準,可是最重要的兩個協議是TCP和IP協議,因此,你們把互聯網的協議簡稱TCP/IP協議(族)
TCP 用於從應用程序到網絡的數據傳輸控制。
TCP 負責在數據傳送以前將它們分割爲 IP 包,而後在它們到達的時候將它們重組。
IP 負責計算機之間的通訊。
IP 負責在因特網上發送和接收數據包。
HTTP 負責 web 服務器與 web 瀏覽器之間的通訊。
HTTP 用於從 web 客戶端(瀏覽器)向 web 服務器發送請求,並從 web 服務器向 web 客戶端返回內容(網頁)。
HTTPS 負責在 web 服務器和 web 瀏覽器之間的安全通訊。
做爲有表明性的應用,HTTPS 會用於處理信用卡交易和其餘的敏感數據。
SSL 協議用於爲安全數據傳輸加密數據。
SMTP 用於電子郵件的傳輸。
MIME 協議使 SMTP 有能力經過 TCP/IP 網絡傳輸多媒體文件,包括聲音、視頻和二進制數據。
IMAP 用於存儲和取回電子郵件。
POP 用於從電子郵件服務器向我的電腦下載電子郵件。
FTP 負責計算機之間的文件傳輸。
NTP 用於在計算機之間同步時間(鍾)。
DHCP 用於向網絡中的計算機分配動態 IP 地址。
SNMP 用於計算機網絡的管理。
LDAP 用於從因特網蒐集關於用戶和電子郵件地址的信息。
ICMP 負責網絡中的錯誤處理。
ARP - 用於經過 IP 來查找基於 IP 地址的計算機網卡的硬件地址。
RARP 用於經過 IP 查找基於硬件地址的計算機網卡的 IP 地址。
BOOTP 用於從網絡啓動計算機。
PPTP 用於私人網絡之間的鏈接(隧道)。