
作者:(美)史蒂文斯(W.RichardSt
页数:954
出版社:人民邮电出版社
出版日期:2016
ISBN:9787115401304
电子书格式:pdf/epub/txt
内容简介
本书是一部UNIX网络编程的经典之作。书中全面深入地介绍了如何使用套接字API进行网络编程。全书不但介绍了基本编程内容,还涵盖了与套接字编程相关的高级主题,对于客户/服务器程序的各种设计方法也作了完整的探讨,还深入分析了流这种设备驱动机制。
本书内容详尽,几乎每章都提供精选的习题,并提供了部分习题的答案,是网络研究和开发人员理想的参考书。
作者简介
W. Richard Stevens(1951—1999) 国际知名的UNIX和网络专家,备受赞誉的技术作家。生前著有《TCP/IP详解》(三卷)、《UNIX环境高级编程》和《UNIX网络编程》(两卷),均为不朽的经典著作。Bill Fenner AT&T实验室主任研究员,专攻IP多播、网络管理和测量,他是IETF路由的领域主管之一,是RFC标准文档的批准人。 Andrew M. Rudoff Sun公司软件工程师,专攻网络、操作系统内核、文件系统和高可用性软件体系结构。
本书特色
本书是一部unix网络编程的经典之作。书中全面深入地介绍了如何使用套接字api进行网络编程。全书不但介绍了基本编程内容,还涵盖了与套接字编程相关的高级主题,对于客户/服务器程序的各种设计方法也作了完整的探讨,还深入分析了流这种设备驱动机制。
本书内容详尽,几乎每章都提供精选的习题,并提供了部分习题的答案,是网络研究和开发人员理想的参考书。
目录
part 1. introduction and tcp/ip / 简介和tcp/ip 1
chapter 1. introduction / 简介 3
1.1 introduction / 概述 3
1.2 a simple daytime client / 一个简单的时间获取客户程序 6
1.3 protocol independence / 协议无关性 10
1.4 error handling: wrapper functions / 错误处理:包装函数 11
1.5 a simple daytime server / 一个简单的时间获取服务器程序 13
1.6 roadmap to client/server examples in the text / 本书中客户/服务器示例的路线图 16
1.7 osi model / osi模型 18
1.8 bsd networking history / bsd网络历史 20
1.9 test networks and hosts / 测试用网络及主机 22
1.10 unix standards / unix标准 25
1.11 64-bit architectures / 64位体系结构 28
1.12 summary / 小结 29
chapter 2. the transport layer: top, udp, and sctp / 传输层:tcp、udp和sctp 31
2.1 introduction / 概述 31
2.2 the big picture / 全景图 32
2.3 user datagram protocol (udp) / 用户数据报协议 34
2.4 transmission control protocol (tcp) / 传输控制协议 35
2.5 stream control transmission protocol (sctp) / 流控制传输协议 36
2.6 tcp connection establishment and termination / tcp连接的建立和终止 37
2.7 time_wait state / time_wait状态 43
2.8 sctp association establi















