图书介绍
网络编程与计算技术2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 刘化君编著(南京工程学院通信工程学院) 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111267614
- 出版时间:2009
- 标注页数:440页
- 文件大小:89MB
- 文件页数:451页
- 主题词:计算机网络-程序设计-高等学校-教材
PDF下载
下载说明
网络编程与计算技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概述1
1.1 引言1
1.2 计算机网络基础2
1.2.1 何谓计算机网络3
1.2.2 TCP/IP协议的体系结构6
1.2.3 互联网络的数据通信过程10
1.3 TCP/IP12
1.3.1 IP地址和域名13
1.3.2 IP数据报15
1.3.3 UDP数据报18
1.3.4 TCP数据报19
1.3.5 进程间的网络通信22
1.4 Java语言网络编程26
1.5 网络计算29
1.5.1 计算模式的发展过程29
1.5.2 网络计算的形式30
1.5.3 网络计算与分布式计算35
1.6 面向对象技术简介35
1.6.1 何谓面向对象技术36
1.6.2 面向对象技术研究的内容37
本章小结39
思考与练习39
第2章 Java网络编程基础40
2.1 Java网络编程语言简介40
2.1.1 Java语言的概述40
2.1.2 Java语言的特点43
2.1.3 选择Java网络编程的原因44
2.2 Java网络编程环境与运行45
2.2.1 搭建JDKTM6开发环境45
2.2.2 Java语言程序的创建及运行48
2.2.3 Java API文档的使用54
2.3 Java语言程序集成开发工具55
2.3.1 JCreator的安装与使用56
2.3.2 Eclipse的安装与使用64
本章小结68
思考与练习69
第3章 输入/输出处理70
3.1 输入/输出流的基本概念70
3.2 流的工作方式71
3.2.1 输入流71
3.2.2 输出流76
3.3 过滤器流80
3.3.1 过滤器流与流的串接80
3.3.2 过滤器输入流81
3.3.3 过滤器输出流83
3.4 读取器和写入器86
3.4.1 Unicode标准87
3.4.2 读取器89
3.4.3 写入器94
3.5 输入输出流的高级应用97
3.5.1 对象的序列化与反序列化97
3.5.2 解析网络数据流的方法100
本章小结102
思考与练习102
第4章 访问Internet资源103
4.1 获取网络接口和地址信息103
4.1.1 java.net.InetAddress类103
4.1.2 用InetAddress类查询主机地址108
4.1.3 查询网络接口的IP地址111
4.2 获取Internet属性信息115
4.2.1 URL类简介116
4.2.2 获取网络属性信息的主要方法119
4.2.3 用URL类检索网络资源121
4.3 URLConnection类124
4.3.1 URLConnection类的构造函数125
4.3.2 配置连接130
4.3.3 向服务器写入数据132
4.4 HttpURLConnection类133
4.5 用Swing显示HTML文档135
4.5.1 Swing组件上的HTML135
4.5.2 用JEditorPane组件创建简单的浏览器137
本章小结143
思考与练习144
第5章 TCP流式套接字编程145
5.1 Socket类145
5.1.1 套接字通信概述145
5.1.2 客户机套接字147
5.1.3 TCP流式套接字读/写操作154
5.2 创建TCP客户机155
5.2.1 日期时间客户机155
5.2.2 简单的邮件发送程序157
5.2.3 简单的FTP客户机159
5.3 ServerSocket类160
5.3.1 服务器套接字161
5.3.2 应用套接字进行通信的基本模式165
5.4 创建TCP服务器169
5.4.1 日期时间服务器169
5.4.2 简单的邮件服务器172
5.4.3 简单的FTP服务器174
5.4.4 简单的Web服务器176
5.5 网络安全通信179
5.5.1 安全通信简介179
5.5.2 Java安全套接字扩展182
5.5.3 SSLSocket类的方法184
5.5.4 SSLServerSocket类的方法186
5.5.5 创建基于SSL的安全服务器/客户机186
本章小结191
思考与练习192
第6章 UDP数据报套接字编程193
6.1 UDP通信概述193
6.2 DatagramPacket类194
6.2.1 构造函数195
6.2.2 DatagramPacket类的常用方法196
6.3 DatagramSocket类198
6.3.1 构造函数198
6.3.2 DatagramSocket类的常用方法200
6.4 UDP数据报通信基本模式205
6.4.1 发送UDP数据包205
6.4.2 侦听接收UDP数据包206
6.4.3 发送和接收UDP数据包程序示例207
6.5 基于UDP的简单客户机/服务器设计211
6.5.1 构建回显客户机和回显服务器211
6.5.2 简单UDP客户机和服务器程序设计215
6.6 网络组播通信218
6.6.1 MulticastSocket类219
6.6.2 网络组播编程示例221
6.6.3 广播224
本章小结225
思考与练习225
第7章 多线程与非阻塞通信226
7.1 Java中的多线程226
7.1.1 程序、进程与线程226
7.1.2 Java多线程类和接口228
7.1.3 线程的状态229
7.2 创建线程231
7.2.1 通过继承Thread类创建线程231
7.2.2 通过Runnable接口创建线程234
7.3 线程的控制与调度238
7.3.1 线程的控制238
7.3.2 线程优先级及调度240
7.4 线程同步243
7.4.1 代码块级同步243
7.4.2 方法级同步245
7.4.3 线程死锁247
7.5 线程间通信248
7.6 线程池251
7.6.1 创建线程池251
7.6.2 JDK类库提供的线程池257
7.7 非阻塞通信259
7.7.1 阻塞通信与非阻塞通信260
7.7.2 支持非阻塞通信的主要类261
7.8 基于非阻塞通信的服务器265
7.9 基于非阻塞通信的客户机274
本章小结276
思考与练习277
第8章 分布式计算278
8.1 分布式计算与RMI278
8.1.1 何谓分布式计算278
8.1.2 远程方法调用(RMI)279
8.2 RMI应用编程示例281
8.2.1 服务器端的编程与运行282
8.2.2 调用远程服务的客户机程序286
8.2.3 RMI系统的工作方式及运行288
8.3 远程方法调用包和类290
8.3.1 java.rmi包290
8.3.2 java.rmi.server包293
8.3.3 java.rmi.registry包294
8.4 代码与类的动态加载296
8.4.1 服务器端的程序编制296
8.4.2 客户机端的程序编制298
8.4.3 客户机/服务器程序部署及类的动态加载299
8.5 线程的动态加载302
8.5.1 编制动态加载的线程代码302
8.5.2 实现RMI远程接口302
8.5.3 客户机/服务器程序303
8.6 远程对象激活305
8.6.1 java.rmi.activation包306
8.6.2 创建可激活的远程对象307
8.6.3 注册可激活的远程对象308
8.7 用RMI和CORBA进行分布式计算312
8.7.1 CORBA简介312
8.7.2 CORBA及Java IDL应用编程315
8.7.3 CORBA程序的运行320
本章小结321
思考与练习321
第9章 Java数据库操作322
9.1 数据库的连接322
9.1.1 关系数据库概述322
9.1.2 SQL语言323
9.1.3 Java环境与数据库的连接324
9.2 MySQL数据库的使用328
9.2.1 MySQL数据库的安装与配置328
9.2.2 MySQL的基本操作331
9.3 常用的JDBC API334
9.3.1 JDBC的常用接口和类335
9.3.2 JDBC API访问数据库的步骤与方法337
9.4 JDBC访问MySQL数据库编程示例339
9.4.1 JDBC API的典型应用339
9.4.2 执行SQL语句修改数据库343
9.4.3 ResultSet结果集的操作346
9.4.4 Blob和Clob类型数据的处理350
本章小结355
思考与练习356
第10章 JavaMail编程357
10.1 JavaMail API简介357
10.1.1 JavaMail的分层体系357
10.1.2 JavaMail API常用类简介358
10.2 配置JavaMail程序开发环境361
10.2.1 获得JavaMail API的类库361
10.2.2 测试JavaMail API的安装361
10.2.3 安装配置邮件服务器362
10.3 发送E-mail程序设计368
10.3.1 编制发送电子邮件程序的步骤368
10.3.2 发送电子邮件程序的编制368
10.3.3 发送带有附件的邮件371
10.4 接收E-mail程序设计373
10.4.1 编制接收电子邮件程序的步骤374
10.4.2 接收邮件程序的编制375
10.4.3 读取邮件中的附件377
10.5 用户身份认证378
10.5.1 创建Authenticator类的子类MailAuthenticator378
10.5.2 带有身份认证的邮件程序380
10.6 创建和读取复杂电子邮件382
10.6.1 地址382
10.6.2 邮件首部信息384
10.6.3 邮件标志和删除邮件384
10.6.4 回复邮件385
10.6.5 转发邮件385
10.6.6 处理HTML邮件386
本章小结387
思考与练习388
第11章 基于JXTA的对等计算389
11.1 P2P计算概述389
11.1.1 P2P网络的定义389
11.1.2 P2P网络拓扑结构390
11.1.3 P2P计算研究的主要内容391
11.2 JXTA开发基础392
11.2.1 JXTA简介392
11.2.2 JXTA网络的组织形式398
11.2.3 JXTA的基本协议398
11.2.4 JXTA开发环境及其配置399
11.2.5 JXTA编程入门400
11.3 基于管道的通信404
11.3.1 JXTA Pipe API404
11.3.2 管道通信的过程405
11.3.3 管道通信程序示例406
11.4 基于JXTA的P2P网络构建413
11.4.1 P2P网络模型的框架思想413
11.4.2 创建基于JXTA的P2P网络414
11.5 JXTA程序的结构423
本章小结424
思考与练习425
第12章 Web Service简介426
12.1 Web Service的基本概念426
12.1.1 服务描述语言426
12.1.2 简单对象访问协议428
12.1.3 服务发现430
12.1.4 Web Service是一种分布式计算技术430
12.2 基于Axis开发Web Service的环境搭建432
12.2.1 Tomcat+Axis的安装配置432
12.2.2 测试运行Apache Axis433
12.3 Web Service编程示例435
12.3.1 创建提供SOAP服务的Java类435
12.3.2 发布SOAP服务器端的程序435
12.3.3 创建SOAP客户机程序437
本章小结438
思考与练习438
参考文献440
热门推荐
- 2324643.html
- 3404820.html
- 1196215.html
- 1249508.html
- 999221.html
- 2771906.html
- 3589246.html
- 974562.html
- 1790393.html
- 2886661.html
- http://www.ickdjs.cc/book_2991844.html
- http://www.ickdjs.cc/book_3523113.html
- http://www.ickdjs.cc/book_485555.html
- http://www.ickdjs.cc/book_1586225.html
- http://www.ickdjs.cc/book_2126663.html
- http://www.ickdjs.cc/book_1442553.html
- http://www.ickdjs.cc/book_232095.html
- http://www.ickdjs.cc/book_3696543.html
- http://www.ickdjs.cc/book_3443048.html
- http://www.ickdjs.cc/book_3619867.html