UNIX网络编程 卷1:连网的API:套接字与XTI 第2版——深入浅出网络编程的经典之作
作者:W. Richard Stevens、Stephen A. Rago
出版社:电子工业出版社
出版时间:2012年
《UNIX网络编程 卷1:连网的API:套接字与XTI 第2版》是一本关于UNIX网络编程的经典著作,由著名网络编程专家W. Richard Stevens和Stephen A. Rago共同编写,该书自第一版出版以来,受到了广大读者的一致好评,被誉为UNIX网络编程领域的“圣经”。
本书第2版在第一版的基础上进行了全面修订和更新,涵盖了最新的网络编程技术和实践,书中详细介绍了UNIX网络编程的核心内容,包括套接字编程、XTI编程、网络协议栈、网络编程工具等,旨在帮助读者深入理解UNIX网络编程的原理和技巧。
本书共分为18章,具体如下:
第1章:引言
介绍了UNIX网络编程的发展历程、网络编程的基本概念和本书的编写目的。
第2章:套接字编程简介
介绍了套接字编程的基本概念、套接字类型、地址结构等。
第3章:套接字函数
详细介绍了套接字编程中常用的函数,如socket、bind、listen、accept、connect、send、recv等。
第4章:I/O多路复用
介绍了I/O多路复用的概念、原理和实现方法,如select、poll、epoll等。
第5章:高级套接字选项
介绍了套接字的高级选项,如SO_REUSEADDR、SO_KEEPALIVE等。
第6章:网络地址转换
介绍了网络地址转换(NAT)的概念、原理和实现方法。
第7章:网络协议栈
介绍了UNIX网络协议栈的组成、工作原理和编程接口。
第8章:传输层协议
详细介绍了传输层协议TCP和UDP的原理、编程接口和实现方法。
第9章:传输层安全性
介绍了传输层安全性(TLS)的概念、原理和实现方法。
第10章:网络编程工具
介绍了UNIX网络编程中常用的工具,如netstat、tcpdump、ss等。
第11章:网络编程实践
通过实际案例,介绍了UNIX网络编程中的常见问题和解决方法。
第12章:XTI编程简介
介绍了XTI编程的基本概念、XTI函数和XTI地址结构。
第13章:XTI编程实例
通过实际案例,介绍了XTI编程的应用。
第14章:网络编程实践(续)
继续介绍UNIX网络编程中的常见问题和解决方法。
第15章:网络编程实践(续)
继续介绍UNIX网络编程中的常见问题和解决方法。
第16章:网络编程实践(续)
继续介绍UNIX网络编程中的常见问题和解决方法。
第17章:网络编程实践(续)
继续介绍UNIX网络编程中的常见问题和解决方法。
第18章:总结
总结了本书的主要内容,并对UNIX网络编程的未来发展趋势进行了展望。
《UNIX网络编程 卷1:连网的API:套接字与XTI 第2版》是一本深入浅出、内容丰富的UNIX网络编程经典著作,它不仅适合初学者,也适合有一定网络编程经验的读者,通过阅读本书,读者可以全面掌握UNIX网络编程的原理和技巧,为今后的网络编程工作打下坚实的基础。