原文:漫談TCP

不得不承認,tcp是一個非常復雜的協議。它包含了RFC 及之后的一些協議。能把tcp的所有方面面面具到地說清楚,本身就是個很復雜的事情。如果再講得枯燥,那么就會更讓人昏昏欲睡了。本文希望能盡量用稍顯通俗的話把tcp描述清楚。 關於分層 請忘掉大學課本上學的七層模型,我們使用四層模型更為貼合我們的實際網絡。應用層,傳輸層,網絡層,網絡接入層。 分層是為什么,其實和公司中職位是一樣的,不同職位的人做不 ...

2016-09-26 14:11 9 5590 推薦指數:

查看詳情

TCP漫談之keepalive和time_wait

TCP是一個有狀態通訊協議,所謂的有狀態是指通信過程中通信的雙方各自維護連接的狀態。 一、TCP keepalive 先簡單回顧一下TCP連接建立和斷開的整個過程。(這里主要考慮主流程,關於丟包、擁塞、窗口、失敗重試等情況后面詳細討論。) 首先是客戶端發送syn(Synchronize ...

Wed Apr 08 02:11:00 CST 2020 0 2302
漫談網絡通信——從OSI網絡模型到TCP/IP協議族

OSI七層模型   OSI(Open System Interconnection,開放系統互聯)七層網絡模型成為開放式系統互聯參考模型,是一個把網絡通信在邏輯上的定義,也可以理解成為 ...

Mon Dec 12 04:50:00 CST 2016 1 6883
漫談IRP

I/O Request Packet(IRP) IRP概述: IRP是由I/O管理器發出的,I/O管理器是用戶態與內核態之間的橋梁,當用戶態進程發出I/O請求時,I/O管理器就捕獲這 ...

Mon Apr 18 06:34:00 CST 2016 0 2442
[漫談] 狀態

記錄一下筆者關於狀態的一些相關認知。 1 狀態 在計算機領域,狀態[1]指的是一個系統被設計用來記住之前的事件或用戶交互,那么就稱之為有狀態的系統,系統記錄的信息則就是狀態。注意這里的重點不是說記 ...

Thu Sep 03 20:01:00 CST 2020 0 537
漫談QML

漫談 QML/Qt Quick QML是從Qt 4.7開始引入的,QML是一種聲明語言,使得可以像設計師思考的一樣編碼,並且Qt Quick元素就是應用程序的編譯單元,每一幀的故事板被聲明為元素樹中的一個分支,每一個視覺方面的分支元素的屬性被聲明為一幀,每幀之間的過渡可裝飾各種動畫 ...

Sat Apr 08 21:10:00 CST 2017 0 3028
BPF漫談

及動態追蹤技術的重要性,其間研究春哥(章亦春 agentzh)的《動態追蹤技術漫談》[4]時,文中提及 ...

Tue Nov 07 21:12:00 CST 2017 1 2392
漫談 Clustering

http://blog.pluskid.org/?p=17 k-means 好久沒有寫 blog 了,一來是 blog 下線一段時間,而租 DreamHost 的事情又一直沒 ...

Mon Nov 17 21:50:00 CST 2014 1 9298
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM