輕輕鬆鬆學會 Linux Kernel Module 及 TCP/IP 程式設計

謝進忠、謝進益

  • 出版商: 全華圖書
  • 出版日期: 2006-01-02
  • 定價: $350
  • 售價: 9.0$315
  • 語言: 繁體中文
  • ISBN: 9572151703
  • ISBN-13: 9789572151709
  • 相關分類: LinuxTCP/IP
  • 無法訂購

買這商品的人也買了...

相關主題

商品描述

本書特色

本書和一般Linux的書籍不同,教您以網路的TCP/IP應用程式為基礎,進一步的深入Linux 的TCP/IP Kernel,並使用Kernel Module的方式來修改Linux 的TCP/IP Protocol,有彈性的擴充Linux Kernel之功能。

特色:
1.編譯與更換Linux Kernel
2.Linux Kernel Module的程式設計
3.詳細介紹Linux TCP/IP Kernel的連線建立與資料傳遞之過程
4.使用Module來修改Linux的網路核心程式
5.Linux Proc的簡介
6.交錯式的Linux原始程式之追蹤方法
7.Linux 的遠端除錯(Remote Debug)
8.內容涵蓋核心版本2.4與2.6版

本書內容

目前在市面上,多數的Linux中文書籍,大部分是教讀者如何架站,或是如何管理伺服器等,而很少有專門講解LinuxKernelModule的相關書籍,讓人以為Linux不過是可以用來架站的作業系統而已,殊不知Linux最與眾不同的地方在於Linux具有開放原始程式碼(OpenSource)的特性,也就是可以讓我們自由修改Linux的核心程式,使其可以達到我們想要實現的各種功能。修改LinuxKernel乍聽之下會是一件相當困難的事情,其實一點都不難,難的地方是在於沒有人帶領,然而本書即是以帶領初學者的方式,一步一步的往修改LinuxKernel的方式深入研究,並且由淺入深,適合各種程度的讀者。

本書目錄

第一章 Linux Kernel 的基礎
第二章 Linux Kernel Module的程式基礎
第三章 Linux Kernel Source的網路函數呼叫關係
第四章 利用Module來修改Linux TCP/IP Kernel
第五章 進階的Linux Kernel Module
第六章 交錯式的Linux原始程式之追蹤方法
第七章 Linux 的遠端除錯(Remote Debug)
第八章 核心2.6版的Kernel Module