中间设备:集线器(HUB)[物理设备]作用电信号,可连接多台设备
缺点:
1.地址(不知道传出的信号是给哪一台设备的)
2.冲突(如果A-C同时D-B,电信号会发生冲突)
3.安全(A传出的信号B,C,D都会接收到,信息会泄露)
4.延迟(收到电信号的时间会有延迟,产生垃圾信息处理过多的垃圾新信息)
最重要的首先是地址和冲突
解决方法:
1.地址(介质访问控制层):
要求:1.全球唯一(唯一性)2.格式统一(便于整理,搜寻)
方法:MAC地址——芯片出厂时,厂家统一烧录进去的一个串号(由48位二进制构成)[MAC地址不可以改变]
物理地址:列:CB-CB-9E-6B-3A-41(十六进制)由48位二进制转换过来的——显示12位16进制(方便人类区分和识别)
win+R cmd+enter
列:C:\Users\zhzoq>ipconfig/all...在cmd中使用
物理地址:硬件标识不可改变的————逻辑地址:不同环境下会改变
SMAC(源MAC)(寄件人)——DMAC(目标MAC)(收件人)
有了MAC地址之后,数据来到介质访问控制层,将在原始数据之前添加源MAC和目标MAC地址
2.冲突:
使用技术:CSMA/CD——载波侦听多路访问/冲突检测技术——(排队)
载波侦听多路访问:每台设备都可以侦听网口,侦听接口上有没有设备通过,如果有电信号通过,等不再检测到电信号再发送
冲突检测:电信号在中间铜片相遇发生冲突,但是电波相撞不相当于电波相撞就彻底消失了,只是数据没有办法再继续传播了,识别不了了,存在反馈检测到反馈根据反馈推断出此时是否发生冲突,等一段时间(设置计时器)再次发送电信号。
(会造成延迟)
功能:
1.无限延长传输距离
2.完全解决冲突——所以节点可以同时收发数据
3.实现单播——一对一通信(解决延迟和安全问题)
4.增加端口密度——多设备
交换机:二层设备(介质访问控制层),实现二进制和电信号之间的转换
1.无线延长传输距离:将收到的电信号转换成二进制再把储存的二进制转换成电信号转发出去,电信号不再是原来的电信号,但是内容相同信号强度相同,解决了信号衰弱和信号畸变的问题,可以无限延长传输距离
2.完全解决冲突:将收到的电信号转换成二进制,数据可以存储,将数据存储在交换机的存储空间再按顺序转发
3.实现单播:交换机的转发原理——数据来到交换机上,交换机会先看数据中的源MAC地址,之后,将源MAC地址和进入接口的对应关系记录在MAC地址表中。之后,再看目标MAC地址,根据目标MAC地址查看本地的MAC地址表,如果MAC地址表中存在记录,则直接按照记录从对应接口发出,实现单播。但是如果MAC地址表中没有记录,则需要泛洪——将数据从除了进入接口意外剩余所有接口均发送一遍。
泛洪范围:一台交换机所有接口都在泛洪范围内,几台交换机泛洪范围是两台交换器的所以接口
在交换机MAC地址表中,一个接口可以对立多个MAC地址,一个MAC地址只能对应一个接口,如果先是A-1,然后将A从1号接口取下插入3号接口是A-3会在MAC地址表中覆盖A-1的地址,不会出现一个MAC地址对应多个接口情况。
MAC地址泛洪攻击:填满MAC地址表,使泛洪,当发送信息时发给所有接口,及达到了窃取信息的效果。
MAC地址表老化时间:300s,300s内未触发新流量删除MAC地址表上的记录
一个交换机组建的交换网络最多200-300台主机,彼此之间不能直接连接,会融合泛洪范围
路由器
功能:(第三层表示层)
1.隔离泛洪范围
2.转发数据
泛洪:
1.泛洪范围内——交换机
2.跨泛洪范围——路由器
区分泛洪范围是内还是跨范围:看ip地址
ip——互联网协议
1.ipv4——32位二进制构成——43亿 2的32次方 列:192.168.11.102(点分十进制)
2.ipv6——128位二进制构成——2的128次方 (冒分十六次方)
C:\Users\zhzoq>ipconflg——在cmd中查看地址
次方轴:
00000001——1
00000010——2
00000100——4
00001000——8
00010000——16
00100000——32
01000000——64
10000000——128