网络应用程序设计

副标题:无

作   者:方敏,张彤编著

分类号:

ISBN:9787560615660

微信扫一扫,移动浏览光盘

简介

  本书的特点是集原理、技术和应用于一体,重点突出网络的高级编程,讲解网络编程中使用的技术、方法,以及网络程序设计的实例。主要内容包括网络程序设计基础、基于套接字的编程方法、进程间的通信方法、Web服务器程序设计、网络数据库应用编程以及流媒体程序设计。本书每章末尾附有习题,供学生平时练习之用。本书适合作为计算机专业本科及其他相关专业的网络应用程序设计教材,对于从事计算机应用和开发的技术人员也具有很高的参考价值。本书配有电子教案,需要的老师可与出版社联系,免费提供。

目录

第1章 网络编程概述

1.1 计算机网络概述

1.2 网络模型

1.2.1 iso/osi网络体系结构研究方法

1.2.2 iso/osi参考模型

1.3 网络协议

1.3.1 网络协议层次

1.3.2 tcp/ip协议簇

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

1.4.1 客户机/服务器模式(c/s模式)

1.4.2 浏览器/服务器模式(b/s模式)

1.4.3 编程接口

1.5 服务方式

1.6 编程基础

1.6.1 linux系统的基本术语

1.6.2 标识符

1.6.3 文件

1.6.4 计算机网络基本术语

习题

第2章 基于tcp套接字的编程

.2.1 概述

2.2 套接字和套接字地址

2.2.1 套接字

2.2.2 套接字地址

2.2.3 ip地址的使用

2.3 基本套接字函数

2.4 高级套接字函数

2.5 多路复用

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

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

2.6.2 字节处理函数

2.7 dns与域名访问

2.7.1 域名系统

2.7.2 域名服务器

2.8 基于ip和域名的通信编程

2.9 基于tcp套接字编程示例

习题

第3章 udp套接字与原始套接字的

编程

3.1 概述

3.2 udp套接字编程

3.2.1 服务器编程示例

3.2.2 udp客户机编程示例

3.3 连接udp套接字的功能

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

3.5 udp套接字在oicq服务中的应用

3.6 原始套接字

3.6.1 原始套接字定义

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

3.6.3 ip_hdrincl选项

3.7 服务器编程模型

3.7.1 循环服务器

3.7.2 并发服务器

3.7.3 并发服务器:多路复用i/o

习题

第4章 进程与信号机制

4.1 概述

4.2 信号

4.2.1 信号的产生

4.2.2 信号的类型及定义

4.2.3 可靠信号

4.2.4 实时信号与非实时信号

4.2.5 设置进程对信号的响应

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

4.3.1 进程的创建

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

4.3.3 系统调用exec()

4.4 守护进程(daemon process)

4.4.1 守护进程的预处理

4.4.2 守护程序框架

4.4.3 inetd守护进程

习题

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

5.1 管道

5.2 命名管道

5.3 消息通信

5.4 共享内存

5.5 信号灯

5.6 unix域套接字

习题

第6章 带外数据

6.1 tcp的带外数据

6.2 带外数据标志

6.3 oob传输套接字例程

6.4 tcp带外数据特性

习题

第7章 阻塞式/非阻塞式i/o

7.1 i/o模型

7.1.1 产生阻塞的原因

7.1.2 产生阻塞的函数

7.2 阻塞函数的编程

7.2.1 阻塞式i/o的客户机编程

7.2.2 阻塞式i/o的服务器编程

7.3 非阻塞函数的编程

7.3.1 非阻塞式fo的客户机编程

7.3.2 非阻塞式i/o的服务器编程

7.4 信号驱动uo

7.5 本章小结

习题

第8章 windows网络编程

8.1 winsock编程接口

8.1.1 winsock的发展

8.1.2 winsock规范的组成及适用范围

8.1.3 winsock的主要特点

8.1.4 winsock的启动和终止

8.1.5 winsock api函数

8.1.6 mfc winsock简介

8.2 windows与linux网络编程环境的异同

习题

第9章 基于web浏览器的编程

9.1 关于web服务

9.2 http协议

9.3 html

9.4 java

9.5 本章小结

习题

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

10.1 数据库访问技术

10.2 数据库访问方法

10.2.1 1dc概述

10.2.2 编程基础

10.2.3 访问数据库

10.3 odbc

10.3.1 odbc概述

10.3.2 访问数据库

10.4 ado和rds

10.4.1 ado概述

10.4.2 使用ado访问数据库

10.4.3 rds概述

10.4.4 使用rds访问数据库

10.5 jdbc

10.5.1 jdbc概述

10.5.2 jdbc编程基础

10.5.3 访问数据库

10.6 ado.net

10.6.1 ado.net概述

10.6.2 ado.net编程基础

10.6.3 访问数据库

10.7 本章小结

习题

第11章 流媒体程序设计

11.1 流媒体的概念

11.2 流媒体技术的特点

11.3 流媒体类型

11.4 流媒体的技术基础

11.4.1 单播、广播与组播

11.4.2 rtp和rtcp协议.

11.4.3 文件压缩与解压

11.5 流式文件的制作

11.5.1 准备工作

11.5.2 音频文件

11.5.3 视频文件

11.5.4 文本和图像

11.5.5 smil语言

11.5.6 制作工具

11.6 流媒体的发布

11.7 本章小结

习题

附录

参考文献


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

网络应用程序设计
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon