书籍详情
精通Visual Basic.NET网络编程
作者:崔彦峰,银华强等编著
出版社:清华大学出版社
出版时间:2004-09-01
ISBN:9787302094333
定价:¥48.00
购买这本书可以去
内容简介
网络编程基础本地网络配置信息进程与服务获取网卡物理地址浏览器相关编程TCP/IP协议编程Ping编程邮件编程FTP协议编程UDP协议编程XML编程Web服务与网络安全本书利用.NET的最新技术,以介绍网络编程的基本原理和理论为基础,通过具有很强实用价值的网络编程实例使读者牢固掌握VB.NET网络编程的理论和技巧。本书共分13章。第1章介绍网络编程的一些基础知识,是后面进行本书网络编程学习的理论基础。第2章到第13章是本书的精华部分,所讲解的实例包括当前网络编程方面的热点知识和实用技巧。本书内容翔实、重点突出、结构清晰、操作步骤简洁、实例新颖,具有很强的实用价值。本书面向具有一定VisualBasic.NET程序设计基础,并且希望开发网络应用程序的读者。如果读者对于网络方面的知识不熟悉,可以仔细阅读本书的第一章以及每章有关网络编程理论方面的介绍,亦可参考其他网络理论方面的书籍。如果读者已有上述基础知识,就可以直接从本书的第2章开始,在丰富的实例中进一步掌握VisualBasic.NET网络编程的知识与技巧。
作者简介
暂缺《精通Visual Basic.NET网络编程》作者简介
目录
第1章 网络编程基础
1.1 因特网概述
1.1.1 因特网的历史
1.1.2 互联网协议和地址
1.1.3 网络互联的方法
1.1.4 因特网的的技术管理机构
1.1.5 互联网的评议请求
1.2 OSI网络分层参考模型
1.2.1 层次详解
1.2.2 两个系统之间的通信
1.3 TCP/IP分层模型
1.3.1 主机-网络层
1.3.2 网络互联层
1.3.3 传输层
1.3.4 应用层
1.4 IP地址
1.4.1 地址基本编码格式
1.4.2 子网掩码
1.4.3 特殊用途的IP地址
1.5 网络数据的传输次序
1.6 使用VB.NET开发网络应用程序
1.6.1 Socket概述
1.6.2 VB.NET中的Socket
1.7 小结
第2章 本地网络配置信息
2.1 区域命名系统
2.1.1 因特网域名结构
2.1.2 域名解析
2.1.3 优化域名服务器性能
2.1.4 域名服务器报文
2.2 获取系统信息
2.2.1 界面设计
2.2.2 代码设计
2.2.3 实例演示
2.3 获取计算机名称和IP地址
2.3.1 界面设计
2.3.2 代码设计
2.3.3 实例演示
2.4 获取系统用户信息列表
2.4.1 WMI技术
2.4.2 界面设计
2.4.3 代码设计
2.4.4 实例演示
2.5 获取系统工作组信息列表
2.5.1 界面设计
2.5.2 代码设计
2.5.3 实例演示
2.6 获取系统串口的数量
2.6.1 界面设计
2.6.2 代码设计
2.6.3 实例演示
2.7 检查网络连接状态
2.7.1 界面设计
2.7.2 代码设计
2.7.3 实例演示
2.8 添加系统用户
2.8.1 界面设计
2.8.2 代码设计
2.8.3 实例演示
2.9 小结
第3章 进程与服务
3.1 查看系统进程信息
3.1.1 界面设计
3.1.2 代码设计
3.1.3 实例演示
3.2 获取系统服务信息
3.2.1 界面设计
3.2.2 代码设计
3.2.3 实例演示
3.3 创建Windows服务
3.3.1 Windows服务的创建
3.3.2 安装Windows服务
3.3.3 测试Windows服务
3.4 利用信使服务发送消息
3.4.1 界面设计
3.4.2 代码设计
3.4.3 实例演示
3.5 小结
第4章 获取网卡物理地址
4.1 MAC地址
4.1.1 MAC地址简介
4.1.2 MAC地址的长度. 表示方法. 分配方法及其惟一性
4.1.3 IP地址与MAC地址在互联网中的作用
4.2 地址解析协议
4.2.1 ARP/RARP报文格式
4.2.2 ARP实现
4.2.3 RARP实现
4.2.4 如何查看ARP缓存表
4.3 获取本机的MAC地址
4.4 连续批量获取网络中其他机器网卡的MAC地址
4.4.1 界面设计
4.4.2 代码设计
4.4.3 实例演示
4.5 小结
第5章 与浏览器相关的编程
5.1 调用浏览文件夹对话框
5.2 Microsoft Web浏览器
5.2.1 Microsoft Web浏览器控件
5.2.2 Inet控件
5.2.3 自制Web浏览器
5.3 提取收藏夹的内容
5.3.1 浏览器收藏夹
5.3.2 界面设计
5.3.3 代码设计
5.3.4 实例演示
5.4 拨号上网
5.4.1 界面设计
5.4.2 代码设计
5.4.3 实例演示
5.5 下载网页
5.5.1 WebRequest类和WebResponse类
5.5.2 从Internet请求数据并读取响应的步骤
5.5.3 界面设计
5.5.4 代码设计
5.5.5 实例演示
5.6 小结
第6章 TCP/IP协议编程
6.1 IP协议
6.1.1 IP数据报格式
6.1.2 版本协议号
6.1.3 数据报长度和填充域
6.1.4 服务类型和优先权
6.1.5 标识符. 标志和分片偏移量
6.1.6 存活时间
6.1.7 协议序列号
6.1.8 报头校验和
6.1.9 源地址和目的地址
6.1.10 IP选项
6.1.11 校验和差错检验
6.2 TCP协议
6.2.1 TCP段格式
6.2.2 TCP段长度的确定
6.2.3 紧急数据发送和推操作
6.2.4 面向连接和端口复用
6.2.5 TCP校验和与伪头标
6.2.6 连接的建立和关闭
6.2.7 累计确认和重传
6.2.8 超时和重传
6.2.9 滑动窗口和数据缓冲
6.2.10 流量和拥塞控制
6.3 获取TCP连接表
6.3.1 界面设计
6.3.2 代码实现
6.3.3 实例演示
6.4 获取TCP/IP统计数据
6.4.1 界面设计
6.4.2 代码设计
6.4.3 实例演示
6.5 基于TCP/IP的聊天程序
6.5.1 界面设计
6.5.2 代码设计
6.5.3 实例演示
6.6 小结
第7章 Ping编程
7.1 网际控制消息协议简述
7.1.1 ICMP报文格式
7.1.2 目的不可达报文
7.1.3 拥塞控制与源站点抑制报文
7.1.4 路径控制与重定向报文
7.1.5 Ping与回响请求/应答报文
7.1.6 信息请求/应答报文
7.1.7 时序管理与时戳请求/应答报文
7.1.8 地址掩码请求/应答报文
7.1.9 路由器请求/广告报文
7.1.10 数据报参数错误报文
7.1.11 路由跟踪与数据报超时报文
7.2 简单Ping实例
7.2.1 界面的设计
7.2.2 代码设计
7.2.3 实例演示
7.3 连续批量Ping测试
7.3.1 界面设计
7.3.2 代码设计
7.3.3 实例演示
7.4 小结
第8章 邮件编程
8.1 用Outlook 2000收发信件
8.1.1 创建一个Outlook账号
8.1.2 使用Outlook发信
8.2 简单邮件传输协议
8.2.1 概述
8.2.2 SMTP的命令
8.2.3 SMTP服务器响应码
8.3 System.Web.Mail名称空间
8.4 使用SMTP协议发送邮件
8.4.1 界面设计
8.4.2 代码设计
8.4.3 实例演示
8.5 邮局协议3简述
8.5.1 POP3概述
8.5.2 POP3的命令
8.5.3 POP3服务器应答
8.5.4 POP3会话的三个状态
8.6 使用POP3协议接收邮件
8.6.1 界面设计
8.6.2 代码设计
8.6.3 实例演示
8.7 小结
第9章 FTP协议编程
9.1 配置FTP服务器
9.2 使用Windows内置FTP程序
9.2.1 使用help获得命令列表
9.2.2 使用open命令连接远程服务器
9.2.3 使用dir命令列出目录
9.2.4 使用cd命令改变目录
9.3 FTP协议
9.3.1 概述
9.3.2 数据表示
9.3.3 FTP命令
9.3.4 数据连接
9.4 简单FTP客户端
9.4.1 界面设计
9.4.2 代码设计
9.4.3 实例演示
9.5 FTP服务器
9.5.1 界面设计
9.5.2 代码设计
9.5.3 实例演示
9.6 小结
第10章 UDP协议编程
10.1 UDP协议
10.1.1 UDP数据报格式
10.1.2 UDP校验和与伪头标
10.1.3 UDP端口
10.2 UdpClient类的使用
10.3 发送UDP广播
10.3.1 广播地址
10.3.2 界面设计
10.3.3 代码设计
10.3.4 实例演示
10.4 接收UDP广播
10.4.1 界面设计
10.4.2 代码设计
10.4.3 实例演示
10.5 UDP聊天室
10.5.1 界面设计
10.5.2 代码设计
10.5.3 实例演示
10.6 小结
第11章 XML编程
11.1 XML
11.1.1 概述
11.1.2 XML文档
11.2 虚拟订单发送系统
11.2.1 界面设计
11.2.2 代码设计
11.2.3 实例演示
11.3 将图像转换为XML格式
11.3.1 界面设计
11.3.2 代码设计
11.3.3 实例演示
11.4 数据库与XML的交互
11.5 小结
第12章 Web服务
12.1 Web服务概述
12.1.1 概念
12.1.2 体系结构
12.1.3 SOAP
12.1.4 典型的Web服务结构
12.2 创建简单Web服务应用程序
12.2.1 创建Web服务
12.2.2 创建客户端
12.3 高级网络计算器
12.3.1 数据计算服务器端程序设计
12.3.2 构建数据计算客户端应用程序
12.3.3 欢迎窗体设计
12.3.4 语法窗体设计
12.3.5 关于窗体设计
12.3.6 数据统计服务器端程序设计
12.3.7 数据统计客户端程序设计
12.4 小结
第13章 网络安全
13.1 重新启动远程计算机
13.1.1 界面设计
13.1.2 代码设计
13.1.3 实例演示
13.2 扫描端口
13.2.1 扫描端口简介
13.2.2 界面设计
13.2.3 代码设计
13.2.4 实例演示
13.3 小结
1.1 因特网概述
1.1.1 因特网的历史
1.1.2 互联网协议和地址
1.1.3 网络互联的方法
1.1.4 因特网的的技术管理机构
1.1.5 互联网的评议请求
1.2 OSI网络分层参考模型
1.2.1 层次详解
1.2.2 两个系统之间的通信
1.3 TCP/IP分层模型
1.3.1 主机-网络层
1.3.2 网络互联层
1.3.3 传输层
1.3.4 应用层
1.4 IP地址
1.4.1 地址基本编码格式
1.4.2 子网掩码
1.4.3 特殊用途的IP地址
1.5 网络数据的传输次序
1.6 使用VB.NET开发网络应用程序
1.6.1 Socket概述
1.6.2 VB.NET中的Socket
1.7 小结
第2章 本地网络配置信息
2.1 区域命名系统
2.1.1 因特网域名结构
2.1.2 域名解析
2.1.3 优化域名服务器性能
2.1.4 域名服务器报文
2.2 获取系统信息
2.2.1 界面设计
2.2.2 代码设计
2.2.3 实例演示
2.3 获取计算机名称和IP地址
2.3.1 界面设计
2.3.2 代码设计
2.3.3 实例演示
2.4 获取系统用户信息列表
2.4.1 WMI技术
2.4.2 界面设计
2.4.3 代码设计
2.4.4 实例演示
2.5 获取系统工作组信息列表
2.5.1 界面设计
2.5.2 代码设计
2.5.3 实例演示
2.6 获取系统串口的数量
2.6.1 界面设计
2.6.2 代码设计
2.6.3 实例演示
2.7 检查网络连接状态
2.7.1 界面设计
2.7.2 代码设计
2.7.3 实例演示
2.8 添加系统用户
2.8.1 界面设计
2.8.2 代码设计
2.8.3 实例演示
2.9 小结
第3章 进程与服务
3.1 查看系统进程信息
3.1.1 界面设计
3.1.2 代码设计
3.1.3 实例演示
3.2 获取系统服务信息
3.2.1 界面设计
3.2.2 代码设计
3.2.3 实例演示
3.3 创建Windows服务
3.3.1 Windows服务的创建
3.3.2 安装Windows服务
3.3.3 测试Windows服务
3.4 利用信使服务发送消息
3.4.1 界面设计
3.4.2 代码设计
3.4.3 实例演示
3.5 小结
第4章 获取网卡物理地址
4.1 MAC地址
4.1.1 MAC地址简介
4.1.2 MAC地址的长度. 表示方法. 分配方法及其惟一性
4.1.3 IP地址与MAC地址在互联网中的作用
4.2 地址解析协议
4.2.1 ARP/RARP报文格式
4.2.2 ARP实现
4.2.3 RARP实现
4.2.4 如何查看ARP缓存表
4.3 获取本机的MAC地址
4.4 连续批量获取网络中其他机器网卡的MAC地址
4.4.1 界面设计
4.4.2 代码设计
4.4.3 实例演示
4.5 小结
第5章 与浏览器相关的编程
5.1 调用浏览文件夹对话框
5.2 Microsoft Web浏览器
5.2.1 Microsoft Web浏览器控件
5.2.2 Inet控件
5.2.3 自制Web浏览器
5.3 提取收藏夹的内容
5.3.1 浏览器收藏夹
5.3.2 界面设计
5.3.3 代码设计
5.3.4 实例演示
5.4 拨号上网
5.4.1 界面设计
5.4.2 代码设计
5.4.3 实例演示
5.5 下载网页
5.5.1 WebRequest类和WebResponse类
5.5.2 从Internet请求数据并读取响应的步骤
5.5.3 界面设计
5.5.4 代码设计
5.5.5 实例演示
5.6 小结
第6章 TCP/IP协议编程
6.1 IP协议
6.1.1 IP数据报格式
6.1.2 版本协议号
6.1.3 数据报长度和填充域
6.1.4 服务类型和优先权
6.1.5 标识符. 标志和分片偏移量
6.1.6 存活时间
6.1.7 协议序列号
6.1.8 报头校验和
6.1.9 源地址和目的地址
6.1.10 IP选项
6.1.11 校验和差错检验
6.2 TCP协议
6.2.1 TCP段格式
6.2.2 TCP段长度的确定
6.2.3 紧急数据发送和推操作
6.2.4 面向连接和端口复用
6.2.5 TCP校验和与伪头标
6.2.6 连接的建立和关闭
6.2.7 累计确认和重传
6.2.8 超时和重传
6.2.9 滑动窗口和数据缓冲
6.2.10 流量和拥塞控制
6.3 获取TCP连接表
6.3.1 界面设计
6.3.2 代码实现
6.3.3 实例演示
6.4 获取TCP/IP统计数据
6.4.1 界面设计
6.4.2 代码设计
6.4.3 实例演示
6.5 基于TCP/IP的聊天程序
6.5.1 界面设计
6.5.2 代码设计
6.5.3 实例演示
6.6 小结
第7章 Ping编程
7.1 网际控制消息协议简述
7.1.1 ICMP报文格式
7.1.2 目的不可达报文
7.1.3 拥塞控制与源站点抑制报文
7.1.4 路径控制与重定向报文
7.1.5 Ping与回响请求/应答报文
7.1.6 信息请求/应答报文
7.1.7 时序管理与时戳请求/应答报文
7.1.8 地址掩码请求/应答报文
7.1.9 路由器请求/广告报文
7.1.10 数据报参数错误报文
7.1.11 路由跟踪与数据报超时报文
7.2 简单Ping实例
7.2.1 界面的设计
7.2.2 代码设计
7.2.3 实例演示
7.3 连续批量Ping测试
7.3.1 界面设计
7.3.2 代码设计
7.3.3 实例演示
7.4 小结
第8章 邮件编程
8.1 用Outlook 2000收发信件
8.1.1 创建一个Outlook账号
8.1.2 使用Outlook发信
8.2 简单邮件传输协议
8.2.1 概述
8.2.2 SMTP的命令
8.2.3 SMTP服务器响应码
8.3 System.Web.Mail名称空间
8.4 使用SMTP协议发送邮件
8.4.1 界面设计
8.4.2 代码设计
8.4.3 实例演示
8.5 邮局协议3简述
8.5.1 POP3概述
8.5.2 POP3的命令
8.5.3 POP3服务器应答
8.5.4 POP3会话的三个状态
8.6 使用POP3协议接收邮件
8.6.1 界面设计
8.6.2 代码设计
8.6.3 实例演示
8.7 小结
第9章 FTP协议编程
9.1 配置FTP服务器
9.2 使用Windows内置FTP程序
9.2.1 使用help获得命令列表
9.2.2 使用open命令连接远程服务器
9.2.3 使用dir命令列出目录
9.2.4 使用cd命令改变目录
9.3 FTP协议
9.3.1 概述
9.3.2 数据表示
9.3.3 FTP命令
9.3.4 数据连接
9.4 简单FTP客户端
9.4.1 界面设计
9.4.2 代码设计
9.4.3 实例演示
9.5 FTP服务器
9.5.1 界面设计
9.5.2 代码设计
9.5.3 实例演示
9.6 小结
第10章 UDP协议编程
10.1 UDP协议
10.1.1 UDP数据报格式
10.1.2 UDP校验和与伪头标
10.1.3 UDP端口
10.2 UdpClient类的使用
10.3 发送UDP广播
10.3.1 广播地址
10.3.2 界面设计
10.3.3 代码设计
10.3.4 实例演示
10.4 接收UDP广播
10.4.1 界面设计
10.4.2 代码设计
10.4.3 实例演示
10.5 UDP聊天室
10.5.1 界面设计
10.5.2 代码设计
10.5.3 实例演示
10.6 小结
第11章 XML编程
11.1 XML
11.1.1 概述
11.1.2 XML文档
11.2 虚拟订单发送系统
11.2.1 界面设计
11.2.2 代码设计
11.2.3 实例演示
11.3 将图像转换为XML格式
11.3.1 界面设计
11.3.2 代码设计
11.3.3 实例演示
11.4 数据库与XML的交互
11.5 小结
第12章 Web服务
12.1 Web服务概述
12.1.1 概念
12.1.2 体系结构
12.1.3 SOAP
12.1.4 典型的Web服务结构
12.2 创建简单Web服务应用程序
12.2.1 创建Web服务
12.2.2 创建客户端
12.3 高级网络计算器
12.3.1 数据计算服务器端程序设计
12.3.2 构建数据计算客户端应用程序
12.3.3 欢迎窗体设计
12.3.4 语法窗体设计
12.3.5 关于窗体设计
12.3.6 数据统计服务器端程序设计
12.3.7 数据统计客户端程序设计
12.4 小结
第13章 网络安全
13.1 重新启动远程计算机
13.1.1 界面设计
13.1.2 代码设计
13.1.3 实例演示
13.2 扫描端口
13.2.1 扫描端口简介
13.2.2 界面设计
13.2.3 代码设计
13.2.4 实例演示
13.3 小结
猜您喜欢