@乐 的学习资料 (计网2)

网络工程(hcia)笔记2

IP地址及ARP协议

IP地址(网络协议地址)

设备在网络层的唯一标识,是实现网络通信的基础

IP地址的学习可以类比于MAC地址

层级名称
第五层应用层
第四层表示层
第三层网络层
第二层介质访问控制层
第一层物理层

我们知道MAC地址位于介质访问控制层交换机作为一个二层设备,利用MAC地址实现了同一广播域内的通信,这主要依赖于它的泛洪机制,但其也受限于该机制,彼此之间不能连接。
于是,路由器这个位于网络层的三层设备就负责连接一台台交换机,转发信息隔绝交换机的泛洪范围,它利用的网络标识就是位于网络层的IP地址
IP地址服务于上层;MAC地址服务于底层。两者同时具备才可以实现完整的跨广播域通信

IP地址的分类

IPv4地址
由32位二进制组成,每8位为二进制为一组(一个字节的长度),用十进制表示,这种表示方法也叫点分十进制写法
在这里插入图片描述
可以计算出它每一组的范围:0 ~ 255

IPv4 地址 . . . . . . . . . . . . : 192.168.43.27
子网掩码 . . . . . . . . . . . . : 255.255.255.0
不难看出,IPv4地址总共可以标识的主机数是有限的。所以为了解决IPv4地址枯竭问题,我们引进了IPv6地址
IPv6地址
由128位二进制组成,128位地址划分为16位一段,每段转换为4位十六进制数,并用冒号隔开,也叫冒分十六进制表示法

IPv6 地址 . . . . . . . . . . . . : 2409:8970:10c2:b18:e485:cf16:f850:bf47
临时 IPv6 地址. . . . . . . . . . : 2409:8970:10c2:b18:9193:b8b2:a738:fd44

IPv4地址的构成

IPv4地址由网络位主机位两部分组成,网络位代表IP地址所属网络,主机位区分同一网络中的不同主机,
网络位划分不同的地域,主机位划分不同的主机
IPv4 地址 . . . . . . . . . . . . : 192.168.43.27
显然,仅靠IPv4地址我们应该看不出来它的网络位主机位是哪一部分,所以,我们用子网掩码来区分IP v4地址的网络位和主机位
子网掩码 . . . . . . . . . . . . : 255.255.255.0
子网掩码由32位二进制组成,由连续的1(表示网络位)和连续的0(表示主机位)组成

子网掩码网络位主机位
点分十进制255.255.255.0
二进制11111111.11111111.11111111.00000000
IP v4有类分址(IP v4的分类)

IP v4地址可根据其前8位二进制(网络位)划分为A B C D E五类IP地址.

类别二进制划分十进制范围默认的子网掩码
A类0 - - - - - - -0~128/8
B类10 - - - - - -129~191/16
C类110 - - - - -192~223/24
D类1110 - - - -224~235
E类1111 - - - -236~255

A,B,C为单播地址,可以作为源目IP使用
D类为组播地址,代表一组PC,只可用作目的IP使用
E类为科研类地址,不对外开放

特殊IP地址
特殊IP用途
127.—.—.—回环地址,用来进行设备自检,代表“我自己”,不可能从接口出去
主机位为0代表这个网段,不指代某一主机 例如:192.168.1.0 /24 代表这个网段
0.0.0.01. 指代所有的IP 2. 表示没有IP
255.255.255.255受限广播地址,在不知道目标主机IP的情况下,使用此地址。相当于@所有人,代表所有人的IP,但路由器不会转发,受限于此,它是同一网段内广播。通常用于获取IP地址
主机位全为1定向广播地址,类似于受限广播地址,但知道目标主机所属网段,此时路由器可以接收后转发,实现跨网段广播。例如:访问192.168.1.0网段内的某个IP未知的电脑 可利用该IP 192.168.1.255 /24
162.254.0.0 /16本地链路地址,顾名思义,直接相连的两台PC,可以自己配这个地址来相互访问
基于IP地址的两种技术 VLSMCIDR(对网段进行的操作)

VLSM——可变长子网掩码
原理:从主机位借位到网络位,延长子网掩码,从而实现网段的细分,延长的子网掩码叫做子网位
CIDR——无类域间路由
将多个IP地址写为二进制,取相同位,其余位变为0,并据此重写子网掩码

ARP协议

ARP协议工作原理

ARP协议——地址解析协议
用一种地址获取另一种地址的协议
ARP缓存表:类似于MAC地址表,记录IP地址与MAC地址的对应关系,存在于PC内部
工作原理:
当PC1想要发送信息时,这个信息会在网络层和介质访问控制层依次封装源目IP和源目MAC信息,当封装MAC地址时,PC1会在ARP缓存表中查询目的IP所对应的MAC信息

  1. 如果查询到了MAC地址信息,则会直接封装发送
  2. 如果未查询到MAC地址信息,PC1会将信息缓存起来,转而去广播一个ARP请求报文,去获取目的MAC

ARP请求报文包含源目IP源目MAC,显然,目的MAC是未知的,但它还需要指代所有的设备,使得收到该ARP请求报文的PC拆完MAC后不会丢弃它(如果不是自己的MAC地址,PC会丢弃该数据包),而是继续去拆IP,于是就有了广播地址(MAC地址)。类似于IP的 0.0.0.0 ,我们用 ff : ff : ff :ff: ff ; ff 来表示广播地址,PC看到该地址后,会默认为自己的MAC地址
PC2收到该广播的ARP请求报文后,会拆封出它所携带的 源目MAC地址 和 源目IP地址,并将源MAC地址和源IP地址对应保存在自己的ARP缓存表里。然后,PC2会判断目的IP是不是自己的IP地址

  1. 如果不是自己的IP地址,丢弃该数据包
  2. 如果是自己的IP地址,则会返回一个ARP应答报文(单播)

PC1收到ARP应答报文会拆封出它所携带的 源目MAC地址 和 源目IP地址,并将源MAC地址和源IP地址对应保存在自己的ARP缓存表
如此,就可以建立一个正常的连接了。
ARP缓存表类似于MAC地址表,它的老化时间为180s

ARP欺骗

PC2利用ARP机制去冒充目的IP,与PC1相连。比如PC1获取网址MAC地址时,PC2收到ARP广播并据此冒充网址IP

ARP分类
正向ARPIP地址 => MAC地址
反向ARPMAC地址 => IP地址
免费ARP用自己的IP地址进行ARP,去向该网段所有PC宣告自己的MAC地址;…
  • 23
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值