冲突 --- CSMA/CD 载波侦听多路访问/冲突检测
原理:排队 --- 检测是否有数据在传输,有的话等待传输
交换机的作用 --- 交换机是二层设备(介质访问控制层)
0,提供端口密度
1,无限延长传输距离
2,完全解决冲突 --- 对所有节点可以同时收发数据
3,实现单播 --- 一对一的通信
交换机草图:
交换机的转发原理:数据来到交换机,交换机先看源MAC地址,将源MAC和数据进入接口的对应关系纪录在MAC地址表中。之后看目标MAC,基于目标MAC
去查看MAC地址表;如果表中存在纪录,则直接按照纪录进行单播;否则,则进行泛洪 --- 除了数据进入的接口外,将数据向剩余所有接口进行转发。
泛洪范围:
连接交换的所有PC
交换机的一个接口可以对应多个MAC地址,但是,一个MAC地址只能对应一个交换的口。
MAC地址泛洪攻击
MAC地址表存在老化时间 --- 300S
路由器 --- 网络层(三层设备)
单播 --- 一对一的通信
组播 --- 一对多(指同一个组播组)
广播 --- 一对所有(广播域中所有)
路由器的作用:
1,隔离广播域 --- 路由器的一个接口对应一个广播域
2,转发
由于有了路由器,需要一个新的地址来标识,由此引入了IP地址
IP地址
遵循互联网协议:IPV4/IPV6
IPV4:32位二进制构成 --- 点分十进制 例如:192.168.0.0
IPV6:128位二进制构成 --- 冒分十六进制
--- 次方轴
00000001 == 1
00000010 == 2
00000100 == 4
00001000 == 8
00010000 == 16
00100000 == 32
01000000 == 64
10000000 == 128
十进制和二进制的转化:
简单方法,凑和加
十进制 ---> 二进制
整数位除2 ,从下往上,从左往右写。
二进制 ---> 十进制
从右向左,从0开始,2的次方并加和。
为了区分不同的广播域,由此引入子网掩码
将IP地址划分为,网络位和主机位:
网络位:网络位相同,则代表在同一个广播域(泛洪范围内)
主机位:区分同一个广播域内的不同主机
192.168.43.105
11000000.10101000.00101011.01101001
11111111.11111111.00000000.00000000 --- 1代表网络位,0代表主机位 --- 子网掩码 --- 连续的0和1组成
PING命令:
通过发送ICMP协议的数据包,实现网络连通信的检测
ARP协议 --- 地址解析协议 --- 通过一种地址获取另一种地址 --- 泛洪的时候会使用
广播 --- 交换机泛洪
广播地址 --- 全F (48位全1的MAC地址)(保留地址)
广播域 == 泛洪范围
ARP工作原理:
ARP以广播的形式发送ARP请求包。所有收到广播包的设备会先纪录数据包源IP和源MAC的对应关系,纪录在ARP缓存表;之后看请求的IP,如果请求IP不是自己本地的IP,则将该数据包直接丢弃;否则将以单播的形式回复ARP应答。在之后的数据传输中,优先查看本地ARP缓存表中的纪录,如果纪录存在,则直接按照ARP缓存表中的纪录来发送;如果没有纪录,则需要重新发送ARP请求。
ARP缓存表老化时间 --- 180S
查看本地的ARP缓存表指令:
在命令提示符(cmd)中输入 arp -a
ARP的分类:
正向ARP:通过IP地址获取MAC地址
反向ARP:通过MAC地址获取IP地址
免费ARP:1,自我介绍; 2,检测地址冲突
IP地址的分类:
A,B,C,D,E
A,B,C --- 单播地址(既可以做源IP使用,也可以做目标IP使用)
D --- 组播地址 --- 只能作为目标IP使用,不能作为源IP使用
E --- 保留地址
A:0XXX XXXX 1 - 126
B:10XX XXXX 128 - 191
C:110X XXXX 192 - 223
D:1110 XXXX 224 - 239
E:1111 XXXX 240 - 255
A,B,C对应子网掩码
A:255.0.0.0
B:255.255.0.0
C:255.255.255.0
特殊地址:
1,127.0.0.1 - 127.255.255.255 --- 环回地址 --- windows系统自带虚拟网卡的地址
2,255.255.255.255 --- 受限广播地址 --- 只能作为目标IP使用
3,主机位全1 --- 192.168.1.255 --- 直接广播地址 --- 只能作为目标IP来使用
4,主机位全0 --- 192.168.1.0 --- 代表一个范围(192.168.1.1 - 192.168.1.254) --- 网段 --- 网络号
5, 0.0.0.0 --- 1,可以代表没有地址;2,可以代表所有IP地址
6,169.254.0.0/16 --- 自动私有地址/本地链路地址
VLSM
CIDR
VLSM --- 可变长子网掩码 --- 作用:子网划分
例题:
192.168.1.0/24 划分两个子网
192.168.1.0 0000000
192.168.1.0 0000000/25 --- 192.168.1.1 - 192.168.1.126
192.168.1.1 0000000/25 --- 192.168.1.129 - 192.168.1.254
CIDR --- 无类别域间路由 --- 作用:对IP地址归类
口诀:取相同,去不同。
从左开始,以二进制比较,比较到第一位不相同的,往后全部归为0