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