0人評分過此書

輕輕鬆鬆學會LinuxKernelModule及TCP/IP程式設計

出版日期
2005
閱讀格式
PDF
書籍分類
學科分類
ISBN
9572151703

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
  • 第1章 Linux Kernel的基礎
    • 1.1 Linux Kernel的簡介
    • 1.2 如何編譯與更換Linux Kernel
    • 1.3 習題
  • 第2章 Linux Kernel Module的程式基礎
    • 2.1 gcc的使用簡介
    • 2.2 我們的第一個Linux程式
    • 2.3 我們的第一個Linux Module程式
    • 2.4 什麼是Linux Kernel Module
    • 2.5 由命令列傳遞參數到Linux Kernel Module
    • 2.6 習題
  • 第3章 Linux Kernel Source的函數呼叫關係
    • 3.1 Linux Kernel Source Tree的簡介
    • 3.2 Linux的網路應用層程式的詳細解說
      • 3.2.1 UDP的應用程式
      • 3.2.2 TCP的應用程式
    • 3.3 Linux TCP/IP Kernel的連線建立過程的詳細解說
      • 3.3.1 Linux TCP/IP Kernel的socket()函數
      • 3.3.2 Linux TCP/IP Kernel的bind()函數
      • 3.3.3 Linux TCP/IP Kernel的listen()函數
      • 3.3.4 Linux TCP/IP Kernel的connect()函數
      • 3.3.5 Linux TCP/IP Kernel的accept()函數
    • 3.4 Linux TCP/IP Kernel的資料傳遞過程
      • 3.4.1 Linux TCP/IP Kernel的資料傳送過程
      • 3.4.2 Linux TCP/IP Kernel的資料接收過程
    • 3.5 習題
  • 第4章 利用Module來修改Linux TCP/IP Kernel
    • 4.1 如何小小的修改Linux網路核心程式
    • 4.2 如何利用Module來修改Linux的網路核心程式
    • 4.3 如何利用IP Layer的Module來修改輸出封包的IP Header內容
    • 4.4 如何利用Module來得知收到的SYN封包數
    • 4.5 如何利用Module來得知收到的ACK封包數
    • 4.6 如何利用Module依照機率來丟棄送往特定IP位址的封包
    • 4.7 習題
  • 第5章 進階的Linux Kernel Module
    • 5.1 Kernel Module之間的變數共用
    • 5.2 如何寫一個可以讓Kernel Module呼叫的公用副程式
    • 5.3 Linux Proc的簡介
    • 5.4 如何寫一個Proc檔案驅動程式來達到應用程式與Kernel間的訊息傳遞
    • 5.5 如何利用Module搭配Proc來將輸出封包的資訊顯示在Proc的檔案中
    • 5.6 習題
  • 第6章 交錯式的Linux原始程式碼之追蹤方法
    • 6.1 如何安裝Linux Cross Source
    • 6.2 Linux Cross Source的使用說明
  • 第7章 Linux的遠端除錯(Remote Debug)
    • 7.1 硬體的準備與安裝
    • 7.2 軟體的準備與安裝
    • 7.3 Linux遠端除錯的實際練習
  • 第8章 核心2.6版的Kernel Module
    • 8.1 module-init-tools的更新
    • 8.2 如何由Kernel 2.4版升級到Kernel 2.6版
    • 8.3 配合核心版本2.6版Module的Kernel Source修改方法
    • 8.4 如何編譯與執行核心版本2.6版的Kernel Module
    • 8.5 習題
  • 參考文獻

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading