IP地址 网关 子网掩码之间的关系

IP地址

192.168.1.168(IP地址)= 192.168.1.0(网络地址)+ 0.0.0.168(主机地址)

1)网络地址:又叫网络号,指定了主机所属的网络 

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

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

  • 访问权限

    在同一局域网内,网络号相同的两台主机能够直接通讯(即网络号相同的主机能互相ping通)

    在同一局域网内,网络号不同的两台主机不能直接通讯(即网络号不同的主机不能互相ping通)

2)主机地址:指定了主机在网络中的具体位置

子网掩码

子网掩码不能单独存在,它必须结合IP地址一起使用

1)子网掩码只有一个作用:就是将某个IP地址划分成网络地址和主机地址两部分,用来判断任意两台计算机的IP地址是否属于同一子网络(网段)

ABC类标准子网掩码分别为:255.0.0.0   255.255.0.0   255.255.255.0

网关

网关是不同网段之间通信才会用到的,同网段之间通信不用网关

主机向外发包,首先判断目标IP地址是否与自己在同一网段,若在同一网段就直接发送,若不在则转发给网关

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

原文地址:https://www.cnblogs.com/IAMSailorMoon/p/14760318.html