图书介绍

网络编程与开发技术PDF|Epub|txt|kindle电子书版本网盘下载

网络编程与开发技术
  • 殷肖川等编著 著
  • 出版社: 西安:西安交通大学出版社
  • ISBN:7560517501
  • 出版时间:2003
  • 标注页数:309页
  • 文件大小:20MB
  • 文件页数:320页
  • 主题词:计算机网络-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

网络编程与开发技术PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 网络编程基础1

1.1概述1

1.2 ISO/OSI模型1

目 录1

1.3网络编程接口2

1.3.1基于NetBIOS的网络编程2

1.3.3直接网络编程3

1.3.4基于物理设备的网络编程3

1.3.2基于Winsock的网络编程3

1.4网络通信方式4

1.4.1 面向连接的通信和无连接通信4

1.4.2阻塞通信与非阻塞通信4

1.4.3多播通信与广播通信5

1.5 Win32 SDK编程基础5

1.5.1 Win32 SDK的基本概念5

1.5.2 Windows消息驱动机制5

1.5.3 Win32 SDK程序结构6

习题与思考题11

第2章基于NetBIOS的网络编程12

2.1 NetBIOS的基本概念12

2.1.1 NetBIOS概述12

2.1.2 LANA编号12

2.1.3 NetBIOS名字13

2.1.4 NetBIOS命令13

2.1.5 网络控制块(NCB)14

2.2.1名字管理命令15

2.2 NetBIOS命令功能15

2.2.2数据报通信命令17

2.2.3会话通信命令21

2.2.4控制和测试命令27

2.3网络编程设计要素30

2.3.1 对话设计30

2.3.2通信协议与方式选择31

2.3.3命令执行方式31

2.4基本程序32

2.4.1初始化程序32

2.3.5分组长度限制32

2.3.4差错与超时控制32

2.4.2加名字与删除名字34

2.5数据报通信程序设计37

2.5.1数据报通信模型37

2.5.2数据报通信程序38

2.5.3组播与广播通信程序43

2.6会话通信程序设计48

2.6.1会话通信模型48

2.6.2会话通信程序48

5.3多线程结构的网络编程技术 (153

2.6.3关于会话的讨论55

习题与思考题56

第3章 基于TCP/IP协议的网络编程58

3.1 概述58

3.2协议简介59

3.2.1 IP协议59

3.2.2传输层协议60

3.3.1 IP地址62

3.2.3客户机/服务器模式62

3.3地址与名字解析62

3.3.2地址解析64

3.3.3域名解析64

3.4 网间进程通信及端口号65

3.5 Winsock的基本概念66

3.6.1 Winsock初始化函数68

3.6常用Winsock函数68

3.6.2基本Winsock函数69

3.6.3数据传输函数74

3.6.4字节顺序及地址转换函数75

3.6.5网络信息查询函数76

3.7会话通信程序设计78

3.7.1 会话通信程序结构78

3.7.2会话通信程序实例179

3.7.3会话通信程序实例284

3.8数据报通信程序设计91

3.8.1数据报通信程序结构91

3.8.2数据报通信实例92

3.9 Winsock多播与广播通信程序设计96

3.9.1 广播通信96

3.9.2多播通信101

3.10 Winsock I/O模型111

3.10.1 套接字的阻塞与非阻塞模式111

3.10.2 I/O模型112

习题与思考题123

第4章进程间通信125

4.1 进程与进程间通信125

4.2创建一个进程125

4.3终止进程的运行128

4.4.2进程通信分类130

4.4.1进程通信概述130

4.4进程通信130

4.5 内存文件映射131

4.5.1创建内存文件映射131

4.5.2释放内存文件映射134

4.5.3利用内存文件映射共享数据135

4.5.4利用事件实现进程同步137

习题与思考题137

5.1.2创建一个线程138

5.1.1线程与进程138

第5章 多线程结构的网络编程138

5.1 创建线程138

5.1.3线程的挂起与激活139

5.1.4线程的优先级140

5.1.5线程的生命期141

5.2线程同步142

5.2.1 等待函数142

5.2.2 临界区144

5.2.3用互斥量对象实现线程同步146

5.2.4用信号量对象实现线程同步148

5.2.5用事件对象实现线程同步150

5.3.1并发环境下的网络编程153

5.3.2多线程编程模型154

5.3.3多线程Winsock编程实例156

习题与思考题164

第6章动态链接库在网络程序中的应用165

6.1动态链接库概述165

6.3.1 源代码文件(.C)的结构166

6.3创建动态链接库166

6.2动态链接库的特点166

6.3.2模块定义文件(.DEF)的结构和各段的意义168

6.3.3 函数声明文件(.H)168

6.3.4 工程文件(.PRJ)169

6.4调用动态链接库169

6.4.1 隐式链接方式加载DLL169

6.4.2显式方式加载DLL170

习题与思考题171

7.1 概述172

第7章直接网络编程技术172

7.2数据链路层帧与网络协议数据单元结构173

7.2.1 以太网数据链路层帧结构173

7.2.2 TCP/IP协议族协议数据单元结构174

7.2.3 TCP/IP网络层协议及其协议数据单元174

7.2.4路由协议180

7.2.5 TCP/IP传输层协议及其协议数据单元183

7.3原始套接字编程185

7.3.1 概念185

7.3.2原始套接字的ICMP实现186

7.4基于Winpcap的网络数据包捕获技术188

7.4.1Winpcap简介188

7.4.2数据包捕获驱动器结构190

7.4.3 数据包捕获驱动程序API(PACKET.DLL)的使用192

7.4.4数据包捕获函数库(wpcap.1ib)的使用209

7.5基于libnet的网络数据包构造技术242

7.5.1 libnet简介242

7.5.2 libnet使用方法244

7.5.3 libnet函数246

7.5.4应用程序示例259

习题与思考题274

附录1 NetBIOS命令代码表275

附录2 NetBIOS错误代码表276

附录3 Winsock错误代码表278

附录4 Winsock库函数参考283

Windows Socket 1.1库函数参考283

Windows Socket 2扩展库函数参考291

附录5 Ping程序示例299

热门推荐