为何要写这篇博客:是这样的,最近听朋友说,有很多公司面试的时候会问道TCP和UDp的却别,因此就写出一篇简单的来描述他们之间的区别,送给那些即将面试的朋友们。面试
UDP:大数据
1.UDP,
a.将数据以及源和目的封装成数据包,不须要创建连接
b.每一个数据报的大小限定在64K内
c.由于无链接,是不可靠协议
d.不须要创建链接,速度快视频
2.TCP博客
1.创建连接,造成传输数据通道
2.在链接中进行大数据量传输
3.经过3此握手完成连接,是可靠协议
4.必须创建连接,效率会稍低。文件上传
这里有必要解释一下三次握手:效率
第一次握手:请求端发送一条消息的接收端,接收端收到消息。下载
第二次握手:接收端在接收消息后发送一条消息给请求端,代表(我)我已经接收到消息请求
第三次握手:请求端接收到发送端返回的消息,证实连接已创建,下面就能够进行数据传输了。qq
UDP的使用场景:数据
1.视频会议
2.飞秋
3.qq
TCP的使用场景:
1.迅雷下载
2.文件上传
3.请求服务端数据等。