原创 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