1.进制转换
(资料图片仅供参考)
1).十进制与二进制转换
(1)标准方法:除二取余(十进制转二进制)、乘二取幂(二进制转十进制)
优点:计算机标准计算方法
缺点:乘除法容易计算出错,不适合人使用
(2)装水桶法
优点:加减法运算,正确率高
缺点:不适合较大的数进行计算
2).进制表示
二进制B,八进制O,十进制D,十六进制H
二进制:Binary System
八进制:OCT
十进制:Decimal System
十六进制:hex
2..ISO/OSI七层互联网模型
1).OSI模型是理论模型,不能对应实际协议或硬件
2).上三层为用户提供服务,下四层负责实际数据传输
3).越上层的设备越智能,能识别当前层以下的所有协议
3.交换机通信原理:设备分层
网络层:路由器——IP地址
数据链路层:交换机——MAC地址
4.局域网通信步骤
1).电脑查询MAC地址(顺序执行)
(1)查询电脑的MAC地址表(IP——MAC)(临时建立)
cmd命令:arp -a查看MAC地址表
(2)ARP协议(地址解析协议)(IP——MAC)
广播通过IP找到目标电脑,目标电脑回复MAC地址
2).交换机查询MAC地址(顺序执行)
(1)查询本机的MAC地址表(接口号——MAC地址)(临时建立)
(2)泛洪:向除申请接口以外的所有接口发送广播查询
3).具体步骤
(1)电脑A通过查询得到电脑B的IP地址(局域网直接询问,公网使用DNS查询)
(2)电脑A根据IP查询本地MAC地址表
(3)未在本地MAC地址表中找到对象,附上IP地址发送ARP广播到交换机S1
(4)交换机S1广播该IP信息至除电脑A外所有连接的设备,交换机S2收到该广播
(5)交换机S2延续广播该IP信息至除交换机S1外所有连接的设备
(6)电脑B收到广播并回复MAC地址,电脑C直接丢弃数据包
(7)交换机S2将回复数据发回交换机S1
(8)交换机S1将回复数据发回电脑A
(9)电脑A获得电脑B的MAC地址,发送填写了6个地址的数据包至交换机S1
(10)交换机S1解析出目标电脑的MAC地址,在本地MAC地址表中查询
(11)交换机S1未查询到MAC地址记录,则泛洪至除电脑A以外所有的连接设备,交换机B收到该泛洪信息
(12)交换机B延续泛洪至除交换机S1以外的所有连接设备,电脑B收到泛洪信息并回复MAC地址
(13)交换机S2将MAC地址与对应接口编号记录在MAC地址表里并向交换机S1回复MAC地址
(14)交换机S1将MAC地址与对应接口编号记录在MAC地址表里,并将数据包发送至交换机S2
(15)交换机S2根据MAC地址表查到电脑B对应的接口号,将数据包发送至电脑B,至此,电脑A和电脑B完成通信
(16)当电脑A与电脑C建立通信时,交换机S1保存的MAC地址表里的接口号对应的电脑B的MAC地址会被电脑C的MAC地址覆盖,交换机的MAC地址表内一个接口号只能对应一个MAC地址
4).泛洪与广播
(1)广播是网络层的广播,广播的是IP
(2)泛洪是数据链路层的泛洪,泛洪的是MAC地址
(3)广播地址
①单网段广播地址:(前三个为当前网段广播地址)
②全网段广播地址:(目前仅用于查找DHCP服务器)
(4)泛洪地址:FF-FF-FF-FF-FF-FF