什么是TCP/IP?TCP/IP代表傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議,是一套用于在互聯(lián)網(wǎng)上互連網(wǎng)絡設備的通信協(xié)議。TCP/IP還用作專用計算機網(wǎng)絡(內(nèi)聯(lián)網(wǎng)或外聯(lián)網(wǎng))中的通信協(xié)議。
整個IP套件——一組規(guī)則和程序——通常稱為TCP/IP。TCP和IP是兩個主要的協(xié)議,盡管套件中還包含其他協(xié)議。TCP/IP 協(xié)議族充當因特網(wǎng)應用程序與路由和交換結(jié)構(gòu)之間的抽象層。
TCP/IP 通過提供端到端通信來指定如何在Internet上交換數(shù)據(jù),端到端通信標識數(shù)據(jù)應如何分解為數(shù)據(jù)包、尋址、傳輸、路由和在目的地接收。TCP/IP幾乎不需要中央管理,旨在使網(wǎng)絡可靠,并能夠從網(wǎng)絡上任何設備的故障中自動恢復。
IP套件中的兩個主要協(xié)議具有特定的功能。TCP定義了應用程序如何創(chuàng)建跨網(wǎng)絡的通信通道。它還管理如何將消息組裝成更小的數(shù)據(jù)包,然后再通過Internet傳輸并在目標地址以正確的順序重新組裝。
IP定義了如何尋址和路由每個數(shù)據(jù)包以確保它到達正確的目的地。網(wǎng)絡上的每臺網(wǎng)關計算機都會檢查此IP地址以確定將消息轉(zhuǎn)發(fā)到何處。子網(wǎng)掩碼告訴計算機或其他網(wǎng)絡設備,IP地址的哪一部分用于表示網(wǎng)絡,哪一部分用于表示網(wǎng)絡上的主機或其他計算機。網(wǎng)絡地址轉(zhuǎn)換 (NAT)是IP地址的虛擬化。NAT有助于提高安全性并減少組織所需的 IP地址數(shù)量。
常見的TCP/IP協(xié)議包括:
1、超文本傳輸協(xié)議 (HTTP)處理Web服務器和Web瀏覽器之間的通信。
2、HTTP Secure處理Web服務器和Web瀏覽器之間的安全通信。
3、文件傳輸協(xié)議處理計算機之間的文件傳輸。
TCP/IP和IP有何不同?
TCP/IP和IP之間存在許多差異。例如,IP是一種低級互聯(lián)網(wǎng)協(xié)議,可促進互聯(lián)網(wǎng)上的數(shù)據(jù)通信。其目的是傳送包含標頭的數(shù)據(jù)包,其中包含路由信息,例如數(shù)據(jù)的源和目標,以及數(shù)據(jù)有效負載本身。
IP受限于它可以發(fā)送的數(shù)據(jù)量。包含標頭和數(shù)據(jù)的單個IP數(shù)據(jù)包的最大大小在20到24字節(jié)之間。這意味著較長的數(shù)據(jù)串必須被分成多個數(shù)據(jù)包,這些數(shù)據(jù)包必須獨立發(fā)送,然后在發(fā)送后重新組織成正確的順序。
由于IP嚴格來說是一種數(shù)據(jù)發(fā)送/接收協(xié)議,因此沒有內(nèi)置檢查來驗證發(fā)送的數(shù)據(jù)包是否實際收到。
相對于IP,TCP/IP是一種更高級的智能通信協(xié)議,可以做更多的事情。TCP/IP仍然使用IP作為傳輸數(shù)據(jù)包的手段,但它也連接計算機、應用程序、網(wǎng)頁和Web服務器。TCP全面了解這些資產(chǎn)運行所需的全部數(shù)據(jù)流,并確保在第一時間發(fā)送所需的全部數(shù)據(jù)量。TCP還運行檢查以確保數(shù)據(jù)已交付。
在其工作時,TCP還可以控制數(shù)據(jù)的大小和流量。它確保網(wǎng)絡沒有任何可能阻止數(shù)據(jù)接收的擁塞。
一個示例是想要通過Internet發(fā)送大量數(shù)據(jù)的應用程序。如果應用程序僅使用IP,則必須將數(shù)據(jù)分成多個IP數(shù)據(jù)包。這將需要多個請求來發(fā)送和接收數(shù)據(jù),因為IP請求是按數(shù)據(jù)包發(fā)出的。
使用TCP,只需要一個發(fā)送整個數(shù)據(jù)流的請求;TCP處理剩下的事情。與IP不同,TCP可以檢測IP中出現(xiàn)的問題并請求重新傳輸任何丟失的數(shù)據(jù)包。TCP還可以重新組織數(shù)據(jù)包,以便它們以正確的順序傳輸——它可以最大限度地減少網(wǎng)絡擁塞。TCP/IP使Internet上的數(shù)據(jù)傳輸更加容易。
以上是“什么是TCP/IP?TCP/IP和IP有何不同?”的介紹,希望能幫助到大家!
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號 IDC證:B1-20230800.移動站