< 返回新聞公共列表

什么是TCP/IP?TCP/IP和IP有何不同?

發(fā)布時(shí)間:2023-05-31 14:43:47

什么是TCP/IP?TCP/IP代表傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議,是一套用于在互聯(lián)網(wǎng)上互連網(wǎng)絡(luò)設(shè)備的通信協(xié)議。TCP/IP還用作專用計(jì)算機(jī)網(wǎng)絡(luò)(內(nèi)聯(lián)網(wǎng)或外聯(lián)網(wǎng))中的通信協(xié)議。

整個(gè)IP套件——一組規(guī)則和程序——通常稱為TCP/IP。TCP和IP是兩個(gè)主要的協(xié)議,盡管套件中還包含其他協(xié)議。TCP/IP 協(xié)議族充當(dāng)因特網(wǎng)應(yīng)用程序與路由和交換結(jié)構(gòu)之間的抽象層。

TCP/IP 通過提供端到端通信來指定如何在Internet上交換數(shù)據(jù),端到端通信標(biāo)識數(shù)據(jù)應(yīng)如何分解為數(shù)據(jù)包、尋址、傳輸、路由和在目的地接收。TCP/IP幾乎不需要中央管理,旨在使網(wǎng)絡(luò)可靠,并能夠從網(wǎng)絡(luò)上任何設(shè)備的故障中自動(dòng)恢復(fù)。

IP套件中的兩個(gè)主要協(xié)議具有特定的功能。TCP定義了應(yīng)用程序如何創(chuàng)建跨網(wǎng)絡(luò)的通信通道。它還管理如何將消息組裝成更小的數(shù)據(jù)包,然后再通過Internet傳輸并在目標(biāo)地址以正確的順序重新組裝。

IP定義了如何尋址和路由每個(gè)數(shù)據(jù)包以確保它到達(dá)正確的目的地。網(wǎng)絡(luò)上的每臺網(wǎng)關(guān)計(jì)算機(jī)都會檢查此IP地址以確定將消息轉(zhuǎn)發(fā)到何處。子網(wǎng)掩碼告訴計(jì)算機(jī)或其他網(wǎng)絡(luò)設(shè)備,IP地址的哪一部分用于表示網(wǎng)絡(luò),哪一部分用于表示網(wǎng)絡(luò)上的主機(jī)或其他計(jì)算機(jī)。網(wǎng)絡(luò)地址轉(zhuǎn)換 (NAT)是IP地址的虛擬化。NAT有助于提高安全性并減少組織所需的 IP地址數(shù)量。

常見的TCP/IP協(xié)議包括:

1、超文本傳輸協(xié)議 (HTTP)處理Web服務(wù)器和Web瀏覽器之間的通信。

2、HTTP Secure處理Web服務(wù)器和Web瀏覽器之間的安全通信。

3、文件傳輸協(xié)議處理計(jì)算機(jī)之間的文件傳輸。


什么是TCP/IP?TCP/IP和IP有何不同?.png


TCP/IP和IP有何不同?

TCP/IP和IP之間存在許多差異。例如,IP是一種低級互聯(lián)網(wǎng)協(xié)議,可促進(jìn)互聯(lián)網(wǎng)上的數(shù)據(jù)通信。其目的是傳送包含標(biāo)頭的數(shù)據(jù)包,其中包含路由信息,例如數(shù)據(jù)的源和目標(biāo),以及數(shù)據(jù)有效負(fù)載本身。

IP受限于它可以發(fā)送的數(shù)據(jù)量。包含標(biāo)頭和數(shù)據(jù)的單個(gè)IP數(shù)據(jù)包的最大大小在20到24字節(jié)之間。這意味著較長的數(shù)據(jù)串必須被分成多個(gè)數(shù)據(jù)包,這些數(shù)據(jù)包必須獨(dú)立發(fā)送,然后在發(fā)送后重新組織成正確的順序。

由于IP嚴(yán)格來說是一種數(shù)據(jù)發(fā)送/接收協(xié)議,因此沒有內(nèi)置檢查來驗(yàn)證發(fā)送的數(shù)據(jù)包是否實(shí)際收到。

相對于IP,TCP/IP是一種更高級的智能通信協(xié)議,可以做更多的事情。TCP/IP仍然使用IP作為傳輸數(shù)據(jù)包的手段,但它也連接計(jì)算機(jī)、應(yīng)用程序、網(wǎng)頁和Web服務(wù)器。TCP全面了解這些資產(chǎn)運(yùn)行所需的全部數(shù)據(jù)流,并確保在第一時(shí)間發(fā)送所需的全部數(shù)據(jù)量。TCP還運(yùn)行檢查以確保數(shù)據(jù)已交付。

在其工作時(shí),TCP還可以控制數(shù)據(jù)的大小和流量。它確保網(wǎng)絡(luò)沒有任何可能阻止數(shù)據(jù)接收的擁塞。

一個(gè)示例是想要通過Internet發(fā)送大量數(shù)據(jù)的應(yīng)用程序。如果應(yīng)用程序僅使用IP,則必須將數(shù)據(jù)分成多個(gè)IP數(shù)據(jù)包。這將需要多個(gè)請求來發(fā)送和接收數(shù)據(jù),因?yàn)镮P請求是按數(shù)據(jù)包發(fā)出的。

使用TCP,只需要一個(gè)發(fā)送整個(gè)數(shù)據(jù)流的請求;TCP處理剩下的事情。與IP不同,TCP可以檢測IP中出現(xiàn)的問題并請求重新傳輸任何丟失的數(shù)據(jù)包。TCP還可以重新組織數(shù)據(jù)包,以便它們以正確的順序傳輸——它可以最大限度地減少網(wǎng)絡(luò)擁塞。TCP/IP使Internet上的數(shù)據(jù)傳輸更加容易。


以上是“什么是TCP/IP?TCP/IP和IP有何不同?”的介紹,希望能幫助到大家!


/template/Home/Zkeys724/PC/Static