IP地址与子网掩码
在网络中用来标识设备的具体地址,数据需要通过此进行寻址传输
mac地址 比较复杂,简化流程 加入了ip地址方便操作
IP地址 你的 家庭住址 mac 你家里的某一个具体的人
-
IP地址在网络中用于标识一个节点(或者网络设备的接口)
-
IP地址用于IP报文在网络中的寻址时使用
IP地址就像现实中的家庭地址,可以标识网络中的一个节点,数据就是通过它来找到目的地
-
ipv4 :目前主流的协议(在2019年11月25日用完)
-
ipv6 :fe80::fe7:ca03:81f:2887 2 128
IANA(The Internet Assigned Numbers Authority,互联网数字分配机构是INTERNET域名系统的最高权威机构)
是负责协调一些使Internet正常运作的机构。同时,由于Internet已经成为一个全球范围的不受集权控制的全球网络,
为了使网络在全球范围内协调,存在对互联网一些关键的部分达成技术共识的需要,而这就是IANA的任务。
-
一个IPv4地址有32 bit 2进制 4字节 1字节=8bit电流
-
IPv4地址通常采用“点分十进制”表示
点分十进制表示法 |
十进制 |
192. |
168. |
10. |
1 |
4byte |
二进制 |
11000000 |
10101000 |
00001010 |
00000001 |
32bit(32位) |
十进制与二进制的转换 |
幂 |
2^7 |
2^6 |
2^5 |
2^4 |
2^3 |
2^2 |
2^1 |
2^0 |
128 |
64 |
32 |
16 |
8 |
4 |
2 |
1 |
||
位 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
IP地址是一个32位二进制数 |
示例 |
|||
10101100 |
00010000 |
10000000 |
00010001 |
|
可将此32位二进制数划分位四组8位二进制八位数,使之可读 |
10101100 |
00010000 |
1000000 |
00010001 |
每组二进制八位数(或字节)均可转换成十进制数 |
172 |
16 |
128 |
17 |
地址可使用点分十进制记法记录 |
172. |
16. |
128. |
17 |
43亿左右
IPv4地址范围:0.0.0.0~255.255.255.255 43 亿左右 iana 非盈利 资源 盈利 ip地址 0-65535 前1000 常用服务端口
0.0.0.0 - 11111111.11111111.11111111.11111111 2的32次方
2019 年 11 月 25 日 IPV4 地址耗尽
公网----------全球可达 无论我在地球上的何处 全球唯一
私网---------全球不可达 公司内网 局域网
中国 和澳大利亚 一起 买了 2000w个 公网 ip
iana 不仅仅 卖IP地址 还规定了端口号 http 80 ftp 20 21 就是组织 规定
-
-
子网掩码 255.255.255.0
-
网关 (转发数据)
-
dns服务器(www.bai.com
IP地址是由32位 2进制数 组成
网络部分:用来标识一个网络。代表IP地址所属网络,处于高位
主机部分:用来区分一个网络内的不同主机,能唯一标识网段上的某台设备,处于低位
网络部分 |
主机部分 |
||
192. |
168. |
10. |
1 |
网络掩码:区分一个网络地址中网络部分及主机部分
A类 8
将前 8位 定义成网络位 人为的定义
00000000.00000000.00000000.00000000
0 - 127
网络位:
100000000=128 大于 127
第一位必定为0 所以 不能变化
0 0000000
2^7,7 是可变位数
主机位:
2^24=16,777,216
B 类 16
00000000.00000000. 00000000.00000000
128 -191
10 000000.00000000
11 00 00 00
128 +64=192
网络位:
2^14=16,384
主机位:
2^16=65,536
C类 24
192-223
000 00000.00000000.00000000 00000000
110 00000.00000000.00000000
网络位:
2^21=2,097,152
主机位:
2^8=256
三类地址范围
A 0-127
B 128-191
C 192-223
私网地址:不是全球可达的地址
10.0.0.0 10.255.255.255
172.16.0.0 172.31.255.255
192.168.0.0 192.168.255.255
特殊地址:
0.0.0.0:代表任意地址
255.255.255.255:广播地址
127.0.0.1:本机回环地址,代表自己
169.254.x.x:主机无法获取地址,系统自动分配
主机位 全为0 网段地址
主机位 全为1 广播地址
必定和ip地址成对出现 192.168.1.1/24 255.255.255.0
子网划分:网络位向主机位借位 ABC 再继续划分
是否在同一网段:做与运算
主机位= 2^主机位次方
可用主机位=(2^主机位次方)-2
网段个数=2^(可变网络位)
网络id= 将 ip地址转换成2进制, 然后和子网掩码做与运算
A B
两台电脑之间怎么
1拿自己的IP地址 和自己的 子网掩码与
2.拿自己的子网掩码核对面的 ip地址与
1的结果和二的结果 一样 就可以通信
给你 两个 地址 是否可以通信? 如果不能通信哪个有问题?
A:192.168.1.1/24
11000000.10101000.00000001.00000001
11111111.11111111.11111111.00000000
11000000.10101000.00000001.00000000
192.168.1.0 网段 0-255
B:192.168.1.33/27
11000000.10101000.00000001.00100001
11111111.11111111.11111111.11100000
11000000.10101000.00000001.00100000
192.168.1.32 网段 32-63
IP地址的作用
在网络中用来标识设备的具体地址,数据需要通过此进行寻址传输
三类IP地址的范围
A类:0-127
B类:128-191
C类:192-223
私网地址:不是全球可达的地址
10.0.0.0 10.255.255.255
172.16.0.0 172.31.255.255
192.168.0.0 192.168.255.255
特殊地址:
0.0.0.0:代表任意地址
255.255.255.255:广播地址
127.0.0.1:本机回环地址,代表自己
169.254.x.x:主机无法获取地址,系统自动分配