2023-HCIA-Datacom保姆级学习笔记(三):IP地址

一、专业术语

IPv4 (Internet Protocol Version 4)互联网通信协议第四版

ICMP(Internet Control Message Protocol)因特网控制报文协议

IPX(Internet PacketExchange)互联网分组交换协议

点分十进制

Ping

Tracert

二、网络层协议

网络层作用:1.IP寻址2.路由选择

IP协议:

IP是Internet Protocol的缩写。 Internet Protocol本身是一个协议文件的名称,该协议文件的内容非常少,主要是定义并阐述了IP报文的格式

报文格式:

Version:4 bit,4:表示为IPv4;6:表示为IPv6。

Header Length:4 bit,首部长度,如果不带Option字段,则为20,最长为60。

Type of Service:8 bit,服务类型。只有在有QoS差分服务要求时,这个字段才起作用。

Total Length:16 bit,总长度,整个IP数据包的长度。

Identification:16 bit,标识,分片重组时会用到该字段。

Flags:3 bit,标志位。

Fragment Offset:12 bit,片偏移,分片重组时会用到该字段。

Time to Live:8 bit,生存时间。可经过的最多路由数,即数据包在网络中可通过的路由器数的最大值

Protocol:8 bit,协议:下一层协议。指出此数据包携带的数据使用何种协议,以便目的主机的IP层将数据部分上交给哪个进程处理。常见值:1: ICMP 2: IGMP 6: TCP 17: UDP

Header Checksum:16 bit,首部检验和。

Source IP Address:32 bit,源IP地址。

Destination IP Address:32 bit,目的IP地址。

Options:可变,选项字段。

Padding:可变,填充字段,全填0。

想要配套真题和笔记的朋友们点赞+关注,评论区留下邮箱发给你!

三、IPv4地址介绍

1.什么是IP地址?

IP地址在网络中用于标识一个节点(或者网络设备的接口);用于IP报文在网络中的寻址。

2.IP地址表示

1)32 bit

2)采用“点分十进制”表示

3)IP地址范围:0.0.0.0~255.255.255.255

3.IP地址构成

网络部分 (网络号):用来标识一个网络。

主机部分 (主机号):用来区分一个网络内的不同主机。

网络掩码 (Netmask),又称子网掩码 (Subnet Mask):区分一个IP地址中的网络部分及主机部分。

4.IP地址分类(有类编址)

  • 分成五类:

A、B、C、D、E类的类别字段分别是二进制数0、10、110、1110、1111,

通过网络号码字段的前几个比特就可以判断IP地址属于哪一类

A、B、C三类地址是单播IP地址 (除一些特殊地址外),只有这三类地址才能分配给主机接口使用。

D类地址属于组播IP地址。

E类地址专门用于特殊的实验目的

A、B、C类地址比较:

A类网络的网络号为8 bit,个数很少,但所允许的主机接口的个数很多;首位恒定为0,

地址空间为:0.0.0.0~127.255.255.255。

B类网络的网络号为16 bit,介于A类和C类网络之间;首两位恒定为10,

地址空间为:128.0.0.0~191.255.255.255。

C类网络的网络号为24 bit,个数很多,但所允许的主机接口的个数就很少;首三位恒定为110,

地址空间为:192.0.0.0~223.255.255.255

特殊IP地址:

特殊IP地址

地址范围

作用

有限广播地址

255.255.255.255

可作为目的地址,发往该网段所有主机

(受限于网关)

任意地址

0.0.0.0

“任何网络”的网络地址;

“这个网络上这个主机接口”的IP地址

环回地址

127.0.0.0/8

测试设备自身的软件系统

本地链路地址

169.254.0.0/24

当主机自动获取地址失败后,可使用该网段中的某个地址进行临时通信

5.IP地址类型

网络地址:网络号为X,主机号的每个比特都为0。不能分配给具体的主机接口使用。

广播地址:网络号为X,主机号的每个比特都为1。不能分配给具体的主机接口使用。

可用地址:又称主机地址,可用分配给具体的主机接口使用。

注:一个网段可用地址数量计算:

主机位为n位,则IP地址数为:2ⁿ,

可用IP地址数为:2ⁿ-2 (减去网络地址和广播地址)。

6.IP地址计算

例:172.16.10.1/16这个B类地址的网络地址、广播地址以及可用地址数分别是?

网络地址:将IP地址的主机位全设为0,所得结果是该IP地址所在网络的网络地址。-172.16.0.0

广播地址:将IP地址的主机位全设为1,所得结果是该IP地址所在网络的广播地址。-172.16.255.255

IP地址数:2ⁿ,n为主机位位数。-216=65536

可用IP地址数:2ⁿ-2,n为主机位位数。-216-2=65534

可用IP地址范围:-172.16.0.1~172.16.255.254

四、子网划分

1.为什么要划分子网?

