IP地址
IP地址是主机的唯一标识,保证主机间正常通信。是一种网络编码,用来确定网络中的节点。
IP地址是由32位二进制组成。通常被分割为4个“8位二进制数”(也就是4个字节)。分成4组,每组8位。子网掩码也是。例如:...平时为了方便记忆,使用点分十进制格式。前面的二进制IP表示成十进制是:..1.2。
二进制
8位二进制最小值=0最大值=
分类
IP地址分以下五类:
A类:从1.0.0.0到...,适用于大型网络
B类:从.0.0.0到...,适用于中型网络
C类:从.0.0.0到...,适用于小型网络
D类:从.0.0.0到...,用于组播
E类:从..0.0.0到...,用于科研保留
A,B,C为常用类别。其中.x.x.x段地址空间是被保留的回环地址
网络部分(网络地址)和主机部分(主机地址)
IP地址由2部分组成:网络部分+主机部分
IP地址=网络地址+主机地址
2.子网掩码子网掩码又叫网络掩码、地址掩码、子网络遮罩。它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。
子网掩码也是一个32位地址,只有一个作用:就是将某个IP地址划分成网络地址和主机地址两部分。
①通过子网掩码,就可以判断两个IP在不在一个局域网内部。
②子网掩码可以看出有多少位是网络号,有多少位是主机号
③其对应的IP地址中网络地址的所有位置都为1,对应于主机地址的所有位置都为0。
每一类IP地址都有默认的子网掩码
对于A类地址来说,默认的子网掩码是.0.0.0;
对于B类地址来说,默认的子网掩码是..0.0;
对于C类地址来说,默认的子网掩码是...0。
3.广播地址广播地址(BroadcastAddress)是专门用于同时向网络中所有工作站进行发送的一个地址。
在使用TCP/IP协议的网络中,主机标识段hostID为全1的IP地址为广播地址,广播的分组传送给hostID段所涉及的所有计算机。例如,对于10.1.1.0(...0)网段,其广播地址为10.1.1.(即为2进制的),当发出一个目的地址为10.1.1.的分组(封包)时,它将被分发给该网段上的所有计算机。
4.子网划分子网划分定义:Internet组织机构定义了五种IP地址,有A、B、C三类地址。A类网络有个,每个A类网络可能有台主机,它们处于同一广播域。而在同一广播域中有这么多节点是不可能的,网络会因为广播通信而饱和,结果造成个地址大部分没有分配出去。可以把基于每类的IP网络进一步分成更小的网络,每个子网由路由器界定并分配一个新的子网网络地址,子网地址是借用基于每类的网络地址的主机部分创建的。划分子网后,通过使用掩码,把子网隐藏起来,使得从外部看网络没有变化,这就是子网掩码。
5.网络地址计算①将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址
②将子网掩码和IP地址按位进行逻辑“与”运算,得到IP地址的网络地址,剩下的部分就是主机地址,从而区分出任意IP地址中的网络地址和主机地址。
③将运算结果中的网络地址不变,主机地址变为1,结果就是广播地址
注:网络地址+1即为第一个主机地址,广播地址-1即为最后一个主机地址,
由此可以看出地址范围是:网络地址+1至广播地址-1
示例
一个主机的IP地址是..14.,掩码是...,要求计算这个主机所在网络的网络地址和广播地址
子网掩码...转二进制:...
其中网络位部分是27位,主机位部分是5位
网络地址就是:把IP地址转成二进制和子网掩码进行与运算
IP地址..14.转二进制:01001110
IP地址子网掩码
01001110
01001110
注:与位运算:0与任何数运算为0,1与1运算为1
结果为:..14.
6.广播地址计算网络地址的主机位全部变成1,即即:..14.
7.网络数计算网络数=2的X次方(X是子网掩码中,借的1的个数)如:..1.0/25是一个C类地址借了一位。因为C类默认是/24嘛。所以X=1。网络数=2的1次方=2个。
8.主机数计算主机数=2的Y次方-2(Y是子网掩码中0的个数)-2是掐头去尾,头是网络号,尾是广播地址。/25意味着子网掩码中有25个1,剩下32-25个0,也就是7个。所以主机数=2的7次方-2=,也就是每个子网可以产生个可以分配给主机使用的IP地址。
9.块大小计算块大小=-子网掩码:如:..1.0/25子网掩码=...所以块大小=-=。块大小知道了,网道络号就知了。因为,..1.0/25第一个网络号一定是..1.0第二个网络号就=..1.0+=..1.。
于是得出:..1.0/25这个子网的网络号就是1.0第一个IP就是1.1,最后一个IP=下一个网络号-2=-2=..1.。而..1.是第一网段的广播地址。
..1./25这个子网的网络号就是1.第一个IP就是1..最后一个IP就是1.,而1.是这个网段的广播地址。
ip段/数字-如..0.1/24是什么意思?
后面数字24是告诉我们有多少网络位,也就是子网掩码中前有多少位1。即:子网掩码为...———...0
示例:IP地址为..1.0/26求子网数(网络数)?主机数?网络地址?广播地址?
数字26告诉我们,IP地址的子网掩码为:...
这是一个C类地址,默认子网掩码为...0。题目IP地址为:...,而网络位借用了主机位两个位置为1
所以:子网数(网络数)=2的X次方(X是子网掩码中,借的1的个数)=4
主机数=2的Y次方-2(Y是子网掩码中0的个数)=62
IP地址转换二进制:...
网络地址(网络号):..1.0、..64、..1.、..1.
广播