原文:什么情況下適合用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