微信扫一扫,移动浏览光盘
简介
本书根据计算机网络与interne(基本概念、基本工作原理与实现技术的学习要求,总结提炼出14个课程设计题目,配合教学过程,由学生循序渐进地独立完成网络编程任务,以达到深入理解网络基本工作原理与实现方法的目的。本书第二部分的每一章对应一个课程设计题目,包括课程设计的目的、要求、相关知识、课程设计分析和扩展内容,书后附有课程设计的参考程序,以及完成编程所需要的知识、工具与参考文献。
本书可以作为高等院校计算机专业及其他相关专业“计算机网络”课程配套的课程设计教材,也可作为计算机网络应用与信息技术的工程人员的参考读物。
计算机网络技术在电子商务、电子政务、远程教育、远程医疗等领域的应用越来越广泛,极大地方便了我们的生活。因此,网络技术不仅成为高等院校的一门重要课程,也是从事it行业的技术人员必须掌握的重要知识之一。
主要特点
●结合计算机网络课程的教学目标,通过14个课程设计题目帮助读者深入理解网络的基本工作原理和协议的设计思想,掌握处理网络问题的基本方法。
●每个课程设计题目设置有课程设计目标、要求、相关知识、课程设计分析和扩展内容几个环节,引导读者独立完成设计题目,培养读者接受新知识和继续学习的能力。
●本书的大部分设计题目已经在南开大学信息技术科学学院计算机系的“计算机网络技术”课程的教学中使用过,取得了比较好的教学效果。
●读者可以在一台计算机或者接入internet的计算机上完成本书的网络编程课程设计,对硬件的要求比较宽松。
目录
专家指导委员会
丛书序言
前言
第一部分 课程设计目标
第1章 计算机网络课程教学、实验与课程设计的关系 3
1.1 计算机网络课程的教学特点 3
1.2 计算机网络课程的实验教学与课程设计的关系 4
1.3 计算机网络课程的知识点 5
1.4 课程设计要求及评分标准 8
第二部分 课程设计指导
第2章 计算校验和 11
2.1 课程设计目的 11
2.2 课程设计要求 11
2.3 相关知识 11
2.4 课程设计分析 14
2.5 相关扩展 16
第3章 帧封装 19
3.1 课程设计目的 19
3.2 课程设计要求 19
3.3 相关知识 19
.3.4 课程设计分析 23
3.5 相关扩展 27
第4章 模拟ethernet帧的发送过程 31
4.1 课程设计目的 31
4.2 课程设计要求 31
4.3 相关知识 31
4.4 课程设计分析 33
4.5 相关扩展 35
第5章 发送ethernet arp包 39
5.1 课程设计目的 39
5.2 课程设计要求 39
5.3 相关知识 40
5.4 课程设计分析 41
5.5 相关扩展 44
第6章 解析arp数据包 47
6.1 课程设计目的 47
6.2 课程设计要求 47
6.3 相关知识 47
6.4 课程设计分析 49
6.5 相关扩展 51
第7章 解析ip数据包 53
7.1 课程设计目的 53
7.2 课程设计要求 53
7.3 相关知识 53
7.4 课程设计分析 56
7.5 相关扩展 59
第8章 监控ip包流量 61
8.1 课程设计目的 61
8.2 课程设计要求 61
8.3 相关知识 61
8.4 课程设计分析 61
8.5 相关扩展 64
第9章 ip地址的合法性及子网判断 67
9.1 课程设计目的 67
9.2 课程设计要求 67
9.3 相关知识 68
9.4 课程设计分析 70
9.5 相关扩展 71
第10章 发现网络中的活动主机 73
10.1 课程设计目的 73
10.2 课程设计要求 73
10.3 相关知识 73
10.4 课程设计分析 75
10.5 相关扩展 79
第11章 发送tcp数据包 83
11.1 课程设计目的 83
11.2 课程设计要求 83
11.3 相关知识 83
11.4 课程设计分析 85
11.5 相关扩展 89
第12章 发现服务器已开启的tcp服务 91
12.1 课程设计目的 91
12.2 课程设计要求 91
12.3 相关知识 91
12.4 课程设计分析 92
12.5 相关扩展 93
第13章 udp服务器设计 95
13.1 课程设计目的 95
13.2 课程设计要求 95
13.3 相关知识 95
13.4 课程设计分析 99
13.5 相关扩展 104
第14章 snmp的简单实现 107
14.1 课程设计目的 107
14.2 课程设计要求 107
14.3 相关知识 107
14.4 课程设计分析 111
14.5 相关扩展 116
第15章 ospf实现 121
15.1 课程设计目的 121
15.2 课程设计要求 121
15.3 相关知识 121
15.4 课程设计分析 124
15.5 相关扩展 125
第三部分 附 录
附录a 参考答案 129
附录b winpcap编程 193
附录c winsock编程 197
附录d 典型的tcp端口号 203
参考文献 204
丛书序言
前言
第一部分 课程设计目标
第1章 计算机网络课程教学、实验与课程设计的关系 3
1.1 计算机网络课程的教学特点 3
1.2 计算机网络课程的实验教学与课程设计的关系 4
1.3 计算机网络课程的知识点 5
1.4 课程设计要求及评分标准 8
第二部分 课程设计指导
第2章 计算校验和 11
2.1 课程设计目的 11
2.2 课程设计要求 11
2.3 相关知识 11
2.4 课程设计分析 14
2.5 相关扩展 16
第3章 帧封装 19
3.1 课程设计目的 19
3.2 课程设计要求 19
3.3 相关知识 19
.3.4 课程设计分析 23
3.5 相关扩展 27
第4章 模拟ethernet帧的发送过程 31
4.1 课程设计目的 31
4.2 课程设计要求 31
4.3 相关知识 31
4.4 课程设计分析 33
4.5 相关扩展 35
第5章 发送ethernet arp包 39
5.1 课程设计目的 39
5.2 课程设计要求 39
5.3 相关知识 40
5.4 课程设计分析 41
5.5 相关扩展 44
第6章 解析arp数据包 47
6.1 课程设计目的 47
6.2 课程设计要求 47
6.3 相关知识 47
6.4 课程设计分析 49
6.5 相关扩展 51
第7章 解析ip数据包 53
7.1 课程设计目的 53
7.2 课程设计要求 53
7.3 相关知识 53
7.4 课程设计分析 56
7.5 相关扩展 59
第8章 监控ip包流量 61
8.1 课程设计目的 61
8.2 课程设计要求 61
8.3 相关知识 61
8.4 课程设计分析 61
8.5 相关扩展 64
第9章 ip地址的合法性及子网判断 67
9.1 课程设计目的 67
9.2 课程设计要求 67
9.3 相关知识 68
9.4 课程设计分析 70
9.5 相关扩展 71
第10章 发现网络中的活动主机 73
10.1 课程设计目的 73
10.2 课程设计要求 73
10.3 相关知识 73
10.4 课程设计分析 75
10.5 相关扩展 79
第11章 发送tcp数据包 83
11.1 课程设计目的 83
11.2 课程设计要求 83
11.3 相关知识 83
11.4 课程设计分析 85
11.5 相关扩展 89
第12章 发现服务器已开启的tcp服务 91
12.1 课程设计目的 91
12.2 课程设计要求 91
12.3 相关知识 91
12.4 课程设计分析 92
12.5 相关扩展 93
第13章 udp服务器设计 95
13.1 课程设计目的 95
13.2 课程设计要求 95
13.3 相关知识 95
13.4 课程设计分析 99
13.5 相关扩展 104
第14章 snmp的简单实现 107
14.1 课程设计目的 107
14.2 课程设计要求 107
14.3 相关知识 107
14.4 课程设计分析 111
14.5 相关扩展 116
第15章 ospf实现 121
15.1 课程设计目的 121
15.2 课程设计要求 121
15.3 相关知识 121
15.4 课程设计分析 124
15.5 相关扩展 125
第三部分 附 录
附录a 参考答案 129
附录b winpcap编程 193
附录c winsock编程 197
附录d 典型的tcp端口号 203
参考文献 204
编著还有:胡晓英、张仁、何云、王宁
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×