Windows网络编程 - (EPUB全文下载)
文件大小:5.45 mb。
文件格式:epub 格式。
书籍内容:
高等院校信息安全专业规划教
Windows网络编程
Windows Network Programming
刘琰 王清贤 刘龙 陈熹 编著
ISBN:978-7-111-44196-0
本书纸版由机械工业出版社于2014年出版,电子版由华章分社(北京华章图文信息有限公司)全球范围内制作与发行。
版权所有,侵权必究
客服热线:+ 86-10-68995265
客服信箱:service@bbbvip.com
官方网址:www.hzmedia.com.cn
新浪微博 @研发书局
腾讯微博 @yanfabook
目 录
编委会
从书序
前言
教学和阅读建议
第1章 网络应用程序设计基础
1.1 计算机网络基础
1.1.1 协议层次和服务模型
1.1.2 网络程序寻址方式
1.2 分布式网络应用程序
1.3 网络编程方法纵览
1.3.1 面向应用的网络编程方法
1.3.2 基于TCP/IP协议栈的网络编程方法
1.3.3 面向原始帧的网络编程方法
习题
第2章 网络程序通信模型
2.1 网络应用软件与网络通信之间的关系
2.2 会聚点问题
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.5 P2P模型
2.5.1 P2P的基本概念
2.5.2 P2P网络的拓扑结构
习题
实验
第3章 网络数据的内容与形态
3.1 整数的长度与符号
3.1.1 整数的长度
3.1.2 整数的符号
3.2 字节顺序
3.3 结构的对齐与填充
3.4 网络数据传输形态
3.5 字符编码
3.5.1 字符集传输编码标准
3.5.2 文本化传输编码标准
3.6 数据校验
习题
第4章 协议软件接口
4.1 TCP/IP协议软件接口
4.1.1 协议软件接口的位置
4.1.2 协议软件接口的功能
4.2 网络通信的基本方法
4.2.1 如何访问TCP/IP协议
4.2.2 UNIX中的基本I/O功能
4.2.3 实现网间进程通信必须解决的问题
4.3 套接字
4.3.1 套接字编程接口的起源与发展
4.3.2 套接字的抽象概念
4.3.3 套接字接口层的位置与内容
4.3.4 套接字通信
4.4 Windows套接字
4.4.1 Windows Sockets规范
4.4.2 Windows Sockets的版本
4.4.3 Windows Sockets的组成
4.5 WinSock编程接口
4.5.1 WinSock API
4.5.2 Windows Sockets DLL的初始化和释放
4.5.3 WinSock的地址描述
4.5.4 套接字选项和I/O控制命令
4.5.5 处理WinSock的错误
习题
实验
第5章 流式套接字编程
5.1 TCP:传输控制协议要点
5.1.1 TCP协议的传输特点
5.1.2 TCP的首部
5.1.3 TCP连接的建立与终止
5.2 流式套接字编程模型
5.2.1 流式套接字编程的适用场合
5.2.2 流式套接字的通信过程
5.2.3 流式套接字编程的交互模型
5.2.4 流式套接字服务器的工作原理
5.3 基本函数与操作
5.3.1 创建和关闭套接字
5.3.2 指定地址
5.3.3 连接套接字
5.3.4 数据传输
5.4 编程举例
5.4.1 基于流式套接字的回射客户端编程操作
5.4.2 基于流式套接字的回射服务器端编程操作
5.5 TCP的流传输控制
5.5.1 TCP的流传输特点
5.5.2 使用TCP进行数据发送和接收过程中的缓存现象
5.5.3 正确处理流数据的接收
5.5.4 接收定长和变长数据
5.6 面向连接程序的可靠性保护
5.6.1 发送成功不等于发送有效
5.6.2 正确处理TCP的失败模式
5.6.3 检测无即时通知的死连接
5.6.4 顺序释放连接
5.7 提高面向连接程序的传输效率
5.7.1 避免TCP传输控制对性能的影响
5.7.2 设置合适的缓冲区大小
习题
实验
第6章 数据报套接字编程
6.1 UDP:用户数据报协议要点
6.1.1 使用TCP传输数据有什么缺点
6.1.2 UDP协议的传输特点
6.1.3 UDP的首部
6.2 数据报套接字编程模型
6.2.1 数据报套接字编程的适用场合
6.2.2 数据报套接字的通信过程
6.2.3 数据报套接字编程的交互模型
6.2.4 数据报套接字服务器的工作原理
6.2.5 数据报套接字的使用模式
6.3 基本函数与操作
6.3.1 创建和关闭套接字
6.3.2 指定地址
6.3.3 数据传输
6.4 编程举例
6.4.1 基于数据报套接字的回射客户端编程操作
6.4.2 基于数据报套接字的回射服务器端编程操作
6.5 提高无连接程序的可靠性
6.5.1 UDP协议的不可靠性问题
6.5.2 排除噪声数据
6.5.3 增加错误检测功能
6.5.4 判断未开放的服务
6.5.5 避免流量溢出
6.6 无连接服务器的并发性处理
6.6.1 循环无连接服务器
6.6.2 并发无连接服务器
习题
实验
第7章 原始套接字编程
7.1 原始套接字的功能
7.2 原始套接字编程模型
7.2.1 原始套接字编程的适用场合
7.2.2 原始套接字的通信过程
7.3 原始套接字的创建、输入与输出
7.3.1 创建原始套接字
7.3.2 使用原始套接字接收数据
7.3.3 使用原始套接字发送数据
7.4 编程举例
7.4.1 使用原始套接字实现ping
7.4.2 使用原始套接字实现数据包捕获
7.5 Windows对原始套接字的限制
习题
实验
第8章 网络通信中的I/O操作
8.1 I/O设备与I/O操作
8.1.1 I/O设备
8.1.2 网络通信中的I/O等待
8.1.3 套接字的I/O模 ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » Windows网络编程 - (EPUB全文下载)