今天的内容是计算机网络概论,老师讲课非常有趣,将计算机网路以海绵宝宝中蟹老板的发扬蟹黄堡的故事来讲述,以一种很简单的方式让我们学到知识。 分析方法有两种,自底向上和自顶向下。
蟹黄堡帝国的三步走:
- 1.在比奇堡开通外卖
- 2.在北京和上海开分店
- 3.在全国开分店并开通外卖。
其中,比奇堡和小区网络代表了本地网络,北京和上海分店+比奇堡代表了本地网络节点的网络,全国通信网络代表着本地网络的网络。
1.为什么要进行网络分层?
类似于前后端进行分离,网络分层之后,只需要每一层做好自己的工作就好,不需要为其他的事情操心,就像生活中,快递员不关心包裹里的东西是什么,只需要把他送到你的手里就好,高速公路不关心路上开的是什么车,他只需要把路修的又宽又平就好了。
2.协议:协议的存在依赖于连接。
协议定义了在两个或多个通信实体之间交换的报文格式和顺序,以及报文发送以及接受一条报文或者其他事件所采取的动作。
3.网络安全三要素:
- 机密性:攻击者无法获知通信内容
- 完整性:攻击者对内容进行篡改时能被发现
- 身份验证:攻击者无法伪装成通信双方的任意一方与另外一方通信
4.网络安全:对称加密和非对称加密 对称加密:加密和解密用同样的密钥 非对称加密:加密、解密使用不同的密匙(公钥和私钥)
5.网络安全:密码散列函数(哈希函数) 输入:任意长度的内容 输出:固定长度的哈希值 性质:找到两个不同的输入之间经过密码散列函数后有相同的哈希值,在计算上是不可能的。