文章目录
一、计算机技术
世界上第一台计算机——1946.02.14
计算机技术就是将 抽象语言——>电信号
具体过程:
抽象语言————>编码 应用层
编码——————>二进制 表示层
二进制—————>电信号 介质(硬件)访问控制层 ---- MAC地址
处理电信号————————物理层
二、网络的发展
对等网(最早的网络)——有待提高的点:
1.延长传输距离
1).使用网线
网线———RJ -45 双绞线 ————传输信号:电信号 ,传输介质:铜丝
拓展下:电话线——RJ - 11双绞线
为什么叫双绞线:8根铜丝,两两相绞(相绞可以抵消电磁的干扰)
网线的缺点:最多100米信号就衰减了
2).使用光纤
光纤————传输的信号:光信号,传输介质:光导纤维
电信号—————>光信号:发光二极管(多模光纤),注入式机关二极管(单模光纤,信号畸变小)
光信号—————>电信号:光电二极管
3).中继器
中继器 (放大器)——————能延长5倍的距离
物理层设备
2.增加节点数量
1).网络拓扑结构
直线型拓扑
环型拓扑
星型拓扑(对这件的服务器要求高,需要全天开启)
网络拓扑
混合型——多环型拓扑(网络和环形的结合)
树型拓扑
!!!!!!!!! 性价比最高的是拓扑结构——星型拓扑
2).集线器(HUB)
物理层设备(在中继器的基础上加了接口数量)
3.进一步提高网络的性能
1)地址——1.全球唯一 2.格式统一
MAC地址:芯片出厂前厂商烧录的串号,全球唯一,有48位二进制构成 ,在介质访问控制层生成
物理地址: 94-B8-6D-73-F5-E6【查看自己的mac地址:cmd+ipconfig /all】
SAMC——源mac
DMAC——目标mac
2)冲突——CSMA/CD -----载波侦听多路访问技术-----类似于排队
3)安全
4)延迟
1).交换机
交换机的作用{0.可以提供端口密度}
1.无线延长传输距离
2.完全解决冲突----所有节点可以同时收发数据
3.单播——一对一的通信
进化:交换机——二层设备
左图:中继器 集线器 右图:交换机
交换机的转化原理:
数据进入交换机,交换机先看源mac地址,将源mac地址和进入接口的映射关系记录在mac地址表中,之后看目标mac地址,根据目标mac地址,根据目标地址查看mac地址表:
1.如果找到了对应的目标地址:直接将数据转发
2.没到就泛洪(就是对所有的除源mac地址外的进行访问查看)
Mac地址的老化时间——300s
交换机的接口可以对应多个mac地址
mac地址只能对应一个接口
2).路由器
路由器 作用:
- 隔离泛洪范围 路由器的接口对应一个广播域 — 路由器=网关
- 实现交换机之间的转发
应用层
表示层
网络层——路由器
介质访问控制层
物理层
IP ——互联网协议(分为:网络位和主机位)
IPV4——32位二进制构成——————————点分十进制(192.168.134.128)
IPV6——128位二进制构成的 可以实现世界上每一粒沙子可以拥有一个IP————冒分十六进制(fe80::3cc6:d598:384c:7dec%18)
网络位相同,则在同一份泛洪范围,网络位不同,则在不同的泛洪范围
主机位用来区分和标定同一个泛洪范围内的不同主机
11111111.111111111.00000000.00000000 ——子网掩码 ,用连续的1标识网络位,0标识主机位
ping —— ICMP协议 检测网络连通的工具
广播域 = 泛洪范围
三、ARP协议
arp协议——地址解析协议——将一种地址转换成另一种地址
arp缓存表–记录MAC地址和IP地址的对应关系
老化时间180s
arp的工作原理:
ARP的分类:
正向ARP——通过IP地址获取MAC地址
反向ARP——通过MAC地址获取IP地址
免费ARP——自己发给自己 1.自我介绍(记录在ARP缓存表中),便于其他的计算机访问 2.检测冲突(如果有回信,说明地址冲突,有相同的地址)
mac地址:FFFF-FFFF-FFFF——广播地址(逼交换机泛洪)
四、黑客的攻击
1.MAC地址表泛洪攻击
用脚本不停的向交换机发起mac地址转发的请求,知道mac地址表满了,其他的主机再进行消息转发时,就会没有地方存放mac地址,直接泛洪,无法转发。
2.ARP欺骗
就是类似与获取了 目标IP,目标mac地址的,然后伪装成目标主机,接收源主机转发过来的所有信息