iT邦幫忙

2021 iThome 鐵人賽

DAY 25
0
自我挑戰組

前端補給站,每天一個知識點系列 第 25

Day24【Web】網路傳輸協定:TCP 與 UDP

  • 分享至 

  • xImage
  •  

TCP,Transmission Control Protocol
中文為「傳輸控制協定」

UDP,User Datagram Protocol
中文為「使用者資料報(包)協定」

TCP 與 UDP 的共通點

  • 都屬於 OSI 網路模型中的「傳輸層」
  • 都是常見的網際網路傳輸協定
  • 提供端對端(End-to-End)服務,傳送目標都是一個 IP 位址
  • 都會將資料分成封包進行傳輸

差異比較

TCP

  • 速度較慢
  • 目的是確保資料正確傳輸,較可靠,不容易出錯
  • 每個封包都有唯一的識別碼和序號,以確保封包順序和資料完整性
  • 得到接收方的確認信號後,才會發送下一個封包,如果接收方沉默,則會重新發送封包
  • 適合需要可靠傳輸的服務,如電子郵件、網頁瀏覽、檔案傳輸

UDP

  • 速度較快
  • 目的是大量快速地傳送資料,較不可靠,容易出錯
  • 封包沒有識別碼和訊號,以串流(Streaming)方式發送
  • 不會等待接收方的確認訊號,也不在乎封包是否遺失,只是持續不斷發送封包
  • 適合即時服務,如串流媒體、網路電話、網路遊戲

參考資料


上一篇
Day23【Web】網路通訊協定 TCP/IP
下一篇
Day25【Web】TCP 連線與斷線:三次握手、四次揮手
系列文
前端補給站,每天一個知識點30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言