高性能程式密技——Linux網路核心技術大公開

{{ _getLangText('m_detailInformation_goodsAuthorText') }}朱文偉,李建英
{{ _getLangText('m_detailInformation_goodsPublisherText') }}深智
2024年03月20日
ISBN:9786267383384
{{ _getLangText('m_detailInformation_goodsTips1Text') }}
{{ _getLangText('m_detailInformation_goodsActivityText') }}
{{ activityObj.name }}

{{_getLangText("m_detailIntroduction_goodsIntroductionText") }}

★高性能網路程式設計基本功

★Linux底層的基礎及網路結構

★實體機及虛擬機架設Linux

★Linux網路伺服器設計

★Libevent為基礎的FTP伺服器設計

★Epoll為基礎的併發聊天伺服器

★Nginx高性能伺服器架構詳解

★DPDK開發環境架設及實戰應用範例

★P2P高性能遊戲伺服器設計


本書全面探討高性能網路程式設計,首章強調Linux內核的限制和DPDK的重要性,深入分析高性能伺服器框架,包括C/S和P2P模型及伺服器架構。第二章聚焦Linux基礎知識及網路應用,涵蓋系統啟動、關機、性能最佳化命令,以及KVM虛擬機器和Qemu的應用。第三章介紹Linux網路開發環境搭建,包括虛擬機器配置和C/C++開發環境。第四章專注於網路伺服器設計,探討I/O模型及不同類型伺服器設計。第五章講述基於libevent的FTP伺服器開發,包括Reactor模式和客戶端設計。第六章涵蓋基於epoll的高併發聊天伺服器的設計與實施。第七章深入剖析Nginx架構,包括設計原則和資料結構。第八章描述DPDK開發環境的架設,第九章展示DPDK應用案例,而第十章探討基於P2P的高性能遊戲伺服器設計。