《《计算机通信与网络》实验教学大纲2.docx》由会员分享,可在线阅读,更多相关《《计算机通信与网络》实验教学大纲2.docx(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、计算机通信与网络实验教学大纲课程代码:RTSI2006课程名称:计算机通信与网络(含实验)英文名称:Computer Communication and Network 实验室名称:课程学时:54实验学时:6一、本课程实验教学目的与要求本实验课程要求学生从实验加深理解计算机通信的过程和计算机网络从物 理层到应用层的各层通信协议:RS232,数据链路层协议,网络层协议,传输层 协议及应用层协议,理解信息在发送端是如何层层封装,在接收端是如何层层拆 封的,在中间节点是如何选择路径的,两个通信实体是如何交换信息的,协议是 如何操作的,以及操作的过程和结果;实验分为两局部,一是物理层和应用层的 程序实
2、现,二是其间各层协议的分析理解;前者锻炼学生的计算机编程能力,后 者让学生学会协议分析软件wireshark的使用;前者属于设计型实验,后者属于 验证型实验,比例各为百分之五十;本实验课程的教学目标是让学生学会通信协 议的分析,掌握通信协议的设计和实现。二、主要仪器设备及现有台套数计算机60台串行通信线30根三、实验课程内容和学时分配序号实验工程名称目的、要求实验内容实验 类型每组 人数必开、 选开1RS-232-C异步串 行口通信加深对物理层 和数据链路层 的理解 掌握利用 RS-232C实现异 步用行口通信修改通信协议并分 析实验结果;修改程序实现任意 类型数据的通信3设计 性2必开2Wi
3、nsock 通信加深对传输层 和应用层的理 解,掌握利用 Socket实现通 信的方法。理解现有程序 修改程序使协议更 完善3设计 性2必开序号实验工程名称目的、要求实验内容n验型 实类每组 人数必开、 选开3HTTP、DNS 协议 分析理解应用层协 议及所使用的 传输层连接HTTP协议基本的格 式,及HTTP的认证 和平安。 分别运行 Nslookupjpconfig 命令,用 wireshark 捕获数据包,对协 议进行分析,通过 该实验了解DNS缓 存,DNS资源记录 和消息及记录的类 型,掌握DNS的工 作过程。3基础 性1选开4UDP、TCP IP 协议分析理解传输层和 网络层协议捕
4、获封包,过滤出 UDP数据报,分析 UDP协议;通过传输一个 150KB的文件到远 程服务器来学习 TCP连接的建立过 程、可靠传输策略、 流量控制和拥塞控 制机制;执行tracert命令, 分析其产生的IP数 据报3基础 性1选开5ARP、ICMP、DHCP协议分析理解网络层的 控制协议执行 ping 和 tracert 命令,分析其产生 的ICMP消息;运行ipconfig,理解 DHCP的机理:捕获 Ethernet帧,观察 ARP的工作过程3基础 性1选开四、考核方式1、实验报告:实验报告内容包括实验结果记录(有些是计算机屏幕截图)、实 验结果的分析和实验思考题解答。2、考核方式:根据
5、实验完成情况和实验报告的完整性、正确性评分,课程实验 成绩占课程总成绩的比例为10%五、实验教材、参考书1、教材:自编讲义2、参考书:(1) J.F.Curose.W.Ross. Wireshark Lab, version 2.0, 2007,网络版,(2 ) L.L.peterson.S.Davie. Computer Networks: A System Approach(4th edition). Morgan Kaufmann Publishers, 2007 年 3 月(3) Douglas C.Schmidt, Stephen D.Huston口|,斌 译.C+NetworkProgramming Volume l:Mastering Complexity with ACE and Patterns,科学出版社, 2012年1月.