004.HCIA 网络层

1、IP地址的分类

IPv4地址表示格式——点分十进制:192.168.1.254

IP地址分类

解析

A类(单播地址)

第一个8位组的第一位一定取值为0:

0xxx xxxx.xxxx xxxx.xxxx xxxx. xxxx xxxx

最小:0.0.0.0

最大:127.255.255.255

B类(单播地址)

第一个8位组的前两位一定取值为10:

10xx xxxx.xxxx xxxx.xxxx xxxx. xxxx xxxx

最小:128.0.0.0

最大:191.255.255.255

C类(单播地址)

第一个8位组的前三位一定取值为110:

110x xxxx.xxxx xxxx.xxxx xxxx. xxxx xxxx

最小:192.0.0.0

最大:223.255.255.255

D类(组播地址)

只能作为逻辑地址

不能配置在设备的接口上

第一个8位组的前四位一定取值为1110:

1110 xxxx.xxxx xxxx.xxxx xxxx. xxxx xxxx

最小:224.0.0.0

最大:239.255.255.255

E类(军事 科研 保留地址)

第一个8位组的前四位一定取值为1111:

1111 xxxx.xxxx xxxx.xxxx xxxx. xxxx xxxx

最小:240.0.0.0

最大:255.255.255.255

特殊地址:

  • 0.0.0.0——0.255.255.255 不可用
    • 作用1:未指定的地址
    • 作用2:路由层面,全网所有地址
  • 127.0.0.0——127.255.255.255 不可用
    • 作用1:用于设备内部TCP/IP协议栈使用的、

私网,公网

公网地址:唯一性,全世界范围内的唯一。付费使用,申请。

私网地址:所有组织机构,都任意使用的。不用申请,重复使用。私有地址范围:

  • 10.0.0.0——10.255.255.255
  • 172.16.0.0——172.31.255.255
  • 192.168.0.0——192.168.255.255

子网掩码

  • 定义两个参数:1代表网络位,0代表主机位
  • IP地址 + 掩码 -> 可以定义网段的范围

地址

网络位

主机位

网段范围

网段数量

每个网段可用主机数量

A

8

24

0-127(去掉0和127)

2^7 - 2 = 126(去掉0和127)

2^24 - 2 = 16777214

B

16

16

128-191

2^14=16384

2^16 - 2 = 65534

C

24

8

192-223

2^21=2097152

2^8 - 2 = 254

网段数量=2的可变的网络位的次方

主机数量=2的可变的主机位的次方 - 2(减掉网段内一的网络地址和广播地址)

2、VLSM 可变长子网掩码

193.1.1.0/24 -> 193.1.1.0/25

1100 0001.0000 0001.0000 0001.0 000 0000 网络地址——193.1.1.0/25

1100 0001.0000 0001.0000 0001.0 111 1111 广播地址——193.1.1.127/25

1111 1111.1111 1111.1111 1111.1 000 0000 子网掩码——255.255.255.128

可用地址范围:193.1.1.1——193.1.1.126 = 2^7 - 2 = 126

1100 0001.0000 0001.0000 0001.1 000 0000 网络地址——193.1.1.128/25

1100 0001.0000 0001.0000 0001.1 111 1111 广播地址——193.1.1.255/25

1111 1111.1111 1111.1111 1111.1 000 0000 子网掩码——255.255.255.128

可用地址范围:193.1.1.129——193.1.1.254 = 2^7 - 2 = 126

网络位 向 主机位 进行借位

网络位增加,网段增加

主机位减少,每个网段的主机数量变少了

===========================================

3、CIDR

无类域间路由 / 超网

将多个小的子网,用一个相对更大的地址范围进行概括,以此实现表项的优化。

10.24.0.0/22

0000 1010.0001 1000.0000 0000.0000 0000

1111 1111.1111 1111.1111 0000.0000 0000

网络地址:0000 1010.0001 1000.0000 0000.0000 0000 10.24.0.0

广播地址:0000 1010.0001 1000.0000 0011.1111 1111 10.24.3.255

