⑴ TCP/IP入門經典 1.TCP/IP基礎知識
TCP/IP 是一類協議系統,它是一套支持網路通信的協議集合。
TCP/IP及其相關的協議構成了一套在TCP/IP網路中如何處理、傳輸和接收數據的完整系統,相關協議的系統,例如TCP/IP協議,被稱為 協議簇 (protocol suite)。
描述:數據傳輸從一台計算機上的應用程序開始,通過計算機網路硬體,經過傳輸介質到達正確目的地,然後上傳到目的地計算機網路硬體,最後到達負責接收地應用程序。
網路 :計算機或類似計算機的設備之間通過常用的傳輸介質進行通信的集合。
網路協議 :對通信過程的的一個具體方面進行的一組通用規則,用來幫助定義復雜數據傳輸的過程。
TCP/IP :在Internet和很多其他網路上使用的網路協議簇。
ARPANet :一種實驗性網路,也是TCP/IP的誕生地。
網關 :連接LAN(區域網)到大型網路的路由器。在專屬LAN協議當道的時期,術語」網關「有時指執行一些協議轉換的路由器。
區域網(LAN) :供單個辦公室、組織或家庭使用的小型網路,通常只佔據一個地理位置。
物理地址 :與網路硬體相關的地址。在乙太網適配器中,物理地址通常在適配器出廠之前分配給它。
邏輯地址 :通過協議軟體配置的網路地址。【域名➡️IP地址➡️邏輯地址➡️網路地址】
IP地址 :用於定位TCP/IP網路上計算機或其他網路設備的邏輯地址。
域名 :通過TCP/IP的DNS域名服務系統,與IP地址相關聯的名字。
域名服務 :將網路地址與便於人記憶的名字相關聯的一種服務。提供該服務的計算機被稱為 域名伺服器 ,將名字解析為地址的行為被稱為 名稱解析 。
埠 :一種內部通道或地址,它在應用程序和TCP/IP傳輸層之間提供了一個介面。
專屬 :由私有實體(比如一個公司)控制的技術。
協議實現 :實現了協議標准中定義的通信規則的軟體組織。
RFC :提供有關TCP/IP或Internet信息的官方技術文檔。
路由器 :通過邏輯地址來轉發數據的一種網路設備,並且也可以用來將大型網路分為幾個較小的子網。
在數據的發送過程中, 從上到下 的流程:
數據包在每一層有不同的形式和名稱
TCP/IP協議簇的主要功能是通過幾個最重要的協議來完成的。
基本流程:
地址解析協議(ARP) :將邏輯IP地址解析為物理地址的協議。
報頭 :在協議棧每一層附加到數據上的協議信息。
IP :網際層的協議,提供邏輯定址和路由選擇功能。
TCP(傳輸控制協議) :傳輸中一個可靠的、面向連接的協議。
UDP(用戶數據報協議) :傳輸層中一個不可靠的、無連接的協議。