tcp/ip協議由國防部 (DoD) 在1960年代設計和開發,并基于標準協議。它代表傳輸控制協議/互聯網協議。tcp/ip協議模型是OSI模型的簡明版本。它包含四層,與OSI模型中的七層不同。層數有時稱為五層或四層。那么tcp/ip協議包含哪幾層?
在本文中,我們將研究五個層。物理層和數據鏈路層在4層參考中被稱為一個單獨的層,稱為“物理層”或“網絡接口層”。
一、物理層
它是一組需要網絡通信的應用程序。該層負責生成數據和請求連接。它代表發送方,網絡訪問層代表接收方。在這篇文章中,我們將代表接收者進行交談。
二、數據鏈路層
數據包的網絡協議類型(在本例中為TCP/IP)由數據鏈路層識別。數據鏈路層也提供錯誤預防和“成幀”。點對點協議 (PPP)成幀和以太網 IEEE 802.2成幀是數據鏈路層協議的兩個示例。
三、互聯網層
該層與OSI網絡層的功能相似。它定義了負責在整個網絡上進行數據邏輯傳輸的協議。駐留在這一層的主要協議如下:
1、IP:IP代表Internet協議,它負責通過查看數據包標頭中的IP地址將數據包從源主機傳送到目標主機。IP有2個版本:IPv4和IPv6。IPv4是大多數網站當前使用的一種。但IPv6正在增長,因為與用戶數量相比,IPv4 地址的數量有限。
2、ICMP:ICMP代表Internet控制消息協議。它封裝在IP數據報中,負責為主機提供有關網絡問題的信息。
3、ARP:ARP代表地址解析協議。它的工作是從已知的IP地址中找到主機的硬件地址。AR有幾種類型:Reverse ARP、Proxy ARP、Gratuitous ARP和Inverse ARP。
互聯網層是互聯網協議 (IP) 套件中的一層,它是定義互聯網的一組協議。互聯網層負責通過網絡將數據包從一臺設備路由到另一臺設備。它通過為每個設備分配一個唯一的IP地址來實現這一點,該地址用于識別設備并確定數據包到達它所應采用的路由。
四、傳輸層
TCP/IP傳輸層協議交換數據接收確認并重新傳輸丟失的數據包以確保數據包按順序到達且沒有錯誤。端到端通信就是這樣稱呼的。傳輸控制協議(TCP)和用戶數據報協議是這一層的傳輸層協議(UDP)。
1、TCP:應用程序可以使用TCP相互交互,就好像它們通過電路物理連接一樣。TCP 以類似于逐個字符傳輸而不是單獨數據包的方式傳輸數據。一個建立連接的起點,整個字節順序的傳輸,和一個關閉連接的終點組成了這次傳輸。
2、UDP:數據報傳送服務由另一個傳輸層協議UDP提供。UDP不驗證接收主機和發送主機之間的連接。傳輸少量數據的應用程序使用 UDP而不是TCP,因為它消除了建立和驗證連接的過程。
五、應用層
該層類似于OSI模型的傳輸層。它負責端到端的通信和無差錯的數據傳輸。它為上層應用程序屏蔽了數據的復雜性。該層中存在的三個主要協議是:
1、HTTP和HTTPS:HTTP代表超文本傳輸協議。使用它來管理Web瀏覽器和服務器之間的通信。HTTPS代表HTTP安全。它是HTTP與SSL(安全套接字層)的組合。在瀏覽器需要填寫表格、登錄、驗證和執行銀行交易的情況下,它非常有效。
2、SSH:SSH代表安全外殼。它是一個類似于Telnet的終端仿真軟件。首選SSH的原因是因為它能夠維護加密連接。它通過TCP/IP連接建立安全會話。
3、NTP:NTP代表網絡時間協議。它用于將我們計算機上的時鐘同步到一個標準時間源。它在銀行交易等情況下非常有用。在不存在NTP 的情況下假設以下情況。假設我們執行一項交易,我們的計算機在下午2:30讀取時間,而服務器在下午2:28記錄時間。如果不同步,服務器可能會嚴重崩潰。
總結:tcp/ip協議包含了五層,分別是應用層、傳輸層(TCP/UDP)、網絡/互聯網層(IP)、數據鏈路層 (MAC)和物理層。
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號 IDC證:B1-20230800.移動站