图书介绍

WinSock网络编程经络PDF|Epub|txt|kindle电子书版本下载

WinSock网络编程经络
  • 张会勇著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121174841
  • 出版时间:2012
  • 标注页数:395页
  • 文件大小:276MB
  • 文件页数:407页
  • 主题词:Windows操作系统-应用软件-网络软件-程序设计

PDF下载


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

下载说明

WinSock网络编程经络PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Echo客户/服务器程序1

1.1 简介1

1.2 网络结构模型1

1.2.1 集中式系统1

1.2.2 分布式系统2

1.3 Echo客户程序5

1.4 Echo服务器程序9

1.5 小结12

1.6 术语对照12

第2章 TCP/IP体系结构13

2.1 术语13

2.2 历史15

2.3 模型19

2.3.1 网络接口层19

2.3.2 网络层20

2.3.3 传输层20

2.3.4 应用层21

2.4 架构21

2.5 数据的长征23

2.5.1 数据封装23

2.5.2 数据分用25

2.6 标准化26

2.6.1 互联网标准27

2.6.2 当前最好的实践28

2.6.3 非标准跟踪规范28

2.6.4 标准化过程29

2.7 小结29

2.8 术语对照30

第3章 网际协议——IP31

3.1 简介31

3.2 设计思想31

3.3 操作模型32

3.4 主要功能33

3.5 数据报格式34

3.6 校验和程序37

3.7 实际数据39

3.8 小结39

第4章 用户数据报协议——UDP41

4.1 简介41

4.2 主要功能42

4.3 数据报格式43

4.4 校验和43

4.5 主要应用44

4.5.1 多播或广播通信45

4.5.2 简短的请求应答交换45

4.5.3 效率高于可靠性的应用46

4.5.4 轻量级通信协议46

4.6 实际数据49

4.7 小结49

4.8 术语对照49

第5章 传输控制协议——TCP51

5.1 简介51

5.2 历史和标准51

5.3 主要功能53

5.3.1 数据封装和传输53

5.3.2 可靠性53

5.3.3 流量控制54

5.3.4 拥塞避免54

5.3.5 多路复用54

5.3.6 连接管理54

5.4 数据格式55

5.4.1 源端口和目的端口55

5.4.2 序号55

5.4.3 确认号56

5.4.4 数据偏移56

5.4.5 控制位56

5.4.6 窗口56

5.4.7 校验和56

5.4.8 紧急指针57

5.4.9 选项57

5.5 实际数据57

5.6 小结58

5.7 术语对照58

第6章 TCP连接管理60

6.1 简介60

6.2 TCP有限状态机60

6.3 建立连接61

6.3.1 连接目的62

6.3.2 三次握手63

6.3.3 同时打开64

6.4 关闭连接65

6.4.1 正常关闭65

6.4.2 同时关闭67

6.5 初始序号选择67

6.6 TIME-WAIT状态67

6.7 平静时间68

6.8 小结68

6.9 术语对照69

第7章 ICMP协议70

7.1 简介70

7.2 报文的类型71

7.3 Echo请求和应答73

7.4 目的地不可达74

7.5 源抑制75

7.6 重定向75

7.7 路由通告与请求76

7.7.1 路由器行为77

7.7.2 主机行为77

7.8 超时77

7.9 参数问题78

7.10 时间戳请求和应答78

7.11 地址掩码请求和应答79

7.12 实际数据79

7.13 小结80

第8章 多播81

8.1 简介81

8.2 报文格式82

8.2.1 查询报文82

8.2.2 报告报文84

8.3 协议实现85

8.3.1 加入主机组86

8.3.2 成员关系查询86

8.3.3 成员关系报告86

8.4 状态转换86

8.5 支持多播的级别87

8.6 多播地址88

8.7 多播地址映射到以太网地址89

8.8 单播、广播、多播90

8.9 实际数据90

8.10 小结91

8.11 术语对照92

第9章 socket基本概念93

9.1 简介93

9.1.1 协议簇和地址簇93

9.1.2 端口93

9.1.3 地址94

9.2 socket历史94

9.3 WinSock简介95

9.4 WinSock与Berkeley socket的区别96

9.4.1 头文件和库文件96

9.4.2 开始和退出97

9.4.3 句柄数据类型99

9.4.4 错误码100

9.4.5 重命名的函数101

9.5 WinSock I/O模式101

9.5.1 阻塞I/O101

9.5.2 非阻塞T/O102

9.5.3 重叠I/O102

9.5.4 同步与异步103

9.6 小结105

第10章 网络地址106

10.1 IP地址分类106

10.2 子网编址108

10.3 特殊IP地址108

10.3.1 全“0”的解释108

10.3.2 全“1”的解释109

10.3.3 环回地址109

10.3.4 私有IP地址110

10.4 地址管理110

10.5 地址耗尽的解决111

