ITPub博客

首页 > IT基础架构 > 网络通信/物联网 > TCP和UDP协议的区别

TCP和UDP协议的区别

网络通信/物联网 作者:成都亿佰特 时间:2023-03-21 10:32:20 0 删除 编辑

计算机与网络设备要相互通信,双方就必须基于相同的方法。比如,如何探测到通信目标、由哪一边先发起通信、使用哪种语言进行通信、怎样结束通信等规则都需要事先确定。不同的硬件、操作系统之间的通信,所有的这一切都需要一种规则。

而我们就把这种规则称为 网络协议(protocol)。 TCP/IP协议中有两个具有代表性的传输层协议,分别是TCP和UDP。

当一台计算机想要与另一台计算机通讯时,两台计算机之间的通信需要畅通且可靠,这样才能保证正确收发数据,于是就用到了TCP。

TCP协议全称传输控制协议,是一种面向连接的、可靠的、基于字节流的传输层通信协议。

UDP协议全称用户数据报协议,是  TCP/IP协议模型传输层的无连接协议,它既不建立连接,也不检查目标计算机是否已准备好接收,该协议只是将数据发送到目标计算机。

TCP和UDP都有其优点和缺点,UDP更快、更简单、更高效,因此通常用于发送音频和视频文件。另一方面,TCP是健壮的、可靠的,并保证以相同的顺序传递数据包。

因此,我们得出结论,TCP和UDP对于数据传输都是必不可少的。如有更多区别,欢迎在评论区留言。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70016116/viewspace-2940667/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: PCB设计怎么避坑
请登录后发表评论 登录
全部评论
亿佰特物联网无线通信专家,主营LoRa模块、zigbee模块、蓝牙模块、NB-iot模块、串口WiFi模块、GPRS模块、cat1模组、LoRaWAN模块、串口服务器、无线数传电台、无线遥控开关、边缘计算网关、4G DTU、CAN智能协议转换器、CAN DTU、增益天线模块.

注册时间:2022-05-31

  • 博文量
    271
  • 访问量
    208458