首页 > 编程知识 正文

子网掩码和默认网关的作用,网关和子网掩码怎么设置

时间:2023-05-04 05:53:01 阅读:113581 作者:4995

1、为什么要计算网络地址

一句话,就是让网络中的计算机相互通信。 首先,让我们看看最简单的网络。 在图3中,两台计算机通过网线(交叉线)直接连接。 以下是几个IP地址的设置,让我们看看不同的设置是否能沟通网络。

1、1号机IP地址为192.168.0.1子网掩码为255.255.255.0,2号机IP地址为255.255.200子网掩码为255.255.0

2 ) 1号机的地址不变时,即使将2号机的IP地址变更为192.168.1.200子网掩码为255.255.255.0,这两台也无法通信。

3、1号机的IP地址为192.168.0.1子网掩码为255.255.255.192,2号机的IP地址为192.168.0.200子网掩码为255.255.255.192 与第一种情况的区别在于子网掩码。 1这台计算机无法正常通信

图3

第一种情况是因为两台计算机在同一网络192.168.0.0上而相通,第二种情况是因为两台计算机在不同网络上而不通。

现在,首先得出一个结论,计算机必须在同一网络中,才能在通过:网线直接连接的计算机或通过集线器(HUB )或常规交换机间接连接的计算机之间相互通信这意味着它们的网络地址必须相同,主机地址也必须不同。 只有在一个网络上才能通信。 这就像我们上面列举的例子一样,即使是同一个北街的居民,因为街道的名字是北街,而且各自的地址不同,所以可以互相找到对方。计算网络地址就是判断网络中的计算机在不在同一网络,在就能通,不在就不能通.是否在这里所说的同一网络上是指IP地址,而不是物理连接。 怎么计算

第二种是网络地址(子网掩码)的计算方法

我们的日常生活地址就像:北街1号一样,你可以看到字面上的地址就是北街,但我们很难从IP地址上查到网络地址。 要计算网络地址,请访问上文提到的子网掩码.

计算的过程是这样的。 将IP地址和子网掩码两者换算为二进制,进行“与”运算后,结果为网络地址。 与符号运算如下所示,上下对齐,1位1位的计算为1和1=1,剩下的组合全部为0。

图4

例如,要计算:IP地址为:202.99.160.50子网掩码为255.255.255.0的网络地址,请执行以下操作

1 )将IP地址和子网掩码分别转换为二进制

202.99.160.50按二进制换算为1100101001100011101000000110010

255.255.255.0按二进制换算为11111111111111111111000000

2 )两者相加

图5

3 )将运算结果换算为十进制数,这就是网络地址。

sxdjr换算成十进制数为202.99.160.0

现在,可以解决上面三种情况不通的问题了

1、从下面的运算结果可以看出,两台计算机的网络地址都是192.168.0.0,且IP地址不同,所以可以通用。

图6

2、从以下运算结果可以看出,1号机的网络地址为192.168.1.0,2号机的网络地址为192.168.1.0,由于不在一个网络上,所以不通。

图7

3、从下面的运算结果可以看出,1号机的网络地址为192.168.0.0,2号机的网络地址为192.168.0.192,由于不在一个网络上,所以不通

图8

看看这个,就应该知道为什么要计算网络地址,怎么计算了。

2 .默认网关(地址) )。

参考: 《百度百科-网关》

什么是网关?

你能联想到海关吗? 什么是海关? )

连接到两个不同网络的设备的网关设备网关的作用是在两个网络之间提供通信和控制。

网关设备包括接口、路由器、启用路由协议的服务器、代理服务器和防火墙

网关地址是网关设备的IP地址。 通常,网关字段通常输入在一个字段中,如下所示

的网关地址192.168.1.1

的网关地址192.168.2.1

假设有两个网络:

网络a的IP地址范围为“192.168.1.1到192.168.1.254”,子网掩码为255.255.255.0

网络b的IP地址范围为“192.168.2.1到192.168.2.254”,子网掩码为255.255.255.0

要实现这两个网络之间的通信,则必须通过网关。

如果网络A

中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机(如附图所示)。网络A向网络B转发数据包的过程。

   

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

 

默认网关 

一台主机可以有多个网关。默认网关的意思是一台主机如果找不到可用的网关,就把数据包发给默认指定的网关,由这个网关来处理数据包。现在主机使用的网关,一般指的是默认网关。

举个简单的例子,一套房子内部有三个房间、一个大门,房子可以比喻成你的电脑所在的局域网,三个房间可以比喻成你所在局域网中的三台电脑,房子的大门可以比喻成网关。qsdttt在房子内的一个房间进入另一个房间的时候并不需要经过房子的大门;在局域网中也是一样的,处在同一局域网的中计算机进行通信的时候并不需要用到网关。qsdttt需要到邻居家去玩的时候需要要从你家房子的大门出去;相应的,局域网中的计算机需要和其它局域网中的计算机、和互联网上的计算机进行通信的时候,数据包必须要通过网关才可以到达。

这就是为什么我们在有路由器上网的时候,必须要把计算机中的默认网关地址设置成路由器LAN接口的地址的原因,因为路由器的LAN接口就是你所在网络的网关,你的电脑要上网,数据包必须要经过网关转发出去。目前家用路由器一般使用192.168.1.1和192.168.0.1作为LAN接口的地址,这两个地址也是最常见的网关地址。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。