看《UNIX网络编程》。TCP/IP详解不错,它***有三卷,依次阅读循序渐进第一个比较稳,掌握容易,卷是基础,第二卷是实现,第三卷是事务。另外以windows为基础的网络编程方面的书籍也可以看看。UNIX网络编程(UNP),有两卷,讲原理和实现。都是UNIX/.LINUX关于网络最经典的书籍之一,细细研究绝对有好处。