计算机网络导读
本文记录计算机网络 1 2 的学习笔记。实验平台为学院自建服务 3,读者可前往头歌 4 复现实验。
如果有基本的计算机基础知识,那么结合下图可以初步理解计算机网络的工作方式:

笔者本科上的计算机网络课程是以五层模型展开的,该模型是国际标准化组织 (International Organization for Standardization, ISO) 提出的一个开放系统互联 (Open System Interconnection Model, OSI) 标准模型。一图胜千言 5:

从上图可以看出,为了让主机之间进行通信,计算机网络需要做很多事情,可以类比函数式编程的思想快速理解计算机网络的通信过程。其中的协议就类似于函数的定义,其中的接口就类似于函数的声明,不同层次之间进行数据交互时要按照接口(函数声明)定义的输入输出格式进行,同一个层次中进行工作时要按照指定的协议(函数定义)工作。
考试说明
成绩组成:作业 10%,期中 20%,实验(平台、报告、考试)30%,期末 40%。
计算、简答、应用、综合,每道大题五小题。注意还会考实验中的一部分通用命令。
-
谢希仁. 计算机网络 (第8版). 北京: 电子工业出版社, 2020. ↩