课程介绍-计算机网络实验(全英)
课程名称:计算机网络实验(全英)
课程类别:专业必修课
学分:1
先修课程:操作系统原理、数据结构
授课老师:崔林
教学目标:
本课程将使学生通过实践,去了解掌握及应用计算机网络的基本概念;通过对在网络中实际传输的数据包的学习,深入理解网络协议的基本工作原理和设计思想;熟悉和掌握相关的网络实用技术,对各种网络技术以及简单的网络编程。
本计算机网络实验课程根据主要的计算机网络协议,为学生提供九个验证性或综合性的网络实验,使学生对计算机网络技术及相关协议的设计原理更深入的理解。主要的内容包括:1)以太网数据帧的构成实验;2)IP地址分类与IP数据包组成实验;3)ARP地址解析协议实验;4)ICMP Internet控制报文协议实验;5)UDP用户数据报文协议实验;6)TCP传输控制协议实验;7)DNS域名解析服务实验;8)SMTP和POP3协议实验;9)HTTP协议实验。
教学内容:
实验一:以太网数据帧的构成实验(4学时)
本实验为验证型实验,主要内容包括:1)掌握以太网帧的构成,以及各个字段的含义;2)识别不同的MAC地址以及MAC地址的作用;3)学习一些简单的网络命令,如ipconfig
实验二:IP地址分类与IP数据包组成实验(4学时)
本实验为综合型实验,主要内容包括:1) 学习IP层的作用,以及IP地址的分类;2)学习子网的划分及子网掩码的作用;3)IP数据包的组成及网络层的基本功能。
实验三:地址解析协议实验(4学时)
本实验为验证型实验,主要内容包括:1)ARP协议的作用和格式;2)IP地址与MAC地址的对应关系;3)学习ARP的基本命令。
实验四:ICMP Internet控制报文协议实验(4学时)
本实验为综合型实验,主要内容包括:1)学习ICMP协议的格式,响应方式及作用;2)了解常见的网络故障。
实验五:UDP用户数据报文协议实验(4学时)
本实验为综合型实验,主要内容包括:1)学习UDP协议的工作原理和工作过程;2)UDP数据包的格式;3)了解基本的UDP端口分配。
实验六:TCP传输控制协议实验(4学时)
本实验为验证型实验,主要内容包括:1)学习TCP协议的工作原理;2)学习TCP协议的通信过程。
实验七:DNS域名解析服务实验(4学时)
本实验为综合型实验,主要内容包括:1)学习DNS的实现的基本原理;2)学习DNS报文的格式。
实验八:SMTP和POP3协议实验(4学时)
本实验为验证型实验,主要内容包括:1)学习SMTP和POP3协议的基本原理;2)SMTP和POP3协议的基本命令格式;3)理解应用层和传输层的关系。
实验九:HTTP协议实验(4学时)
本实验为验证型实验,主要内容包括:1)学习HTTP协议的使用;2)HTTP协议的实现方式。
教材:
Computer Networks, 5th edition, Andrew S. Tanenbaum and David J. Wetherall, Prentice Hall, ISBN-10: 0132126958, ISBN-13: 978-0132126953
其它参考书目:
Computer Networks, Fifth Edition: A Systems Approach, Larry L. Peterson, Bruce S. Davie, Publisher: Morgan Kaufmann, ISBN-10: 0123850592, ISBN-13: 978-0123850591