《网络信息系统基础》从网络信息系统的网络环境、系统支撑及应用实现角度,深入分析技术架构的组成,层层介绍相关的概念、原理及实现技术,具有能够支撑网络信息系统技术体系架构的纵向贯通的特点。在概念及原理方面,《网络信息系统基础》自底向上讲述操作系统基础、计算机网络基础、网络编程基础等基本概念及原理,以使读者对网络信息系统基础知识有一个全面连续的理解;在相关实现技术方面,《网络信息系统基础》侧重讲述Web环境下的主流编程技术,包括Socket、HTML、XML、JavaScript、JSP等技术,并结合大量应用实例,增强读者对基本概念的理解,培养读者系统完整地理解、设计及实现网络信息系统的能力。 《网络信息系统基础》可作为高等院校电子信息类专业及相关专业本科生、研究生的教材,也可作为从事计算机网络、网络信息管理工作的工程技术人员的参考书。 第1章 概述1.1 网络信息系统1.1.1 信息和信息系统1.1.2 网络信息系统1.2 网络信息系统示例1.2.1 实验室科研项目管理系统1.2.2 网上书店1.2.3 BT文件共享系统1.2.4 信息系统示例比较1.3 网络信息系统技术框架1.3.1 信息系统组成要素1.3.2 网络信息系统技术架构1.4 本章小结第2章 操作系统与进程通信2.1 操作系统概述2.1.1 操作系统概念2.1.2 计算机结构与操作系统的产生2.1.3 操作系统的组成及功能2.1.4 操作系统的特征2.1.5 操作系统的分类2.2 进程及进程通信2.2.1 进程的引入2.2.2 进程描述及状态2.2.3 进程控制2.2.4 并发进程的相互制约——同步与互斥2.2.5 信号量机制2.2.6 经典的进程同步问题2.2.7 进程通信2.3 线程2.3.1 线程的引人2.3.2 线程的描述及状态2.3.3 线程同步和通信2.3.4 多线程系统2.4 文件及文件系统2.4.1 文件及文件系统2.4.2 目录及文件控制块2.4.3 目录结构及索引节点2.4.4 UNIX文件系统简介2.5 操作系统的网络服务2.5.1 计算机运行环境与网络应用体系结构2.5.2 操作系统的网络服务2.6 操作系统接口2.6.1 操作系统接口的发展及类型2.6.2 联机命令接口2.6.3 联机图形接口2.6.4 程序接口(系统调用)2.7 本章小结第3章 网络协议与网络编程3.1 计算机网络概述3.1.1 计算机网络的概念及分类3.1.2 网络实例:Internet3.1.3 网络标准化3.2 网络协议及网络体系结构3.2.1 网络协议的概念3.2.2 网络体系结构3.2.3 OSI参考模型3.2.4 TCP/IP参考模型3.2.5 IP地址3.3 应用层协议1——DNS域名服务3.3.1 域名系统概述3.3.2 名字空间与域名空间3.3.3 域名服务器3.3.4 域名解析3.4 应用层协议2 TELNET、FTP、SMTP3.4.1 远程终端协议(TElNET)3.4.2 文件传输协议(FTP)3.4.3 简单邮件传输协议(SMTP)3.5 网络编程基础3.5.1 网间进程相关概念3.5.2 网间进程通信需要解决的问题3.5.3 网间进程标识及通信过程的建立3.6 网络编程分类3.6.1 基于TCP/IP协议栈的网络编程3.6.2 基于Web应用的网络编程3.6.3 基于Web Service的网络编程3.6.4 其他网络应用编程技术3.7 典型网络编程技术:套接字编程接口基础3.7.1 套接字接口的产生与发展3.7.2 套接字的基本概念3.7.3 网络地址的数据结构和操作函数3.7.4 面向连接的套接字工作过程3.7.5 面向连接的基本套接字函数3.7.6 面向连接的套接字编程举例3.8 本章小结第4章 万维网4.1 万维网概述4.1.1 万维网技术架构概述4.1.2 万维网页面4.1.3 网页制作与发布4.2 web信息的标识与定位——URL4.2.1 URI、URL、URN4.2.2 万维网信息检索系统4.3 HTTP4.3.1 HT、TP概述4.3.2 HT、TP报文4.3.3 HTTP的无状态性与cookie机制4.3.4 代理服务器4.4 HTML4.4.1 HTML概述4.4.2 HTML常用标签4.4.3 HTML5简介4.5 JavaScript4.5.1 JavaScript概述4.5.2 JavaScript的语法基础4.5.3 事件处理4.6 XML4.6.1 XML概述4.6.2 XML文档的组成结构4.6.3 XML的命名空间4.6.4 XML文档的定义和验证4.6.5 XML的显示4.6.6 XML的解析4.7 本章小结第5章 动态页面技术与JSP5.1 动态页面技术简介5.1.1 公共网关接口5.1.2 脚本技术5.1.3 Servlet5.2 JSP技术原理及运行环境5.2.1 JSP概述5.2.2 JSP工作原理5.2.3 JSP工作环境5.3 JSP中的Java语言5.3.1 Java语言概述5.3.2 数据类型5.3.3 类和对象5.3.4 流程控制语句5.3.5 异常处理机制5.3.6 多线程同步5.4 JSP基本语法5.4.1 JSP页面结构5.4.2 JSP注释5.4.3 JSP脚本元素5.4.4 JSP指令元素5.4.5 JSP动作元素5.5 JSP内置对象5.5.1 内置对象概述5.5.2 请求对象:request5.5.3 响应对象:response5.5.4 会话对象:session5.5.5 多客户端共享对象:application5.5.6 其他对象5.5.7 内置对象应用简单示例5.6 本章小结第6章 网络信息系统实例6.1 网络信息系统设计6.1.1 需求分析6.1.2 系统设计6.2 页面设计及代码实现6.3 本章小结参考文献
阅读更多