子网掩码,默认网关与IP地址之间的关系,以及用途,谢谢~~

我对此不是很了解,希望知道此知识的朋友能够帮助解答,非常感谢~~

在网络中不同主机之间通信的情况可以分为两种:
同一个网段中两台主机之间相互通信
不同网段中两台主机之间相互通信.
为了区分这两种情况,进行通信的计算机就需要获取远程主机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地址就是我们所要设置的网关,或是默认网关
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-29
ip地址其实是基于tcp/ip的理论所规定的网络地址,简单的理解可以认为是您在网络上的住址。
为了在网络上区分不同的计算机,人们给每台计算机分配了一组用于标志该计算机的数字,称之为ip地址。ip地址是由4个部分组成的,每个部分都是0--255之间的一个数字,各部分之间用小数点分开,例如:59.134.35.8。每台计算机,为了连接到网络上,都需要有一个ip地址。ip地址在设计时就考虑到地址分配的层次特点,将每个ip地址都分割成网络号和主机号两部分,以便于ip地址的寻址操作。另外,ip地址还分为主要a,b,c,d,e五类,值得一提的是:
a类
10.0.0.0--10.255.255.255
b类
172.16.0.0--172.31.255.255
c类
192.168.0.0--192.168.255.255
这三类基本使用在局域网内。
子网掩码是一个32位地址,用于屏蔽ip地址的一部分以区别网络标识和主机标识,并说明该ip地址是在局域网上,还是在远程网上。
也就是当tcp/ip宿主机要通信时,子网掩码用于判断一个宿主机是在本地网络还是在远程网络。子网掩码不能单独存在,它必须结合ip地址一起使用。子网掩码只有一个作用,就是将某个ip地址划分成网络地址和主机地址两部分,默认子网掩码一般为“255.255.255.0”
默认网关是与主机连在同一个子网的路由器的ip地址。假设我们在网络a,要与网络b中的一台机器进行通信,我们不能直接与b中的机器建立连接,而是要先给和我们相连的路由器的那个端口,并让它转给网络二中的主机。他就相当于是一个代理商,a与b的通信交流都要经过他。(复杂的还涉及到多级转发,就不再说了)。不过,就好像一个房间可以有多扇门一样,一台主机可以有多个网关。现在主机使用的网关,一般指的是默认网关。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网