


定价:16元
印次:1-2
ISBN:9787302197423
出版日期:2009.05.01
印刷日期:2011.01.20
图书责编:张民
图书分类:教材
本书以Java语言及其网络编程技术为基础,结合计算机网络课程的理论教学,精心设计了若干个实验内容,有利于学生提高计算机网络方面的实践能力和加深计算机网络理论知识的理解。实验内容安排考虑了计算机网络教学中重点内容,从实用性角度进行组织编写,内容丰富,可以根据课程设计的课时情况,选择其中的若干个实验作为教学内容。附录给出了大部分实验的参考答案,参考答案都经过作者的调试,可以供教师和学生在课程设计过程中参考。本书适合作为计算机专业在校学生在进行计算机网络课程设计实践时的指导教材。
一个完整的计算机网络的教学过程应该包含三个环节: 课堂教学、实验和课程设计。课程设计作为最后一个环节,区别于实验的针对性强、规模小的特征,课程设计具有实践性强和综合性高的特点。在计算机网络课程的教学过程中起着不可替代的作用。 目前市面上缺乏计算机网络课程设计方面的指导教材,特别是在Java语言已经成为许多院校计算机专业的教学语言的情况下,更是缺乏以Java语言及其网络编程技术为基础的计算机网络课程设计指导教材。本书以Java语言及其网络编程技术为基础,结合计算机网络课程的理论教学,精心设计了若干个实验内容,利于读者提高计算机网络方面的实践能力和加深对计算机网络理论知识的理解。本书有以下特点: (1) 以Java语言及其网络编程为实现技术,更便于计算机专业的学生进行编程和实验; (2) 实验内容安排考虑了计算机网络教学内容中的重点内容,从实用性角度进行了全新组织,利于提高学生的动手能力和对计算机网络理论知识的掌握; (3) 实验内容丰富,可以根据课程设计的课时情况,选择其中的若干个实验作为教学内容,便于组织教学实践; (4) 在附录中给出了大部分实验的参考答案,参考答案都经过作者的调试,可以供教师和学生在课程设计过程中参考。 本书在实验内容选题上主要从实用性角度出发,大部分与应用层的协议相关,而不是计算机网络中数据链路层、网络层或者传输层中具体协议的模拟或者分析,因为这些底层协议的模拟或者分析在网络实验中已经包含。相对于网络实验,本课程设计指导教材所选择的实验大都是一些粒度更大、综合性更高的实验,需要学生利用软件工程的方法和程序设计语言的编程技巧,并...
1.1 计算机网络课程设计的特点1
1.2 计算机网络课程设计的要求1
第2章 简单网络程序的设计与实现3
2.1 Ping程序的设计与实现3
2.1.1 课程设计目的3
2.1.2 课程设计内容3
2.1.3 相关知识3
2.1.4 课程设计分析3
2.1.5 进一步扩展4
2.2 Echo程序的设计与实现4
2.2.1 课程设计目的4
2.2.2 课程设计内容4
2.2.3 相关知识4
2.2.4 课程设计分析4
2.2.5 进一步扩展4
2.3 HTTP客户端的设计与实现5
2.3.1 课程设计目的5
2.3.2 课程设计内容5
2.3.3 相关知识5
2.3.4 课程设计分析5
2.3.5 进一步扩展5
2.4 端口扫描程序设计与实现6
2.4.1 课程设计目的6
2.4.2 课程设计内容6
2.4.3 相关知识6
2.4.4 课程设计分析6
2.4.5 进一步扩展6
2.5 MAC地址获取程序的设计与实现6
2.5.1 课程设计目的6
2.5.2 课程设计内容7
2.5.3 相关知识7
2.5.4 课程设计分析7
第3章 数据包的捕获与分析8
3.1 课程设计目的8
3.2 课程设计内容8
3.3 相关知识8
3.4 课程设计分析9
第4章 简单聊天程序的设计与实现10
4.1 课程设计目的10
4.2 课程设计内容10
4.3 相关知识10
4.4 课程设计分析10
4.5 进一步扩展10
... 查看详情





