新書出版電腦資訊 | 作業系統
追蹤

2026.9 電腦資訊 | 作業系統 | 出版日新→舊
  • 排序
  • 圖片式
  • 條列式

一定要懂的基礎 - 全圖解 Linux 網路原理實戰開發

袁菘華  著
深智數位  出版
2026/09/19 出版

https://youtu.be/htA-zD1DQHY網路程式設計真正的門檻,不只是會呼叫Socket API,而是理解一筆資料如何從應用程式進入Linux核心,經過TCP/IP協定堆疊、網路卡,再傳送到另一台主機。本書從OSI參考模型、TCP/IP、ARP、IP、交換器與跨網段通訊出發,逐步深入Linux核心的網路封包收發流程,再延伸到TCP、UDP、I/O模型、select、poll、epoll、Raw Socket、Unix Domain Socket、群播、廣播、零複製與百萬連線。書中涵蓋網路位元組序、Socket位址、TCP狀態機、TFO、SYN Cookies、UDP可靠性、io_uring、Socket選項、檔案描述元傳遞,以及Reactor架構等實務技術,將網路協定、系統呼叫、Linux核心機制與伺服器架構串成完整脈絡。對想從一般Socket程式設計進一步理解Linux網路底層、高效能I/O與高併發伺服器設計的開發者而言,這是一本兼具底層原理與實作細節的網路程式設計參考書。本書共分14章◼第1章介紹OSI參考模型、TCP/IP、ARP、交換器與跨網段通訊◼第2章介紹Socket概念及Linux核心的網路封包收發流程◼第3章介紹網路位元組序、Socket位址、IP與網域名稱轉換及Socket核心函式◼第4章介紹TCP狀態機、TCP程式設計、TFO與SYN Flood◼第5章介紹UDP程式設計、掉封包、順序錯亂與可靠性處理◼第6章介紹循環式伺服器、並行伺服器與I/O多工伺服器◼第7章介紹阻塞、非阻塞、訊號驅動、非同步I/O與io_uring◼第8章介紹select、poll與epoll◼第9章介紹Socket選項與sysctl◼第10章介紹網路層與資料連結層Raw Socket,以及使用者空間TCP/IP實作◼第11章介紹Unix Domain Socket與檔案描述元傳遞◼第12章介紹群播、IGMP與廣播◼第13章介紹mmap、DMA、sendfile與splice等零複製技術◼第14章介紹單機百萬連線、系統限制調整與Reactor架構

79 特價774
加入購物車
下次再買
金石堂門市 全家便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing