⽹络之IP地址Mac地址与DNS,ARP,DHCP协议⽬录:
1.1. 什么是IP地址
1.查看本机的 IP 和 MAC 地址
2.MAC地址
MAC地址(称为物理地址),是硬件设备(计算机/⼿机)等唯⼀标识。
MAC地址对应于OSI参考模型的第⼆层数据链路层,交换机维护着计算机MAC地址和⾃⾝端⼝的数据库。
MAC地址采⽤⼗六进制数表⽰,长度是6个字节(48位),分为前24位和后24位。 7C-67-A2-32-C1-75前24位叫做组织唯⼀标志符(OUI),是由IEEE的注册管理机构给不同⼚家分配的代码,区分了不同的⼚家。
后24位是由⼚家⾃⼰分配的,称为扩展标识符,同⼀个⼚家⽣产的⽹卡中MAC地址后24位是不同的。
3.IP地址说明
两会结束时间2022具体时间IP地址缩写为IP Adress,是⼀种在Internet上的给主机统⼀编址的地址格式,也称为⽹络协议(IP协议)地址。
它为互联⽹上的每⼀个⽹络和每⼀台主机分配⼀个逻辑地址,常见的IP地址,分为IPv4与IPv6两⼤类
当前⼴泛应⽤的是IPv4,⽬前IPv4⼏乎耗尽,下⼀阶段必然会进⾏版本升级到IPv6;
1.2. IP地址划分
1.IP地址格式
IP地址(IPv4)由32位⼆进制数组成,分为4段(4个字节),每⼀段为8位⼆进制数
每⼀段8位⼆进制,中间使⽤英⽂的标点符号“.”隔开
由于⼆进制数太长,为了便于记忆和识别,把每⼀段8位⼆进制数转成⼗进制,⼤⼩为0⾄255。
IP地址的这种表⽰法叫做“点分⼗进制表⽰法”。
IP地址表⽰为:x(举个栗⼦:192.168.1.1 就是⼀个IP地址的表⽰。)
2.⼆进制⼗进制换算
3.IP地址组成
计算机的IP地址由两部分组成,⼀部分为⽹络标识,⼀部分为主机标识,
同⼀⽹段内的计算机⽹络部分相同,主机部分不同同时重复出现。
路由器连接不同⽹段,负责不同⽹段之间的数据转发,交换机连接的是同⼀⽹段的计算机。
通过设置⽹络地址和主机地址,在互相连接的整个⽹络中保证每台主机的IP地址不会互相重叠,即IP地址具有了唯⼀性。
'''192.168.1.0/24 (192.168.1.1 255.255.255.0)'''
# 1. 此⽹段包含地址范围
192.168.1.0~192.168.1.255
# 2.⽹段中第⼀个地址为“⽹络地址”和最后⼀个地址为“⼴播地址”不可⽤
⽹络地址:192.168.1.0
⼴播地址:192.168.1.255
# 3.可⽤ip范围
192.168.1.1~192.168.1.254
1.3. IP地址分类
电脑自动关机是怎么回事
1.IP地址分类详解
IP地址分A、B、C、D、E五类,其中A、B、C这三类是⽐较常⽤的IP地址,D、E类为特殊地址。
**A类地址范围:**1.0.0.0 - 126.255.255.255 (A类⽹络默认⼦⽹掩码为255.0.0.0,也可写作/8)
**B类地址范围:**128.0.0.0 - 191.255.255.255 (B类⽹络默认⼦⽹掩码为255.255.0.0,也可写作/16)
**C类地址范围:**192.0.0.0 - 223.255.255.255 (C类⽹络默认⼦⽹掩码为255.255.255.0,也可写作/24)**D类地址范围:**224.0.0.0 - 239.255.255.255 (D类地址⽤于组播)
**E类地址范围:**240.0.0.0 - 255.255.255.255 (E类地址⽤于Internet试验和开发)15万买什么车好
2.公⽹IP
公有地址分配和管理由Inter NIC(因特⽹信息中⼼)负责
各级ISP使⽤的公⽹地址都需要向Inter NIC提出申请,由NIC统⼀发放,这样就能确保地址块不冲突
3.私⽹IP
创建IP寻址⽅案的⼈也创建了私⽹IP地址
这些地址可以被⽤于私有⽹络,在Internet没有这些IP地址,Internet上的路由器也没有到私有⽹络的路由表
A类:10.0.0.0255.0.0.0# 保留了1个A类⽹络
B类:172.16.0.0255.255.0.0~172.31.0.0255.255.0.0# 保留了16个B类⽹络
C类:192.168.0.0255.255.255.0~192.168.255.0255.255.255.0# 保留了256个C类⽹络
⼆. DNS协议
婴儿奶粉有哪些品牌1.为什么需要DNS解析域名为IP地址?
DNS作⽤: 将域名解析成ip地址
⽹络通讯⼤部分是基于TCP/IP的,⽽TCP/IP是基于IP地址的,所以计算机在⽹络上进⾏通讯时只能识别如“202.96.134.133”之类的IP地址,⽽不能认识域名。
我们⽆法记住10个以上IP地址的⽹站,所以我们访问⽹站时,更多的是在浏览器地址栏中输⼊域名,就能看到所需要的页⾯,这是因为有⼀个叫“DNS服务器”的计算机⾃动把我们的域名“翻译”成了相应的IP地址,然后调出IP地址所对应的⽹页。
2.dns域名解析⼤致过程如图
1. 浏览器先检查本地缓存,如果有,解析结束。
2. 然后查询本地 “C:\Windows\System32\drivers\etc\hosts” hosts记录,如果有,解析结束。
3. 如果任然没有命中,才会去查询⽹络中配置的dns服务器,⽐如上图中的 8.8.8.8。
三. ARP协议
1.什么是ARP协议?
西单女孩在后台被打
ARP作⽤: 实质是⼀张表,存放 IP地址与MAC地址对应关系
⽹络设备有数据要发送给另⼀台⽹络设备时,必须要知道对⽅的⽹络层地址(即IP地址)。
IP地址由⽹络层来提供,但是仅有IP地址是不够的,IP数据报⽂必须封装成帧才能通过数据链路进⾏发送。
数据帧必须要包含⽬的MAC地址,因此发送端还必须获取到⽬的MAC地址。
2.查看本地ARP缓存
3.ARP协议原理
王紫逸ARP协议⼯作在数据链路层,也就是我们我们的⼆层交换机那⼀层
⽐如我的电脑ip 是 192.168.1.100 要与 192.168.1.1 通信,但是⼆层设备⽆法通过ip地址访问,只认识 MAC地址
此时我的电脑就会发送 ARP⼴播报⽂,所有连接到这台交换机的主机都能收到: “谁是 192.168.1.1 请回话给 192.168.1.100”
ARP报⽂格式
使⽤Wireshark抓取ARP报⽂