UNIX网络编程.卷1,套接字联网API(第3版)(中文版)(Stevens经典著作,两位顶级网络编程专家应邀执笔修订)
UNIX网络编程.卷1,套接字联网API(第3版)(中文版)(Stevens经典著作,两位顶级网络编程专家应邀执笔修订)
基本信息
原书名: Unix Network Programming, Volume 1: The Sockets Networking API (3rd Edition) 
原出版社: Addison-Wesley Professional 
作者: (美)W. Richard Stevens    Bill Fenner    Andrew M. Rudoff    
丛书名: 图灵计算机科学丛书 
出版社:人民邮电出版社 
ISBN:9787115228406 
上架时间:2010-6-28 
出版日期:2010 年6月 
开本:16开 
页码:804 
更多精彩详细信息请查看:http://www.china-pub.com/196770
更有精彩样张抢先试读:http://www.china-pub.com/computers/common/mianfeisd.asp?id=196770
内容简介
这是一部传世之作!顶级网络编程专家Bill Fenner和Andrew M. Rudoff应邀执笔,对W. Richard Stevens的经典作品进行修订。书中吸纳了近几年网络技术的发展,增添了IPv6、SCTP协议和密钥管理套接字等内容,深入讨论了最新的关键标准、实现和技术。
书中的所有示例都是在UNIX系统上测试通过的真实的、可运行的代码,继承了Stevens一直强调的理念:“学习网络编程的最好方法就是下载这些程序,对其进行修改和改进。只有这样实际编写代码才能深入理解有关概念和方法。”读者可以从图灵网站(http://www.turingbook.com/)本书网页免费注册下载这些示例的源代码。 
媒体评论
“所有人都非常期待这本书,因为它完美地结合了实践经验、历史视角以及在本领域浸淫多年才能获得的透彻理解。阅读本书是一种享受,我收获颇丰。相信大家定会有同感。”                          
——Sam Leffler,FreeBSD基金会副主席 
“这部著作在计算机科学领域里的传奇得以延续,Bill Fenner和Andrew Rudoff居功至伟。” 
——Art Sedighi 
“这套书是学习网络编程最好的书。全世界最最好的,远超群伦。” 
——S. Devasundaram 
——Thomas Haugland Jensen 
“这本书不会让你一夜之间成为专家,但它终究会让你成为专家。” 
——John Nguyen
目录
第一部分 简介和TCP/IP 
第1章 简介 2 
1.1 概述 2 
1.2 一个简单的时间获取客户程序 5 
1.3 协议无关性 9 
1.4 错误处理:包裹函数 10 
……
第2章 传输层:TCP、UDP和SCTP 27 
2.1 概述 27 
2.2 总图 27 
2.3 用户数据报协议(UDP) 29 
2.4 传输控制协议(TCP) 30 
……
第二部分 基本套接字编程 
第3章 套接字编程简介 56 
3.1 概述 56 
3.2 套接字地址结构 56 
3.3 值—结果参数 61 
3.4 字节排序函数 63 
3.5 字节操纵函数 66 
……
第4章 基本TCP套接字编程 77 
4.1 概述 77 
4.2 socket函数 77 
4.3 connect函数 80 
4.4 bind函数 81 
4.5 listen函数 84 
……
第5章 TCP客户/服务器程序示例 97 
5.1 概述 97 
5.2 TCP回射服务器程序:main函数 97 
5.3 TCP回射服务器程序:str_echo函数 98 
5.4 TCP回射客户程序:main函数 99 
5.5 TCP回射客户程序:str_cli函数 100 
……
第6章 I/O复用:select和poll函数 122 
6.1 概述 122 
6.2 I/O模型 122 
6.3 select函数 127 
6.4 str_cli函数(修订版) 132 
6.5 批量输入 133 
……
第7章 套接字选项 150 
7.1 概述 150 
7.2 getsockopt和setsockopt函数 150 
7.3 检查选项是否受支持并获取默认值 152 
7.4 套接字状态 156 
……
第8章 基本UDP套接字编程 186 
第9章 基本SCTP套接字编程 208 
第10章 SCTP客户/服务器程序例子 223 
第11章 名字与地址转换 236 
第三部分 高级套接字编程 
第12章 IPv4与IPv6的互操作性 278  
第13章 守护进程和inetd超级服务器 286 
第14章 高级I/O函数 300  
第15章 Unix域协议 324 
第16章 非阻塞式I/O 341 
第17章 ioctl操作 365 
第18章 路由套接字 382 
第19章 密钥管理套接字 402 
第20章 广播 417 
第21章 多播 433 
第22章 高级UDP套接字编程 462 
第23章 高级SCTP套接字编程 489  
第24章 带外数据 507 
第25章 信号驱动式I/O 525 
第26章 线程 534 
第27章 IP选项 561 
第28章 原始套接字 580 
第29章 数据链路访问 623 
第30章 客户/服务器程序设计范式 646 
第31章 流 675 
附录A IPv4、IPv6、ICMPv4和 
ICMPv6 690 
附录B 虚拟网络 704 
附录C 调试技术 708 
附录D 杂凑的源代码 714 
附录E 精选习题答案 726 
参考文献 756 
索引 763 
 
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号