新闻资讯
看你所看,想你所想

网络应用程序设计

《网络应用程序设计》是2007年西安电子科技大学出版社出版的图书,作者是方敏和张彤。

  • 书名 网络应用程序设计
  • 作者 方敏 张彤
  • 出版社 西安电子科技大学出版社
  • 出版时间 2007年07月
  • 定价 17.85 元

简介

  本书绿乱犯的特点是集原理、往行自技术和应用于一体,重点突出网络的高级编程,讲解网络编程中使用的技术、达五方法,以及网络程序设计的来自实例。主要内容包括网络程序设计基础、基于套接字的编程方法、进程间的通信方法、Web服务器程序设计、网络数据库应用编程以及流媒体程序设计。本书每章末尾附有习题,供学生平时练习之用。

  本书适合作为计算机专业本科及其他相关专业的网络应用程360百科序设计教材,对于从事计算机应用和开发的技术人员也具有很高的参考价值。

校及功目录

  第1章 网络编程概述 1

  1.1 计算机网络概述 1

  1.2 网络模型 3

  1.2.1 ISO/OSI网络体系结构研究方法 3

  1.2.2 ISO/OSI 参考模型 4

  1.3 网络协议 5

  1.3.1 网络协议层次 5

  1.3.2 TCP/IP协议簇 6

  1.4 网络编程模式与编程接口 13

  1.4.1 客户机/服务器模式(C/S模式) 13

  1.4.2 浏览器/服务器模式(B/S模式) 14

  1.4.3 编程接口 16

  1.5 服务方式 16

  1.6 编程基础 17

  1.6.1 Linux系统的基本术语 17

  1.6.2 标识符 20

  1.6.3 文件 22

  1.6.4 计算机网络还粉架留皇基本术语 26

  习题 28

  第2章 基于TCP套接字的编程 29

  2.1 概述 29

  2.2 套接字和套接字地址 29

  2.2.1 套接字 29

  2.2.2 套接字地址 31

  2.2.3 IP地址的使用 32

  2.3 基本套接字函数 相神并企席33

  2.4 高级套送理着刑袁让元接字函数 41

  2.5 多路复用 51

  2.6 网络字节传输顺序及主机字节顺序 52

  2.6.1 网络字节顺序与主机字节顺序 52

  2.6.2 字节处理函数 53

  2.7 DNS与域名访问 54

  2.7.1 域名系统 5煤较格扬约年距讨4

  2.7.2 域名服务器 56

  2.8 基于IP和域名的通信编程 夫管纪57

  2.9 基于TCP套接字血浓例语缺象财牛省编程示例 59

  习题 62

  第3章 UDP套接字与原始套接字的编程 64

  3.1 概述 64

  3.2 UDP套接字编程 65

  3.2.1 服务器编溶鸡冲上程示例 66

  3.2.2 响达设怎务轮承会UDP客户机编程示例 68

  严击集微秋翻权杂督象3.3 连接UDP套接字的功能 70

  3.4 UDP编程中的错误检测及处理方法 71

  3.5 UDP套接字在OICQ服务中的应用 74

  3.6 原始套接字 77

  3.6.1 原始套接字定义 77

  3.6.2 ICMP协议中原始套接字的应用 78

  3.6.3 IP_HDRINCL选项 82

  3.7 服务器编程模型 83

  3.7.1 循环服务器 83

  3.7.2 并发服务器 87

  3.万指著须红圆齐迫介7.3 并发服务器:多路复用I/O 94

  习题 94

  第4章 进程与信号机制 95

  4.1 概述 95

  4.2 信号 95

  4.2.1 信号的产生 96

  4.2.2 信号的类型及定义 96

  4.2.3 可靠信号 99

  4.2.4 实时信号与非实时信号 99

  4.2.5 设置进程对信号的响应 99

  4.3 进程间的关系及相互制约 102

  4.3.1 进程的创建 102

  4.3.2 进程的终止和父、子进程的同步 104

  4.3.3 系统调用exec() 106

  4.4 守护进程(daemon process) 107

  4.4.1 守护进程的预处理 108

  4.4.2 守护程序框架 110

  4.4.3 inetd守护进程 112

  习题 114

  第5章 进程间通信及实现方法 115

  5.1 管道 116

  5.2 命名管道 120

  5.3 消息通信 123

  5.4 共享内存 124

  5.5 信号灯 127

  5.6 UNIX域套接字 129

  习题 136

  第6章 带外数据 137

  6.1 TCP的带外数据 137

  6.2 带外数据标志 139

  6.3 OOB传输套接字例程 141

  6.4 TCP带外数据特性 147

  习题 148

  第7章 阻塞式/非阻塞式I/O 149

  7.1 I/O模型 149

  7.1.1 产生阻塞的原因 149

  7.1.2 产生阻塞的函数 150

  7.2 阻塞函数的编程 157

  7.2.1 阻塞式I/O的客户机编程 158

  7.2.2 阻塞式I/O的服务器编程 167

  7.3 非阻塞函数的编程 167

  7.3.1 非阻塞式I/O的客户机编程 168

  7.3.2 非阻塞式I/O的服务器编程 174

  7.4 信号驱动I/O 177

  7.5 本章小结 179

  习题 179

  第8章 Windows网络编程 181

  8.1 Winsock编程接口 181

  8.1.1 Winsock的发展 181

  8.1.2 Winsock规范的组成及适用范围 181

  8.1.3 Winsock的主要特点 182

  8.1.4 Winsock的启动和终止 182

  8.1.5 Winsock API函数 184

  8.1.6 MFC Winsock简介 201

  8.2 Windows与Linux网络编程环境的异同 201

  习题 202

  第9章 基于Web浏览器的编程 203

  9.1 关于Web服务 203

  9.2 HTTP协议 204

  9.3 HTML 210

  9.4 Java 217

  9.5 本章小结 222

  习题 222

  第10章 网络数据库的访问与应用 223

  10.1 数据库访问技术 223

  10.2 数据库访问方法 224

  10.2.1 IDC概述 224

  10.2.2 编程基础 225

  10.2.3 访问数据库 227

  10.3 ODBC 228

  10.3.1 ODBC概述 228

  10.3.2 访问数据库 229

  10.4 ADO和RDS 232

  10.4.1 ADO概述 232

  10.4.2 使用ADO访问数据库 234

  10.4.3 RDS概述 235

  10.4.4 使用RDS访问数据库 237

  10.5 JDBC 238

  10.5.1 JDBC概述 238

  10.5.2 JDBC编程基础 240

  10.5.3 访问数据库 241

  10.6 ADO.Net 242

  10.6.1 ADO.Net概述 242

  10.6.2 ADO.Net编程基础 242

  10.6.3 访问数据库 243

  10.7 本章小结 244

  习题 245

  第11章 流媒体程序设计 246

  11.1 流媒体的概念 246

  11.2 流媒体技术的特点 246

  11.3 流媒体类型 248

  11.4 流媒体的技术基础 249

  11.4.1 单播、广播与组播 249

  11.4.2 RTP和RTCP协议 251

  11.4.3 文件压缩与解压 254

  11.5 流式文件的制作 255

  11.5.1 准备工作 255

  11.5.2 音频文件 258

  11.5.3 视频文件 258

  11.5.4 文本和图像 259

  11.5.5 SMIL语言 261

  11.5.6 制作工具 263

  11.6 流媒体的发布 268

  11.7 本章小结 269

  习题 269

  附录 270

  参考文献 279

转载请注明出处累积网 » 网络应用程序设计

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com