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