|
读过这本书吗?
最近在读
读过
想读
还不熟悉
|
图书城书列:
加入到博客或社交网站:
|
|
我来评论这本书:
内容提要:
本书详细介绍了在Unix环境下网络编程的方法,全书分为四部分:第一部分“网络基础”主要讲述TCP/IP协议簇,尤其是与编程相关的部分,并说明了网络编程环境;第二部分“套接字”是网络编程的核心,在此通过讲解套接字库函数、TCP套接字、UDP套接字及相应的实例,使读者能够编写基本的网络程序;第三部分“Unix网络编程实用技术”是本书的重点,讲述Unix网络开发过程中常用的技术,如并发服务器技术、名字和IP地址转换、同步及进程间通信技术、实用套接字类库的创建,说明如何提高软件的性能、可靠性和可扩充性,并配有大量实例予以说明;第四部分“高级网络编程”主要涉及底层IP编程技术,可用于路由器、网络监视器及专用协议的开发,介绍了守护进程、原始套接字、数据链路访问、多接口捆绑及路由套接字技术。本书涉及的内容包括Unix系统、网络协议及编程技术,并由浅入深地讲述了网络编程核心技术、实用技术和高级网络编程。本书既是从事网络开发人员的参考资料,也可以作为学习Unix网络编程知识的教材。
目录:
第一部分网络基础
第1章Unix系统基础 第2章TCP/IP 第二部分套接字 第3章套接字基础 第4章TCP套接字 第5章UDP套接字 第三部分 Unix网络编程实用技术 第6章并发服务器 第7章名字和IP地址转换 第8章同步及进程间通信 第9章异常处理 第10章创建实用套接字类库 第四部分高级网络编程技术 第11章守护进程 第12章原始套接字 第13章数据链路访问 第14章多接口设计 第15章路由套接字 第16章简单路由器实例分析 附录A套接字Wrapper类源程序 附录B串口通信类源程序 前言:
网络编程是指编写网络通信程序,以完成网络上不同程序间的通信。网络程序分为服务器和客户端两部分。客户端发送请求给服务器,服务器处理客户请求并将结果发回客户端。网络编程是通过调用网络API实现的。目前有多种网络API,其中套接字最为流行。本书讲述的网络编程就是以套接字API为基础的。
套接字的发展与Unix操作系统的发展紧密相关。Unix是20世纪70年代由AT&T的Bell实验室开发的。从Unix的发展历史来看,主要有两大流派:AT&T的Unix系统V版本和加州大学伯克利分校的BSD版本。套接宇API最初是随4.2版的BSD系统于1983年发布的,最终在多数Unix系统上获得了支持。
网络编程涉及的范围极广..
|