為什麼 HTTP3 基於UDP,可靠麼?

為什麼 HTTP3 基於UDP,可靠麼?

我們來總結一下QUIC的這些改進:QUIC能夠實現TCP協議的所有功能性需求,並集成了TLS,功能上趕超了TCP一條連線,多個stream併發傳輸,真正的多路複用,有效解決隊頭阻塞現象,效能上超越了TCP減少握手次數,尤其是帶TSL傳輸的握...

2022-07-11
瀏覽器發起HTTP請求後經歷了什麼?

瀏覽器發起HTTP請求後經歷了什麼?

TCP/IP通常被認為是一個四層協議系統,分層作用例子應用層處理應用程式細節Telnet、FTP、SMTP、SNMP傳輸層為不同主機的應用程式提供端到端的通訊TCP、UDP網路層處理分組在網路中的活動,例如分組的選路IP、ICMP、IGMP...

2022-06-01
我們用的QQ是怎樣實現通訊的

我們用的QQ是怎樣實現通訊的

在服務端,有一個ip地址繫結,程式中有一個接聽迴圈,用來一直判斷是否有使用者發來資訊,然後接收客戶端發來的資訊,再根據需要傳送人的使用者名稱進行連線,QQ在啟動時會建立套接字,服務端會自動獲取到客戶端的ip地址,從而實現通訊...

2022-04-10
TCPIP模型的學習-網路層和運輸層

TCPIP模型的學習-網路層和運輸層

Window系統執行route print -4顯示的本機路由表網路層另外一部分重要的內容,就是在該層發揮作用的主要協議,如下:①網際協議(Internet Protocol,IP):也就是常說的IP協議,該協議負責把資料包從傳送方路由到接...

2022-03-16
OSI模型-傳輸層

OSI模型-傳輸層

該服務可以包括以下功能:連線導向式通訊:通常對於一個應用程序來說,把連線解讀為資料流而非處理底層的無連線模型(如使用者資料報協議(UDP)與網際協議(IP)的資料包模型)更加容易...

2022-03-04
Linux下 lsof 命令詳解

Linux下 lsof 命令詳解

/data/dira上面例子中,+D 和 +d 選項都是列出目錄中開啟的檔案+D 選項會列出一個目錄和其子目錄中開啟的檔案,而 +d 選項只會列出當前目錄下已開啟的檔案列出指定程序ID開啟的檔案程序ID是作業系統程序的唯一標識,以下命令列出...

2022-01-11
本文把TCPIP講絕了

本文把TCPIP講絕了

原因有二:保證TCP協議的全雙工連線能夠可靠關閉保證這次連線的重複資料段從網路中消失第一點:如果主機1直接CLOSED了,那麼由於IP協議的不可靠性或者是其它網路原因,導致主機2沒有收到主機1最後回覆的ACK...

2022-01-01