目录
IP地址
什么是IP地址
IP地址分为网络位和主机位
网络位:类似于区号,用来区分你所在的网络地址(区号 区分你所在的城市)
主机位:一台主机的所在位置
网络位一定在高位,主机位一定在低位
(网络位比如是小区名,主机位就是住户 例如5栋1单元502)
IP地址分类(有类编制)
A类 固定前8位为网络位,后24位主机位
B类 固定前16位为网络位,后16位主机位
C类 固定前24位为网络位,后8位主机位
私网地址
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
0.0.0.0不是一个真正意义上的IP地址,它表示所有不清楚的主机和目的网络(代表热任意地址)
255.255.255.255
广播地址。对本机来说,这个地址指本网段内(同一广播域)的所有主机
127.0.0.0~127.255.255.255 保留地址
本机回环地址,主要用于测试。在传输介质上永远不应该出现目的地址为“127.0.0.0”的数据包(自己)
224.0.0.0~239.255.255.255
组播地址,224.0.0.1特指所有主机,224.0.0.2特指所有路由器,224.0.0.5指OSPF路由器,地址多用于一些特定的程序以及多媒体程序
169.254.x.x
如果Windows主机使用了DHCP自动分配IP地址,而又无法从DHCP服务器获取地址,系统会为主机分配这样的地(微软保留地址)
(1)人为的去IP地址
(2)通过技术手段自动让电脑自己获取IP地址(DHCP),出错会出现169.254.x.x(没有服务器)
子网掩码
计算出子网掩码
CIDR:无类域间路由,目前的网络已不再按A、B、C类划分网段,可以任意指定网段范围
CIDR无类域间路由表示法:IP/网络ID位数,如:172.16.0.100/16
netmask子网掩码:32位或128位(IPv6)的数字,和IP成对使用,用来确认IP地址中的网络ID和主机ID,对应网络ID的位为1,对应主机ID的位为0,例:255.255.255.0,表现为连续的高位为1,连续的低位为0
IP地址 分为两段,网络位和主机位,子网掩码,用来识别你的网络位,IP地址一共32位。
C类
192.168.1.0/4
11111111.11111111.11111111.0000 0000
网段位写1 主机位写0
255.255.255 0
A类
10.0.0.0/8
1111 1111.0000 0000.0000 0000.0000 0000
255.0.0.0
B类
172.0.0.0/16
1111 1111.1111 1111.0000 0000.0000 0000
255.255.0.0
子网掩码和IP地址成对出现
C类
192.168.1.0/24 256个地址
借一位 有两种变化 2^1
1111 1111.1111 1111.1111 1111.0 000 0000 255.255.255.0 0-127 192.168.1.0/25
1111 1111.1111 1111.1111 1111.1 000 0000 255.255.255.128 128-255
借两位 有四种变化 2^2
1111 1111.1111 1111.1111 1111.00 00 0000 255.255.255.0
1111 1111.1111 1111.1111 1111.01 00 0000 255.255.255.64
1111 1111.1111 1111.1111 1111.10 00 0000 255.255.255.128
1111 1111.1111 1111.1111 1111.11 00 0000 255.255.255.192
主机位全为1为广播地址
主机位全为0位网段
网段=子网掩码和二进制地址 做于运算
192.168.1.1/24
1111 1111.1111 1111.1111 1111.0000 0000
1100 0000.1010 0000.0000 0001.0000 0001
1100 0000.1010 0000.0000 0001.0000 0000
192.168.1.0
判断对方主机是否在同一网段
电脑判断
A去访问B
A先拿自己的IP地址和自己的子网掩码做于运算得出自己网段
A再拿自己的子网掩码和对面的IP地址做于运算得出B的网段
然后比较是否在同一网段,在就可以发送出去 不在就不能发送出去
如果发出去后
B会再判断一次
B会那自己的IP与自己子网掩码做于运算得出自己的网段
B再拿自己的子网掩码和A IP地址做于运算得出A的网段
然后比较是否在同一网段,在就可以发送出去 不在就不能发送出去