< 返回新聞公共列表

tcp/ip協(xié)議包含哪幾層?

發(fā)布時間:2023-05-31 14:39:51

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é)議包含哪幾層?


tcp/ip協(xié)議包含哪幾層?.png


在本文中,我們將研究五個層。物理層和數(shù)據(jù)鏈路層在4層參考中被稱為一個單獨(dú)的層,稱為“物理層”或“網(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ù)防和“成幀”。點(diǎn)對點(diǎn)協(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正在增長,因?yàn)榕c用戶數(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地址來實(shí)現(xiàn)這一點(diǎ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 以類似于逐個字符傳輸而不是單獨(dú)數(shù)據(jù)包的方式傳輸數(shù)據(jù)。一個建立連接的起點(diǎn),整個字節(jié)順序的傳輸,和一個關(guān)閉連接的終點(diǎn)組成了這次傳輸。

2、UDP:數(shù)據(jù)報傳送服務(wù)由另一個傳輸層協(xié)議UDP提供。UDP不驗(yàn)證接收主機(jī)和發(fā)送主機(jī)之間的連接。傳輸少量數(shù)據(jù)的應(yīng)用程序使用 UDP而不是TCP,因?yàn)樗私⒑万?yàn)證連接的過程。


五、應(yīng)用層

該層類似于OSI模型的傳輸層。它負(fù)責(zé)端到端的通信和無差錯的數(shù)據(jù)傳輸。它為上層應(yīng)用程序屏蔽了數(shù)據(jù)的復(fù)雜性。該層中存在的三個主要協(xié)議是:

1、HTTP和HTTPS:HTTP代表超文本傳輸協(xié)議。使用它來管理Web瀏覽器和服務(wù)器之間的通信。HTTPS代表HTTP安全。它是HTTP與SSL(安全套接字層)的組合。在瀏覽器需要填寫表格、登錄、驗(yàn)證和執(zhí)行銀行交易的情況下,它非常有效。

2、SSH:SSH代表安全外殼。它是一個類似于Telnet的終端仿真軟件。首選SSH的原因是因?yàn)樗軌蚓S護(hù)加密連接。它通過TCP/IP連接建立安全會話。

3、NTP:NTP代表網(wǎng)絡(luò)時間協(xié)議。它用于將我們計算機(jī)上的時鐘同步到一個標(biāo)準(zhǔn)時間源。它在銀行交易等情況下非常有用。在不存在NTP 的情況下假設(shè)以下情況。假設(shè)我們執(zhí)行一項(xiàng)交易,我們的計算機(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)和物理層。


/template/Home/Zkeys724/PC/Static