书籍详情
网络信息系统基础
作者:范春晓
出版社:北京邮电大学出版社
出版时间:2018-04-01
ISBN:9787563558162
定价:¥49.80
购买这本书可以去
内容简介
本书从网络信息系统的网络环境、系统支撑及应用实现角度,深入分析技术架构的组成,层层介绍相关的概念、原理及实现技术,具有能够支撑网络信息系统技术体系架构的纵向贯通的特点。在概念及原理方面,本书自底向上讲述操作系统基础、计算机网络基础、网络编程基础等基本概念及原理,以使读者对网络信息系统基础知识有一个全面连续的理解;在相关实现技术方面,本书侧重讲述Web环境下的主流编程技术,包括Socket、HTML、XML、JavaScript、JSP等技术,并结合大量应用实例,增强读者对基本概念的理解,培养读者系统完整地理解、设计及实现网络信息系统的能力。 本书可作为高等院校电子信息类专业及相关专业本科生、研究生的教材,也可作为从事计算机网络、网络信息管理工作的工程技术人员的参考书。
作者简介
范春晓,女,北京邮电大学教授,博士生导师,北京邮电大学电子工程学院电子及智能处理中心主任;研究方向为数据分析、智能信息处理、数据库技术等。主讲过信息网络应用基础、网络信息系统基础、数据库、操作系统、软件工程、专家系统、数据结构、C语言等课程。
目录
第1章概述1
1.1网络信息系统1
1.1.1信息和信息系统1
1.1.2网络信息系统3
1.2网络信息系统示例4
1.2.1实验室科研项目管理系统5
1.2.2网上书店6
1.2.3BT文件共享系统10
1.2.4信息系统示例比较12
1.3网络信息系统技术框架13
1.3.1信息系统组成要素13
1.3.2网络信息系统技术架构14
1.4本章小结16
第2章操作系统与进程通信17
2.1操作系统概述17
2.1.1操作系统概念17
2.1.2计算机结构与操作系统的产生20
2.1.3操作系统的组成及功能23
2.1.4操作系统的特征24
2.1.5操作系统的分类25
2.2进程及进程通信27
2.2.1进程的引入28
2.2.2进程描述及状态30
2.2.3进程控制32
2.2.4并发进程的相互制约——同步与互斥33
2.2.5信号量机制35
2.2.6经典的进程同步问题40
2.2.7进程通信45
2.3线程46
2.3.1线程的引入47
2.3.2线程的描述及状态47
2.3.3线程同步和通信49
2.3.4多线程系统49
2.4文件及文件系统49
2.4.1文件及文件系统50
2.4.2目录及文件控制块51
2.4.3目录结构及索引节点52
2.4.4UNIX文件系统简介54
2.5操作系统的网络服务57
2.5.1计算机运行环境与网络应用体系结构57
2.5.2操作系统的网络服务59
2.6操作系统接口62
2.6.1操作系统接口的发展及类型62
2.6.2联机命令接口63
2.6.3联机图形接口67
2.6.4程序接口(系统调用)68
2.7本章小结72
第3章网络协议与网络编程73
3.1计算机网络概述73
3.1.1计算机网络的概念及分类73
3.1.2网络实例:Internet77
3.1.3网络标准化79
3.2网络协议及网络体系结构81
3.2.1网络协议的概念81
3.2.2网络体系结构82
3.2.3OSI参考模型85
3.2.4TCP/IP参考模型87
3.2.5IP地址89
3.3应用层协议1——DNS域名服务92
3.3.1域名系统概述93
3.3.2名字空间与域名空间93
3.3.3域名服务器97
3.3.4域名解析99
3.4应用层协议2——TELNET、FTP、SMTP102
3.4.1远程终端协议(TELNET)102
3.4.2文件传输协议(FTP)104
3.4.3简单邮件传输协议(SMTP)106
3.5网络编程基础110
3.5.1网间进程相关概念111
3.5.2网间进程通信需要解决的问题112
3.5.3网间进程标识及通信过程的建立112
3.6网络编程分类117
3.6.1基于TCP/IP协议栈的网络编程117
3.6.2基于Web应用的网络编程117
3.6.3基于Web Service的网络编程118
3.6.4其他网络应用编程技术118
3.7典型网络编程技术:套接字编程接口基础122
3.7.1套接字接口的产生与发展122
3.7.2套接字的基本概念123
3.7.3网络地址的数据结构和操作函数125
3.7.4面向连接的套接字工作过程127
3.7.5面向连接的基本套接字函数129
3.7.6面向连接的套接字编程举例132
3.8本章小结142
第4章万维网143
4.1万维网概述143
4.1.1万维网技术架构概述143
4.1.2万维网页面145
4.1.3网页制作与发布146
4.2Web信息的标识与定位——URL147
4.2.1URI、URL、URN147
4.2.2万维网信息检索系统149
4.3HTTP149
4.3.1HTTP概述149
4.3.2HTTP报文150
4.3.3HTTP的无状态性与cookie机制153
4.3.4代理服务器155
4.4HTML156
4.4.1HTML概述156
4.4.2HTML常用标签159
4.4.3HTML5简介173
4.5JavaScript175
4.5.1JavaScript概述175
4.5.2JavaScript的语法基础178
4.5.3事件处理190
4.6XML196
4.6.1XML概述196
4.6.2XML文档的组成结构198
4.6.3XML的命名空间202
4.6.4XML文档的定义和验证204
4.6.5XML的显示209
4.6.6XML的解析212
4.7本章小结219
第5章动态页面技术与JSP220
5.1动态页面技术简介220
5.1.1公共网关接口220
5.1.2脚本技术221
5.1.3Servlet221
5.2JSP技术原理及运行环境222
5.2.1JSP概述222
5.2.2JSP工作原理223
5.2.3JSP工作环境225
5.3JSP中的Java语言226
5.3.1Java语言概述226
5.3.2数据类型228
5.3.3类和对象229
5.3.4流程控制语句232
5.3.5异常处理机制234
5.3.6多线程同步235
5.4JSP基本语法235
5.4.1JSP页面结构235
5.4.2JSP注释236
5.4.3JSP脚本元素240
5.4.4JSP指令元素243
5.4.5JSP动作元素246
5.5JSP内置对象250
5.5.1内置对象概述250
5.5.2请求对象:request251
5.5.3响应对象:response257
5.5.4会话对象:session263
5.5.5多客户端共享对象:application267
5.5.6其他对象268
5.5.7内置对象应用简单示例271
5.6本章小结277
第6章网络信息系统实例278
6.1网络信息系统设计278
6.1.1需求分析278
6.1.2系统设计278
6.2页面设计及代码实现281
6.3本章小结318
参考文献319
1.1网络信息系统1
1.1.1信息和信息系统1
1.1.2网络信息系统3
1.2网络信息系统示例4
1.2.1实验室科研项目管理系统5
1.2.2网上书店6
1.2.3BT文件共享系统10
1.2.4信息系统示例比较12
1.3网络信息系统技术框架13
1.3.1信息系统组成要素13
1.3.2网络信息系统技术架构14
1.4本章小结16
第2章操作系统与进程通信17
2.1操作系统概述17
2.1.1操作系统概念17
2.1.2计算机结构与操作系统的产生20
2.1.3操作系统的组成及功能23
2.1.4操作系统的特征24
2.1.5操作系统的分类25
2.2进程及进程通信27
2.2.1进程的引入28
2.2.2进程描述及状态30
2.2.3进程控制32
2.2.4并发进程的相互制约——同步与互斥33
2.2.5信号量机制35
2.2.6经典的进程同步问题40
2.2.7进程通信45
2.3线程46
2.3.1线程的引入47
2.3.2线程的描述及状态47
2.3.3线程同步和通信49
2.3.4多线程系统49
2.4文件及文件系统49
2.4.1文件及文件系统50
2.4.2目录及文件控制块51
2.4.3目录结构及索引节点52
2.4.4UNIX文件系统简介54
2.5操作系统的网络服务57
2.5.1计算机运行环境与网络应用体系结构57
2.5.2操作系统的网络服务59
2.6操作系统接口62
2.6.1操作系统接口的发展及类型62
2.6.2联机命令接口63
2.6.3联机图形接口67
2.6.4程序接口(系统调用)68
2.7本章小结72
第3章网络协议与网络编程73
3.1计算机网络概述73
3.1.1计算机网络的概念及分类73
3.1.2网络实例:Internet77
3.1.3网络标准化79
3.2网络协议及网络体系结构81
3.2.1网络协议的概念81
3.2.2网络体系结构82
3.2.3OSI参考模型85
3.2.4TCP/IP参考模型87
3.2.5IP地址89
3.3应用层协议1——DNS域名服务92
3.3.1域名系统概述93
3.3.2名字空间与域名空间93
3.3.3域名服务器97
3.3.4域名解析99
3.4应用层协议2——TELNET、FTP、SMTP102
3.4.1远程终端协议(TELNET)102
3.4.2文件传输协议(FTP)104
3.4.3简单邮件传输协议(SMTP)106
3.5网络编程基础110
3.5.1网间进程相关概念111
3.5.2网间进程通信需要解决的问题112
3.5.3网间进程标识及通信过程的建立112
3.6网络编程分类117
3.6.1基于TCP/IP协议栈的网络编程117
3.6.2基于Web应用的网络编程117
3.6.3基于Web Service的网络编程118
3.6.4其他网络应用编程技术118
3.7典型网络编程技术:套接字编程接口基础122
3.7.1套接字接口的产生与发展122
3.7.2套接字的基本概念123
3.7.3网络地址的数据结构和操作函数125
3.7.4面向连接的套接字工作过程127
3.7.5面向连接的基本套接字函数129
3.7.6面向连接的套接字编程举例132
3.8本章小结142
第4章万维网143
4.1万维网概述143
4.1.1万维网技术架构概述143
4.1.2万维网页面145
4.1.3网页制作与发布146
4.2Web信息的标识与定位——URL147
4.2.1URI、URL、URN147
4.2.2万维网信息检索系统149
4.3HTTP149
4.3.1HTTP概述149
4.3.2HTTP报文150
4.3.3HTTP的无状态性与cookie机制153
4.3.4代理服务器155
4.4HTML156
4.4.1HTML概述156
4.4.2HTML常用标签159
4.4.3HTML5简介173
4.5JavaScript175
4.5.1JavaScript概述175
4.5.2JavaScript的语法基础178
4.5.3事件处理190
4.6XML196
4.6.1XML概述196
4.6.2XML文档的组成结构198
4.6.3XML的命名空间202
4.6.4XML文档的定义和验证204
4.6.5XML的显示209
4.6.6XML的解析212
4.7本章小结219
第5章动态页面技术与JSP220
5.1动态页面技术简介220
5.1.1公共网关接口220
5.1.2脚本技术221
5.1.3Servlet221
5.2JSP技术原理及运行环境222
5.2.1JSP概述222
5.2.2JSP工作原理223
5.2.3JSP工作环境225
5.3JSP中的Java语言226
5.3.1Java语言概述226
5.3.2数据类型228
5.3.3类和对象229
5.3.4流程控制语句232
5.3.5异常处理机制234
5.3.6多线程同步235
5.4JSP基本语法235
5.4.1JSP页面结构235
5.4.2JSP注释236
5.4.3JSP脚本元素240
5.4.4JSP指令元素243
5.4.5JSP动作元素246
5.5JSP内置对象250
5.5.1内置对象概述250
5.5.2请求对象:request251
5.5.3响应对象:response257
5.5.4会话对象:session263
5.5.5多客户端共享对象:application267
5.5.6其他对象268
5.5.7内置对象应用简单示例271
5.6本章小结277
第6章网络信息系统实例278
6.1网络信息系统设计278
6.1.1需求分析278
6.1.2系统设计278
6.2页面设计及代码实现281
6.3本章小结318
参考文献319
猜您喜欢