1、 IP地址概念
IP是用来唯一标识主机地址。
IP地址 = 网络地址 + 主机地址(又称:主机号和网络号组成)
例如IP:192.168.100.168 子网掩码 255.255.255.0 对应的网络地址和主机地址如下:
192.168.100.168(IP地址) = 192.168.1.0 (网络地址) + 0.0.0.168(主机地址)
IP地址由4个小于256的数字组成,数字之间用.分割。表示格式有两种:二进制、十进制
例如:129.102.4.11 对应二进制表示 10000001 01100110 00000100 00001011
1.1 IP地址分类
A类:一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”, 地址范围从1.0.0.0 到127.255.255.255。子网掩码为255.0.0.0。可用的A类网络有126个,每个网络能容纳1亿多个主机。
B类:一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,地址范围从128.0.0.0到191.255.255.255。子网掩码为255.255.0.0。可用的B类网络有16382个,每个网络能容纳6万多个主机 。
C类:一个C类IP地址由3字节的网络地址和1字节的主机地址组成,网络地址的最高位必须是“110”。范围从192.0.0.0到223.255.255.255。子网掩码为255.255.255.0。C类网络可达209万余个,每个网络能容纳254个主机。
D类地址用于多点广播(Multicast):D类IP地址第一个字节以“1110”开始,它是一个专门保留的地址。它并不指向特定的网络,目前这一类地址被用在多点广播(Multicast)中。多点广播地址用来一次寻址一组计算机,它标识共享同一协议的一组计算机。
E类IP地址:以“11110”开始,为将来使用保留。
2、子网掩码
子网掩码又叫网络掩码、地址掩码,是一个 4 * 8bit(1字节)由 0/1 组成的数字串。网掩码不能单独存在,它必须结合IP地址一起使用。
2.1子网掩码的作用
1.用来屏蔽(遮住)IP地址的一部分以划分成网络地址和主机地址两部分,并说明该IP地址是在局域网上,还是在远程网上。
2.通过子网掩码,可以把网络划分成子网,即VLSM(可变长子网掩码),也可以把小的网络归并成大的网络即超网。
2.2 子网掩码如何计算网络地址和主机地址
需要把IP地址转换为二进制表示、子网掩码也转换为二进制上下对齐进行比较,IP地址中被连续的1遮住的部分是网络地址,IP地址中被连续的0遮住的部分为主机地址。
比如计算机的IP地址为 192.168.1.1,子网掩码为 255.255.255.0
网络地址: IP地址中被连续的1遮住的部分,即 11000000.10101000.00000001.00000000,网络地址为:192.168.1.0
主机地址: IP地址中被连续的0遮住的部分,即 00000000.00000000.00000000.00000001, 主机地址:0.0.0.1
A类地址:默认的子网掩码是255.0.0.0
B类地址:默认的子网掩码是255.255.0.0
C类地址:默认的子网掩码是255.255.255.0
2.3 如何通过子网掩码计算网络地址
1. 首先IP地址和子网掩码都换算成二进制数字串。
2. 然后两者进行 "与运算",就可以得到网络地址。
3、 IP网段表示方法
比如:192.168.0.0/24
192.168.0.0: 网络地址
24: 表示子网掩码二进制表示法中,连续为数字1的个数,即:11111111·11111111·11111111·00000000,即 255.255.255.0
IT技术分享社区
个人博客网站:https://programmerblog.xyz
文章推荐程序员效率:画流程图常用的工具程序员效率:整理常用的在线笔记软件远程办公:常用的远程协助软件,你都知道吗?51单片机程序下载、ISP及串口基础知识硬件:断路器、接触器、继电器基础知识