Experimental QUIC protocol

Posted in :

QUIC(Quick UDP Internet Connections,快速UDP網路連線)是Google推出的實驗性質網路連線技術,原理是省略傳統TCP連線方式較為繁瑣的連線建立方式,減少三方握手的過程加速網路連線,來降低伺服器的負擔,並提升整體效能表現。

QUIC的目標在於提升網路傳輸的效能、降低延遲,並提供安全的連線。它能夠顯著地降低連線建立時的延遲,並透過 FEC(Forward Error Correction,正向錯誤校正)降低遺失封包後的延遲,它也因多重連線不會互相相依,所以能降低頭端阻塞(Head-of-line Blocking,HOL Blocking)的影響。

QUIC的目標為達到與TLS相同等級的安全性,而且要能夠不必需要依序傳輸與解密(In­Order Transport、In­Order Decryption),並可以透過緩衝機制避免阻斷攻擊(Denial-of-Service Attack,DoS)。

How to start Chrome with webdriver and quic disabled?
https://stackoverflow.com/questions/32967701/how-to-start-chrome-with-webdriver-and-quic-disabled

options = webdriver.ChromeOptions() 
options.add_argument("disable-quic")  # not "--disable-quic"
_browser = webdriver.Chrome(options=options)

實際測試, 無效, quic 還是停在 default.

chrome 的設定方式, 網址輸入

chrome://flags/#enable-quic

selenium 討論串:
https://github.com/SeleniumHQ/selenium/issues/1112

雖然有其他人服用這個參數, 但似乎無效:
https://github.com/SeleniumHQ/selenium/issues/12086

google chrome 討論串:
https://bugs.chromium.org/p/chromium/issues/detail?id=540580

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *