• Windows网络编程
21年品牌 40万+商家 超1.5亿件商品

Windows网络编程

正版保障 假一赔十 可开发票

31.16 6.0折 52 全新

库存7件

上海黄浦
认证卖家担保交易快速发货售后保障

作者杨秋黎,金智

出版社人民邮电出版社

ISBN9787115377708

出版时间2014-11

装帧平装

开本16开

定价52元

货号8426454

上书时间2023-11-18

灵感书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
第1篇 基础协议 
第1章 Internet与网络通信模型概述1
1.1 Internet概述1
1.1.1 Internet的发展历史1
1.1.2 Internet的管理机构3
1.1.3 国内Internet网络建设的
现状5
1.2 网络通信模型和协议簇6
1.2.1 OSI参考模型6
1.2.2 TCP/IP协议簇体系结构11
习题12
第2章 TCP/IP协议簇及其应用14
2.1 IP14
2.1.1 IP基础14
2.1.2 IP的关键机制16
2.2 TCP和UDP17
2.2.1 TCP的网络功能17
2.2.2 TCP段结构18
2.2.3 TCP的基本工作流程20
2.2.4 UDP22
2.3 其他常用协议23
2.3.1 ARP23
2.3.2 ICMP26
2.3.3 Telnet28
2.3.4 FTP29
2.3.5 SMTP和POP331
习题32
第3章 IP地址和子网规划34
3.1 IP地址34
3.1.1 IP地址的结构34
3.1.2 IP地址的分类35
3.1.3 特殊的IP地址37
3.2 子网划分38
3.2.1 子网38
3.2.2 子网掩码39
3.2.3 CIDR表示法45
3.2.4 单播、组播和广播地址46
习题49

第2篇 网络编程

第4章 网络编程基础50
4.1 网络编程相关的基本概念50
4.1.1 网络编程与进程通信50
4.1.2 Internet中网间进程的标识53
4.1.3 网络协议的特征56
4.1.4 高效的用户数据报协议59
4.1.5 可靠的传输控制协议59
4.2 三类网络编程61
4.2.1 基于TCP/IP协议栈的网络
编程61
4.2.2 基于WWW应用的网络
编程62
4.2.3 基于.NET框架的
Web Services网络编程62
4.3 客户机/服务器交互模式65
4.3.1 网络应用软件的地位和
功能65
4.3.2 客户机/服务器模式66
4.3.3 客户机与服务器的特性67
4.3.4 容易混淆的术语67
4.3.5 客户机与服务器的通信
过程68
4.3.6 网络协议与C/S模式的
关系69
4.3.7 错综复杂的C/S交互69
4.3.8 服务器如何同时为多个
客户机服务70
4.3.9 标识一个特定服务71
4.4 P2P模式72
4.4.1 P2P技术的兴起72
4.4.2 P2P的定义和特征73
4.4.3 P2P的发展73
4.4.4 P2P的关键技术74
4.4.5 P2P系统的应用与前景74
习题75
第5章 Socket编程基础76
5.1 Socket网络编程接口的产生与
发展76
5.1.1 Socket编程接口起源于
UNIX操作系统76
5.1.2 Socket编程接口在Windows
和Linux操作系统中得到
继承和发展77
5.2 Socket的工作原理和基本概念77
5.2.1 Socket协议的工作原理77
5.2.2 什么是Socket78
5.2.3 Socket的服务方式和类型78
5.3 WinSock编程基础79
5.3.1 构建WinSock应用程序
框架79
5.3.2 IP地址的表示形式82
5.4 面向连接的Socket编程84
5.4.1 面向连接的Socket通信
流程84
5.4.2 socket()函数85
5.4.3 bind()函数86
5.4.4 listen()函数87
5.4.5 accept()函数88
5.4.6 recv()函数90
5.4.7 send()函数91
5.4.8 closesocket()函数93
5.4.9 shutdown()函数94
5.4.10 connect()函数94
5.4.11 TCP Socket服务器应用
  程序编程实例95
5.4.12 TCP Socket客户端应用
  程序编程实例100
