发布网友
共2个回答
热心网友
在网络中不同主机之间通信的情况可以分为两种: 同一个网段中两台主机之间相互通信 不同网段中两台主机之间相互通信. 为了区分这两种情况,进行通信的计算机就需要获取远程主机IP地址的网络部分心做出判断. 如果源主机的网络地址=目标主机的网络地址,则为相同网段主机之间的通信. 如果源主机的网络地址不=目标主机的网络地址,则为不同网段主机之间的通信 因此,对一台计算机来说,关键问题就是如何获取远程主机IP地址的网络地址信息,这就需要借助子网掩码(netmask) 与IP地址一样,子网掩码也是由32个二进制位组成,对应IP地址的网络部分用1表示,对应IP地址的主机部分用0表示,通常也是用4个点分开的十进制数表示.当为IP网络中的节点分配IP地址时,也一并要给出每个节点所使用的子网掩码.对于A类地址的默认子网掩码是:255.0.0.0 B类地址的默认子网掩码是:255.255.0.0 C类地址的默认子网掩码是:255.255.255.0 有了子网掩码后,只要把IP地址和子网掩码用二进制的方式来进行与(相乘)运算,所得的结果就是IP地址的网络地址.: 0与0=0 0与1=0 1与0=0 1与1=1 注意,运算的时候一定要把两个地址换算为二进制后才能进行运算,所以说,子网掩码是用来获取远程主机IP地址的网络地址的信息时用的. 默认网关是用来设置通过某一网络端点来访问internet 也就是说,在公司网络中或是其他网络中,你想要上网的时候,你就得通过你们公司中与internet相连的那台主机去上网,那么这台主机的IP地址就是我们所要设置的网关,或是默认网关
热心网友
网关用于实现不同网段之间的通信。
子网掩码用于区分ip的网络位与主机位。
ip是由32位的二进制组成,是网络上的唯一标识。