地址范围:10.24.0.1——10.24.3.254

10.1.0.0/24

10.1.1.0/24

10.1.2.0/24

10.1.3.0/24

1、将子网转换成2进制

0000 1010. 0000 0001.0000 0000.0000 0000——10.1.0.0

0000 1010. 0000 0001.0000 0001.0000 0000——10.1.1.0

0000 1010. 0000 0001.0000 0010.0000 0000——10.1.2.0

0000 1010. 0000 0001.0000 0011.0000 0000——10.1.3.0

2、自高向低位进行对比,位数相同原封不动进行取值,一旦不同,停止对比行为,后方全部取值为0,即便后方还有相同位数。

0000 1010. 0000 0001.0000 0000.0000 0000——10.1.0.0

0000 1010. 0000 0001.0000 0001.0000 0000——10.1.1.0

0000 1010. 0000 0001.0000 0010.0000 0000——10.1.2.0

0000 1010. 0000 0001.0000 0011.0000 0000——10.1.3.0

0000 1010. 0000 0001.0000 0000.0000 0000

3、将相同位数取值完毕,转换成十进制,将相同位数取值掩码的缩写前缀

0000 1010. 0000 0001.0000 0000.0000 0000——10.1.0.0/22 --> 255.255.252.0

10.1.0.0/24

10.1.1.0/24

10.1.2.0/24

10.1.3.0/24

10.1.4.0/24

1、将子网转换成2进制

0000 1010. 0000 0001.0000 0000.0000 0000——10.1.0.0

0000 1010. 0000 0001.0000 0001.0000 0000——10.1.1.0

0000 1010. 0000 0001.0000 0010.0000 0000——10.1.2.0

0000 1010. 0000 0001.0000 0011.0000 0000——10.1.3.0

0000 1010. 0000 0001.0000 0100.0000 0000——10.1.4.0

2、自高向低位进行对比,位数相同原封不动进行取值,一旦不同,停止对比行为,后方全部取值为0,即便后方还有相同位数。

0000 1010. 0000 0001.0000 0000.0000 0000——10.1.0.0/21--> 255.255.248

0000 1010. 0000 0001.0000 0000.0000 0000——10.1.0.0/21 网络地址

0000 1010. 0000 0001.0000 0111. 1111 1111——10.1.7.255/21 广播地址

地址范围:10.1.0.1——10.1.7.254

最优:

10.1.1.0/24——上边四条

10.1.4.0/24——独立出来

==============================

同网段 可以直接通信

跨网段 不可以直接通信(需要使用路由)

1.通信时,发送端的主机会使用对方的IP+自己的掩码 进行计算,算出对方的网络地址

2.计算之后,将对方的网络地址和自己的网络地址进行对比,如果网段相同则认为在同一网段,反之不在同一网段

4、ICMP

ICMP:Internet Control Message Protocol,网络层协议(口头上叫3.5层协议)

  • Type标识ICMP消息类型
  • Code表示同一消息类型中的不同消息

ICMP 重定向

5、ARP(重要协议)

地址解析协议,在已知IP地址的情况下,求与之对应的mac地址

广播域:广播报文所能传递的范围

  • 交换机的所有端口在同一个广播域(不配置vlan)
  • 路由器每个接口都是一个广播域
  • 广播报文是无法穿越路由器的三层接口

1.会检测对方IP地址和我是否在同一网段

比对:网络地址--->自己IPS-IP+自己掩码

对方IP D-IP+自己掩码

相同=进行第二步

不同= ……

  1. 借用ARP协议实现获取对方IP对应的mac

E2

  • D-MAC:FF-FF-FF-FF-FF-FF
  • S-MAC:00-00-01

ARP

  • sender-ip : 1.1.1.1
  • sender-mac:00-00-01
  • target-ip: 1.1.1.2
  • target-mac:?未知使用 00-00-00-00-00-00

ARP | 映射表

ip地址 | MAC地址

1.1.1.2 | 00-00-00-02

动态ARP缓存

----------老化时间 20分钟

探测机制:单播 单播 广播

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值