10.5.1 NAT111

10.5.2 TPv6112

10.6 地址映射112

10.7 ARP的封装113

10.8 ARP分组格式113

10.9 实际数据115

10.10 小结116

10.11 术语对照116

第11章 转换函数117

11.1 数据表示约定117

11.2 字节序118

11.3 判断字节序程序119

11.4 网络字节序120

11.5 通用socket地址结构121

11.6 IPv4地址结构122

11.7 IP地址与ASCII间的转换122

11.8 转换函数实现123

11.9 小结127

第12章 同步名字解析128

12.1 域名系统简介128

12.1.1 资源记录128

12.1.2 解析器128

12.1.3 名字服务器129

12.2 域名系统模型129

12.3 gethostbyname130

12.4 gethostbyaddr132

12.5 gethostname132

12.6 主机查询程序133

12.7 getservbyname和getservbyport135

12.8 服务查询程序137

12.9 getprotobyname和getprotobynumber138

12.10 协议查询程序139

12.11 小结141

第13章 异步名字解析142

13.1 Windows程序设计142

13.2 主机异步查询函数144

13.3 服务和协议异步函数146

13.4 WSACancelAsyncRequest148

13.5 域名查询程序148

13.6 其他查询程序154

13.7 小结154

第14章 UDP程序设计155

14.1 简介155

14.2 socket156

14.3 bind157

14.4 测试bind程序158

14.5 sendto159

14.6 recvfrom160

14.7 closesocket161

14.8 Daytime客户端程序163

14.9 Daytime服务器程序165

14.10 小结166

第15章 TCP套接口函数167

15.1 简介167

15.2 connect168

15.3 listen170

15.4 accept171

15.5 send172

15.6 recv173

15.7 shutdown174

15.8 getpeername176

15.9 getsockname176

15.10 小结177

第16章 Web客户/服务器程序178

16.1 简介178

16.2 Web的组成179

16.3 HTML180

16.4 HTTP历史182

16.5 HTTP通信模型183

16.6 HTTP消息格式183

16.7 HTTP方法184

16.8 HTTP状态码185

16.9 HTTP示例185

16.10 HTTP服务器程序186

16.11 HTTP客户端程序193

16.12 小结196

16.13 术语对照197

第17章 独家秘籍——原始套接口198

17.1 你从哪里来198

17.2 编程接口199

17.3 输出处理200

17.4 输入处理200

17.5 原始套接口的限制202

17.6 Ping程序204

17.7 术语对照213

第18章 Traceroute程序实现214

18.1 简介214

18.2 文件组织215

18.3 TraceRoute.h文件216

18.4 TraceRoute.c文件218

18.5 小结227

第19章 I/O多路复用——select函数229

19.1 简介229

19.2 select函数233

19.3 MSP原理235

19.4 MSP服务器程序236

19.5 MSP客户端程序243

19.6 小结249

第20章 套接口选项250

20.1 简介250

20.2 ioctlsocket函数250

20.3 getsockopt和setsockopt函数252

20.4 基本选项253

20.5 协议相关选项256

20.6 获取选项默认值258

20.7 选项IP_HDRINCL示例262

20.8 小结266

20.9 术语对照267

第21章 广播268

21.1 简介268

21.2 广播地址268

21.3 广播作用269

21.4 广播通信270

21.5 Bootstrap协议271

21.6 服务器程序273

21.7 客户端程序277

21.8 小结282

21.9 术语对照282

第22章 多播283

22.1 简介283

22.2 多播通信284

22.3 编程原理286

22.4 多播选项288

22.5 简单网络时间协议289

22.6 SNTP服务器程序293

22.7 SNTP客户端程序301

22.8 小结306

22.9 术语对照306

第23章 WinSock异步编程307

23.1 简介307

23.2 WSAAsyncSelect307

23.3 Finger协议312

23.4 Finger服务器程序313

23.5 Finger客户端程序321

23.6 小结329

第24章 文件传输协议330

24.1 简介330

24.2 FTP模型331

24.3 控制流程332

24.3.1 建立控制连接333

24.3.2 登录序列334

24.3.3 数据连接335

24.4 数据存储和表示338

24.4.1 数据类型338

24.4.2 格式控制338

24.4.3 数据结构339

24.4.4 传输模式339

24.5 命令340

24.6 FTP应答342

24.7 通信实例345

24.8 小结346

24.9 术语对照346

第25章 FTP协议程序347

25.1 总体结构347

25.2 状态控制348

25.3 FtpProt.h文件349

25.4 协议实现FtpProt.c351

25.5 小结368

第26章 FTP界面程序369

26.1 简介369

26.2 FtpClnt.h文件370

26.3 用户界面FtpClnt.c373

26.4 日志文件FtpTrc.c389

26.5 小结390

结束语391

参考文献392

热门推荐