计算机网络课程设计 第2版
作者 : 吴功宜 吴英 等编著
出版日期 : 2011-12-30
ISBN : 978-7-111-36713-0
定价 : 29.00元
教辅资源下载
扩展信息
语种 : 简体中文
页数 : 198
开本 : 16
原书名 :
原出版社:
属性分类: 教材
包含CD :
绝版 :
图书简介

本书根据计算机网络与Internet基本概念、基本工作原理与实现技术的学习要求,总结提炼出14个课程设计题目,配合教学过程,由学生循序渐进地独立完成网络编程任务,以达到深入理解网络基本工作原理与实现方法的目的。

图书特色

结合计算机网络课程的教学目标,通过14个课程设计题目帮助读者深入理解网络的基本工作原理和协议的设计思想,掌握处理网络问题的基本方法。
每个课程设计题目设置有课程设计目的、课程设计要求、相关知识、课程设计分析和相关扩展几个环节,引导读者独立完成设计题目,培养读者接受新知识和继续学习的能力。
本书的大部分设计题目已经在南开大学信息技术科学学院计算机系的“计算机网络技术”课程的教学中使用过,取得了比较好的教学效果。
对硬件的要求比较宽松,读者可以在一台计算机或者接入Internet的计算机上完成本书的网络课程设计。
本书第2版是在第1版的基础上修订而成的,对部分内容进行了修正和更新。
本书特点

图书前言

Internet与高速网络的应用使计算机网络技术发展到一个更高的阶段。基于网络技术的电子政务、电子商务、远程教育、远程医疗与信息安全技术正在对社会产生着前所未有的影响。我国信息技术与信息产业的发展,需要大批掌握计算机网络与通信技术的人才。目前,网络技术已经成为高等院校学生的一门重要课程,也是从事计算机应用与信息技术的研究和应用的专业技术人员必须掌握的重要知识之一。
  计算机网络作为一门交叉科学,涉及计算机技术与通信技术两个学科。网络技术经过多年的发展,已经形成比较完善的体系。该技术发展迅速,应用广泛,知识更新快。对于涉及这样一个发展迅速的领域的课程设计教材来说,最重要的是让学生学会处理网络问题的基本方法,掌握网络的基本工作原理,使学生面对不断变化的技术时,具有跟踪、学习的基础与能力。作者在多年的教学实践中深刻地体会到,计算机网络课程的教学必须注意两个问题:一是如何使学生真正理解和掌握处理网络问题的基本方法,二是如何培养学生在网络环境下的编程能力。
  作者根据多年从事本科生、研究生“计算机网络”课程教学、辅导的实践与科研工作的经验体会到,只通过书本不可能让学生真正掌握计算机网络知识,传统的以课堂讲授为主、以教师为中心的教学和学习方法,会使学生感到枯燥和抽象,难以接受。因此,作者希望结合理论课程的学习,通过自主地完成课程设计,使学生从具体网络协议与原理实现方法的编程实践中,理解网络的基本工作原理和协议的设计思想,掌握处理网络问题的基本方法。尽管网络课程涉及的内容很多,但是和其他的学科一样,网络技术同样有一个很自然的发展轨迹,这正体现出学科的体系。作者在教学实践中对网络基本原理的教学规律进行了深入研究,总结提炼出课程设计题目,让学生能够循序渐进地独立完成网络编程任务,达到深入理解网络基本工作原理与实现方法的目的。一旦学生能够接受网络问题处理的基本思路,掌握网络环境中编程的基本方法,那么他就能够在接受前人研究成果的基础上接受新知识并继续学习,才有可能适应网络技术的快速发展。由于开设网络实验需要有一定硬件条件,很多条件相对较差或师资力量不足的学校,还没有能力开设。基于这样的实际情况,作者考虑编写一本能够让学生在一台接入Internet的计算机上,独立完成网络编程的课程设计指导书,让学生在系统学习网络知识的过程中,通过循序渐进地完成课程设计题目,加深对网络的基本工作原理和实现方法的理解,在一定程度上弥补硬件实验条件的不足。
  作者根据教学实践,针对网络基本概念、网络体系结构,以及物理层、数据链路层、介质访问控制子层、网络层、传输层协议与应用层的教学目标,从培养学生在网络环境中的实际编程能力的角度出发,总结提炼出14个课程设计题目。通过这些课程设计,帮助学生系统地学习和掌握广域网、局域网与城域网技术、网络互联、分布式进程通信、Internet应用、网络安全的基本理论和方法。本书从第2章开始,每章是一个课程设计题目。每章包括课程设计的目的、要求、相关知识、分析和扩展内容,书后附有参考程序和完成课程设计编程所需要的知识、工具与参考文件。本书在编写过程中主要参考了近年出版的最新书籍与文献资料,以及国内外著名大学网站检索到的教学课件的内容,可以作为高等院校计算机、软件工程、电子信息类及相关专业的配套的课程设计教材,也可作为从事计算机网络应用与信息技术的工程人员的参考资料。作者在教学中也利用这些素材做了一些尝试,并且取得了比较好的教学效果。
  本书(第2版)的第1章由吴功宜编写;第5、13、14、15章由吴英编写;第4、6、8、12章由张仁编写;第7、10、11章由何云编写;第2、3章由王宁编写;第9章由胡晓英编写。本书的课程设计题目在南开大学信息技术科学学院计算机科学与信息安全系的“计算机网络”课程中使用过,很多同学对题目与参考答案的完善提出过建议,在此向参与教学过程、贡献智慧、给予帮助的同学们表示衷心的感谢。
  本书的编写得到了徐敬东教授、张建忠教授的大力帮助。特别感谢中国科学技术大学刘振安教授,他对本书的构思、写作方法等方面提出了宝贵的意见,使作者受益匪浅。
  网络技术发展与知识更新速度很快,限于作者的学术水平,本书难免有错误与不妥之处,诚恳地希望读者批评指正,共同提高网络课程设计的教学水平。

