第一图书网

网络编程与开发技术

殷肖川,姬伟峰,陈靖,陈晨 编著 西安交通大学出版社
出版时间:

2009-8  

出版社:

西安交通大学出版社  

作者:

殷肖川,姬伟峰,陈靖,陈晨 编著  

页数:

268  

Tag标签:

无  

内容概要

本书系统介绍了网络通信软件设计的原理和方法,详细讨论了在windows环境下的各种网络编程接口和网络通信程序设计技术,深入分析了各种设计方法的原理以及异常处理方法,主要内容包括:基于Net BI—OS的网络编程、基于TCP/IP协议的网络编程、底层网络编程技术、高级网络编程技术、多线程结构的网络编程技术、进程通信与分布计算、网络数据包捕获与分析等,附录部分给出了常用网络API函数和错误代码。 本书遵循理论与实践相结合的原则,在系统介绍理论的前题下,深入讨论了各种实际应用问题和解决问题的方法,并给出了大量的实例。各章附有大量习题,便于学生课后练习。本教材可作为高校计算机专业及相关专业研究生、本科生网络通信软件设计的教科书,也可作为从事计算机网络和数据通信工作的工程技术人员参考。

书籍目录

第1章 网络编程基础 1.1 概述 1.2 ISO/OSl模型 1.3 网络编程接口 1.3.1 基于NetBIOS的网络编程 1.3.2 基于Winsock的网络编程 1.3.3 底层网络编程 1.3.4 基于物理设备的网络编程 1.4 网络通信方式 1.4.1 面向连接的通信和无连接通信 1.4.2 阻塞通信与非阻塞通信 1.4.3 多播通信与广播通信 1.5 Win32 SDK编程基础 1.5.1 Win32 SDK的基本概念 1.5.2 Windows消息驱动机制 1.5.3 Win32 SDK程序结构 习题与思考题第2章 基于NetBIOS的网络编程 2.1 NetBIOS的基本概念 2.1.1 NetBIOS概述 2.1.2 LANA编号 2.1.3 NetBIOS名字 2.1.4 NetBIOS命令 2.1.5 网络控制块(NCB) 2.2 NetBIOS命令功能 2.2.1 名字管理命令 2.2.2 数据报通信命令 2.2.3 会话通信命令 2.2.4 控制和测试命令 2.3 网络编程设计要素 2.3.1 对话设计 2.3.2 通信协议与方式选择 2.3.3 命令执行方式 2.3.4 差错与超时控制 2.3.5 分组长度限制 2.4 基本程序 2.4.1 初始化程序 2.4.2 加名字与删除名字 2.5 数据报通信程序设计 2.5.1 数据报通信模型 2.5.2 数据报通信程序 2.5.3 组播与广播通信程序 2.6 会话通信程序设计 2.6.1 会话通信模型 2.6.2 会话通信程序 2.6.3 关于会话的讨论 习题与思考题第3章 基于TCP/IP协议的网络编程 3.1 概述 3.2 协议简介 3.2.1 IP协议 3.2.2 传输层协议 3.2.3 客户机朋艮务器模式 3.3 地址与名字解析 3.3.1 IP地址 3.3.2 地址解析 3.3.3 域名解析 3.4 网间进程通信及端口号 3.5 Winsoek的基本概念 3.6 常用Winsock函数 3.6.1 Winsock初始化函数 3.6.2 基本Winsock函数 3.6.3 数据传输函数 3.6.4 字节顺序及地址转换函数 3.6.5 网络信息查询函数 3.7 会话通信程序设计 3.7.1 会话通信程序结构 3.7.2 会话通信程序实例1 ……第4章 进程间通信第5章 多线程结构的网络编程第6章 高级网络编程第7章 底层网络编程附录参考文献

章节摘录

第1章 网络编程基础1.1 概述网络编程就是利用网络应用编程接口编写网络应用程序,实现网络应用进程间的信息交互功能。一般来说,应用进程问的通信可以分为两种:同一系统上的应用进程问的通信和不同系统上的应用进程问的通信。同一系统上的应用进程间的通信又称为进程问通信,而不同系统上的进程问的通信,则必须通过网络编程接口访问网络协议提供的服务来实现。事实上,同一系统上的不同应用进程间的通信也可以通过网络编程接口来实现,只是性能上会有些差别。网络通信离不开网络协议,网络编程接口访问网络协议所提供的服务。不同的网络协议可能提供不同的服务访问接口,同一网络应用编程接口可能提供访问不同网络协议的接口。如著名的网络应用编程接口——Socket APl,支持对很多协议的访问,如TCP(传输控制协议),UDP(用户数据报协议),rawIP,数据链路层协议及UNIX域协议等。要学好网络编程及相关开发技术,对于操作系统、网络协议、网络编程模式和方法以及并发程序设计技术要有比较深入的理解,因为网络应用编程与它们是密不可分的。本书介绍了为实现不同系统上的进程间的通信而进行的网络应用编程的原理、接口和方法,详细讨论了在Windows环境下的各种网络编程接口和网络通信程序设计与开发技术。


编辑推荐

《21世纪大学计算机专业教材•网络编程与开发技术(第2版)》可作为高校计算机专业及相关专业研究生、本科生网络通信软件设计的教科书,也可作为从事计算机网络和数据通信工作的工程技术人员参考。

图书封面

图书标签Tags

广告

下载页面


网络编程与开发技术 PDF格式下载



很好的一本书,用于做教材很合适


一如既往的支持当当!!


书的质量很好。5分!


讲的简介易懂,


表较好,送货速度快


有本TCP/IP程序设计的书,比这本好


书的内容很广泛,可做教材


鸡肋,没有太大用处,概念多于实践


学网络编程 这本书是很不错的 很多代码示例供参考 但是书上有不少校对错误需要仔细甄别


相关图书