当前位置: 主页 > 资讯 > 详情
焦点资讯:2023年6月26日学习笔记:进制转换与互联网模型

来源哔哩哔哩   2023-07-02 10:24:02

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