作  者
于南开大学信息技术科学学院
2011年8月

上架指导

计算机\网络

封底文字

本书第2版是在第1版的基础上修订而成的,对部分内容进行了修正和更新。
本书特点:
  结合计算机网络课程的教学目标,通过14个课程设计题目帮助读者深入理解网络的基本工作原理和协议的设计思想,掌握处理网络问题的基本方法。
  每个课程设计题目设置有课程设计目的、课程设计要求、相关知识、课程设计分析和相关扩展几个环节,引导读者独立完成设计题目,培养读者接受新知识和继续学习的能力。
  本书的大部分设计题目已经在南开大学信息技术科学学院计算机系的“计算机网络技术”课程的教学中使用过,取得了比较好的教学效果。
  读者可以在一台计算机或者接入Internet的计算机上完成本书的网络课程设计,对硬件的要求比较宽松。

图书目录

专家指导委员会
丛书序言
前言
第一部分 课程设计目标
第1章 计算机网络课程教学、实验与课程设计的关系 3
1.1  计算机网络课程的教学特点 3
1.2  计算机网络课程的实验教学与课程设计的关系 4
1.3  计算机网络课程的知识点 4
1.4  课程设计要求及评分标准 7
第二部分 课程设计指导
第2章  计算校验和 11
2.1  课程设计目的 11
2.2  课程设计要求 11
2.3  相关知识 11
2.4  课程设计分析 14
2.5  相关扩展 15
第3章  封装Ethernet帧 19
3.1  课程设计目的 19
3.2  课程设计要求 19
3.3  相关知识 19
3.4  课程设计分析 23
3.5  相关扩展 25
第4章  模拟Ethernet帧的发送过程 31
4.1  课程设计目的 31
4.2  课程设计要求 31
4.3  相关知识 31
4.4  课程设计分析 32
4.5  相关扩展 34
第5章  发送ARP数据包 39
5.1  课程设计目的 39
5.2  课程设计要求 39
5.3  相关知识 39
5.4  课程设计分析 41
5.5  相关扩展 43
第6章  解析ARP数据包 45
6.1  课程设计目的 45
6.2  课程设计要求 45
6.3  相关知识 45
6.4  课程设计分析 47
6.5  相关扩展 48
第7章  解析IP数据包 51
7.1  课程设计目的 51
7.2  课程设计要求 51
7.3  相关知识 51
7.4  课程设计分析 53
7.5  相关扩展 57
第8章  监控IP数据包流量 59
8.1  课程设计目的 59
8.2  课程设计要求 59
8.3  相关知识 59
8.4  课程设计分析 59
8.5  相关扩展 62
第9章  IP地址的合法性及子网判断 63
9.1  课程设计目的 63
9.2  课程设计要求 63
9.3  相关知识 63
9.4  课程设计分析 65
9.5  相关扩展 67
第10章  发现网络中的活动主机 69
10.1  课程设计目的 69
10.2  课程设计要求 69
10.3  相关知识 69
10.4  课程设计分析 70
10.5  相关扩展 73
第11章  发送TCP数据包 77
11.1  课程设计目的 77
11.2  课程设计要求 77
11.3  相关知识 77
11.4  课程设计分析 79
11.5  相关扩展 82
第12章  发现服务器已开启的TCP服务 85
12.1  课程设计目的 85
12.2  课程设计要求 85
12.3  相关知识 85
12.4  课程设计分析 86
12.5  相关扩展 86
第13章  基于UDP的服务器程序 89
13.1  课程设计目的 89
13.2  课程设计要求 89
13.3  相关知识 89
13.4  课程设计分析 91
13.5  相关扩展 94
第14章  SNMP管理器程序 97
14.1  课程设计目的 97
14.2  课程设计要求 97
14.3  相关知识 97
14.4  课程设计分析 101
14.5  相关扩展 104
第15章  FTP客户机程序 109
15.1  课程设计目的 109
15.2  课程设计要求 109
15.3  相关知识 109
15.4  课程设计分析 112
15.5  相关扩展 114
第三部分 附 录
附录A  参考答案 119
附录B  Winpcap编程 181
附录C  Winsock编程 185
附录D  典型的TCP端口号 189
参考文献 190

教学资源推荐
作者: (美)W.Richard Stevens
作者: 吴哲辉
作者: (美)Fei Hu Xiaojun Cao 著
作者: [美]科里·比尔德(Cory Beard),威廉·斯托林斯(William Stallings) 著
参考读物推荐
作者: 王春海
作者: 陈金窗 刘政委 张其栋 郑少斌 编著
作者: [美]托比·塞加兰(Toby Segaran) 科林·埃文斯(Colin Evans) 杰米•泰勒(Jamie Taylor)著