蘋果小豬研究室
  • 首頁
  • 中譯資料
  • 網路觀念
    • OSGi 平台
    • SCTP 通訊協定簡介
      • 1 多重串流 (Multi-streaming)
      • 2 路徑多宿 (Multi-homing)
      • 3 SACK 機制
      • 4 Path MTU Discovery
      • 5 Ordered/Unordered 傳送機制
      • 6. SCTP API
      • 7. TCP 與 SCTP 通訊協定比較
      • 8. 參考文獻
    • TCP over SCTP tunnel
    • TCP 與 SCTP 協定轉換機制
    • UPnP 與 UPnP AV
  • Linux 程式設計
    • [C] 產生亂數
    • [C] Pointer and array
    • [Script] strncmp
    • [C] Linux 取得 HD 序號
    • [C] 程式範例-切割 subnet
    • C struct 的使用
    • C 目錄相關
    • const 修飾詞
    • Dangling pointer(懸置指標)
    • dnsmole
    • dos2unix 程式碼
    • Function pointer in C
    • GCC header limits.h
    • GDB 參數
    • glibc detected (double free)
    • IEEE 754 and float 範例程式
    • kernel 中的網路卡名稱與命名順序關係
    • Linux 序列埠程式設計
    • loop device 的數目
    • Perl & LWP
    • Remote Control over CGI
    • 偵測 NAT 內部主機連線狀況
    • 利用 libpcap 取得所有的網路裝置名稱
    • 取得時間
    • strncpy
    • 從應用層程式取得傳輸層 TCP 資訊
    • 於 Linux 上撰寫 daemon server 要注意的
    • 為什麼需要 & 0377
    • 研究 setsid()
    • 與 HTTP 協定有關的 RFC
    • 製作 patch 檔
    • 設計在背景執行的 Linux 程式
    • 讀取 STDIN (Standard INPUT) 範例程式
    • 關於 Linux CPU smp_affinity
    • 陣列名稱與指標
  • 網路服務推薦
    • 專案管理工具 - clickup
    • 文件大師 - gitbook
  • glibc 中文手冊
    • GNU C 函式庫常見問題(FAQ)
  • Linux 系統操作
    • /proc/sys/net/ipv4/conf/eth* 目錄中的參數
    • Linux 伺服器效能調校
    • Linux 設定網卡速度
    • Proxy ARP
    • sysrq
    • Turn off beep in Linux system
    • umask()
    • 以 ethtool 查看網路卡狀態及設定
    • 使用 nameif 修改 Linux 網路卡名稱
    • 使用 xhost
    • 利用 sed 取出檔案中某行
    • 在 bash 中設定 Proxy server
    • 在 Linux 系統呈現 dd 的進度
    • 字串取代,使用 awk & sed
    • 尋找多種副檔名
    • 常用 VIM 選項
    • 自動 CPU 調頻節能控制
    • 自動執行程式
    • 設定 Debian 預設啟動服務
    • 設定 DHCPd server
    • 透過 RS-232 操作 Linux console
    • Linux connect to serial port
  • 資訊安全
    • ARP spoofing 技術管控區網流量實例
    • dsniff
    • Linux Socket Filtering
    • Linux 系統安全管理
    • Security 資訊
    • sniffer 相關工具 - IPgrad, tcpick
    • 以 Linux 實務 ARP Spoofing
    • 將文字隱藏於 JPEG 圖檔
    • 資安工具
    • 資安相關網站
    • 限制 localhost 的 P2P 上傳流量
  • 實用工具
    • 實驗基本數據製圖指令 gnuplot
  • 交換連結
  • 網頁設定
  • 網路應用
    • 網路時光機
  • Foldng@Home
  • 文獻推薦
    • 電子書
    • 提問的智慧
    • 好書
  • 隱私政策
Powered by GitBook
On this page
Edit on GitHub
  1. 文獻推薦

好書

網路觀念

  • Douglas E. Comer, Internetworking with TCP/IP, Vol. 1, 6th Edition, Prentice Hall, 2013.

  • Kevin R. Fall and W. Richard Stevens, TCP/IP Illustrated, Vol. 1, 2nd Edition, Addison-Wesley Professional, 2011. [Hardcover]

  • Behrouz A Forouzan, TCP/IP Protocol Suite, McGraw-Hill Inc., 2009.

