《计算机网络》实验教学大纲
课程代码 | |
课程名称 | 计算机网络 |
英文名称 | ComputerNetworks |
课程类别 | 专业基础课 |
课程性质 | 必修 |
学时 | 总学时:64实验:16上机:0 |
学分 | 3.5 |
开课学期 | 第五学期 |
开课单位 | 计算机科学与工程学院 |
适用专业 | 计算机科学与技术、网络工程、信息安全 |
授课语言 | 英文授课 |
先修课程 | 计算机科学概论,计算机组成与体系结构 |
毕业要求(专业培养能力) | 本课程对学生达到如下毕业要求有如下贡献:
|
课程培养学生的能力(教学目标) | 完成课程后,学生将具备以下能力:
|
课程简介 | 本课程是计算机科学与技术专业的一门专业课。课程介绍了计算机网络及其新技术和新发展,内容包括:计算机网络的协议与体系结构、物理层、数据链路层、局域网、广域网、网络层、传输层、应用层。 |
主要仪器设备与软件 | 计算机、交换机、路由器、网络实验模拟系统、wireshark |
实验报告 | 独立完成实验报告,每项实验一份报告。 |
考核方式 | 现场检查,实验报告检查。 |
教材、实验指导书及教学参考书目 | [1] (荷)AndrewS. Tanenbaum,(美)DavidJ. Wetherall,ComputerNetworks Fifth Edition机械工业出版社,2011 [2](美)LarryL.Peterson,BruceS.Davie,ComputerNetworks: A Systems Approach, Fifth Edition,机械工业出版社,2012 [3] (美)BehrouzA. Forouzan,FirouzMosharraf,ComputerNetworks: A Top-Down Approach,机械工业出版社,2013 |
制定人及发布时间 | 王昊翔,2019年5月4日 |
《计算机网络》实验教学内容与学时分配
实验项目编号 | 实验项目名称 | 实验学时 | 实验内容提要 | 实验类型 | 实验要求 | 每组人数 | 主要仪器设备与软件 |
1 | DLL协议验证 | 2 | 要求学生将教材提供的源码编译、运行,验证链路层的前4个协议,提交实验报告。 | 验证性 | 必做 | 1 | 计算机 |
2 | 抓包分析 | 2 | 要求学生学会使用抓包工具,如:wireshark、windump、tcpdump,分析ARP请求应答中的数据报文内容,解释重要的字段,提交实验报告。 | 验证性 | 必做 | 1 | 计算机、Wireshark |
3 | 网线制作和路由器基本操作 | 4 | 要求学生学习制作直通线和交叉线,学习路由器的基本操作和组网实验,提交实验报告。 | 设计性 | 必做 | 2 | 网线,网线夹、路由器、交换机等 |
4 | socket编程 | 8 | 要求学生利用socket编制简单的网络通信程序,要求学生独立编制运行,提交实验报告。 | 探索性 | 必做 | 1 | 计算机 |
………… | ………… | ………… |
“ComputerNetworks” Syllabus
Course Code | 045101052 |
Course Title | ComputerNetworks |
Course Category | Disciplinary Basic Course |
Course Nature | Compulsory Course |
Class Hours | 64 teaching sessions,including 16 lab sessions |
Credits | 3.5 |
Semester | The fifth semester |
Institute | School of Computer Scienceand Engineering |
Program Oriented | Computer science andtechnology, network engineering, information security |
Teaching Language | English |
Prerequisites | Foundations of ComputerScience, Computer Organization and Architecture |
StudentOutcomes (Special Training Ability) |
|
Teaching Objectives |
|
Course Description | The course is a specializedcourse of Professional Computer Science and Technology; Itintroduces the computer network, the new development and newtechnologies of computer network, it mainly involves:Computernetwork protocols and architecture, physical layer, data linklayer, LAN, WAN, network layer, transport layer, applicationlayer. |
Instruments and Equipments | Computers,Switches, Routers,cables |
Experiment Report | Individualreport. One report for each task. |
Assessment | Checks on siteand marking lab report. |
Teaching Materials andReference Books | [1]Andrew S. Tanenbaum, David J. Wetherall, Computer networks, Fifthedition, China Machine Press, 2011 [2]Larry L.Peterson, Bruce S.Davie, Computer Networks: A SystemsApproach, Fifth Edition, China Machine Press, 2012 [3]Behrouz A. Forouzan, Firouz Mosharraf, Computer Networks: ATop-Down Approach, China Machine Press , 2013 |
Prepared by Whomand When | WANG Haoxiang |
“ComputerNetworks” ExperimentalTeaching Arrangements
No. | ExperimentItem | Class Hours | ContentSummary | Category | Requirements | Number ofStudentsEach Group | Instruments,Equipments and Software |
1 | DLL Protocol Verify | 2 | verify DLL protocol 1~4 | Verification | Compulsory | 1 | PC |
2 | Packet/Frame Analysis | 2 | master using of windump /tcpdump,andanalyze the important field of packet/frame | Verification | Compulsory | 1 | PC, wireshark |
3 | UTP-5 and networking | 4 | learn how to do RJ45 andUTP, master basic configurations of router and networking. | Design | Compulsory | 2 | PC, switch, router, cables |
4 | Socket programming | 8 | master programming a simplecommunication application using socket. | Exploratory | Compulsory | 1 | PC |
…… | …… |