IP地址计算基础

1. IP地址

作用:Internet上电脑的一个编号

IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数。

例:点分十进IP地址(100.4.5.6),实际上是32位二进制数(01100100.00000100.00000101.00000110)。

2. 子网掩码

作用:将某个IP地址划分成网络地址和主机地址两部分。

3. 网关

作用:只有设置好网关的IP地址,TCP/IP协议才能实现不同网络之间的相互通信。

4. 网络号

算法:用ip地址和子网掩码的二进制数进行“与”运算即可得出网络号。

例如,一个ip地址是:192.168.177.129,子网掩码是255.255.255.0,则网络号就是:192.168.177.0;如果子网掩码是255.255.255.128,则网络号是:192.168.177.128

具体运算如下:ip地址是:192.168.177.129,其二进制数是:11000000 10101000 10101011 10000001子网掩码是255.255.255.0,其二进制数是:11111111 11111111 11111111 00000000。则网络号就是:11000000 10101000 10101011 0000000十进制表示就是:192.168.177.0。如果子网掩码是255.255.255.128,二进制表示:11111111 11111111 11111111 1000000则网络号是:11000000 10101000 10101011 10000000,即192.168.177.128.

5. 广播地址

广播地址(Broadcast Address)是专门用于同时向网络中所有工作站进行发送的一个地址。

在使用TCP/IP 协议的网络中,主机标识段host ID 为全1 的IP 地址为广播地址,广播的分组传送给host ID段所涉及的所有计算机。例如,对于10.1.1.0 (255.255.255.0 )网段,其广播地址为10.1.1.255 (255 即为2 进制的11111111 ),当发出一个目的地址为10.1.1.255 的分组(封包)时,它将被分发给该网段上的所有计算机。

假设网络号位数为x,求子网掩码255.255.255.m

32-x=y

256-z=m

反掩码-网络号-子网掩码对应表

猜你喜欢

转载自www.cnblogs.com/a06088/p/11960589.html