图书介绍

Visual C++网络通信协议分析与应用实现【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Visual C++网络通信协议分析与应用实现
  • 汪晓平,钟军等编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115110050
  • 出版时间:2003
  • 标注页数:603页
  • 文件大小:214MB
  • 文件页数:615页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual C++网络通信协议分析与应用实现PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 TCP/IP1

1.1 TCP/IP族简介1

1.1.1 OSI模型1

1.1.2 TCP/IP结构2

1.1.3 常用协议3

1.1.4 进程/应用层协议5

1.1.5 RFC和标准简单服务6

1.2 TCP/IP基本概念7

1.2.1 IP地址与子网掩码7

1.2.2 地址解析9

1.2.3 域名系统10

1.2.4 数据包的封装和分用10

1.2.5 IP数据报11

1.2.6 UDP数据报14

1.2.7 TCP数据报15

1.2.8 端口号21

第2章 Windows网络编程基础22

2.1 Winsock基本概念22

2.1.1 套接字(Sockets)22

2.1.2 基本概念23

2.1.3 字节顺序25

2.2 Winsock编程原理25

2.2.1 Winsock的启动和终止25

2.2.2 错误检查和控制26

2.2.3 Winsock编程模型26

2.3 Winsock I/O模型31

2.3.1 Select模型32

2.3.2 WSAAsyncSelect模型33

2.3.3 WSAEventSelect模型34

2.4 Winsock2的扩展特性36

2.4.1 原始套接字37

2.4.2 重叠I/O模型37

2.4.3 服务的质量(QOS)38

2.5 套接字选项和I/O控制命令40

2.5.1 套接字选项40

2.5.2 I/O控制命令41

2.6 WinInet网络编程基础42

2.6.1 MFC WinInet类43

2.6.2 利用WinInet API进行编程53

2.7 MFC Windows Sockets网络编程基础61

2.7.1 CAsynSocket类62

2.7.2 CSocket类66

2.8 多线程编程70

2.8.1 Win32基础上的多线程编程71

2.8.2 基于MFC的多线程编程73

2.9 Winsock API详解75

第3章 TCP、UDP高级编程76

3.1 TCP实现客户机/服务器聊天76

3.1.1 服务器端程序开发76

3.1.2 客户端程序开发82

3.1.3 程序运行演示85

3.2 UDP实现点对点聊天程序开发86

3.2.2 代码分析87

3.2.1 实现原理87

3.2.3 程序演示93

3.3 TCP/UDP聊天程序高级开发95

3.3.1 实现原理95

3.3.2 代码分析95

3.3.3 程序运行演示124

3.4 小结124

第4章 基本网络应用126

4.1 获取计算机IP地址和计算机名126

4.1.1 实现原理126

4.1.2 程序实现127

4.2.1 实现原理130

4.2 获取域名、子网掩码、网卡类型130

4.2.2 程序实现133

4.3 获取网卡的MAC地址136

4.3.1 实现原理136

4.3.2 程序实现139

4.4 获取系统支持的网络协议信息140

4.4.1 实现原理140

4.4.2 程序实现143

4.5 端口扫描高级编程152

4.5.1 实现原理153

4.5.2 程序实现153

4.6 超级链接高级编程158

4.6.1 实现原理159

4.6.2 程序实现159

4.7 TCP/IP超级终端164

4.7.1 实现原理165

4.7.2 程序实现165

第5章 FTP高级编程170

5.1 FTP简介170

5.2 安装设置FTP服务器171

5.3 使用Windows内置FTP客户端程序175

5.4 深入FTP178

5.4.1 FTP工作原理178

5.4.2 FTP命令184

5.5 FTP服务器高级编程203

5.5.1 建立工程项目203

5.5.2 实例分析204

5.5.3 实例测试216

5.6 FTP客户端高级编程217

5.6.1 建立工程项目218

5.6.2 实例分析219

5.7 小结245

第6章 HTTP高级编程246

6.1 HTTP介绍246

6.1.1 HTTP背景246

6.1.2 HTTP的内容249

6.1.3 消息(Message)250

6.1.4 请求(Request)251

