UNIX网络编程 卷I 套接字联网API(英文版・第3版)

出版时间:2004-7-1  出版社:机械工业出版社  作者:史蒂文斯  页数:991  
Tag标签:无  

内容概要

  本书是一部UNIX网络API的经典之作!
  本书是为那些希望能够通过套接字接口实现程序间的相互通信的人而编写的,旨在为网络编程的初学者以及专家提供指导。要建立高度分布式、网络化的应用程序和服务,就需要对套接字和其他关键的网络API有深入的理解。本书为在各种环境下建立健壮的、高性能的网络系统提供了全面的指导。
  这个版本建立在W.Richard Stevens的传奇性工作的基础上,由两个最优秀的网络编程专家进行了完全更新。讨论了当今最关键的标准、实现和技术 讨论的新主题包括:
  POSIX Single UNIX Specification Version 3
  IPv6 APIs(包括更新了的对IPv6/IPv4互操作性的指南)
  新的SCTP传输协议
  基于IPsec的密钥管理套接字
  FreeBSD 4.8/5.1、Red Hat Linux 9.x、Solaris 9、AIX 5.x、HPUX和Max OS X实现
  新的网络编程调试技术
  源端特定的组播API,正是这个API使得IP组播开发被广泛使用
  本书还更新和扩展了Stevens对以下关键的UNIX网络标准和技术所做的权威性的概括:
  TCP和UDP传输
  基本的和高级的套接宇,路由的和原始的套接宇
  I/O:复用高级函数,非阻塞和信号驱动
  守护进程和inetd
  UNIX域协议
  ioctl操作
  广播和组播
  线程
  流
  设计:TCP迭代的、并发的、预先创建的和预先线程化的服务器

作者简介

已故的W.Richard Stevens是本忆第1版和第2版的最初作者。
Bill Fenner 是位于加州Menlo Park和AT&T实验室的主要技术成员,专门从事IP组播、网络管理和测量方面的研究。他是IETF路由领域的主管之一,负责审批作为RFC发布的所有与路由有关的文档。
Andrew M.Rudo

书籍目录

Foreword. Preface. Part 1. INTRODUCTION AND TCP/IP.  Chapter 1. Introduction.   1.1 Introduction.   1.2 A Simple Daytime Client.   1.3 Protocol Independence.   1.4 Error Handling: Wrapper Functions.   1.5 A Simple Daytime Server.   1.6 Roadmap to Client/Server Examples in the Text.   1.7 OSI Model.   1.8 BSD Networking History.   1.9 Test Networks and Hosts.   1.10 Unix Standards.   1.11 64-Bit Architectures.   1.12 Summary.  Chapter 2. The Transport Layer: TCP, UDP, and SCTP.   2.1 Introduction.   2.2 The Big Picture.   2.3 User Datagram Protocol (UDP).   2.4 Transmission Control Protocol (TCP).   2.5 Stream Control Transmission Protocol (SCTP).   2.6 TCP Connection Establishment and Termination.   2.7 TIME_WAIT State.   2.8 SCTP Association Establishment and Termination.   2.9 Port Numbers.   2.10 TCP Port Numbers and Concurrent Servers.   2.11 Buffer Sizes and Limitations.   2.12 Standard Internet Services.   2.13 Protocol Usage by Common Internet Applications.   2.14 Summary. Part II. ELEMENTARY SOCKETS.  Chapter 3. Sockets Introduction.   3.1 Introduction.   3.2 Socket Address Structures.   3.3 Value-Result Arguments.   3.4 Byte Ordering Functions.   3.5 Byte Manipulation Functions.   3.6 inet_aton, inet_addr, and inet_ntoa Functions.   3.7 inet_pton and inet_ntop Functions.   3.8 sock_ntop and Related Functions.   3.9 readn, writen, and readline Functions.   3.10 Summary.  Chapter 4. Elementary TCP Sockets.  Chapter 5. TCP Client/Server Example.  Chapter 6. I/O Multiplexing: The select and poll Functions.  Chapter 7. Socket Options. Chapter 8. Elementary UDP Sockets.  Chapter 9. Elementary SCTP Sockets.  Chapter 10. SCTP Client/Server Example.  Chapter 11. Name and Address Conversions. Part III. ADVANCED SOCKETS.  Chapter 12. IPv4 and IPv6 Interoperability.  Chapter 13. Daemon Processes and the inetd Superserver.  Chapter 14. Advanced I/O Functions.  Chapter 15. Unix Domain Protocols.  Chapter 16. Nonblocking I/O.  Chapter 17. ioctl Operations.  Chapter 18. Routing Sockets.  Chapter 19. Key Management Sockets.  Chapter 20. Broadcasting.  Chapter 21. Multicasting.  Chapter 22. Advanced UDP Sockets.  Chapter 23. Advanced SCTP Sockets.  Chapter 24. Out-of-Band Data.  Chapter 25. Signal-Driven I/O.  Chapter 26. Threads.  Chapter 27. IP Options.  Chapter 28. Raw Sockets.  Chapter 29. Datalink Access.  Chapter 30. Client/Server Design Alternatives.  Chapter 31. STREAMS.  Appendix A. IPv4, IPv6, ICMPv4, and ICMPv6.  Appendix B. Virtual Networks.  Appendix C. Debugging Techniques.  Appendix D. Miscellaneous Source Code.  Appendix E. Solutions to Selected Exercises.  Bibliography.  Index.

图书封面

图书标签Tags

评论、评分、阅读与下载


    UNIX网络编程 卷I 套接字联网API(英文版・第3版) PDF格式下载


用户评论 (总计2条)

 
 

  •   许多经典的书籍就是要读英文版的,这本书的中文版我也看了一下,我觉得翻译的不怎么样,英文版的可以有自己的理解。而且在这浮躁的环境下,直接读英文版的可以让你浮躁的心彻底平静下来。我相信有许多朋友是和我一样的,就是看中文版的专业书籍,可能是那些专业术语和函数名天天见面的缘故,总是没心思细读下去,总是随便翻翻就扔一边去了。这也是我为什么现在买书都买英文版的缘故。
  •      第2卷我看了原版的大部分章节,理解比较清晰。第一卷看了这本破翻译版,看的快哭了,作者小时候的语文经常不及格吧,没几句话通顺的。。。我怀疑是交给了下面的学生去翻译,然后又用了金山快译之类的东西
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7