“有类编址”的地址划分过于死板,划分的颗粒度太大,会有大量的主机号不能被充分利用,从而造成了大量的IP地址资源浪费,因此可以利用子网划分来减少地址浪费,即VLSM (Variable Length Subnet Mask),可变长子网掩码。将一个大的有类网络,划分成若干个小的子网,使得IP地址的使用更为科学。

2.如何划分?-向主机借位

192.168.10.0/24

1)原网段分析

C类网络,掩码:255.255.255.0

网络地址:192.168.10.0/24

广播地址:192.168.10.255

IP地址数: 28=256个

可用IP地址数:28-2=254个

2)向主机借位

向主机借位,形成子网。

2个子网:

子网1:192.168.10.0/25

子网2:192.168.10.128/25

新掩码:255.255.255.128

IP地址数: 27=128个

可用IP地址数:27-2=126个

3)计算子网网络地址和广播地址

主机位全为0,计算子网网络地址:子网1:192.168.10.0;子网2:192.168.10.128。

主机位全为1,计算子网广播地址:子网1:192.168.10.127;子网2:192.168.10.255

想要配套真题和笔记的朋友们点赞+关注,评论区留下邮箱发给你!

五、ICMP

IP协议的辅助协议,用来在网络设备间传递各种差错和控制信息,对于收集各种网络信息、诊断和排除各种网络故障等方面起着至关重要的作用

1.ICMP 重定向

当路由器检测到一台机器使用非最优路由的时候,它会向该主机发送一个ICMP重定向报文,请求主机改变路由

过程:

  1. 主机A希望发送报文到服务器A,于是根据配置的默认网关地址向网关RTB发送报文。

  1. 网关RTB收到报文后,检查报文信息,发现报文应该转发到与源主机在同一网段的另一个网关设备RTA,此转发路径是更优的路径,所以RTB会向主机发送一个Redirect消息,通知主机直接向另一个网关RTA发送该报文。

  1. 主机收到Redirect消息后,会向RTA发送报文,然后RTA会将该报文再转发给服务器A。

2.ICMP差错检测

ICMP Echo消息常用于诊断源和目的地之间的网络连通性,同时还可以提供其他信息,如报文往返时间等

功能:Ping

Ping是检测网络连通性的常用工具,同时也能够收集其他相关信息。用户可以在Ping命令中指定不同参数,如ICMP报文长度、发送的ICMP报文个数、等待回复响应的超时时间等,设备根据配置的参数来构造并发送ICMP报文,进行Ping测试。

3.ICMP错误报告

ICMP定义了各种错误消息,用于诊断网络连接性问题;根据这些错误消息,源设备可以判断出数据传输失败的原因。

功能:Tracert

Tracert基于报文头中的TTL值来逐跳跟踪报文的转发路径。Tracert是检测网络丢包和时延的有效手段,同时可以帮助管理员发现网络中的路由环路

六、IP地址配置

1.基础配置

1.进入接口视图

[Huawei]interfaceinterface-type interface-number

通过此命令可以进入指定的接口视图,配置接口的相关属性

interface-type interface-number:指定接口类型和接口编号。接口类型和接口编号之间可以输入空格也可以不输入空格

2.配置接口的IP地址

[Huawei-GigabitEthernet0/0/1]ip address address{mask|mask-length}

在接口视图下,通过此命令来给网络设备上的接口配置ip地址,实现网络的互连

Ip-address: 指定接口的地址,点分十进制形式

Mask:指定子网掩码,点分十进制形式

Mask-length:指定掩码长度,整数形式,取值范围是0~32

2.案例:配置接口IP地址

要求:在两台路由器互联的网络中,配置设备的互联物理接口地址以及各自的逻辑地址。

步骤1:配置物理接口地址

[RTA] interface gigabitethernet 0/0/1

[RTA-GigabitEthernet0/0/1] ip address192.168.1.1 255.255.255.0/24

步骤2:配置逻辑接口地址

[RTA] interface LoopBack 0

[RTA-LoopBack0] ip address 1.1.1.1255.255.255.255/32

补充:

物理接口:物理接口是指网络设备上实际存在的接口,分为负责承担业务传输的业务接口和负责管理设备的管理接口,例如GE业务接口和MEth管理接口。

逻辑接口:逻辑接口是指能够实现数据交换功能但物理上不存在、需要通过配置建立的接口,需要承担业务传输,例如VLANIF接口、Loopback接口

Loopback接口:用户需要一个接口状态永远是Up的接口的IP地址时,可以选择Loopback接口的IP地址。

Loopback接口一旦被创建,其物理状态和链路协议状态永远是Up,即使该接口上没有配置IP地址。

Loopback接口配置IP地址后,就可以对外发布。Loopback接口上可以配置32位掩码的IP地址,达到节省地址空间的目的。

Loopback接口不能封装任何链路层协议,数据链路层也就不存在协商问题,其协议状态永远都是Up。

对于目的地址不是本地IP地址,出接口是本地Loopback接口的报文,设备会将其直接丢弃。

想要配套真题和笔记的朋友们点赞+关注,评论区留下邮箱发给你!

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值