书籍详情
网络编程技术及应用
作者:谭献海
出版社:清华大学出版社
出版时间:2006-12-01
ISBN:9787302136767
定价:¥36.00
购买这本书可以去
内容简介
本书从网络编程基础、网络编程技术与方法、网络协议和网络编程应用等各个方面,深入浅出地介绍网络编程方法及其应用的基本概念、编程技巧、基本程序、应用实例等。介绍了常用的网络编程方法,特别是底层(即数据链路层、网络层和传输层)的网络编程方法,并为每种编程方法配备了相应的实例程序。这些编程方法是实现网络计费和网络安全等应用的基础。本书在网络编程的基础上,进一步介绍了几种常用的、基于报文拦截和协议分析实现的网络应用。.本书可作为高等院校计算机应用、网络工程、信息安全、软件工程等专业的本科生和研究生相关课程的教材,也可供从事网络产品及网络应用开发的技术人员参考。...
作者简介
暂缺《网络编程技术及应用》作者简介
目录
第一篇 网络编程基础
第1章 网络编程基础
1.1 网络操作系统
1.2 文件系统
1.3 I/O模型
1.4 套接字与管道
1.5 进程与线程
1.6 信号
1.7 应用程序与设备驱动程序之间的接口
1.8 字节顺序
思考练习题
第二篇 网络编程方法与技术
第2章 直接网卡编程技术
2.1 网卡的基本工作原理
2.2 网卡寄存器
2.3 NE2000(9008)编程要点
2.4 网卡编程实例
思考练习题
第3章 基于Packet Driver的网络编程方法
3.1 概述
3.2 网络接口标识
3.3 功能调用描述
3.4 Packet Driver编程实例
思考练习题
第4章 基于NDIS的网络编程
4.1 Windows NT网络体系结构
4.2 NDIS的基本概念
4.3 小端口网卡驱动程序
4.4 NDIS中间驱动程序
4.5 VPacket
4.6 Packet32
4.7 WinDis32技术
思考练习题
第5章 基于Libpcap的网络编程技术
5.1 常见的包捕获机制简介
5.2 Libpcap与BPF
5.3 Libpcap库函数与数据结构
5.4 Libpcap应用实例
思考练习题
第6章 Libnet和Libnids编程技术
6.1 Libnet
6.2 Libnids
思考练习题
第7章 Winpcap编程技术
7.1 Winpcap简介
7.2 Winpcap结构
7.3 packet.dll的相关数据结构及函数
7.4 packet.dll应用实例
7.5 wpcap.dll的相关数据结构及函数
7.6 wpcap.dll应用实例
思考练习题
第8章 Socket编程
8.1 Socket的定义
8.2 Socket地址
8.3 Socket工作步骤
8.4 基本Socket系统调用
8.5 其他Socket系统调用
8.6 Socket应用实例
思考练习题
第9章 WinSock
9.1 WinSock概述
9.2 WinSock提供的函数调用
9.3 WinSock对Berkeley Socket的扩充
9.4 WinSock 2.0 的扩充功能
9.5 WinSock 1.1扩展的主要函数介绍
9.6 WinSock编程实例
思考练习题
第10章 WinSock I/O方法
10.1 概述
10.2 Select模型
10.3 WSAAsyncSelect模型
10.4 WSAEventSelect模型
10.5 Overlapped I/O模型
10.6 完成端口模型
思考练习题
第11章 Java网络编程
11.1 Java的网络通信功能
11.2 Java中的网络编程方法
11.3 Java URL网络编程
11.4 Socket通信
11.5 Java数据报通信
11.6 SUN Java网络协议
11.7 JavaMail
思考练习题
第三篇 TCP/IP协议
第12章 TCP/IP协议
12.1 网络体系结构
12.2 网络接口层协议
12.3 网间网层协议
12.4 Internet路由协议
12.5 传输层协议
12.6 TCP/IP协议的数据结构
12.7 TCP/IP报文分析
思考练习题
第四篇 基于网络编程的网络应用
第13章 网络计费系统
13.1 网络计费概述
13.2 常用网络计费方法
13.3 基于流量的网络计费方法
13.4 拨号服务计费方法
13.5 基于代理服务器的计费方法
13.6 基于邮件日志的邮件计费
思考练习题
第14章 网络监控系统
14.1 网络监控系统概述
14.2 网络监视
14.3 电子邮件监视
14.4 网络监控
14.5 常用的网络监听工具
思考练习题
第15章 防火墙系统
15.1 防火墙概述
15.2 包过滤防火墙
思考练习题
第16章 网络入侵检测系统
16.1 入侵检测的概念
16.2 入侵检测系统分类
16.3 入侵检测数学模型
16.4 入侵检测方法
16.5 入侵检测系统的组成及功能
16.6 Snort剖析
思考练习题
参考文献
第1章 网络编程基础
1.1 网络操作系统
1.2 文件系统
1.3 I/O模型
1.4 套接字与管道
1.5 进程与线程
1.6 信号
1.7 应用程序与设备驱动程序之间的接口
1.8 字节顺序
思考练习题
第二篇 网络编程方法与技术
第2章 直接网卡编程技术
2.1 网卡的基本工作原理
2.2 网卡寄存器
2.3 NE2000(9008)编程要点
2.4 网卡编程实例
思考练习题
第3章 基于Packet Driver的网络编程方法
3.1 概述
3.2 网络接口标识
3.3 功能调用描述
3.4 Packet Driver编程实例
思考练习题
第4章 基于NDIS的网络编程
4.1 Windows NT网络体系结构
4.2 NDIS的基本概念
4.3 小端口网卡驱动程序
4.4 NDIS中间驱动程序
4.5 VPacket
4.6 Packet32
4.7 WinDis32技术
思考练习题
第5章 基于Libpcap的网络编程技术
5.1 常见的包捕获机制简介
5.2 Libpcap与BPF
5.3 Libpcap库函数与数据结构
5.4 Libpcap应用实例
思考练习题
第6章 Libnet和Libnids编程技术
6.1 Libnet
6.2 Libnids
思考练习题
第7章 Winpcap编程技术
7.1 Winpcap简介
7.2 Winpcap结构
7.3 packet.dll的相关数据结构及函数
7.4 packet.dll应用实例
7.5 wpcap.dll的相关数据结构及函数
7.6 wpcap.dll应用实例
思考练习题
第8章 Socket编程
8.1 Socket的定义
8.2 Socket地址
8.3 Socket工作步骤
8.4 基本Socket系统调用
8.5 其他Socket系统调用
8.6 Socket应用实例
思考练习题
第9章 WinSock
9.1 WinSock概述
9.2 WinSock提供的函数调用
9.3 WinSock对Berkeley Socket的扩充
9.4 WinSock 2.0 的扩充功能
9.5 WinSock 1.1扩展的主要函数介绍
9.6 WinSock编程实例
思考练习题
第10章 WinSock I/O方法
10.1 概述
10.2 Select模型
10.3 WSAAsyncSelect模型
10.4 WSAEventSelect模型
10.5 Overlapped I/O模型
10.6 完成端口模型
思考练习题
第11章 Java网络编程
11.1 Java的网络通信功能
11.2 Java中的网络编程方法
11.3 Java URL网络编程
11.4 Socket通信
11.5 Java数据报通信
11.6 SUN Java网络协议
11.7 JavaMail
思考练习题
第三篇 TCP/IP协议
第12章 TCP/IP协议
12.1 网络体系结构
12.2 网络接口层协议
12.3 网间网层协议
12.4 Internet路由协议
12.5 传输层协议
12.6 TCP/IP协议的数据结构
12.7 TCP/IP报文分析
思考练习题
第四篇 基于网络编程的网络应用
第13章 网络计费系统
13.1 网络计费概述
13.2 常用网络计费方法
13.3 基于流量的网络计费方法
13.4 拨号服务计费方法
13.5 基于代理服务器的计费方法
13.6 基于邮件日志的邮件计费
思考练习题
第14章 网络监控系统
14.1 网络监控系统概述
14.2 网络监视
14.3 电子邮件监视
14.4 网络监控
14.5 常用的网络监听工具
思考练习题
第15章 防火墙系统
15.1 防火墙概述
15.2 包过滤防火墙
思考练习题
第16章 网络入侵检测系统
16.1 入侵检测的概念
16.2 入侵检测系统分类
16.3 入侵检测数学模型
16.4 入侵检测方法
16.5 入侵检测系统的组成及功能
16.6 Snort剖析
思考练习题
参考文献
猜您喜欢