如果只是專有名詞解釋或是觀念描述,建議是不要買書,上網查就好。
等到有概念了,就可以去書局找幾本自己看了覺得不錯的。
再不然就來iT邦幫忙問吧~~
Beginning Linux Programming 4 ed.
前面幾章介紹 Linux 系統架構,檔案系統,shell script。
後面也有介紹,像是 pipe,socket,IPC,gdb .........
全部的例子,都是用 c 寫的。
這本書不貴, 又能解答你大部分的問題, 而且會從基礎開始解釋, 中文應該看得懂:
http://www.books.com.tw/exep/prod/booksfile.php?item=0010463509
看完這本, 應該對公司內的大部分無法上網問題, 有了基本的排除能力.
現在你應該對於 Layer 3/4 的應用有一些概念了, 且能夠管理日常的網路問題. 後面如果想要再深入的話, 可以試試這個:
http://www.books.com.tw/exep/prod/booksfile.php?item=0010395985
這本可以讓你了解更底層的東西, 也知道網路問題的時候, 該如何去跟 ISP 共同處理問題, 或是了解發生在公司以外的問題點.
記得去資策會上那個貴死人不償命的網路工程師養成班,老師說,練武功要打好根基,根基穩了,日後自然會事半功倍,讓我想到金庸碧血劍的袁承志,根基打的好,連師叔都不是他的對手........
老師說的這個基本功,就是TCP/IP相關的書籍,熟了後,自然日後的任何網管技術都脫離不了這些觀念。
我之前看的是旗標出的第一版,這是第二版,不過不確定是不是最新的,供您參考:
http://www.flag.com.tw/book/5105.asp?bokno=F910A