原文:什么情况下适合用UDP协议,什么情况下适合用TCP协议?

总的来说 TCP协议提供可靠的服务, UDP协议提供高效率的服务。 高可靠性的TCP服务提供面向连接的服务,主要用于一次传输大量报文的情形, 如文件传输,远程登录等 高效率的UDP协议提供无连接的数据报服务,用于一次传输少量的报文。 即使发生传输错误,也可以重新传输并且不会为此付出多少代价。 TCP提供的是面向连接的 可靠的数据流传输,可避免数据传输错误。 面向连接的协议在任何数据传输前就建立好了 ...

2019-08-29 12:28 1 2014 推荐指数:

查看详情

数据库在什么情况下适合添加索引

1、 表的某个字段值得离散度越高,该字段越适合选作索引的关键字。主键字段以及唯一性约束字段适合选作索引的关键字,原因就是这些字段的值非常离散。尤其是在主键字段创建索引时, cardinality (基数,集的势)的值就等于该表的行数。 MySQL 在处理主键约束以及唯一性约束时,考虑周全 ...

Sun Oct 30 22:59:00 CST 2016 0 9491
什么情况下适合建立索引?

什么情况下适合建立索引? 答:1.为经常出现order by 、group by、distinct后的字段添加索引 2、在union等集合操作的结果集字段上建立索引 3、经常做查询的字段建立索引 4、经常用在表连接上的字段建立索引 ...

Sat Apr 18 22:23:00 CST 2020 0 866
DNS分别在什么情况下使用UDPTCP

DNS同时占用UDPTCP端口53是公认的,这种单个应用协议同时使用两种传输协议情况TCP/IP栈也算是个另类。但很少有人知道DNS分别在什么情况下使用这两种协议。 如果用wireshark、sniffer或古老些的tcpdump抓包分析,会发现几乎所有的情况都是在使用UDP,使用 ...

Sun Jan 31 08:32:00 CST 2016 0 22278
DNS分别在什么情况下使用UDPTCP

DNS同一时候占用UDP和TCPport53是公认的,这样的单个应用协议同一时候使用两种传输协议情况TCP/IP栈也算是个另类。但非常少有人知道DNS分别在什么情况下使用这两种协议。 假设用wireshark、sniffer或古老些的tcpdump抓 ...

Wed Jul 05 23:51:00 CST 2017 0 1826
什么情况下用递归?

递归的特点,可以看出递归可以大大缩短程序的代码,有意识的使用递归,可以用较短的代码解决一些复杂的问题。甚至有些问题非得使用递归解决不可。那么什么时候我们该使用递归呢? 递归算法的基本思想是:把 ...

Thu May 07 23:56:00 CST 2015 0 4541
什么情况下用单例

什么情况下使用单例模式 单例模式也是一种比较常见的设计模式,它到底能带给我们什么好处呢?其实无非是三个方面的作用: 第一、控制资源的使用,通过线程同步来控制资源的并发访问; 第二、控制实例产生的数量,达到节约资源的目的。 第三、作为通信媒介使用,也就是数据共享,它可以在不建立直接 ...

Tue Nov 05 00:42:00 CST 2013 0 2588
索引在什么情况下失效?

一、数据索引是干什么用的呢? 数据库索引其实就是为了使查询数据效率快。 二、数据库索引有哪些呢? 聚集索引(主键索引):在数据库里面,所有行数都会按照主键索引进行排序。 非聚集索引:就 ...

Tue Sep 08 01:06:00 CST 2020 0 1032
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM