计算机网络
将多个计算机系统和设备连接在一起的技术,为了共享资源和信息。
网络使设备之间能进行数据传输和通信,常见的有局域网、广域网、城域网。
网络的基本功能
资源共享:允许不同的设备共享硬件资源和软件资源
通信:提供了设备之间的通信渠道,使得数据和信息可以快速传输
数据管理:帮助管理和存储数据,确保数据的安全性和完整性
访问控制:可以设置权限,控制不同用户对资源的访问
负载均衡:通过分配负载,优化资源使用,提高系统效率
网络拓扑结构
总线型拓扑:所有的设备通过一条主干线连接,每个设备都能直接访问总线上的数据,但只允许一个设备子啊任一时刻发送数据。
星型拓扑:最常用的拓扑结构之一。所有设备都连在一个中央设备。易于管理和扩展,但如果中央设备故障,则整个网络都无法工作。
环形拓扑:设备形成一个环型结构,每个设备连接到两个临近的设备,数据以单向或双向传输,每个设备负责传递数据。数据传输效率高,但如果一个设备或连接点出现问题,可能会影响整个网络的通信。
网状结构:高度冗余的结构,每个设备有多个来凝结路径。提供了高可靠性和容错能力,因为数据能通过多条路径传输,即使某个连接失败,网络仍能正常运行。安装维护成本较高。
子网划分
子网:指一个IP网络中的子网络,通过子网划分能提高网络的管理和安全性。每个子网有自己的子网掩码和网络地址。
CIDR
无类别域间路由:灵活的IP地址分配方法,通过前缀长度表示网络部分和主机部分。更有效地分配IP地址空间,减少路由表的大小。
DNS解析过程
用户在浏览器中输入域名-->浏览器向本地DNS服务器查询域名-->本地DNS服务器如果没有缓存记录,则向根DNS服务器查询-->根DNS服务器返回顶级域的DNS服务器地址-->本地DNS服务器向顶级域DNS服务器查询,获取权威DNS服务器地址-->本地DNS服务器向权威DNS服务器查询,获取目标IP地址-->浏览器使用IP地址访问目标网站。
MAC地址与IP地址的区别
层次:前者用于数据链路层,后者用于网络层
作用:前者标识网络接口,后者标识网络地址
范围:前者在局域网中唯一,后者在整个互联网中唯一
路由器
连接多个网络设备,主要是将数据包转发和路由选择。根据目标IP地址,将数据包从一个网络转发到另一个网络
路由协议
RIP:基于距离矢量的路由协议,使用条数作为度量值,适用于小型网络
OSPF:链路状态路由协议,使用Dijkstra算法计算最短路径,使用大型网络
BGP:用于自治系统之间的路由选择,是互联网的核心路由协议
交换机工作原理
工作在数据链路层;
接受数据帧并读取源MAC地址和目标MAC地址-->根据源MAC地址更新MAC地址表-->查找目标MAC地址对应的端口,如果存在,则将数据帧转发到改端口;如果不存在,则进行广播。
防火墙类型
包过滤防火墙:根据数据包的源IP地址、目标IP地址、端口号和协议类型,决定是否允许数据包通过。
代理防火墙:充当客户端和服务器端之间的中介,检查和过滤应用层数据。
状态检测防火墙:跟踪连接状态,基于连接状态和规则,允许或拒绝数据包
网卡(NIC)
连接计算机和网络的硬件设备,负责数据链路层和物理层的通信。
明天在续哦!!!!!!!!!