计算机网络概论 | 青训营笔记

113 阅读2分钟

今天的内容是计算机网络概论,老师讲课非常有趣,将计算机网路以海绵宝宝中蟹老板的发扬蟹黄堡的故事来讲述,以一种很简单的方式让我们学到知识。 分析方法有两种,自底向上和自顶向下。

蟹黄堡帝国的三步走:

  • 1.在比奇堡开通外卖
  • 2.在北京和上海开分店
  • 3.在全国开分店并开通外卖。

其中,比奇堡和小区网络代表了本地网络,北京和上海分店+比奇堡代表了本地网络节点的网络,全国通信网络代表着本地网络的网络。

1.为什么要进行网络分层?

类似于前后端进行分离,网络分层之后,只需要每一层做好自己的工作就好,不需要为其他的事情操心,就像生活中,快递员不关心包裹里的东西是什么,只需要把他送到你的手里就好,高速公路不关心路上开的是什么车,他只需要把路修的又宽又平就好了。

2.协议:协议的存在依赖于连接。

协议定义了在两个或多个通信实体之间交换的报文格式和顺序,以及报文发送以及接受一条报文或者其他事件所采取的动作。

3.网络安全三要素:

  • 机密性:攻击者无法获知通信内容
  • 完整性:攻击者对内容进行篡改时能被发现
  • 身份验证:攻击者无法伪装成通信双方的任意一方与另外一方通信

4.网络安全:对称加密和非对称加密 对称加密:加密和解密用同样的密钥 非对称加密:加密、解密使用不同的密匙(公钥和私钥)

5.网络安全:密码散列函数(哈希函数) 输入:任意长度的内容 输出:固定长度的哈希值 性质:找到两个不同的输入之间经过密码散列函数后有相同的哈希值,在计算上是不可能的。