计算机网络

55 阅读2分钟

网络基础

概述

image.png

image.png

以上是计算机网络的简化图

网络结构:

image.png

比奇堡和比奇堡小区的网络:本地网络 (北京方恒+紫金+中航)->本地网络
(上海科技绿洲+/.../)->本地网络 以上各种本地网络组成了有三个本地网络节点的网络

全国的各家分店通信网络->本地网络的网络

小区中的每户和小区转发点也可以算作是一个本地网络,小区的本地网络与附近分店组成的区域性的网络被称作是区域网络;这个附近的分店和这个城市中主要转换点组成的网络叫城域网,而这些城域网又组成了广域网

网络大多采用分组交换来进行信息交换

网络分层

网络层 运输层 链路层 等5层

协议

image.png

协议有标头和载荷

常见的协议有HTTP 链路层中,有本地帧头部,IP协议头部,;运输层有TCP协议头部;应用层有HTTP协议头部

image.png

web中的网络

从HTTP1到3的演进历史,CDN解决了HTTP协议之外的问题,Websocket从HTTP协议升级而来

网络安全

三要素:

  • 机密性:攻击者无法获得内容
    • 因为网络是明文的->双方首先需要秘密信息(加密算法、密钥等信息)
  • 完整性:攻击者对内容篡改时能背发现
    • 利用哈希函数的性质->双方首先要有秘密信息

image.png

  • 身份验证:攻击者无法伪装成双方的任意一方给对方通信

image.png

image.png

image.png

加密:

  • 对称性:加密解密用一个密钥
  • 非对称性:公钥加密私钥解密;私钥加密公钥解密

HTTPS

image.png

小结

image.png

思维导图

image.png