网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 计算机/网络 > 商品详情

Visual C++网络通信协议分析与应用实(含盘)

分享到:
Visual C++网络通信协议分析与应用实(含盘)

定 价:¥0.00

作 者:

出 版 社:人民邮电出版社

出版时间:

I S B N:9787115110053

商品详情

编辑推荐

内容简介

目录

目 录


第1章TCP/IP 1

1.1TCP/IP族简介 1

1.1.1OSI模型 1

1.1.2TCP/IP结构 2

1.1.3常用协议 3

1.1.4进程/应用层协议 5

1.1.5RFC和标准简单服务 6

1.2TCP/IP基本概念 7

1.2.1IP地址与子网掩码 7

1.2.2地址解析 9

1.2.3域名系统 10

1.2.4数据包的封装和分用 10

1.2.5IP数据报 11

1.2.6UDP数据报 14

1.2.7TCP数据报 15

1.2.8端口号 21

第2章Windows网络编程基础 22

2.1Winsock基本概念 22

2.1.1套接字(Sockets) 22

2.1.2基本概念 23

2.1.3字节顺序 25

2.2Winsock编程原理 25

2.2.1Winsock的启动和终止 25

2.2.2错误检查和控制 26

2.2.3Winsock编程模型 26

2.3WinsockI/O模型 31

2.3.1Select模型 32

2.3.2WSAAsyncSelect模型 33

2.3.3WSAEventSelect模型 34

2.4Winsock2的扩展特性 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.2I/O控制命令 41

2.6WinInet网络编程基础 42

2.6.1MFCWinInet类 43

2.6.2利用WinInetAPI进行编程 53

2.7MFCWindowsSockets网络编程基础 61

2.7.1CAsyncSocket类 62

2.7.2CSocket类 66

2.8多线程编程 70

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

2.8.2基于MFC的多线程编程 73

2.9WinsockAPI详解 75

第3章TCP.UDP高级编程 76

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

3.1.1服务器端程序开发 76

3.1.2客户端程序开发 82

3.1.3程序运行演示 85

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

3.2.1实现原理 87

3.2.2代码分析 87

3.2.3程序演示 93

3.3TCP/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.7TCP/IP超级终端 164

4.7.1实现原理 165

4.7.2程序实现 165

第5章FTP高级编程 170

5.1FTP简介 170

5.2安装设置FTP服务器 171

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

5.4深入FTP 178

5.4.1FTP工作原理 178

5.4.2FTP命令 184

5.5FTP服务器高级编程 203

5.5.1建立工程项目 203

5.5.2实例分析 204

5.5.3实例测试 216

5.6FTP客户端高级编程 217

5.6.1建立工程项目 218

5.6.2实例分析 219

5.7小结 245

第6章HTTP高级编程 246

6.1HTTP介绍 246

6.1.1HTTP背景 246

6.1.2HTTP的内容 249

6.1.3消息(Message) 250

6.1.4请求(Request) 251

6.1.5响应(Response) 255

6.1.6访问认证 258

6.1.7URL编码 261

6.1.8HTTP的应用 262

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

6.3网站下载高级开发 266

6.4网络浏览器高级开发 287

6.4.1实现原理 287

6.4.2实例实现 288

6.5WebServer高级开发 296

6.5.1WebServer相关理论 296

6.5.2实例实现 297

6.6小结 317

第7章FTP高级编程 318

7.1Telnet简介 318

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

7.3深入Telnet协议 320

7.3.1Telnet概述 320

7.3.2Telnet命令 325

7.3.3NVTASCII字符集 326

7.3.4协商选项 326

7.3.5子协商选项 327

7.3.6Telnet操作方式 328

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

7.4.1实例实现 329

7.4.2实例分析 330

7.5小结 346

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

8.1SMTP.POP3与E-mail 347

8.2信件结构详述 347

8.2.1RFC822信件的格式和内容 347

8.2.2构造符合RFC822的信件 355

8.2.3RFC822信件的语法分析 356

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

8.3.1RFC822的局限 357

8.3.2Uuencode编码与解码 357

8.3.3MIME及其编码 360

8.3.4构造MIME信件 377

8.3.5MIME信件的语法分析 379

8.4SMTP及发送电子邮件 380

8.4.1SMTP的模型描述 380

8.4.2SMTP的会话过程 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.7POP3与接收电子邮件 421

8.7.1POP3的模型描述 421

8.7.2POP3的会话过程 421

8.8接收E-mail的程序 429

8.8.1实例实现 429

8.8.2代码分析 430

8.9E-mail乱码 442

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

8.9.2避免乱码的方法 443

8.10MAPI概述 444

8.11小结 444

第9章ICMP高级开发 445

9.1ICMP 445

9.1.1ICMP报文格式 445

9.1.2ICMP

作者简介

目录

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...