计算机网络课程设计教学大纲
任务一:
-
了解常用的网络命令的工作原理,掌握常用网络原理的使用 20分
-
Tracert/traceroute(http://wenku.baidu.com/view/b5570bda6f1aff00bed51e43.html
-
Arp地址解析协议IP->MAC(http://baike.baidu.com/view/149421.htm?fromId=32698)
-
Route—用来显示,添加,修改路由表项(http://baike.baidu.com/view/600140.htm)
任务二:packetracer
-
了解交换机的工作原理,掌握常用交换机的配置和应用 20分
-
交换机的配置/VLAN
-
路由器的基本配置/静态路由(命令行配置)
-
IP地址网段为172.16.学号后2位.X
任务三:网络编程 40分
-
捕获本机网卡的IP包,要求输入抓包数,必须输出以下字段:版本号、总长度、标志位、片偏移、协议、源地址和目的地址
-
要求有详细的说明文档,包括程序的设计思想、工作流程、关键问题、程序注释
-
最多三个人一组
网络编程内容:IP数据包捕获程序设计
任务四:理论与应用研究 20分
要求:
-
内容涉及本课程相关领域的前沿、有良好的应用前景
-
对普通学习者技术门槛还比较高,但很有应用借鉴价值
-
系统学习相关的理论知识和应用技术,与具体应用结合起来
-
综合运用所学的知识、运用恰当的方法、手段或工具,对某些实际进行分析并给出自己的见解
-
有足够的工作量
题目自定,也可选择以下推荐题目。
-
windows和linux系统网络架构及编程接口研究
-
基于linux平台的路由器源代码的剖析
-
ipV6技术及应用
参考书目:计算机网络实验指导书,郭雅主编,电子工业出版社,2012.1
实验报告格式
课程 计算机网络原理 姓名
班级 学号
网络编程同组同学_______________________
-
实验目的
-
实验软件
-
实验步骤或实验原理
-
实验结果及分析
-
实验总结及体会