一步一步的发展是为了淘汰掉以前不成熟的技术。 计算机之间的连接方式 - 路由器(Router) 网线直连、同轴电缆、集线器、网桥、交换机的特点: 连接的设备必须在同一网段; 连接的设备处在同一广播域。 路由器的作用: 可以在不同网段之间转发数据; 隔绝广播域。 路由器通过在端口设置IP 地址,也就是计算机的网关,来标识端口对应的局域网,帮助计算机跨网段。 跨网段发送数据,要通过网关,所以要发送ARP 请求,获取网关的MAC 地址。 有多少个网关,得取决于端口。 路由器两边同一个网段是没办法通信的 。 MAC地址 每一个网卡都有一个6字节(48bit )的MAC 地址(Media Access Control Address ) 全球唯一,固化在了网卡的ROM (存储空间)中,由IEEE802 标准规定。 前三字节:OUI ,组织唯一标识符,由IEEE 的注册管理机构分配给厂商。 后3字节:网络接口标识符,由厂商自行分配。
组织唯一标识符 网络接口标识符
40-55-82 0A-8C-6D
OUI 查询:http://standards-oui.ieee.org/oui/oui.txt MAC 地址查询:https://mac.bmcx.com/ MAC 地址的表示格式:
Windows
40-55-82-0A-8C-6D
Linux、Android、Mac、iOS
40:55:82:0A:8C:6D
Packet Tracer
4055.820A.8C6D
当48位全为1时,代表广播地址
FF-FF-FF-FF-FF-FF
MAC地址操作 查看MAC 地址:ipconfig /all 修改MAC 地址: 更改适配器选项-属性-配置-高级-网络地址,操作系统可以不用网卡的MAC 地址,可以自己编一个,填写的时候需要把减号(-) 去掉,通过修改自己计算机的MAC 地址,改成交换机允许联网的MAC 地址,从而欺骗交换机,达到蹭网得目的,但是只能有一个联网。 MAC地址的获取 当不知道对方主机的MAC 地址时,可以通过发送ARP 广播获取对方的MAC 地址,获取成功后,会缓存IP 地址、MAC 地址的映射信息,俗称:ARP 缓存。 通过ARP 广播获取的MAC 地址,属于动态(dynamic )缓存。 存储时间比较短(默认是2分钟),过期了就自动删除。 相关命令:
arp -a [主机地址]:查询ARP缓存
arp -d [主机地址]:删除ARP缓存
//如果不加IP 地址,那就是查询/删除所有。 arp -s 主机地址 MAC地址 :增加一条缓存信息(这是静态缓存,存储时间较久,不同系统的存储时间不同) IP 地址 IP 地址(Internet Protocol Address ):互联网上的每一个主机都有一个IP 地址。 最初是IPv4 版本,32bit (4字节),2019年11月25日,全球的IP 地址已经用完。 后面推出了IPv6 版本,128bit (16字节)。 以后课件中不指定版本,默认就是IPv4 版本,后面再单独讨论IPv6 。
1100 0000 1010 1000 0000 0001 0000 1010
第1部分 第2部分 第3部分 第4部分
1100 0000 1010 1000 0000 0001 0000 1010
192 168 1 10
IP地址的组成 IP 地址由2部分组成:网络标识(网络ID )、主机标识(主机ID ) 通过子网掩码(subnet mask )可以得知网络ID 、主机ID ? 主机所在的网段 = 子网掩码 & IP 地址 网段其实是网络标识 ? 计算机和其他计算机通信前,会先判断目标主机和自己是否在同一网段 同一网段:不需要由路由器进行转发 不同网段:交由路由器进行转发 IP地址的分类
只有A\B\C 类地址才能分配给主机 主机ID 为全0,表示主机所在的网段 主机ID 为全1,表示主机所在网段的全部主机(广播), 可以尝试用ping 给某个网段的全部主机,来达到全局域网内发数据的效果。
|