目錄
- 計算機體系結構
- TCP/IP協議
- 簡介
- TCP協議
- UDP協議
- IP協議
計算機體系結構

上圖展示了計算機結構的OSI七層模型以及TCP/IP概念模型,
應用層:向用戶提供一組常用的應用程式,比如電子郵件、檔案傳輸訪問、虛擬終端等,
應用層協議:兩個主機的兩個應用程式之間進行相互交流的資料格式,
傳輸層:提供應用程式間的通信,
其功能包括:格式化資訊流 以及 提供可靠傳輸,
網路層:標記了互聯網上每一臺主機的地址,負責相鄰計算機之間的通信,
鏈路層:底層物理通路(線路)
在計算機體系結構的基礎上,我們來看一下TCP/IP協議,
TCP/IP協議
簡介
TCP/IP協議實際上是一個協議族,
TCP/IP協議主要由網路層的IP協議 和 傳輸層的TCP協議組成 ,
IP 或 ICMP、TCP 或 UDP、TELNET 或 FTP、以及 HTTP 等都屬于 TCP/IP 協議,他們與 TCP 或 IP 的關系緊密,因此,也稱 TCP/IP 為網際協議群,
TCP負責發現傳輸的問題,一有問題就發出信號,要求重新傳輸,直到所有資料安全正確地傳輸到目的地,而IP是給因特網的每一臺聯網設備規定一個地址,
打個比方:TCP協議就相當于中國郵政快遞,用來做運輸
IP協議就相當于郵政編碼,用來唯一標記目的地,
TCP協議
TCP協議是傳輸控制協議,作業在傳輸層,提供面向鏈接的,可靠的傳輸服務(三次握手,四次揮手)
- 面向鏈接:資料傳輸之前,客戶端與服務器之間要建立連接,才可以傳輸資料
- 可靠的:資料傳輸是有序的,要對資料進行校驗,資料不會丟失
與TCP協議對應的還有一個UDP協議,
UDP協議
UDP協議:用戶資料報協議,提供的是不可靠的,面向無連接的傳輸服務(只有資料的發送方和接收方)
- 面向無連接:傳輸方和接收方不需要建立連接,在傳輸資料之前沒有明確的連接鏈路(即不是所有的資料都是通過一條鏈路傳輸)
- 不可靠:因為資料的傳輸不是通過一條鏈路完成的,因此接收方接收的資料不一定按照發送資料的順序接收,這樣就可能造成資料包的丟失
傳輸方和接收方不需要建立連接,用于對資料實時性和安全性不高的場合,可以用于視頻會議,

IP協議
IP協議是TCP/IP協議的核心,所有的TCP,UDP等資料都以IP資料格式傳輸,IP協議沒有提供一種資料未傳達以后的處理機制,這被認為是上層協議:TCP或UDP要做的事情,所以IP不是可靠的協議,
IP地址的分類:
內網地址:
10.0.0.0 ~ 10.255.255.255
172.16.0.0 ~ 172.31.255.255
192.168.0.0 ~ 192.168.255.255
內網地址是局域網內給主機分配的IP地址,該地址外網無法直接訪問,只能內網主機之間進行訪問,
補充:
(1)建立TCP連接
TCP連接就是通過TCP協議在2臺主機(的兩個程式之間)之間建立起一個資料傳輸通道,主機就可以通過該通道相互傳送資料,TCP連接也稱為Socket,

(2)協議://域名:埠號
域名:因為IP地址不方便記憶,所以通過域名來對應IP,只要記住域名就相當于記住了IP地址,
埠號:有了TCP和IP以后,就可以實作主機之間的通信,但是一臺主機可以同時運行多個應用程式,所以我們需要埠號來區分資料是屬于哪一個應用程式的,
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/303555.html
標籤:其他
