原创 Linux內存管理 -- 頁框回收(Page Frame Reclamation)

文章目錄Linux內存管理 -- 頁框回收(Page Frame Reclamation)頁替換策略(Page Replacement Policy)Page CachePage Cache Hash TableAdding Pa

原创 Linux2.6.9內核源碼分析--eventpoll

Linux2.6.9內核源碼分析–eventpoll eventpoll epoll分爲三個系統調用: long sys_epoll_create(int size); long sys_epoll_ctl(int epfd, i

原创 細讀HTTPS -- SSL/TLS協議

文章目錄細讀HTTPS -- SSL/TLS協議握手協議握手之對服務器進行身份驗證握手之客戶端身份驗證&服務器身份驗證握手之會話恢復密鑰交換RSA 密鑰交換Diffie-Hellman 密鑰交換橢圓曲線Diffie-Hellman

原创 HTTP協議詳解(三)

文章目錄HTTP協議詳解(三)HTTP協議詳解之響應報文狀態行以及狀態碼說明響應首部字段Accept-RangesAgeETagLocationProxy-AuthenticateRetry-AfterServerVaryWWW-

原创 Linux內存管理 -- 頁表管理(Page Table Management)

文章目錄Linux內存管理 -- 頁表管理(Page Table Management)頁目錄描述(Describing the Page Directory)頁表項描述(Describing a Page Table Entry

原创 Linux內存管理 -- Swap Management

文章目錄Linux內存管理 -- Swap ManagementDescribing the Swap AreaMapping Page Table Entries to Swap EntriesAllocating a swap

原创 細讀HTTPS -- 白話TLS

文章目錄細讀HTTPS -- 白話TLS什麼是對稱加密?什麼是非對稱加密?什麼是MAC ?什麼是數字簽名?什麼是CA?什麼證書?什麼是證書鏈?SSL驗證服務器握手具體幹了什麼 ?什麼是自簽名證書?爲什麼CA付費簽名證書纔是安全的?

原创 Linux內存管理 -- 白話Linux page cache / swap cache/頁框回收

文章目錄Linux內存管理 -- 白話頁框回收什麼是Page Cache?什麼是Swap Cache?什麼是buffer Cache?圖解頁框回收 Linux內存管理 – 白話頁框回收 經過前面幾篇博客翻譯和閱讀Understan

原创 Linux Kernel2.6.9內核源碼分析--select

Linux Kernel2.6.9內核源碼分析–select 需要解決的問題: 通過追蹤內核源碼,查看內核是如何實現select監聽的功能 首先來看下select API的定義和參數: int select(int nfds, f

原创 TCP/IP基礎(三)

文章目錄TCP/IP基礎(三) -- IP協議相關技術DNS域名的構成DNS查詢ARPARP的工作機制ICMPICMP消息類型NATNAT定義NAT的工作機制NAT的潛在問題 TCP/IP基礎(三) – IP協議相關技術 DNS