首页 > 其他分享 >TCP协议与UDP协议的区别

TCP协议与UDP协议的区别

时间:2023-01-30 10:24:17浏览次数:30  
标签:协议 UDP 字节 TCP 信道 连接

1、TCP面向连接(如打电话要先拨号建立连接);

      UDP是无连接的,即发送数据之前不需要建立连接


2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;

      UDP尽最大努力交付,即不保   证可靠交付;


3、TCP面向字节流,实际上是TCP把数据看成一连串无结构的字节流;

      UDP是面向报文的,且UDP没有拥塞控制,因此网络出现拥塞不会使源主机的发送速率降低(对实时应用很有用,如IP电话,实时视频,会议,QQ语音、QQ视频....)


4、每一条TCP连接只能是点到点的;

      UDP支持一对一,一对多,多对一和多对多的交互通信


5、TCP首部开销20字节;

      UDP的首部开销小,只有8个字节


6、TCP的逻辑通信信道是全双工的可靠信道;

      UDP则是不可靠信道

附加:

TCP有确认机制、三次握手机制,这些也导致TCP容易被人利用,实现DOS、DDOS、CC等攻击。

UDP是一个无状态的传输协议,传递数据时非常快,漏洞要少一些。但UDP也是无法避免攻击的,比如:UDP Flood攻击

标签:协议,UDP,字节,TCP,信道,连接
From: https://www.cnblogs.com/fangCnbolgs/p/17074650.html

相关文章

  • HTTP协议
    仅做学习记录,转载原文见最后 HTTP协议简介超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是......
  • 分布式协议与算法-Raft算法
    本文总结自:极客时间韩健老师的分布式协议与算法实战课程。大家都知道,Raft算法属于Multi-Paxos算法,它是在Multi-Paxos思想的基础上,做了一些简化和限制。关于Paxos算法,博主......
  • http协议之Range
    http协议中可能会遇到:请求取消或数据传输中断,这时客户端已经收到了部分数据,后面再请求时最好能请求剩余部分(断点续传);或者,对于某个较大的文件,能够支持客户端多线程分片下载........
  • 爬虫对于protobuf协议的处理
    第一步处理1.首先抓包2.复制请求值的hex3.打开010编辑器4.创建hexfile5.ctrl+shift+c复制内容,并保持6.protoc--decode_raw<存的文件路径1:12:165000108201......
  • 【网关开发】7.Openresty使用cosocket API 发送http与tcp网络请求
    目录背景实现遇到的问题APIdisabledinthecontextofinit_worker_by_lua*HTTP/1.1400BadRequest总结与思考背景为网关提供健康检查功能时需要对节点发送http或者t......
  • 通信协议面试题
    1.名词解释IP协议TOC协议UDPIP协议分组交换协议不可靠传输一个数据包自动分成若干小的数据包然后通过网络进行传输TCP协议传输控制协议可靠协议建立在IP协议之......
  • Java与opc通信之三 - s7协议(s7connector)
    1、引入依赖<dependency><groupId>com.github.s7connector</groupId><artifactId>s7connector</artifactId><version>2.1</vers......
  • Java与opc通信之二 - s7协议(HslCommunication)
    1、引入依赖<dependency><groupId>com.github.dathlin</groupId><artifactId>HslCommunication</artifactId>......
  • 分布式协议与算法-Paxos算法
    1.BasicPaxos假设我们要实现一个分布式集群,这个集群是由节点A、B、C组成,提供只读KV存储服务。你应该知道,创建只读变量的时候,必须要对它进行赋值,而且这个值后续没办......
  • IM通讯协议专题学习(八):金蝶随手记团队的Protobuf应用实践(原理篇)
    本文由金蝶随手记技术团队丁同舟分享。1、引言跟移动端IM中追求数据传输效率、网络流量消耗等需求一样,随手记客户端与服务端交互的过程中,对部分数据的传输大小和效率也有......