集线器 --- HUB --- 物理层设备
1,地址 --- 1,全球唯一;2,格式统一
MAC地址 --- 芯片出厂时,厂家烧录进去的一个串号。48位二进制构成
物理地址: C8-CB-9E-6B-3A-41 --- 为了方便人类区分和识别,我们会将48位二进制转换为12位16进制表示 C:\Users\zhzoq>ipconfig /all --- 在CMD中使用命令行查看网卡信息
有了MAC地址之后,数据来到介质访问控制层,将在原始数据之前添加源MAC和目标MAC地址。
2,冲突 --- CSMA/CD --- 载波侦听多路访问/冲突检测 --- 排队
3,安全
4,延迟
0,增加端口密度
1,无限延长传输距离
2,完全解决冲突 --- 所有节点可以同时收发数据
3,实现单播 --- 一对一的通信
传输介质
网线(RJ-45双绞线)--8根铜丝,分为四组,两两相绞。
传递---电信号;传输介质--铜丝
超5类线---1000Mbps----100米---信号衰弱
屏蔽双绞线
非屏蔽双绞线
光纤
传递--光信号;传输介质--光导纤维
电信号---光信号:发光二极管,注入式激光二极管
光信号---电信号:光电二极管
单模光纤:注入式激光二极管---信号畸变小
多模光纤---发光二极管
速率计算公式:100/8*0.85=10.6(近似,但达不到) (例如100兆)
冲突-----CSMA/CD载波侦听多路访问/冲突检测----排队
交换机 --- 二层设备
交换机的转发原理 --- 数据来到交换机,交换机会先看数据中的源MAC地址,之后,将源MAC地址和进入接口 的对应关系记录在本地的MAC地址表中。之后,再看目标MAC地址,根据目标MAC地址查看本地的MAC地址 表,如果MAC地址表中存在记录,则直接按照记录从对应接口发出,实现单播。但是,如果MAC地址表中没有 记录,则需要泛洪 --- 将数据从除了进入接口以外剩余所有接口均发送一遍。
交换机的作用:
- 无限延长传输距离
- 完全解决冲突---所以节点可以同时收发数据
- 实现单播----一对一的通信
- 提供端口密度
泛洪范围:
在交换机MAC地址表中,一个接口可以对应多个MAC地址,一个MAC地址只能对应一个接口
MAC地址泛洪攻击
MAC地址表的老化时间 --- 300S
路由器(三层设备)
应用层
表示层
网络层
介质访问控制
物理层
1,隔离泛洪范围---路由器的一个接口对应一个广播域
2,转发
IP --- 互联网协议 --- IPV4 --- 32位二进制构成 --- 43亿 --- 点分十进制
--- IPV6 --- 128位二进制构成 --- 冒分十六进制
IP地址的分类
A,B,C,D,E
A,B,C----单播地址(既可以做源IP使用,也可以做目标IP使用)
D---组播地址----只能作为目标IP使用,不能作为源IP使用
E---保留地址
A:0XXX XXXX----(0-127) 1-126 根据前3位十进制或前8为二进制判断类型
B: 10XX XXXX-----128-191
C: 110X XXXX-----192-223
D: 1110 XXXX-----224-239
E: 1111 XXXX-----240-255
A:255.0.0.0(大型)
B:255.255.0.0 (中型) ( 不合理) 现在使用无类别,所以查IP需要子网掩码
C:255.255.255.0(小型)
特殊IP地址
127.0.0.1-127.255.255.255----环回地址
255.255.255.255---受限广播地址---只能作为目标IP地址使用
主机位全1---192.168.1.255---直接广播地址---只能作为目标IP地址使用
主机位全0---192.168.1.0---代表一个范围(192.168.1.1-192.168.1.254)---网段--网络号
0.0.0.0---1.可以代表没有地址;2.可以代表所有IP
169.254.0.0/16 ---自动私有地址/本地链路地址
---子网掩码简写 255.255.0.0
单播---一对一
组播---一对多(指同一个组播组)(只能做目标IP使用)
广播---一对所有(广播域中所有)
00000000==0
00000001==1
00000010==2
00000011==3
00000100==4
…..
00000000==8
00010000==16
00100000==32
01000000==64
10000000==128 ……次方轴
IPv4 地址: 192.168.11.102
C:\Users\zhzoq>ipconfig --- 在CMD中查看IP地址
十进制 --- 二进制 --- 凑
192
128 64 32 16 8 4 2 1
11000000
168 --- 10101000
11 --- 00001011
102 --- 01100110
二进制 --- 十进制 --- 加
00110011
128 64 32 16 8 4 2 1
32 + 16 + 2 + 1 = 51