unix网络编程与tcp/ip不完全重复,两本书如果全部精读了,学会了,网络编程方面就成高手了。
unix网络编程是一部UNIX网络编程的经典之作。进程间通信(IPC)几乎是所有Unix程序性能的关键,理解IPC也是理解如何开发不同主机间网络应用程序的必要条件。本书从对Posix IPC和System V IPC的内部结构开始讨论,全面深入地介绍了4种IPC形式:消息传递(管道、FIFO、消息队列)、同步(互斥锁、条件变量、读写锁、文件与记录锁、信号量)、共享内存(匿名共享内存、具名共享内存)及远程过程调用(Solaris门、Sun RPC)。附录中给出了测量各种IPC形式性能的方法。
TCP/IP卷二主要讲TCP/IP实现,其实对网络编程来说并没有多少意义,如果你已经精通网络编程的话,还想具体了解UNIX操作系统内核如何实现TCP/IP的话,就该看这本。如果你认为可以参考着学习网络编程的话,我认为没有多少意义,因为可能根本不具有参考性,这本书讲的很多都是实现细节,而网络编程是讲如何调用系统调用。