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
- 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地址:
- 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---无类域间路由)
- 做大量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
- 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