tcp和udp有什麼區別?

在路由器上設定埠轉發或配置防火牆軟體時,您可能見過對TCP和UDP的引用。這兩個協議用於不同型別的資料。...

tcp和udp有什麼區別?

在路由器上設定埠轉發或配置防火牆軟體時,您可能見過對TCP和UDP的引用。這兩個協議用於不同型別的資料。

TCP/IP是裝置透過Internet和大多數本地網路進行通訊的一組協議。它是以兩種原始協議——傳輸控制協議(TCP)和Internet協議(IP)命名的。TCP提供了一種透過網路傳送(和接收)有序和錯誤檢查的資訊包流的方法。應用程式使用使用者資料報協議(UDP)透過消除錯誤檢查來傳遞更快的資訊流。在配置某些網路硬體或軟體時,您可能需要了解差異。

他們的共同點

相關:如何找到你的私人和公共IP地址

TCP和UDP都是用於透過Internet傳送資料包的協議。這兩個協議都建立在IP協議之上。換句話說,無論您是透過TCP還是UDP傳送資料包,該資料包都會被髮送到IP地址。這些資料包的處理方式類似,因為它們從您的計算機轉發到中間路由器,再轉發到目的地。

tcp和udp有什麼區別?

TCP和UDP並不是唯一在IP上工作的協議。然而,它們是應用最廣泛的。

tcp的工作原理

TCP是Internet上最常用的協議。

當您在瀏覽器中請求網頁時,您的計算機會將TCP資料包傳送到web伺服器的地址,要求它將網頁傳送回您。web伺服器透過傳送TCP資料包流來響應,您的web瀏覽器將這些資料包縫合在一起形成web頁面。當您單擊連結、登入、發表評論或執行其他操作時,您的web瀏覽器會將TCP資料包傳送到伺服器,伺服器會將TCP資料包傳送回伺服器。

TCP是一種可靠的傳輸方式,透過TCP傳送的資料包被跟蹤,因此在傳輸過程中不會丟失或損壞資料。這就是為什麼即使存在網路故障,檔案下載也不會損壞。當然,如果收件人完全離線,您的計算機將放棄,並且您將看到一條錯誤訊息,說明無法與遠端主機通訊。

TCP透過兩種方式實現這一點。首先,它對資料包進行編號。第二,它透過讓接收者向傳送者傳送一個回覆,說它已經收到了訊息來檢查錯誤。如果傳送方沒有得到正確的響應,它可以重新發送資料包,以確保接收方正確接收資料包。

相關:瞭解Process Explorer

processexplorer和其他系統實用程式可以顯示程序建立的連線的型別在這裡我們可以看到Chrome瀏覽器與各種web伺服器的開放TCP連線。

tcp和udp有什麼區別?

udp的工作原理

相關:延遲如何讓快速的網際網路連線變得緩慢

UDP協議的工作原理類似於TCP,但是它丟擲了所有的錯誤檢查內容。所有的來回通訊都會引入延遲,減慢速度。

當應用程式使用UDP時,資料包只發送給收件人。傳送方不等待收件人收到資料包,而是繼續傳送下一個資料包。如果收件人在這裡或那裡丟失了一些UDP資料包,那麼它們就丟失了,傳送者將不會重新發送它們。失去所有這些開銷意味著裝置可以更快地通訊。

當需要速度而不需要糾錯時,使用UDP。例如,UDP經常用於直播和線上遊戲。

例如,假設您正在觀看實時影片流,這些影片流通常使用UDP而不是TCP進行廣播。伺服器只是向監視的計算機發送一個恆定的UDP資料包流。如果您的連線中斷了幾秒鐘,影片可能會暫時凍結或出現抖動,然後跳到當前的廣播位。如果您遇到輕微的資料包丟失,影片或音訊可能會失真一段時間,因為影片繼續播放而沒有丟失資料。

這在網路遊戲中也同樣有效。如果您錯過了一些UDP資料包,當您收到較新的UDP資料包時,玩家角色可能會出現在地圖上傳送。如果你錯過了舊包,就沒有必要索要舊包,因為沒有你,遊戲還在繼續。重要的是遊戲伺服器上現在發生的事情,而不是幾秒鐘前發生的事情。放棄TCP的錯誤糾正有助於加快遊戲連線和減少延遲。

tcp和udp有什麼區別?

那又怎麼樣?

相關:如何使用Wireshark捕獲、過濾和檢查資料包

應用程式是使用TCP還是UDP取決於其開發人員,選擇取決於應用程式需要什麼。大多數應用程式需要TCP的糾錯和健壯性,但有些應用程式需要UDP的速度和減少的開銷。如果啟動Wireshark這樣的網路分析工具,可以看到不同型別的資料包來回傳輸。

tcp和udp有什麼區別?

