什麼是「長鏈接」和「短鏈接」?

轉載地址: http://blog.csdn.net/lee576/article/details/3245167安全

 

解釋1服務器

所謂長鏈接指創建SOCKET鏈接後無論是否使用都保持鏈接,但安全性較差,   
所謂短鏈接指創建SOCKET鏈接後發送後接收完數據後立刻斷開鏈接,通常銀行都使用短鏈接tcp

 

解釋2.net

長鏈接就是指在基於tcp的通信中,一直保持鏈接,無論當前是否發送或者接收數據。   
而短鏈接就是隻有在有數據傳輸的時候才進行鏈接,客戶-服務器通訊/傳輸數據完畢就關閉鏈接。blog

 

解釋3請求

長鏈接和短鏈接這個概念好像只有移動的CMPP協議中提到了,其餘的地方沒有看到過。   
通訊方式   
  各網元之間共有兩種鏈接方式:長鏈接和短鏈接。所謂長鏈接,指在一個TCP鏈接上能夠連續發送多個數據包,在TCP鏈接保持期間,若是沒有數據包發送,需 要雙方發檢測包以維持此鏈接。短鏈接是指通訊雙方有數據交互時,就創建一個TCP鏈接,數據發送完成後,則斷開此TCP鏈接,即每次TCP鏈接只完成一對 CMPP消息的發送。   
  現階段,要求ISMG之間必須採用長鏈接的通訊方式,建議SP與ISMG之間採用長鏈接的通訊方式。通信

 

解釋4數據

短鏈接:好比http的,只是鏈接、請求、關閉,過程時間較短,服務器如果一段時間內沒有收到請求便可關閉鏈接。   
  長鏈接:有些服務須要長時間鏈接到服務器,好比CMPP,通常須要本身作在線維持。協議

相關文章
相關標籤/搜索