linux高效能伺服器程式設計

2021-09-08 10:51:37 字數 385 閱讀 8946

《linux高效能伺服器程式設計》:當當網、亞馬遜

目錄:第一章:tcp/ip協議族

第二章:ip協議族

第三章:tcp協議詳解

第四章:tcp/ip通訊案例:訪問internet

第五章:linux網路程式設計基礎api

第六章:高階io函式

第七章:linux伺服器程式規範

第八章:高效能伺服器框架

第九章:io復用

第十章:訊號

第十一章:定時器

第十二章:高效能io框架庫libevent

第十三章:多程序程式設計

第十四章:多執行緒程式設計

第十五章:程序池和執行緒池

第十六章:伺服器調製、除錯和測試

第十七章:系統監測工具

linux 高效能伺服器程式設計

1.高效能定時器 時間輪,時間堆 處理超時時間,如nginx使用紅黑樹,找出最可能超時的事件 2.高效能伺服器程式框架 nginx 使用的是基於事件模型,epoll,不阻塞,非同步處理 兩種高效的事件處理模式 reactor模式 proactor模式 兩種高效的併發模式 半同步 半非同步模式 領導者...

linux高效能伺服器程式設計(1)

linux網路程式設計基礎api 1 socket位址api 2 sockt基礎api sockt的api全部定義在sys socket.h檔案中,包括 建立socket,命名socket,監聽socket,接受連線,發起連線,讀寫資料,獲取位址資訊,檢測帶外標記,以及讀取和設定socket選項。3...

Linux高效能伺服器程式設計(一)

osi分層模型 應用層 表示層 會話層 傳輸層 網路層 資料鏈路層 物理層 tcp ip模型 應用層 傳輸層 網路層 資料鏈路層 應用層 https 工作原理 1.tls與https的關係 2.什麼是證書 數字簽名 傳輸層 tcp 三次握手 四次揮手 三次握手 1.客戶端傳送syn,seq x 2....