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