Day24【Web】网路传输协定:TCP 与 UDP

TCP,Transmission Control Protocol
中文为「传输控制协定」

UDP,User Datagram Protocol
中文为「使用者资料报(包)协定」

TCP 与 UDP 的共通点

  • 都属於 OSI 网路模型中的「传输层」
  • 都是常见的网际网路传输协定
  • 提供端对端(End-to-End)服务,传送目标都是一个 IP 位址
  • 都会将资料分成封包进行传输

差异比较

TCP

  • 速度较慢
  • 目的是确保资料正确传输,较可靠,不容易出错
  • 每个封包都有唯一的识别码和序号,以确保封包顺序和资料完整性
  • 得到接收方的确认信号後,才会发送下一个封包,如果接收方沉默,则会重新发送封包
  • 适合需要可靠传输的服务,如电子邮件、网页浏览、档案传输

UDP

  • 速度较快
  • 目的是大量快速地传送资料,较不可靠,容易出错
  • 封包没有识别码和讯号,以串流(Streaming)方式发送
  • 不会等待接收方的确认讯号,也不在乎封包是否遗失,只是持续不断发送封包
  • 适合即时服务,如串流媒体、网路电话、网路游戏

参考资料


<<:  Day 25: 那我们来用cypress call api吧

>>:  D26 / 要怎麽放 Compose 进我的专案? - Compose View

DAY11:应用程序元件Activity之实作

今天,我要做个简单的小程序,实作前一天所介绍到的Activity功能。我要做的是关於牛排馆的点餐系统...

[Day25] 第二十五章-新增空白的point表单 (跨资料查询还有对应细节)

前言 昨天我们完成了point简单的read 跟route model controll等 今天我们...

强型闯入DenoLand[36] - Deno 1.6 释出!

强型闯入DenoLand[36] - Deno 1.6 释出! 大家好, Deno 1.6 在这几...

Day6:最邻近点规则(k-Nearest Neighbor,KNN

  最邻近点规则(以下简称为KNN,因为每个人对此的中文称呼不一样)是在一个地方上有很多个点,将所有...

Day 25 - WooCommerce: 验收永丰银行刷卡流程

这个系列的 Day 19 至 Day 24 都是为了完成永丰银行数位金融 API 「丰收款」结合 W...