跳到主要内容

实验文档引言

本文档提供《计算机网络》课程的学习辅助材料与信息,包含课程实验指导、环境配置教学、教学课件及参考资料、知识点可视化等

按照同学们的反馈,大部分同学(76.92%)偏好于逐步引入实验所需的知识点,因此本学期的实验指导将在现有指导基础上,额外增加详解引导版,你可以任选其一进行学习并完成实验

实验列表

答疑与求助

当你在课程任何内容上遇到问题时,欢迎你随时向助教寻求帮助,请你相信:

  • 你的问题并不蠢:比起问题蠢不蠢,助教更在意是否能通过解决你的问题帮助你真正理解课程内容,与其让助教期末答疑/批改实验时感受风暴,不如在问题还很小时就一起解决
  • 不必担心难以清晰地表达你的问题:如果你的问题难以描述,你可以尽最大努力描述给助教,助教会努力和你一起探索真正的问题,并帮助你解决
  • 助教没有你想的那么忙:不要因为担心会打扰助教而放弃提问,你的私信留言助教都会尽量在数小时内回复

为了最快地解决你的问题,请在提问前注意:

  • 直入主题:请不要问助教“在吗?”(助教人还在,但如果只问在吗助教真的会有点活人微死QwQ),如果有问题,请直接把你的疑惑发给助教,助教会直接为你提供帮助
  • 精确定位:提供问题位置的精准描述,如:XX实验的XX步进行XX操作时遇到了怎样的问题,这能帮助助教快速了解操作的预期结果及与你观察到结果的差异
  • 状态描述:请为助教提供你当前状态的全面描述,帮助助教理解你当前所处的系统状态,如:提供你当前的网络拓扑图(尽量包含各接口IP配置),对于Lab5/6还请提供相关设备的配置文件
  • 过程描述:请描述问题产生/复现的步骤,如果有必要,请描述在此之前你进行的操作
提问的艺术 图标
提问的艺术
Eric Steven Raymond

一些更好解决问题的建议:

  • 实事求是,以实际情况为准:实验模板中提供的示例是针对模板配置特定的,由于每个人实际配置的差异,你完成实验时得到的结果往往也不同,只要原理上得到的实际情况符合预期即可
  • 掌握系统真正的状态:由于手误/遗忘等的存在,许多时候我们可能误认为自己执行了正确的配置,但得到了非预期的结果,这种对系统状态的错误估计会给调试带来巨大的麻烦,如果遇到了难以排查的问题,请先通过检查运行配置等方式,让自己对系统状态的认识和实际情况同步

致谢,贡献与声明

  • 感谢陆系群老师的指导与建议
  • 课程助教王信博负责了网站开发与文档(除另行标注与声明部分)内容编写
  • 感谢林伊衡、祝子豪、资隽森、李乐凡、@JiepengLab@ZhengliangDuanfang对文档的纠错与建议
  • 感谢徐文皓、贾世安、李晟榕、杨景琦、石劲等对文档的测试、反馈与建议
  • 感谢“计网&操作系统急急急”群中25级同学修读本课程后的反馈与建议
  • 感谢Cloudflare提供的CDN加速/域名解析/对象存储/WAF/静态页面等服务,Github提供的静态页面托管与CI/CD服务,Algolia提供的文档内搜索引擎与AskAI服务,Azure提供的静态页面托管额度
  • Lab 1-6 精简版本中,文本与图片内容来自浙江大学《计算机网络》课程组提供的实验报告模板
  • 网站使用Meta开源的Docusaurus框架构建,页面内使用了Ant Design/AntV组件用于提供交互与格式化展示