IP地址位于数据包的哪个位置?
位于IP报头中



十进制和二进制互转
十转二
十进制数: 59
二进制数: 111011
凑数法(从左往右):



|128|64|32|16|8|4|2|1|

|:---????:---????:---????:---????:---????:---????:---????:---????:---????

|0|0|1|1|1|0|1|1|

二转十

二进制:1010101

|128|64|32|16|8|4|2|1|

|:---????:---????:---????:---????:---????:---????:---????:---????:---????

||1|0|1|0|1|0|1|

64+16+4+1 = 85


  1. IP地址的地址空间大小是多少,表示格式是什么以及IP地址的组成
    192.168.1.1
    IP一 共分为4块,每一块的大小为8bit, 8个0或8个1


  • 当为8个0的时候,转换成十进制数为0
  • 当为8个1的时候,转换成十进制数为255
    所以每一块的大小是不可能大于255的
    因为每一块的大小为8个bit, 一共有4块,所以IP地址的空间大小为32 bit
    因为每一块中是用十进制数来表示的,并且块和块之间用点来分割,所以称为点分十进制格式。
    IP地址的组成,由两部分组成:
    IP地址:


  1. IP地址的分类

IP地址类型

第一字节十进制范围

二进制固定最高位

二进制网络位

二进制主机位

每个网络中的主机数

A

1-126

0

8位

24位

224-2

B

128-191

10

16位

16位

216-2

C

192-223

110

24位

8位

28-2

D

224-239

1110

组播

E

240-255

1111

科研


  • 127.0.0.1~127.255.255.254本地环回地址
  • 网络地址:主机位全是0的地址,代表网络地址
    192.168.1.0它是一个网络地址,网络地址代表网络本身(主机位全0),是不能分配给任何的主机使用的
  • 广播地址:主机位全是1的地址,代表广播地址
    192.168.1.255它就是一个广播地址(主机位全1),广播地址也不能分配给任何主机使用,局域网中的所有设备,都会收到该地址发送的报文,广播地址是永远无法ping通的



特殊的IP地址
1、网络地址:不能分配给任何的主机使用的
2、广播地址:局域网中的所有设备,都会收到该地址发送的报文
3、127.0.0.1 本地换回地址,即使PC无法上互联网,ping 这个地址是通的,如果不通说明你的网卡出现了问题,本地还回地址的范围:127.0.0.1~127.255.255.254
4、0.0.0.0:


  • 1、默认路由
  • 2、DHCP客户端向DHCP服务器请求地址时的源地址(IP报头的源地址)
    5、255.255.255.255 :全网广播地址(所有设备都能收到)
    6、169开头:DHCP客户端向DHCP服务器请求地址失败的时候,客户端所使用的地址,还会不断地DHCP服务器去请求地址



私有IP地址范围




  • 私有地址是只有在局域网中使用的地址,该地址是不会在任何一台公网上的设备使用的,如果公网上收到一个目的地址为私有地址的数据包,那么公网上的设备会丢弃该数据包
  • 私有地址的出现就是为解决IP地址空间不足的问题
  • 范围:
    A类: 10.0.0.0~10.255. 255. 255---路由器255.0.0.0(子网掩码)
    B类: 172.16.0.0~172.31.255.255---服务器255.240.0.0
    C类: 192. 168.0.0~192.168.255.255---主机(PC)255.255.0.0



子网掩码概念
1、是用来区别IP地址的网络部分和主机部分
2、子网掩码的表示格式是一个IP 地址一样的,点分十进制格式
3、IP 地址的网络部分,子网掩码用“1”来表示,主机部分子网掩码用“0”来表示



各类地址的默认子网掩码




  • IP地址: 10.1.1.1 掩码: 255.0.0.0
  • IP地址: 20.1.1.1 掩码: 255.0.0.0
    1、如果两个IP地址的网络位不同,那么就不再用一个网络中,网段中,不再同一个网段中地址是不能互访
    2、如果想要让不同网段的地址互访,那么需要使用路由器,或对该地址进行子网划分
  • A类地址默认的子网掩码为: 255.0.0.0/8
  • B类地址默认的子网掩码为: 255.255.0.0/16
  • C类地址默认的子网掩码为: 255.255.255.0/24
  • /指后面多少个1 (bit)