除非你是網路管理員或軟體開發人員,否則這不應該對你影響太大。如果您正在配置路由器或防火牆軟體,並且您不確定應用程式是否使用TCP或UDP,則通常可以選擇“兩者”選項,以便路由器或防火牆將相同的規則應用於TCP和UDP通訊。

  • 發表於 2021-04-07 17:46
  • 閱讀 ( 73 )
  • 分類:網際網路

你可能感興趣的文章

封裝(encapsulation)和脫膠囊(decapsulation)的區別

...相應的報頭以獲得實際資料。 目錄 1.概述和主要區別 2. 什麼是封裝 3. 什麼是去膠囊 4. 包封與脫囊的相似性 5. 並列比較-以表格形式封裝與去封裝 6. 摘要 什麼是封裝(encapsulation)? 網路模型用於標準化網路通訊。當從一個位置向...

  • 發佈於 2020-10-19 15:30
  • 閲讀 ( 76 )

使用openvpn connect將您的智慧手機連線到幾乎所有vpn

... 當然,沒有什麼可以替代付費的無日誌VPN服務,在你外出走動的時候,可以給你的隱私和安全帶來額外的提升。 ...

  • 發佈於 2021-03-13 01:40
  • 閲讀 ( 49 )

如何在windows防火牆上開啟埠?

...未知的。 相關報道:在Windows中,私有網路和公共網路有什麼區別? 在最後一個視窗中,為新規則指定一個名稱和一個可選的、更詳細的描述。完成後單擊“完成”。 如果要隨時禁用規則,請在入站或出站規則列表中找到它...

  • 發佈於 2021-04-04 05:39
  • 閲讀 ( 43 )

網際網路是如何工作的?

...他DNS伺服器,如Google公共DNS或OpenDNS。 相關報道:TCP和UDP有什麼區別? 在這一切的背後,有不同層次的“協議”裝置用來通訊,即使使用網際網路協議。最常見的傳輸協議是TCP/IP,它代表internet協議上的傳輸控制協議。TCP完全是...

  • 發佈於 2021-04-06 17:58
  • 閲讀 ( 56 )

如何在windows中檢查開啟的tcp/ip埠

...需要識別已經使用該埠的應用程式。 相關報道:TCP和UDP有什麼區別? 有很多方法可以判斷哪個應用程式的埠被鎖定,但我們將帶您瞭解一些使用命令提示符的內建方法,然後向您展示一個非常棒的免費軟體應用程式,使其更加...

  • 發佈於 2021-04-07 18:33
  • 閲讀 ( 37 )

如何轉發路由器上的埠

...能需要檢視不同的類別才能找到它,但是如果你的路由器有什麼好的,它應該在那裡。 為便於比較,以下是D-Link DIR-890L路由器上的埠轉發選單: 以下是執行流行的第三方DD-WRT韌體的同一路由器上的埠轉發選單: 如您所見,即...

  • 發佈於 2021-04-08 20:23
  • 閲讀 ( 52 )

127.0.0.1和0.0.0.0之間有什麼區別?

... is the difference between 127.0.0.1 and 0.0.0.0? 127.0.0.1和0.0.0.0之間有什麼區別? 答案 超級使用者貢獻者DavidPostill為我們提供了答案: What is the Difference Between 127.0.0.1 and 0.0.0.0? 127.0.0.1 is the loopback address (also known as localhost). 0.0.0.0 is a non-ro...

  • 發佈於 2021-04-10 07:44
  • 閲讀 ( 55 )

如何使用windows防火牆日誌跟蹤防火牆活動

...誌檔案監視TCP和UDP連線以及被防火牆阻止的資料包。 為什麼以及何時防火牆日誌記錄有用 驗證新新增的防火牆規則是否正常工作,或者在它們不按預期工作時進行除錯。 要確定Windows防火牆是否是應用程式失敗的原因-使用防...

  • 發佈於 2021-04-10 10:18
  • 閲讀 ( 72 )

如果你封鎖了所有的連線,你怎麼還能使用網際網路?

...ugh to pretend that UDP has a connection or session (which UDP does not). 有什麼要補充的解釋嗎?在評論中發出聲音。想從其他精通技術的Stack Exchange使用者那裡瞭解更多答案嗎?在這裡檢視完整的討論主題。

  • 發佈於 2021-04-10 22:26
  • 閲讀 ( 36 )

ftps和sftp有什麼區別?

...e. Is SFTP better than FTPS? What is the difference between the two? 兩者有什麼區別?哪一個更好? 答案 超級使用者貢獻者NuTTyX和Vdub為我們提供了答案。首先,NuTTyX: They are two completely different protocols. FTPS is FTP with SSL for security. It uses a control ...

  • 發佈於 2021-04-11 07:36
  • 閲讀 ( 49 )
vq207902
vq207902

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