TCP是一個有狀態通訊協議,所謂的有狀態是指通信過程中通信的雙方各自維護連接的狀態。 一、TCP keepalive 先簡單回顧一下TCP連接建立和斷開的整個過程。(這里主要考慮主流程,關於丟包、擁塞、窗口、失敗重試等情況后面詳細討論。) 首先是客戶端發送syn(Synchronize ...
不得不承認,tcp是一個非常復雜的協議。它包含了RFC 及之后的一些協議。能把tcp的所有方面面面具到地說清楚,本身就是個很復雜的事情。如果再講得枯燥,那么就會更讓人昏昏欲睡了。本文希望能盡量用稍顯通俗的話把tcp描述清楚。 關於分層 請忘掉大學課本上學的七層模型,我們使用四層模型更為貼合我們的實際網絡。應用層,傳輸層,網絡層,網絡接入層。 分層是為什么,其實和公司中職位是一樣的,不同職位的人做不 ...
2016-09-26 14:11 9 5590 推薦指數:
TCP是一個有狀態通訊協議,所謂的有狀態是指通信過程中通信的雙方各自維護連接的狀態。 一、TCP keepalive 先簡單回顧一下TCP連接建立和斷開的整個過程。(這里主要考慮主流程,關於丟包、擁塞、窗口、失敗重試等情況后面詳細討論。) 首先是客戶端發送syn(Synchronize ...
OSI七層模型 OSI(Open System Interconnection,開放系統互聯)七層網絡模型成為開放式系統互聯參考模型,是一個把網絡通信在邏輯上的定義,也可以理解成為 ...
I/O Request Packet(IRP) IRP概述: IRP是由I/O管理器發出的,I/O管理器是用戶態與內核態之間的橋梁,當用戶態進程發出I/O請求時,I/O管理器就捕獲這 ...
記錄一下筆者關於狀態的一些相關認知。 1 狀態 在計算機領域,狀態[1]指的是一個系統被設計用來記住之前的事件或用戶交互,那么就稱之為有狀態的系統,系統記錄的信息則就是狀態。注意這里的重點不是說記 ...
漫談 QML/Qt Quick QML是從Qt 4.7開始引入的,QML是一種聲明語言,使得可以像設計師思考的一樣編碼,並且Qt Quick元素就是應用程序的編譯單元,每一幀的故事板被聲明為元素樹中的一個分支,每一個視覺方面的分支元素的屬性被聲明為一幀,每幀之間的過渡可裝飾各種動畫 ...
及動態追蹤技術的重要性,其間研究春哥(章亦春 agentzh)的《動態追蹤技術漫談》[4]時,文中提及 ...
http://blog.pluskid.org/?p=17 k-means 好久沒有寫 blog 了,一來是 blog 下線一段時間,而租 DreamHost 的事情又一直沒 ...