網路程式設計

  • Douglas E. Comer, David L. Stevens, Michael Evangelista, Internetworking with TCP/IP, Vol. III Client-Server Programming and Applications, Linux/Posix Sockets Version, Prentice Hall, 2000.

  • Jon C. Snader, Effective TCP/IP Programming 44 Tips to Improve Your Network Programs, 2000.

  • 村山公保, "TCP/IP 網路程式實驗與設計", 新文京.

  • W. Richard Stevens, TCP/IP Illustrated, Volume 3 TCP for Transactions, HTTP, NNTP, and the UNIX (R) Domain Protocols, Addison-Wesley Professional, 1996.

  • W. Richard Stevens, TCP/IP Illustrated, Volume 2 The Implementation, Addison-Wesley Professional, 1995.

  • 王艷平, 張越, Windows網路與通訊程式設計, 文魁資訊, 2006.

  • W. Richard Stevens, Bill Fenner, Andrew M. Rudoff, Unix Network Programming, Vol. 1 The Sockets Networking API, Third Edition, Addison-Wesley Professional, 2003.

Linux 網路

  • Christian Benvenuti, Understanding Linux network internals, O'Reilly, 2006. (主要介紹 Linux kernel Layer 2, Layer 3 network stack 的實作。)

  • Klaus Wehrle et al., Linux Networking Architecture, Prentice Hall, 2004.

  • Thomas Herbert, The Linux TCP/IP Stack: Networking for Embedded Systems, Charles River Media, 2004.

Linux 系統

  • Robert Love, Linux System Programming, 2 edition, O'Reilly.

  • John Shapley Gray, Interprocess communication in Linux, Pearson Edu. (譯本【Linux 行程間通訊】,培生出版,2003,類似這本書的 Linux 版,Richard Steven, UNIX Network Programming, Volume 2: Interprocess Communications.

  • RAFEEQ UR REHMAN, The Linux development platform, Prentice Hall PTR, 2003

Linux 驅動程式

  • Sreekrishnan Venkateswaran, Essential Linux Device Drivers, Prentice Hall. (中譯本【Linux 驅動程式開發實戰】,悅知文化,2010。 )

  • Linux Kernel

  • Robert Love, Linux Kernel Development, Addison-Wesley Professional.

  • Daniel P. Bovet, Understanding the Linux Kernel, O'Reilly.

程式設計觀念

  • Steve Maguire , Writing Solid Code, Microsoft Inc. (中譯本【如何撰寫零錯誤程式】,以 C 語言為背景說明如何寫可靠的程式。)

  • 陳建勳, 美麗程式, O'Reilly, 2008. (原文: Brian Kernighan et al., Beautiful Code, O'Reilly, 2008).

  • 梁肇新, 程式設計高手箴言, 全華, 2004.

  • Eric Steven Raymond, The Art of Unix Programming, 2003.

  • Robert W. Sebesta, Concepts of Programming Languages, fourth ed. , Addison Wesley, 1999.

程式語言

  • Gregory Satir and Doug Brown, C++ The Core Language, O'Reilly, 1999.

  • B. W. Kernighan, D. M. Ritchie, The C Programming Language, 2nd ed. Prentice Hall, 1988.

  • 侯捷, C++ Primer 中文版

  • Peter Abel, IBM PC Assembly Language and Programming, 4th, Prentice Hall Inc., 1998.

  • Stroustrup, Bjarne, The C++ Programming Language, Addison-Wesley

程式設計技術

  • John R. Levine, Linkers and Loaders, Morgan-Kauffman Inc., 1999.

  • (Linkers and Loaders, http://linker.iecc.com/.)

  • (Linkers and Loaders (Beta), http://www.iecc.com/linker/.)

  • Hanser, München, Object-oriented Programming with ANSI-C, 1994. (用 C 寫出 C++ 的物件風格程式) (作者網站: http://www.cs.rit.edu/~ats/)

網路安全

  • Jon Erickson, Hacking: The Art of Exploitation, 2nd, 2008.

Previous提問的智慧Next隱私政策

Last updated 2 years ago