图书介绍
计算机网络软件编程指导书 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![计算机网络软件编程指导书 第2版](https://www.shukui.net/cover/61/34522728.jpg)
- 吴英编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302481317
- 出版时间:2017
- 标注页数:207页
- 文件大小:39MB
- 文件页数:220页
- 主题词:计算机网络-程序设计-高等学校-教材
PDF下载
下载说明
计算机网络软件编程指导书 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 网络软件编程练习要求与教学指导1
1.1 网络软件编程能力培养1
1.2 网络软件编程理论基础2
1.2.1 网络知识结构2
1.2.2 编程需掌握的知识3
1.2.3 教材章节与知识点结构8
1.3 编程题目的基本内容9
第2章 Socket编程基础知识13
2.1 Socket编程的基本概念13
2.1.1 套接字的概念13
2.1.2 套接字的分类14
2.2 Winsock网络编程接口15
2.2.1 Winsock的基本概念16
2.2.2 初始化与卸载Winsock17
2.2.3 基本Socket函数18
2.2.4 套接字地址结构23
第3章 Ethernet帧的封装与解析25
3.1 设计目的25
3.2 相关知识25
3.2.1 数据链路层的概念25
3.2.2 Ethernet帧的结构26
3.3 例题分析27
3.3.1 设计要求27
3.3.2 关键问题28
3.3.3 程序源代码31
3.4 练习题34
第4章 Ethernet帧的CRC校验35
4.1 设计目的35
4.2 相关知识35
4.2.1 CRC校验的概念35
4.2.2 CRC校验的例子36
4.2.3 CRC校验的硬件实现37
4.2.4 CRC校验的主要特点38
4.3 例题分析38
4.3.1 设计要求38
4.3.2 关键问题39
4.3.3 程序源代码41
4.4 练习题44
第5章 IP地址的合法性判断46
5.1 设计目的46
5.2 相关知识46
5.2.1 IP地址的基本概念46
5.2.2 IP地址的分类方法47
5.2.3 其他IP地址类型48
5.2.4 IP地址技术发展49
5.3 例题分析51
5.3.1 设计要求51
5.3.2 关键问题52
5.3.3 程序源代码54
5.4 练习题58
第6章 IP数据包的捕获与解析60
6.1 设计目的60
6.2 相关知识60
6.2.1 网络层的基本概念60
6.2.2 IP数据包的结构61
6.3 例题分析64
6.3.1 设计要求64
6.3.2 关键问题65
6.3.3 程序源代码68
6.4 练习题72
第7章 IP数据包的分片与重组74
7.1 设计目的74
7.2 相关知识74
7.2.1 IP包分片的概念74
7.2.2 IP包分片的相关字段75
7.3 例题分析76
7.3.1 设计要求76
7.3.2 关键问题77
7.3.3 程序源代码78
7.4 练习题83
第8章 IPv6数据包的封装与解析84
8.1 设计目的84
8.2 相关知识84
8.2.1 IPv4协议的主要缺点84
8.2.2 IPv6协议的基本概念85
8.2.3 IPv6数据包的结构86
8.2.4 IPv6地址结构88
8.2.5 IPv6安全功能90
8.3 例题分析90
8.3.1 设计要求90
8.3.2 关键问题91
8.3.3 程序源代码93
8.4 练习题98
第9章 发现网络中的活动主机100
9.1 设计目的100
9.2 相关知识100
9.2.1 ICMP协议的基本概念100
9.2.2 ICMP数据包的类型101
9.2.3 ICMP数据包的结构102
9.2.4 ICMP回送请求与应答103
9.3 例题分析104
9.3.1 设计要求104
9.3.2 关键问题104
9.3.3 程序源代码107
9.4 练习题112
第10章 发现服务器开启的TCP端口113
10.1 设计目的113
10.2 相关知识113
10.2.1 传输层的基本概念113
10.2.2 端口号的分配114
10.3 例题分析116
10.3.1 设计要求116
10.3.2 关键问题116
10.3.3 程序源代码118
10.4 练习题120
第11章 TCP数据包的封装与发送121
11.1 设计目的121
11.2 相关知识121
11.2.1 TCP协议的基本概念121
11.2.2 TCP数据包的结构122
11.3 例题分析124
11.3.1 设计要求124
11.3.2 关键问题125
11.3.3 程序源代码126
11.4 练习题131
第12章 基于TCP的客户机/服务器程序132
12.1 设计目的132
12.2 相关知识132
12.2.1 TCP协议的主要特点132
12.2.2 客户机/服务器编程134
12.3 例题分析135
12.3.1 设计要求135
12.3.2 关键问题136
12.3.3 程序源代码139
12.4 练习题143
第13章 基于UDP的客户机/服务器程序144
13.1 设计目的144
13.2 相关知识144
13.2.1 UDP协议的基本概念144
13.2.2 UDP数据包的结构145
13.2.3 基于UDP的客户机/服务器编程146
13.3 例题分析147
13.3.1 设计要求147
13.3.2 关键问题148
13.3.3 程序源代码150
13.4 练习题154
第14章 FTP客户机程序设计155
14.1 设计目的155
14.2 相关知识155
14.2.1 应用层的基本概念155
14.2.2 FTP服务的基本概念156
14.2.3 FTP服务的工作原理157
14.2.4 FTP命令与应答158
14.3 例题分析160
14.3.1 设计要求160
14.3.2 关键问题161
14.3.3 程序源代码163
14.4 练习题172
第15章 POP客户机程序设计174
15.1 设计目的174
15.2 相关知识174
15.2.1 电子邮件的基本概念174
15.2.2 邮件服务的工作原理175
15.2.3 邮件地址与邮件格式176
15.2.4 POP命令与应答178
15.3 例题分析179
15.3.1 设计要求179
15.3.2 关键问题180
15.3.3 程序源代码182
15.4 练习题189
第16章 包过滤防火墙程序设计191
16.1 设计目的191
16.2 相关知识191
16.2.1 网络安全的重要性191
16.2.2 防火墙的基本概念192
16.2.3 防火墙的分类方法193
16.2.4 防火墙系统结构194
16.3 例题分析196
16.3.1 设计要求196
16.3.2 关键问题196
16.3.3 程序源代码198
16.4 练习题204
附录 RFC文档205
参考文献207