Tcp和udp的区别

来源:互联网 发布:淘宝如何提高排名 编辑:程序博客网 时间:2024/05/01 11:09

TCP和UDP区别
 
 
TCP
UDP
是否连接
面向连接
面向非连接
传输可靠性
可靠的
不可靠的
应用场合
传输大量的数据
少量数据
速度

区别:1tcp是面向连接的,udp面向非连接的
             tcp是可靠传输,udp是不可靠传输
            Tcp有流量控制和拥塞控制,UDP没有
           
              

TCP协议规范和当前绝大多数TCP 协议实现代码均采用数据重传和数据确认应答机制来完成TCP 协议的可靠性数据传输。数据超时重传和数据应答机制的基本前提是对每个传输的字节进行编号,即我们通常所说的序列号。数据超时重传是发送端在某个数据包发送出去,在一段固定时间后如果没有收到对该数据包的确认应答,则(假定该数据包在传输过程中丢失)重新发送该数据包。而数据确认应答是指接收端在成功接收到一个有效数据包后,发送一个确认应答数据包给发送端主机,该确认应答数据包中所包含的应答序列号即指已接收到的数据中最后一个字节的序列号加1,加的目的在于指出此时接收端期望接收的下一个数据包中第一个字节的序列号。数据超时重传和数据确认应答以及对每个传输的字节分配序列号TCP 协议提供可靠性数据传输的核心本质。



0 0
原创粉丝点击