5.5 面向非连接的Socket编程104
5.5.1 面向非连接的Socket通信
流程104
5.5.2 sendto()函数105
5.5.3 recvfrom()函数106
5.6 Socket选项108
5.6.1 调用getsockopt()函数获取
Socket选项108
5.6.2 调用setsockopt()函数设置
Socket选项111
习题113
第6章 探测网络中的在线设备114
6.1 获取本地计算机的网络信息114
6.1.1 使用ipconfig命令获取本地
网络信息114
6.1.2 获取本地网络信息的开发
接口IP Helper API115
6.1.3 获取本地网络适配器信息116
6.1.4 获取本地主机名、域名和
DNS服务器信息120
6.1.5 获取本地计算机网络接口
的基本信息124
6.1.6 获取本地计算机IP
地址表127
6.1.7 添加和删除IP地址130
6.2 扫描子网中的地址135
6.2.1 计算指定子网内包含的
所有IP地址135
6.2.2 实现ping的功能139
6.2.3 扫描子网146
习题154
第7章 NetBIOS网络编程技术156
7.1 NetBIOS协议及应用156
7.1.1 NetBIOS协议156
7.1.2 使用NBTSTAT命令159
7.2 NetBIOS开发接口160
7.2.1 NetBIOS操作160
7.2.2 NCB结构体161
7.2.3 其他常用NetBIOS
结构体165
7.2.4 Netbios()函数167
7.2.5 获取LANA上的所有
NetBIOS名字168
7.2.6 获取网络适配器上的MAC
地址172
7.3 在程序中实现NBTSTAT命令的
功能174
7.3.1 本实例的工作原理174
7.3.2 定义的结构体175
7.3.3 为获取NetBIOS信息而定义
的函数175
7.3.4 实现NBTSTAT命令功能的
主函数180
习题181
第8章 高级Socket编程技术182
8.1 Socket编程模型概述182
8.2 阻塞与非阻塞模式Socket编程184
8.2.1 设置非阻塞模式Socket184
8.2.2 非阻塞模式服务器应用
程序编程实例185
8.2.3 非阻塞模式客户端应用
程序编程实例189
8.2.4 基于非阻塞模式的多线程
服务器应用程序编程实例192
8.3 基于Select模型的Socket编程195
8.3.1 select()函数195
8.3.2 基于Select模型的服务器
应用程序实例196
8.4 基于WSAAsyncSelect模型的
Socket编程203
8.4.1 WSAAsyncSelect()函数203
8.4.2 创建窗口204
8.4.3 窗口例程207
8.4.4 基于WSAAsyncSelect模型
的服务器编程208
8.5 基于WSAEventSelect模型的
Socket编程213
8.5.1 WSAEventSelect()函数213
8.5.2 创建和管理事件对象214
8.5.3 WSAWaitForMultipleEvents()
函数215
8.5.4 WSAEnumNetworkEvents()
函数216
8.5.5 基于WSAEventSelect模型
的服务器编程216
8.6 基于重叠I/O模型的Socket
编程221
8.6.1 WSASocket()函数221
8.6.2 调用WSASend()函数发送
数据222
8.6.3 调用WSARecv()函数接收
数据223
8.6.4 GetOverlappedResult()
函数224
8.6.5 使用事件通知来管理重叠
I/O操作224
8.6.6 使用完成例程来管理重叠
I/O操作227
8.7 基于完成端口模型的Socket
编程231
8.7.1 完成端口模型的工作
原理231
8.7.2 创建完成端口对象232
8.7.3 等待重叠I/O的操作
结果233
8.7.4 基于完成端口模型的服务
器应用程序实例234
习题240
第9章  安全套接层协议SSL248
9.1  什么是SSL248
9.1.1  SSL简介和相关概念248
9.1.2  SSL的握手过程251
9.2  数字证书255
9.2.1  基本概念255
9.2.2  数字证书的分类256
9.2.3  数字证书的授权机构257
9.2.4  部署基于数字证书的HTTPS网站258
9.3  OpenSSL 编程基础269
9.3.1  OpenSSL概况269

内容摘要
 随着Interact技术的应用和普及,人类社会已经进入了网络时代。大多数应用程序都是运行在网络环境下,这就要求程序员能够在应用最广泛的Windows操作系统上开发网络应用程序。这本由杨秋黎、金智主编的《Windows网络编程(第2版》结合大量的实例,介绍了开发Windows网络应用程序的必备知识,并完整地讲述了几个Windows网络应用程序实例的开发过程。这些实例包括局域网探测器、基于P2P技术的BT下载工具和基于WinPcap技术的网络数据包捕获、
过滤和分析工具等。
本书可以作为大学本科、大学专科及高职相关专业的教材,也可作为广大Windows网络应用程序开发人员的参考资料。

精彩内容
随着Internet技术的应用和普及,人类社会已经进入了信息化的网络时代。大多数应用程序都是运行在网络环境下,这就要求程序员能够在应用最广泛的Windows操作系统上开发网络应用程序。本教程结合大量的实例,介绍了开发Windows网络应用程序的必备知识,并完整地讲述了几个Windows网络应用程序实例的开发过程。这些实例包括局域网探测器、基于P2P技术的BT下载工具和基于WinPcap技术的网络数据包捕获、过滤和分析工具等。
本书可以作为大学本科、大专及高职相关专业的教材,也可作为广大Windows网络应用程序开发人员的参考资料。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP