《计算机网络》是计算机相关专业的一门专业基础课程,课程主要以结合OSI和TCP/IP的五层参考模型为主线,讲授应用层、运输层、网络层、数据链路层和物理层的工作原理和相关技术,同时注意对新的网络技术的介绍。使学生具有初步的网络设计、规划及及数据包分析和协议设计能力,为今后的学习打下良好的基础。课程以习近平新时代中国特色社会主义思想为指导,坚持知识传授与价值引领相结合,运用可以培养大学生理想信念、价值取向、政治信仰、社会责任的题材与内容,全面提高大学生缘事析理、明辨是非的能力,让学生成为德才兼备、全面发展的人才。课程目标及能力要求具体如下:
课程目标1. 掌握计算机网络的核心概念、重要原理及主要协议,具备网络通信问题的推演、分析和解决方案的比较能力;
课程目标2. 能够完成特定数据包抓包和分析,掌握网络程序设计的基本思路,训练科学思维;
课程目标3. 能够对复杂网络需求进行分析,选择仿真平台,完成网络的规划、设备选型、交换和路由设备以及服务器的配置与测试,提高软件工程项目发布与运行的工程实践能力,提升职业素养,培养工匠精神。
本课程的特色体现在:
1.以“立德树人”为根本,课程教学注重思政元素的嵌入,培养学生的家国情怀、良好的个人品质和正确的世界观。
2.以学生的工程实践能力和自主学习能力的培养为核心。
3. 以“三迭代”为手段,不断更新教学内容。
依据学校培养高级应用型专业人才的目标定位,结合生源的现实情况,形成以下课程目标。
知识目标:能阐述计算机网络体系结构、协议、服务、交换、路由等基本概念;能辨别不同网络设备的功能并进行有效配置;能计算网络性能参数、循环冗余校验码、网络地址等;能区分不同协议的作用和工作原理。
能力目标:能根据实际工程案例,分析、设计、部署和管理中小型网络;能进行基本的Socket网络程序设计;能评价协议设计的关键要素;形成学习新型网络体系结构的能力。
素质目标:能践行“铁军精神”的时代特征;能深刻感受自主创新的重要性,养成严谨治学的优良品质和网络报国精神;具备良好的工程规范和工程伦理。
1.总成绩评定
总成绩=平时成绩×50%+期末成绩×50%
2.平时成绩评定:
平时成绩=课堂表现20% (积极性、团队协作、探究成果)+实验30% (速度、准确性、报告规范性)+课程综合项目10% +利用SPOC资源进行线上学习10% (单元测试、视频学习)+作业20% +SPOC课前测10%。
考核方式:
(1)课堂表现:通过学生在课堂上的表现情况、教学活动的参与情况,来评价学生相关的能力。
(2)自主学习情况:通过线上学习的学习测试。
(3)作业完成情况:围绕课程的学习目标进行作业的设计。如让学生简述对知识的认识,考核学生对于算法的理解情况,帮助学生将理论转化为自己的理解。
(4)阶段性测验:考核学生在SPOC上平时单元测试,线上学习内容掌握情况。
(5)实验:根据学生六次实验完成度的情况考核。
3.期末成绩评定
期末考核主要考查学生对主要概念、核心算法的理解,网络协议的分析、网络编程思想的理解,网络设备配置与运用等。方式为闭卷考试。要求学生通过相关知识、算法、技能解决相关问题。
《程序设计基础》《数据结构与算法》
教材:
谢希仁.计算机网络.第八版.北京:电子工业出现社,2021
Andrew S. Tanenbaum,David J. Wetherall;严伟等译.计算机网络.第五版.北京:清华大学出版社,2012
参考资料:
[1] 朱立才等.计算机网络实验教程.南京:南京大学出版社, 2020
[2] 沈鑫剡等.路由和交换技术实验及实训——基于华为eNSP..第二版.北京,清华大学出版社,2020
[3] (美)Behrouz A. Forouzan,Firouz Mosharraf.Computer Networks: A Top-Down Approach.北京:机械工业出版社,2013
[4]杨功元. Packet Tracer使用指南及实验实训教程.第二版.北京:电子工业出版社,2017
Q : 课程采用什么教材?
A : 采用经典教材:谢希仁.计算机网络.第八版.北京:电子工业出现社,2021 Andrew S. Tanenbaum,David J. Wetherall;严伟等译,计算机网络(第五版),清华大学出版社,2012。课程视频的根据教材的前7章拆解的知识点,建议您学习的过程中,逐渐构建自己的知识框架,将知识点内化并串起来。
Q : 课程有动手实践内容吗?
A : 实践内容丰富,主要涉及交换设备(交换机和路由器)的配置、报文抓取和分析、网络服务器操作系统配置以及套接字编程等。
Q : 报文抓取用什么工具?
A : 建议使用WireShark。
Q : 交换设备的基本操作怎么完成?
A : 如果有条件的同学,可以直接在真实设备上进行操作。如果没有真实的设备可用,建议使用仿真软件完成,比如 华为的eNSP或者思科的PacketTracer。