6.1.5 响应(Response)255

6.1.6 访问认证258

6.1.7 URL编码261

6.2 获取远程服务器文件信息262

6.1.8 HTTP的应用262

6.3 网站下载高级开发266

6.4 网络浏览器高级开发287

6.4.1 实现原理287

6.4.2 实例实现288

6.5 Web Server高级开发296

6.5.1 Web Server相关理论296

6.5.2 实例实现297

6.6 小结317

第7章 FTP高级编程318

7.1 Telnet简介318

7.2 使用Windows的Telnet程序登录远程服务器319

7.3.1 Telnet概述320

7.3 深入Telnet协议320

7.3.2 Telnet命令325

7.3.3 NVT ASCII字符集326

7.3.4 协商选项326

7.3.5 子协商选项327

7.3.6 Telnet操作方式328

7.4 Telnet客户端--BBS高级程序开发329

7.4.1 实例实现329

7.4.2 实例分析330

7.5 小结346

第8章 E-mail协议及高级编程347

8.1 SMTP、POP3与E-mail347

8.2 信件结构详述347

8.2.1 RFC822信件的格式和内容347

8.2.2 构造符合RFC822的信件355

8.2.3 RFC822信件的语法分析356

8.3 MIME编码解码与发送附件357

8.3.1 RFC822的局限357

8.3.2 Unencode编码与解码357

8.3.3 MIME及其编码360

8.3.4 构造MIME信件377

8.3.5 MIME信件的语法分析379

8.4 SMTP及发送电子邮件380

8.4.1 SMTP的模型描述380

8.4.2 SMTP的会话过程380

8.5 发送无附件E-mail程序388

8.5.1 实例实现388

8.5.2 代码分析389

8.6 发送有附件的邮件391

8.6.1 实例实现391

8.6.2 代码分析391

8.7 POP3与接收电子邮件421

8.7.1 POP3的模型描述421

8.7.2 POP3的会话过程421

8.8 接收E-mail的程序429

8.8.1 实例实现429

8.8.2 代码分析430

8.9 E-mail乱码442

8.9.1 乱码的常见形式及形成原因442

8.9.2 避免乱码的方法443

8.11 小结444

8.10 MAPI概述444

第9章 ICMP高级开发445

9.1 ICMP445

9.1.1 ICMP报文格式445

9.1.2 ICMP时间戳请求与应答447

9.1.3 回显请求和回显应答报文447

9.1.4 ICMP地址掩码请求与应答448

9.1.5 ICMP端口不可达差错448

9.2 Windows自带程序应用448

9.2.1 ping命令测试449

9.2.2 Traceroute命令测试450

9.3 ICMP高级实例开发451

9.3.1 实现原理451

9.3.2 代码分析452

9.3.3 实例演示462

9.4 小结463

第10章 远程访问(RAS)高级编程464

10.1 RAS客户机464

10.2 建立拨号连接465

10.3 RAS重要函数说明469

10.3.1 连接函数470

10.3.2 连接管理函数474

10.3.3 电话簿和用户凭证管理478

10.3.4 拨号方式479

10.4 RAS高级程序开发实例481

10.4.1 实例实现481

10.4.2 代码分析483

10.5 RAS应用实例--远程文件共享505

10.6 小结509

第11章 语音电话通信协议及高级编程510

11.1 Modem通信协议510

11.1.1 Modem状态510

11.1.2 AT命令511

11.1.3 S寄存器526

11.1.4 Modem返回信息码529

11.2 语音电话高级编程529

11.3 小结537

第12章 串口通信高级编程538

12.1 串口通信硬件理论538

12.2 Windows串口通信编程542

12.2.1 打开和关闭串口543

12.2.2 串口配置和串口属性545

12.2.3 读写串口556

12.2.4 通信事件558

12.2.5 设备控制命令560

12.3 串口数据传输高级编程561

12.3.1 代码分析562

12.3.2 CSerialCommHelper类562

12.4 小结570

附录一 Winsock 1.1函数参考571

附录二 Winsock 2 函数参考590

附录三 Windows Sockets错误码600

热门推荐