9、子网的划分(重点)


  • 请问: 192.168.1.1/24和192.168.2.1/24是否在同一网络中呢?
    答:说明他们不是在同一网络中的
  • 如何在不改变IP地址的情况下,让他们处于同一网络中呢?除了用路由器以外,我们可以做的就是对该地址进行子网划分

IP地址: 192.168.1.1/24

该IP地址的网络地址的二进制格式

IP地址:192.168.2.1/24


  • 划分后的IP地址和子网掩码为:
    192.168.1.1/22---255.255.252.0
    192.168.2.1/22---255.255.252.0
  • 因为C类地址默认的子网掩码为255.255.255.0,但是我们认为的对他子网掩码进行的划分,是他默认的子网掩码变长或者变短了。该技术成为可变长度的子网掩码(VLSM)
  • 因为C类地址默认的子网掩码为255.255.255.0,该子网掩码对应的主机个数为28-2,但是认为把该子网改成了255.255.252.0,这个时候我可以划分的主机个数就变成了210-2,范围变大了。这样的划分子网的方式,我们成为超网(CIDR---无类域间路由)


  1. 做大量IP地址练习题--直到掌握


  • 192.168.1.0/27可以划分几个子网(网段,网络地址),每个子网地址是多少?以及每个子网的网络地址和广播地址分别为多少?

|IP|00000000||||||

|:---????:---????:---????:---????:---????:---????:---????:---????

|掩码|11100000|||子网地址(网段)|广播地址|子网中的主机个数和范围|

|第1个子网|000|0000000000011111|031|192.168.1.0|192.168.1.31|个数:2^5-2,范围:1-30|

|第2个子网|001|0010000000111111|3263|192.168.1.32|192.168.1.63|个数:2^5-2,范围:33-62|

|第3个子网|010|0100000001011111|6495|192.168.1.64|192.168.1.95|个数:2^5-2,范围:65-94|

|第4个子网|011|0110000001111111|96127|192.168.1.96|192.168.1.127|范围:97-126|

|第5个子网|100|1000000010011111|128159|192.168.1.128|192.168.1.159|范围:129-158|

|第6个子网|101|1000000010111111|160191|192.168.1.160|192.168.1.191|范围:161~190|

|第7个子网|110|1100000011011111|192223|192.168.1.192|192.168.1.223|范围:193~222|

|第8个子网|111|1110000011111111|224255|192.168.1.224|192.168.1.255|范围:225~254|



1 2 4 8 16 32 64 128 192 224 240 248 252 254 255



192.168.1.0/24使用掩码255. 255. 255.240划分子网,其可用子网数为(30),每个子网内可用主机地址数为(30)
240(10)-->11110000
子网有2^4
可用子网2^4-2=30
主机数2^4-2=30



子网掩码为255.255.0.0,下列哪个IP 地址不在同一网段中(C)。[前面有两个255,前16位数相同全为1,前两个相同]
A. 172. 25. 15.201
B. 172. 25. 16. 15
C. 172. 16.25. 16
D. 172. 25.201.150



B类地址子网掩码为255.255.255.248,则每个子网内可用主机地址数为?
248(10)-->11111000
2^3-2 = 6



对于B类IP地址(子网掩码255.255.0.0),子网掩码为255.255.255.248,则能提供子网数为?
255(10)-->11111111
248(10)-->11111000
2^(8+5)-2 = 6



三个网段192.168.1.0/24 ,192.168.2.0/24 ,192.168.3.0/24能够汇聚成下面哪个网段(D)
A.192.168.1.0/22
B.192.168.2.0/22
C.192.168.3.0/22
D.192.168.0.0/22




  1. IP地址219.25.23.56的缺省子网掩码有(24)位
    C类地址192-223

已经IP和掩码求广播


  • IP地址为128.36.199.3/21(255.255.240.0子网掩码),求网络地址和广播地址。

十进制

二进制

IP地址

128.36.199.3

10000000.00100100.11000111.00000011

子网掩码

255.255.240.0

11111111.11111111.11111000.00000000

网络地址

128.36.

10000000.00100100.11000000.00000000

广播地址

128.36.

10000000.00100100.11001111.11111111


  • 总结:
    IP地址与子网掩码进行与运算得到网络地址,网络地址后面全变1为广播地址。
  • 作者:MrFlySand​


1-15IP编址_子网