UNIX网络编程卷1第三版适用于linux-UNIX网络编程卷1套接字联网API第3版PDF电子书下载全套完整版

UNIX网络编程卷1第三版适用于linux-UNIX网络编程卷1套接字联网API第3版PDF电子书下载全套完整版

编辑点评:

UNIX网络编程卷1套接字联网API第3版全面深入地介绍了如何使用套接字API进行网络编程。全书不但介绍了基本编程内容,还涵盖了与套接字编程相关的高级主题,对于客户/服务器程序的各种设计方法也作了完整的探讨,最后还深入分析了流这种设备驱动机制。

20201116103509.png

前言

本书面向的读者是那些希望自己编写的程序能使用称为套接字(socket)的AP进行彼此通信的人。有些读者可能已经非常熟悉套接字了,因为这个模型几乎已经成了网络编程的同义词,但有些读者可能仍需要从头开始学习。本书想达到的目标是向大家提供网络编程指导。这些内容不仅适用于专业人士,也适用于初学者;不仅适用于维护已有代码,也适用于开发新的网络应用程序;此外,还适用于那些只是想了解一下自己系统中网络组件的工作原理的人。

书中的所有示例都是在Unix系统上测试通过的真实的、可运行的代码。但是,考虑到许多非Unix的操作系统也支持套接字API,因而我们选取的示例与所讲述的一般性概念,在很大程度上是与操作系统无关的。几乎每种操作系统都提供了大量的网络应用程序,如网页浏览器、电子邮件客户端、文件共享服务器等。我们按常规的划分方法把这些应用程序分为客户程序和服务器程序,并在书中多次编写了相应的小型示例。

面向Unix介绍网络编程自然免不了要介绍Unix本身和TCPIP的相关背景知识。需要更详尽的背景知识时,我们会指引读者查阅其他书籍。本书中经常提到以下4本书,我们将其简记如下:APUE:Advanced Programming in the UNIX Environment[Stevens 1992]:

.TCPvl:TCP/IP Ilustrated,Volume 1[Stevens 1994]:TCPv2:TCPIIP Iustrated,Volume 2[Wright and Stevens 19957;

.TCPv3:TCPIP Iustrated,Volume 3[Stevens 1996].

其中TCPv2包含了与本书内容密切相关的细节,它描述并给出了套接字API中网络编程函数

(socket,bind,connect等)的真实4.4BSD实现。如果已经理解某个特性的实现,那么在应用程序中使用该特性就更有意义了。

编辑推荐

1. UNIX网络专家W. Richard Stevens的传世之作。 

2. 世界著名网络专家Bill Fenner和Andrew M. Rudoff执笔,根据网络技术的发展,进行全面修订。 

这是一部传世之作!网络编程专家Bill Fenner和Andrew M.Rudoff 应邀执笔,对W.RichardStevens 的作品进行修订。书中吸纳了近几年网络技术的发展,增添了IPv6、SCTP 协议和密钥管理套接字等内容,深入讨论了关键标准、实现和技术。

书中的所有示例都是在UNIX 系统上测试通过的真实的、可运行的代码,继承了Stevens 一直强调的理念:“学习网络编程的*好方法就是下载这些程序,对其进行修改和改进,只有这样实际编写代码才能深入理解有关概念和方法。”

本书为UNIX 网络编程提供全面的指导,是网络研究和开发人员公认的必不可少的参考书,无论网络编程的初学者还是网络专家都会大受裨益。

作者简介

W. 理查.史蒂文斯(W. Richard Stevens)(1951—1999) 国际知名的UNIX和网络专家,备受赞誉的技术作家。生前著有《TCP/IP详解》(三卷)、《UNIX环境高级编程》和《UNIX网络编程》(两卷),均为不朽的经典著作。

比尔.芬纳(Bill Fenner) AT&T实验室主任研究员,专攻IP多播、网络管理和测量,他是IETF路由的领域主管之一,是RFC标准文档的批准人。

安德鲁.M. 鲁道夫(Andrew M.Rudoff) Sun公司资深软件工程师,专攻网络、操作系统内核、文件系统和高可用性软件体系结构。

如何使用本书

本书既可以作为网络编程的教程,也可以作为有经验的程序员的参考书。用作网络编程的教程或入门级教材时,重点应放在第二部分(第3章至第11章),然后可以看看其他感兴趣的主题。第二部分包含了TCP和UDP的基本套接字函数,以及SCTP,VO多路复用、套接字选项和基本名字与地址的转换。所有读者都应该阅读第1章,尤其是1.4节,介绍了一些贯穿全书的包裹函数。读者可以根据自身的知识背景,选读第2章,或许还有附录A.第三部分的多数章节可以彼此独立地进行阅读。

为了方便读者把本书作为参考书,本书提供了完整的全文案引,并在最后几页总结了每个函数和结构的详细描述在正文中的哪里可以找到。为了给不按顺序阅读本书的读者提供方便,我们在全书中为相关主题提供了大量的交叉引用。

UNIX网络编程卷1套接字联网API第3版PDF电子书下载截图

UNIX网络编程卷1第三版适用于linux-UNIX网络编程卷1套接字联网API第3版PDF电子书下载全套完整版插图(1)UNIX网络编程卷1第三版适用于linux-UNIX网络编程卷1套接字联网API第3版PDF电子书下载全套完整版插图(2)UNIX网络编程卷1第三版适用于linux-UNIX网络编程卷1套接字联网API第3版PDF电子书下载全套完整版插图(3)UNIX网络编程卷1第三版适用于linux-UNIX网络编程卷1套接字联网API第3版PDF电子书下载全套完整版插图(4)

评分及评论

无用户评分

来评个分数吧

  • 5 分
    0
  • 4 分
    0
  • 3 分
    0
  • 2 分
    0
  • 1 分
    0

Comments