王朝网络
分享
 
 
 

VisualC++网络通信协议分析与应用实现(光盘)

王朝导购·作者佚名
 
  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,程序设计,C C++ C# VC VC++,

作者: 汪晓平,钟军 编著

出 版 社: 人民邮电出版社

出版时间: 2003-2-1字数: 944千版次: 1版1次页数: 603印刷时间: 2003/02/01开本:印次:纸张: 胶版纸I S B N : 9787115110053包装: 平装编辑推荐

本书主要面向具有一定VC网络通信编程基础并希望学习较高层次编程技术的读者,主要涉及到网络开发与通信两方面的内容,如常用的Internet协议开发理论与实例,Modem串口通信理论与实例,流量监控等。本书适合中、高级Visual C++程序员进行网络与通信开发时阅读和参考。

内容简介

本书介绍了如何利用Visual C++ 6.0开发网络通信应用程序的方法,同时主要对目前流行的FTP、HTTP、E-mail、Telnet、ICMP、网络监控、Modem串口通信编程、拨号网络编程、语音电话等Internet上使用的协议与通信协议高级编程开发进行了详细的讲解,并结合大量的实例使读者能够深入的了解各种网络应用程序的开发技巧。另外还介绍了在VC中进行网络通信开发的基本方法和技术以及各种网络的基础应用。

本书主要面向具有一定VC网络通信编程基础并希望学习较高层次编程技术的读者,主要涉及到网络开发与通信两方面的内容,如常用的Internet协议开发理论与实例,Modem串口通信理论与实例,流量监控等。本书适合中、高级Visual C++程序员进行网络与通信开发时阅读和参考。

作者简介

目录

第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 Winsock 2的扩展特性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 CAsyncSocket类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.1 实现原理87

3.2.2 代码分析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 获取域名、子网掩码、网卡类型130

4.2.1 实现原理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.1.8 HTTP的应用262

6.2 获取远程服务器文件信息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 深入Telnet协议320

7.3.1 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 Uuencode编码与解码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.10 MAPI概述444

8.11 小结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

媒体评论

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
IP网络多媒体通信技术
碧血青天:珍珠旗(30VCD)
站在距离消失的地带:见证20世纪末至21世纪初的中国电信业
上海人在东京:陈道明、葛优主演(25VCD)
3ds max 5 标准教程(附光盘)
光网络与波分复用
精通BIOS与注册表
无公害果品产销技术二百问——全国无公害食品行动计划丛书
2003年司法考试名师辅导  司法考试客观题解
2004年考研英语词汇复习指南
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有