精华内容
下载资源
问答
  • IP地址,子网掩码、默认网关,DNS服务器是什么意思? IP地址,子网掩码、默认网关,DNS服务器是什么意思? (一)问题解析 001. 问:IP地址,子网掩码,默认网关,DNS服务器,有什么区别呀?我知道没有IP地址就不能...

    IP地址,子网掩码、默认网关,DNS服务器是什么意思?

     IP地址,子网掩码、默认网关,DNS服务器是什么意思?

     

                               (一)  问题解析

    001.   问:  IP地址,子网掩码,默认网关,DNS服务器,有什么区别呀?我知道没有IP地址就不能上网,我也知道没设DNS就不能上外网,可它们都有什么功能,有什么区别呢?还有真奇怪,我的计算机没设DNS,竟然能上QQ,却不能打开网页,这是为什么呢>

    答:  IP是32位二进制数据,通常以十进制表示,并以“.”分隔。IP地址是一种逻辑地地址,用来标识网络中一个个主机,IP有唯一性,即每台机器的IP在全世界是唯一的。 
    DNS是域名服务器,用来解析域名的(域名与IP之间的解析),如果没有这东西,你必须输入网站的IP地址,有了DNS,你就可以直接输入网址 
         因为上QQ不需要有DNS(QQ只是一个客户端程序,用不到DNS),只有浏览网页(需输入网址时)才用到DNS。


                               (二)DNS服务器

         DNS是指:域名服务器(Domain Name Server)。在Internet上域名与IP地址之间是一一对应的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器 。(详见文化基础P242)

                                  
                               (三)IP地址

        电脑之间要实现网络通信,就必须要有一个合法的ip地址。IP地址=网络地址+主机地址,(又称:主机号和网络号组成)ip地址的结构使我们可以在Internet上很方便的寻址。ip地址通常用更直观的,以圆点分隔号的四个十进制数字表示,每个数字从0到255,如某一台主机的ip地址为:128.20.4.1在局域网里,同样也需要ip地址,一般内网的ip地址是以192.168开头的,这样很容易区分公网和内网的ip地址


                              彻底明白IP地址的含义 

       不管是学习网络还是上网,IP地址都是出现频率非常高的词.Windows系统中设置IP地址的界面如图1所示,图中出现了IP地址,子网掩码,默认网关和DNS服务器这几个需要设置的地方,只有正确设置,网络才能通,那这些名词都是什么意思呢 学习IP地址的相关知识时还会遇到网络地址,广播地址,子网等概念,这些又是什么意思呢 



    图1 

       要解答这些问题,先看一个日常生活中的例子.如图2所示,住在北大街的住户要能互相找到对方,必须各自都要有个门牌号,这个门牌号就是各家的地址,门牌号的表示方法为:北大街+XX号.假如1号住户要找6号住户,过程是这样的,1号在大街上喊了一声:"谁是6号,请回答.",这时北大街的住户都听到了,但只有6号作了回答,这个喊的过程叫"广播",北大街的所有用户就是他的广播范围,假如北大街共有20个用户,那广播地址就是:北大街 21号.也就是说,北大街的任何一个用户喊一声能让"广播地址-1"个用户听到. 



    图2 

    从这个例中可以抽出下面几个词: 
    街道地址:北大街,如果给该大街一个地址则用第一个住户的地址-1,此例为:北大街0号 
    住户的号:如1号,2号等. 
    住户的地址:街道地址+XX号,如北大街 1号,北大街 2号等 
    广播地址:最后一个住户的地址+1,此例为:北大街21号 

    Internet网络中,每个上网的计算机都有一个像上述例子的地址,这个地址就是IP地址,是分配给网络设备的门牌号,为了网络中的计算机能够互相访问,IP地址=网络地址+主机地址,图1中的IP地址是192.168.100.1,这个地址中包含了很多含义.如下所示:

    网络地址(相当于街道地址): 192.168.100.0 
    主机地址(相当于各户的门号): 0.0.0.1 
    IP地址(相当于住户地址): 网络地址+主机地址=192.168.100.1 
    广播地址: 192.168.100.255 

        这些地址是如何计算出来的呢 为什么计算这些地址呢 要想知道如何,先要明白一个道理,学习网络的目的就是如何让网络中的计算机相互通讯,也就是说要围绕着"通"这个字来学习和理解网络中的概念,而不是只为背几个名词.

        注:192.168.100.1是私有地址,是不能直接在Internet网络中应用的,上Internet要转为公有地址,下面详细说明. 

                            
                            一,为什么要计算网络地址 

    一句话就是让网络中的计算机能够相互通讯.先看看最简单的网络,图3中是用网线(交叉线)直接将两台计算机连起来.下面是几种IP地址设置,看看在不同设置下网络是通还是不通. 

    1,设置1号机的IP地址为192.168.0.1子网掩码为255.255.255.0,2号机的IP地址为192.168.0.200子网掩码为255.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种情况的区别在于子网掩码,1为255.255.255.0本例是255.255.255.192。这台计算机就不能正常通讯. 



    图3 

    第1种情况能通是因为这两台计算机处在同一网络192.168.0.0,所以能通,而2,3种情况下两台计算机处在不同的网络,所以不通

    这里先给个结论:用网线直接连接的计算机或是通过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 换算成二进制为 11001010·01100011·10100000·00110010 
    255.255.255.0 换算成二进制为 11111111·11111111·11111111·00000000 
    2)将二者进行与运算 




    图5 

    3)将运算结果换算成十进制,这就是网络地址. 
    11001010·01100011·10100000·00000000换算成十进制就是202.99.160.0 

    现在我们就可以解答上面三种情况的通与不通的问题了. 

    1,从下面运算结果可以看出二台计算机的网络地址都为192.168.0.0且IP地址不同,所以可以通. 



    图6 

    2,从下面运算结果可以看出1号机的网络地址为192.168.0.0,2号机的网络地址为192.168.1.0 不在一个网络,所以不通. 



    图7 

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



    图8 

    相信看到这应该明白了为何计算网络地址和如何计算了。

                      感谢网友:听雨http://new.qzone.qq.com/649329690/blog/9


                                  (四)子网掩码

        子网掩码是用来判断任意两台计算机的ip地址是否属于同一子网络的根据。最为简单的理解就是两台计算机各自的ip地址与子网掩码进行and运算后,得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯。(具体子网掩码各位的含义待补充。)

                                  (五)默认网关

    什么是默认网关 ?

    如果搞清了什么是网关,默认网关也就好理解了。就好像一个房间可以有多扇门一样,一台主机可以有多个网关。默认网关的意思是一台主机如果找不到可用的网关,就把数据包发给默认指定的网关,由这个网关来处理数据包。现在主机使用的网关,一般指的是默认网关。(文化基础P222 网关的概念) 

    如何设置默认网关 

    一台电脑的默认网关是不可以随随便便指定的,必须正确地指定,否则一台电脑就会将数据包发给不是网关的电脑,从而无法与其他网络的电脑通信。默认网关的设定有手动设置和自动设置两种方式。

                                   1. 手动设置 

        手动设置用于电脑数量比较少、TCP/IP参数基本不变的情况,比如只有几台到十几台电脑。因为这种方法需要在联入网络的每台电脑上设置“默认网关”,非常费劲,一旦因为迁移等原因导致必须修改默认网关的IP地址,就会给网管带来很大的麻烦,所以不推荐使用。 

    在Windows 9x中,设置默认网关的方法是在“网上邻居”上右击,在弹出的菜单中点击“属性”,在网络属性对话框中选择“TCP/IP协议”,点击“属性”,在“默认网关”选项卡中填写新的默认网关的IP地址就可以了。 

    需要特别注意的是:默认网关必须是电脑自己所在的网段中的IP地址,而不能填写其他网段中的IP地址。 

                                  2. 自动设置 

    自动设置就是利用DHCP(Dynamic Host Configuration Protocol, 动态主机配置协议)服务器来自动给网络中的电脑分配IP地址、子网掩码和默认网关 。这样做的好处是一旦网络的默认网关发生了变化时,只要更改了DHCP服务器中默认网关的设置,那么网络中所有的电脑均获得了新的默认网关的IP地址。这种方法适用于网络规模较大、TCP/IP参数有可能变动的网络。另外一种自动获得网关的办法是通过安装代理服务器软件(如MS Proxy)的客户端程序来自动获得,其原理和方法和DHCP有相似之处。由于篇幅所限,就不再详述了

    展开全文
  • VC 获取DNS 子网掩码 IP地址以及路由设置等网络配置参数,另外还可获取主机名、工作域、网卡MAC地址、默认网关以及是否使用IP路由等,编写网络相关软件时,这是一些必备的网络参数。程序运行截图如图所示。
  • IP地址,子网掩码、默认网关,DNS服务器是什么意思? (一) 问题解析 问: IP地址,子网掩码,默认网关,DNS服务器,有什么区别呀?我知道没有IP地址就不能上网,我也知道没设DNS就不能上外网,可它们都有什么功能,...

    1 IP地址

    IP 是32位二进制数据,通常以十进制表示,并以 “.” 分隔。IP 地址是一种逻辑地址,用来标识网络中一个个主机,IP 有唯一性(指的是公网地址),即每台机器的 IP 在全世界是唯一的。

    电脑之间要实现网络通信,就必须要有一个合法的 IP 地址。IP 地址 = 网络地址 + 主机地址(又称:网络号和主机号),IP 地址的结构使我们可以在 Internet 上很方便的寻址。IP 地址通常用更直观的,以圆点分隔号的四个十进制数字表示,每个数字从0到255,如某一台主机的 IP 地址为:128.20.4.1。在局域网里,同样也需要 IP 地址,一般内网的 IP 地址是以 192.168 开头的,这样很容易区分公网和内网的 IP 地址。

    彻底明白 IP 地址的含义

    不管是学习网络还是上网,IP 地址都是出现频率非常高的词。Windows 系统中设置 IP 地址的界面如图1所示,图中出现了 IP 地址,子网掩码,默认网关和 DNS 服务器这几个需要设置的地方,只有正确设置,网络才能通,那这些名词都是什么意思呢?学习 IP 地址的相关知识时还会遇到网络地址,广播地址,子网等概念,这些又是什么意思呢?
    在这里插入图片描述
            图1

    要解答这些问题,先看一个日常生活中的例子。如图2所示,住在北大街的住户要能互相找到对方,必须各自都要有个门牌号,这个门牌号就是各家的地址,门牌号的表示方法为:北大街+XX号。假如1号住户要找6号住户,过程是这样的,1号在大街上喊了一声: “谁是6号,请回答”,这时北大街的住户都听到了,但只有6号作了回答,这个喊的过程叫"广播",北大街的所有用户就是他的广播范围,假如北大街共有20个用户,那广播地址就是: 北大街 21号。也就是说,北大街的任何一个用户喊一声能让"广播地址-1"个用户听到。
    在这里插入图片描述
                     图2

    从这个例中可以抽出下面几个词:

    • 街道地址:北大街,如果给该大街一个地址则用第一个住户的地址-1,此例为:北大街0号
    • 住户的号:如1号,2号等
    • 住户的地址:街道地址+XX号,如北大街1号,北大街2号等
    • 广播地址:最后一个住户的地址+1,此例为:北大街21号

    Internet 网络中,每个上网的计算机都有一个像上述例子的地址,这个地址就是 IP 地址,是分配给网络设备的门牌号,为了网络中的计算机能够互相访问,IP 地址=网络地址+主机地址,图1中的 IP 地址是 192.168.100.1,这个地址中包含了很多含义。如下所示:

    • 网络地址(相当于街道地址):192.168.100.0
    • 主机地址(相当于各户的门号):0.0.0.1
    • IP地址(相当于住户地址):网络地址+主机地址=192.168.100.1
    • 广播地址:192.168.100.255

    这些地址是如何计算出来的呢?为什么计算这些地址呢?要想知道如何,先要明白一个道理,学习网络的目的就是如何让网络中的计算机相互通讯,也就是说要围绕着"通"这个字来学习和理解网络中的概念,而不是只为背几个名词。

    注:192.168.100.1 是私有地址,是不能直接在 Internet 网络中应用的,上 Internet 要转为公有地址,下面详细说明。

    • 为什么要计算网络地址

      一句话就是让网络中的计算机能够相互通讯。先看看最简单的网络,图3中是用网线(交叉线)直接将两台计算机连起来。下面是几种IP地址设置,看看在不同设置下网络是通还是不通。

      (1)、设置1号机的 IP 地址为 192.168.0.1,子网掩码为 255.255.255.0,2号机的IP地址为 192.168.0.200,子网掩码为 255.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种情况的区别在于子网掩码,1为 255.255.255.0,本例是 255.255.255.192。这台计算机就不能正常通讯。
      在这里插入图片描述
                图3

      第1种情况能通是因为这两台计算机处在同一网络 192.168.0.0,所以能通,而2,3种情况下两台计算机处在不同的网络,所以不通。

      这里先给个结论:用网线直接连接的计算机或是通过 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 换算成二进制为 11001010·01100011·10100000·00110010
        255.255.255.0 换算成二进制为 11111111·11111111·11111111·00000000

      2. 将二者进行与运算
        在这里插入图片描述
                   图5

      3. 将运算结果换算成十进制,这就是网络地址。

        11001010·01100011·10100000·00000000 换算成十进制就是 202.99.160.0

      现在我们就可以解答上面三种情况的通与不通的问题了。

      第一种,从下面运算结果可以看出二台计算机的网络地址都为 192.168.0.0 且 IP 地址不同,所以可以通。
      在这里插入图片描述
                       图6

      第二种,从下面运算结果可以看出1号机的网络地址为 192.168.0.0,2号机的网络地址为 192.168.1.0 不在一个网络,所以不通。
      在这里插入图片描述
                       图7

      第三种,从下面运算结果可以看出1号机的网络地址为 192.168.0.0,2号机的网络地址为 192.168.0.192 不在一个网络,所以不通
      在这里插入图片描述
                       图8

      相信看到这应该明白了为何计算网络地址和如何计算了。

    2 子网掩码

    子网掩码是用来判断任意两台计算机的 IP 地址是否属于同一子网络的根据。最为简单的理解就是两台计算机各自的 IP 地址与子网掩码进行 and 运算后,得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯。(具体子网掩码各位的含义待补充。)

    3 默认网关

    什么是默认网关 ?

    如果搞清了什么是网关,默认网关也就好理解了。就好像一个房间可以有多扇门一样,一台主机可以有多个网关。默认网关的意思是一台主机如果找不到可用的网关,就把数据包发给默认指定的网关,由这个网关来处理数据包。现在主机使用的网关,一般指的是默认网关。

    如何设置默认网关

    一台电脑的默认网关是不可以随随便便指定的,必须正确地指定,否则一台电脑就会将数据包发给不是网关的主机,从而无法与其他网络的主机通信。默认网关的设定有手动设置和自动设置两种方式。

    1. 手动设置

      手动设置适用于电脑数量比较少、TCP/IP 参数基本不变的情况,比如只有几台到十几台电脑。因为这种方法需要在联入网络的每台电脑上设置“默认网关”,非常费劲,一旦因为迁移等原因导致必须修改默认网关的 IP 地址,就会给网管带来很大的麻烦,所以不推荐使用。

      在 Windows 9x 中,设置默认网关的方法是在“网上邻居”上右击,在弹出的菜单中点击“属性”,在网络属性对话框中选择“TCP/IP协议”,点击“属性”,在“默认网关”选项卡中填写新的默认网关的 IP 地址就可以了。

      需要特别注意的是:默认网关必须是电脑自己所在的网段中的 IP 地址,而不能填写其他网段中的 IP 地址。

    2. 自动设置

      自动设置就是利用 DHCP(Dynamic Host Configuration Protocol, 动态主机配置协议)服务器来自动给网络中的电脑分配 IP 地址、子网掩码和默认网关 。这样做的好处是一旦网络的默认网关发生了变化时,只要更改了 DHCP 服务器中默认网关的设置,那么网络中所有的电脑均获得了新的默认网关的 IP 地址。这种方法适用于网络规模较大、TCP/IP 参数有可能变动的网络。另外一种自动获得网关的办法是通过安装代理服务器软件(如MS Proxy)的客户端程序来自动获得,其原理和方法和 DHCP 有相似之处。由于篇幅所限,就不再详述了。

    4 DNS服务器

    DNS:域名系统(Domain Name System)。在 Internet 上,域名与 IP 地址之间是一 一对应的,域名虽然便于人们记忆,但机器之间只能互相识别 IP 地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS 服务器就是进行域名解析的服务器 。

    如果没有这东西,你必须输入网站的 IP 地址,有了DNS 服务器,你就可以直接输入网址。

    问题: 我的计算机没设 DNS,竟然能上 QQ,却不能打开网页,这是为什么呢?

    因为上 QQ 不需要有 DNS (QQ 只是一个客户端程序,用不到 DNS),只有浏览网页(需输入网址时)才用到 DNS。

    展开全文
  • 点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取很多朋友多次问到什么是网关、dns子网掩码,三层交换机,它们定位的用途;确实,因为网络技术在弱电中确实应用...

    点击上方“朱小厮的博客”,选择“设为星标”

    后台回复"书",获取

    很多朋友多次问到什么是网关、dns、子网掩码,三层交换机,它们定位的用途;确实,因为网络技术在弱电中确实应用非常广泛,我们平时在vip技术群中也是不断的讨论到网关、vlan、三层交换机或子网掩码等问题,今天我们就一起用通俗方式一次性了解清楚。

    一、什么是vlan?

    VLAN中文是“虚拟局域网”。LAN可以是由少数几台家用计算机构成的网络,也可以是数以百计的计算机构成的企业网络。VLAN所指的LAN特指使用路由器分割的网络——也就是广播域。

    听上面的概念,肯定有不少朋友是一头雾水的,什么是虚拟局域网?好好的,为什么要划分vlan?

    这里举个例:通俗的了解

    一所高中,新学期高一招了800个学生,这800个学生,如果放在一个班里,那肯定是管理不过来,面对800个人,老师看了也头疼,这边在授课,那边完全听不到,老师布置什么任务,也会有一些传达不到,老师要是想找某个学生的信息,要从800份信息中去找,极其麻烦,浪费时间;

    而实际中,也是一样,电脑A要想要与电脑B通信,于是电脑A就需要发送arp请求,而网络中电脑众多,最终ARP请求会被转发到同一网络中的所有电脑,才能找到电脑B,如此一来,为了找到电脑B,消耗了网络整体的带宽,收到广播信息的计算机还要消耗一部分CPU时间来对它进行处理。造成了网络带宽和CPU运算能力的大量无谓消耗。

    那么怎么办呢?

    学校就针对这800个学生,分成了10个班,每个班80人,分别命名为高一(1)班,高一(2)班、、、、高一(10)班,每个人都会获得一个班级编号。

    1101表示一班01号学生。

    1102表示一班02号学生。

    1201表示2班01号学生。

    同一个班的学生编号尾数不同,其它的都相同。

    那么这样老师再管理起来就轻松多了,可以把一班这80人管理的妥妥的,隔壁2班与3班乱成一锅粥也不管一班的事,我就要这一班80人好好上课就行。

    这就是vlan,每个班就相当于一个vlan,而每个班名称,就相当于vlan的名称,而每个学生的编号就是ip地址;同班同学(同一个vlan的ip),因为同一个教室,朝夕相处,且可以相互通信,不同班的同学,若不做其它工作,很难往来通信。

    所以同一个vlan间,可以相互通信;不同vlan,若不做配置,不能相互通信。

    那么不同vlan如何通通信呢?就需要单臂路由与三层交换机。

    二、单臂路由与三层交换机

    我们知道要实现不同vlan间通信,就必须需要有路由功能,不同VLAN之间相互通信的两种方式(单臂路由、三层交换机)。

    什么是单臂路由?

    单臂路由的实现方式,其实就是普通二层交换机加路由器,从而实现不同vlan间的可以互相通信。

    那什么是三层交换机呢?

    对于小型的网络,单臂路由可以应付,但随着VLAN之间流量的不断增加,很可能导致路由器成为整个网络的瓶颈,出现掉包、或者通信堵塞。

    为了解决上述问题,三层交换机应运而生。三层交换机,本质上就是“带有路由功能的(二层)交换机”。路由属于OSI参照模型中第三层网络层的功能,因此带有第三层路由功能的交换机才被称为“三层交换机”。

    关于三层交换机的内部结构,可以参照下面的简图。

    在一台本体内,分别设置了交换机模块和路由器模块;而内置的路由模块与交换模块相同,使用ASIC硬件处理路由。因此,与传统的路由器相比,可以实现高速路由。并且,路由与交换模块是汇聚链接的,由于是内部连接,可以确保相当大的带宽,所以对于正规的项目,需要使用三层交换机来实现网网络间的通信。

    三、什么是网关

    在了解了vlan与三层交换机后,能不能通信,还需要看网关是否正确。

    一、什么是网关

    网关(Gateway)又称网间连接器、协议转换器。网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。

    二、如何来理解网关

    大家都知道,从一个房间走到另一个房间,必然要经过一扇门。同样,从一个网络向另一个网络发送信息,也必须经过一道“关口”,这道关口就是网关。顾名思义,网关(Gateway)就是一个网络连接到另一个网络的“关口”。

    按照不同的分类标准,网关也有很多种。TCP/IP协议里的网关是最常用的,在这里我们所讲的“网关”均指TCP/IP协议下的网关。

    三、网关的ip地址

    那么网关到底是什么呢?

    网关实质上是一个网络通向其他网络的IP地址,网关在网段内的可用ip中选一个,不过,一般用的是第1个和最后一个

    例如

    比如有网络A和网络B,

    网络A:的IP地址范围为“192.168.1.1~192. 168.1.254”,子网掩255.255.255.0;

    如果需要与其它网段通信,那么它的网关可以设置为192.168.1.1,当然也可以设置为网段内其它的一个ip地址。

    网络B:的IP地址范为“192.168.2.1~192.168.2.254”,子网掩码255.255.255.0。

    如果需要与其它网段通信,那么它的网关可以设置为192.168.2.1,当然也可以设置为网段内其它的一个ip地址。

        

    四、网关是如何实现通信?

    在没有路由器的情况下,不同的两个网络之间是不能进行TCP/IP通信的,即使是两个网络连接在同一台交换机(或集线器)上,TCP/IP协议也会根据子网掩码(255.255.255.0)判定两个网络中的主机处在不同的网络里。而要实现这两个网络之间的通信,则必须通过网关

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

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

    五、什么是默认网关?

    如果搞清了什么是网关,默认网关也就好理解了。就好像一个房间可以有多扇门一样,一台主机可以有多个网关。默认网关的意思是一台主机如果找不到可用的网关,就把数据包发给默认指定的网关,由这个网关来处理数据包。现在主机使用的网关,一般指的是默认网关。 

    四、什么是DNS

    DNS是域名解析服务器(Domain Name System),是把网址变成IP地址的服务器。

    DNS说白了是把域名翻译成IP地址用的,这里面举个例子,大家就很容易清楚了。

    例如我们在浏览器里面输入www.baidu.com的时候,机器要跟百度这个网站进行通信,机器要往外面发送数据包,数据包里面要写百度这台服务器的IP地址,我们不知道IP地址是多少,那么就需要主机问DNS服务器,DNS服务器就自动帮我们把www.baidu.com这个域名翻译成了IP地址61.135.169.105。然后写到了数据包的目的IP地址里面就可以进行通信。

    就跟我们写信一样,你得写个收信人的地址邮局才能给你发送吧,你给国外写信,你写中文地址邮局不认识,需要这个一个人帮你翻译成英语。这就是DNS的作用,所以你的在本地连接里面写DNS才可以正常浏览网页,如果不设置DNS,是无法正常访问网页的。

    五、MAC地址

    讲到MAC地址,就不得不提ip地址,这里顺便把ip地址也说下。

    IP与MAC

    虽然现在已经ipv6了,但我们基本用的大多数还是ipv4协议,所谓ip就是你电脑整个网络的编号。其他电脑想访问电脑就得需要这个编号。但是这个编号很多情况下是一直在变化的。唯一不变的是你的MAC地址:物理地址

    MAC是网络中用来标识网卡设备的唯一网络地址。由相关硬件制造商统一分配,每台电脑的MAC地址都是唯一的。

    做个比喻,你经常搬家,你没搬一次家都有一个地址,XX小区XX单元XX号,这个就是IP。但是你的名字不变,这个就是MAC,不同的是我们的MAC不允许重名。

    我们的IP分为两个部分:如上图分为网络部分主机部分。网络部分好比就是你在XX省XX市XX镇,这个是国家固定下来了的。但是XX小区XX单元XX号是开发商自己定的。两个编号加起来就是你的ip了。不同的是在现实中两个编号的长度是固定的,在网络上A、B、C、D的ip地址却是变化的,这个在前天有详细讲到。

    六、子网掩码

    子网掩码是为了区分网络位和主机位,上面我们说到过,一个ip地址是由网络部分主机部分。正如一个人的名字由姓与名组成。

    那么我们可以把IP地址比作一个人的名字,那么子网掩码就像是一份名单,可以快速的知道那些人同姓,那些人不同姓,把同姓的人分在一组,让他们之前可以互相交流。

    举个例子

    有一个网段是192.168.1.0-192.1.254,这个网段就像一个村子一样,就称它为安防村,此这网段有个ip地址是192.168.1.1,我们就叫他安防一,另外一个人叫安防二,它的ip地址为192.168.1.2,我们一看他们,就知道他们是同村的。

    另外有一个网段,是192.168.0.0——192.168.255.254,我们叫它安村,村里有个同样有两个ip地址为92.168.1.1与192.168.1.2,也叫安防一,安防二,那么问题来了?这个时候,如何区分他们是属于那个村的?

    这个时候就需要子网掩码了来判断他们是属于那个网段的,需要把安防一、安防二带到村里去认下,就知道他们是属于那个村了,安防村的网段是255.255.255.0,安村的网段是255.255.0.0。

    网络中也会出现类似于“同名”“同姓”的ip地址,如何区分他们到底是属于那个网段,就需要依靠子网掩码了。

    想知道更多?描下面的二维码关注我

    后台回复"技术",加入技术群

    【精彩推荐】

    点个赞+在看,少个 bug ????

    展开全文
  • 来自公众号:有为网络服务很多朋友多次问到什么是网关、dns子网掩码,三层交换机,它们定位的用途;确实,因为网络技术在弱电中确实应用非常广泛,我们平时在vip技术群中也是不断的讨论到网关...

    来自公众号:有为网络服务

    很多朋友多次问到什么是网关、dns、子网掩码,三层交换机,它们定位的用途;确实,因为网络技术在弱电中确实应用非常广泛,我们平时在vip技术群中也是不断的讨论到网关、vlan、三层交换机或子网掩码等问题,今天我们就一起用通俗方式一次性了解清楚。

    一、什么是vlan?

    VLAN中文是“虚拟局域网”。LAN可以是由少数几台家用计算机构成的网络,也可以是数以百计的计算机构成的企业网络。VLAN所指的LAN特指使用路由器分割的网络——也就是广播域。

    听上面的概念,肯定有不少朋友是一头雾水的,什么是虚拟局域网?好好的,为什么要划分vlan?

    这里举个例:通俗的了解

    一所高中,新学期高一招了800个学生,这800个学生,如果放在一个班里,那肯定是管理不过来,面对800个人,老师看了也头疼,这边在授课,那边完全听不到,老师布置什么任务,也会有一些传达不到,老师要是想找某个学生的信息,要从800份信息中去找,极其麻烦,浪费时间;

    而实际中,也是一样,电脑A要想要与电脑B通信,于是电脑A就需要发送arp请求,而网络中电脑众多,最终ARP请求会被转发到同一网络中的所有电脑,才能找到电脑B,如此一来,为了找到电脑B,消耗了网络整体的带宽,收到广播信息的计算机还要消耗一部分CPU时间来对它进行处理。造成了网络带宽和CPU运算能力的大量无谓消耗。

    那么怎么办呢?

    学校就针对这800个学生,分成了10个班,每个班80人,分别命名为高一(1)班,高一(2)班、、、、高一(10)班,每个人都会获得一个班级编号。

    1101表示一班01号学生。

    1102表示一班02号学生。

    1201表示2班01号学生。

    同一个班的学生编号尾数不同,其它的都相同。

    那么这样老师再管理起来就轻松多了,可以把一班这80人管理的妥妥的,隔壁2班与3班乱成一锅粥也不管一班的事,我就要这一班80人好好上课就行。

    这就是vlan,每个班就相当于一个vlan,而每个班名称,就相当于vlan的名称,而每个学生的编号就是ip地址;同班同学(同一个vlan的ip),因为同一个教室,朝夕相处,且可以相互通信,不同班的同学,若不做其它工作,很难往来通信。

    所以同一个vlan间,可以相互通信;不同vlan,若不做配置,不能相互通信。

    那么不同vlan如何通通信呢?就需要单臂路由与三层交换机。

    二、单臂路由与三层交换机

    我们知道要实现不同vlan间通信,就必须需要有路由功能,不同VLAN之间相互通信的两种方式(单臂路由、三层交换机)。

    什么是单臂路由?

    单臂路由的实现方式,其实就是普通二层交换机加路由器,从而实现不同vlan间的可以互相通信。

    那什么是三层交换机呢?

    对于小型的网络,单臂路由可以应付,但随着VLAN之间流量的不断增加,很可能导致路由器成为整个网络的瓶颈,出现掉包、或者通信堵塞。

    为了解决上述问题,三层交换机应运而生。三层交换机,本质上就是“带有路由功能的(二层)交换机”。路由属于OSI参照模型中第三层网络层的功能,因此带有第三层路由功能的交换机才被称为“三层交换机”。

    关于三层交换机的内部结构,可以参照下面的简图。

    在一台本体内,分别设置了交换机模块和路由器模块;而内置的路由模块与交换模块相同,使用ASIC硬件处理路由。因此,与传统的路由器相比,可以实现高速路由。并且,路由与交换模块是汇聚链接的,由于是内部连接,可以确保相当大的带宽,所以对于正规的项目,需要使用三层交换机来实现网网络间的通信。

    三、什么是网关

    在了解了vlan与三层交换机后,能不能通信,还需要看网关是否正确。

    一、什么是网关

    网关(Gateway)又称网间连接器、协议转换器。网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。

    二、如何来理解网关

    大家都知道,从一个房间走到另一个房间,必然要经过一扇门。同样,从一个网络向另一个网络发送信息,也必须经过一道“关口”,这道关口就是网关。顾名思义,网关(Gateway)就是一个网络连接到另一个网络的“关口”。

    按照不同的分类标准,网关也有很多种。TCP/IP协议里的网关是最常用的,在这里我们所讲的“网关”均指TCP/IP协议下的网关。

    三、网关的ip地址

    那么网关到底是什么呢?

    网关实质上是一个网络通向其他网络的IP地址,网关在网段内的可用ip中选一个,不过,一般用的是第1个和最后一个

    例如

    比如有网络A和网络B,

    网络A:的IP地址范围为“192.168.1.1~192. 168.1.254”,子网掩255.255.255.0;

    如果需要与其它网段通信,那么它的网关可以设置为192.168.1.1,当然也可以设置为网段内其它的一个ip地址。

    网络B:的IP地址范为“192.168.2.1~192.168.2.254”,子网掩码255.255.255.0。

    如果需要与其它网段通信,那么它的网关可以设置为192.168.2.1,当然也可以设置为网段内其它的一个ip地址。

        

    四、网关是如何实现通信?

    在没有路由器的情况下,不同的两个网络之间是不能进行TCP/IP通信的,即使是两个网络连接在同一台交换机(或集线器)上,TCP/IP协议也会根据子网掩码(255.255.255.0)判定两个网络中的主机处在不同的网络里。而要实现这两个网络之间的通信,则必须通过网关

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

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

    五、什么是默认网关?

      如果搞清了什么是网关,默认网关也就好理解了。就好像一个房间可以有多扇门一样,一台主机可以有多个网关。默认网关的意思是一台主机如果找不到可用的网关,就把数据包发给默认指定的网关,由这个网关来处理数据包。现在主机使用的网关,一般指的是默认网关。 

    四、什么是DNS

    DNS是域名解析服务器(Domain Name System),是把网址变成IP地址的服务器。

    DNS说白了是把域名翻译成IP地址用的,这里面举个例子,大家就很容易清楚了。

    例如我们在浏览器里面输入www.baidu.com的时候,机器要跟百度这个网站进行通信,机器要往外面发送数据包,数据包里面要写百度这台服务器的IP地址,我们不知道IP地址是多少,那么就需要主机问DNS服务器,DNS服务器就自动帮我们把www.baidu.com这个域名翻译成了IP地址61.135.169.105。然后写到了数据包的目的IP地址里面就可以进行通信。

    就跟我们写信一样,你得写个收信人的地址邮局才能给你发送吧,你给国外写信,你写中文地址邮局不认识,需要这个一个人帮你翻译成英语。这就是DNS的作用,所以你的在本地连接里面写DNS才可以正常浏览网页,如果不设置DNS,是无法正常访问网页的。

    五、MAC地址

    讲到MAC地址,就不得不提ip地址,这里顺便把ip地址也说下。

    IP与MAC

    虽然现在已经ipv6了,但我们基本用的大多数还是ipv4协议,所谓ip就是你电脑整个网络的编号。其他电脑想访问电脑就得需要这个编号。但是这个编号很多情况下是一直在变化的。唯一不变的是你的MAC地址:物理地址

    MAC是网络中用来标识网卡设备的唯一网络地址。由相关硬件制造商统一分配,每台电脑的MAC地址都是唯一的。

    做个比喻,你经常搬家,你没搬一次家都有一个地址,XX小区XX单元XX号,这个就是IP。但是你的名字不变,这个就是MAC,不同的是我们的MAC不允许重名。

    我们的IP分为两个部分:如上图分为网络部分主机部分。网络部分好比就是你在XX省XX市XX镇,这个是国家固定下来了的。但是XX小区XX单元XX号是开发商自己定的。两个编号加起来就是你的ip了。不同的是在现实中两个编号的长度是固定的,在网络上A、B、C、D的ip地址却是变化的,这个在前天有详细讲到。

    六、子网掩码

    子网掩码是为了区分网络位和主机位,上面我们说到过,一个ip地址是由网络部分主机部分。正如一个人的名字由姓与名组成。

    那么我们可以把IP地址比作一个人的名字,那么子网掩码就像是一份名单,可以快速的知道那些人同姓,那些人不同姓,把同姓的人分在一组,让他们之前可以互相交流。

    举个例子

    有一个网段是192.168.1.0-192.1.254,这个网段就像一个村子一样,就称它为安防村,此这网段有个ip地址是192.168.1.1,我们就叫他安防一,另外一个人叫安防二,它的ip地址为192.168.1.2,我们一看他们,就知道他们是同村的。

    另外有一个网段,是192.168.0.0——192.168.255.254,我们叫它安村,村里有个同样有两个ip地址为92.168.1.1与192.168.1.2,也叫安防一,安防二,那么问题来了?这个时候,如何区分他们是属于那个村的?

    这个时候就需要子网掩码了来判断他们是属于那个网段的,需要把安防一、安防二带到村里去认下,就知道他们是属于那个村了,安防村的网段是255.255.255.0,安村的网段是255.255.0.0。

    网络中也会出现类似于“同名”“同姓”的ip地址,如何区分他们到底是属于那个网段,就需要依靠子网掩码了。

    补充:

    最后,弱电君补充下,为了方便大家更深入的了解网络知识,这张图帮助大家理清网络知识的应用。

    
    python爬虫人工智能大数据公众号
    
    
    展开全文
  • 很多朋友多次问到什么是网关、dns子网掩码,它有什么作用,确实,我们平时在网络中总是在不断的提到网关,却很少真正的去了解它。 一、什么是网关 1.什么是网关 网关(Gateway)又称网间连接器、协议转换器。网关在...
  • 我的网关(Gateway)就是一个网络连接到另一个网络的“关口”。在Internet网中,网关是一种连接内部网与Internet上...子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。 DNS 是域名系统(Syste
  • 如果不指定,就不知道哪些位是网络号、哪些是主机号,这就需要通过子网掩码来实现。子网掩码不能单独存在,它必须结合IP地址一起使用。 扩展:IP网段表示法 举例说明:192.168.0.0/24 192.168.0....
  • 子网掩码:IP地址和子网掩码相与得到网络地址,网络地址相同才能通讯,不同只能通过网关转发到接收的主机。 网关:若两个网络中的主机处在不同的网络里,要实现这两个网络之间的通信,必须通过网关。 ...
  • 子网掩码:也是32位,他把IP地址分成网络标识和主机标识,并说明IP地址是在局域网还是互联网上。判断两台计算机是不是在同一个网络.    网关:顾名思义,网关(Gateway)就是一个网络连接到另一个网络的...
  • IP 子网掩码 网关 DNS

    2019-10-17 23:49:12
    首先IP大家都很清楚,可就不知道子网掩码和IP在一起能解析处什么信息呢??? 举个例子: IP:192.168.1.101 子网掩码:255.255.255.0 通过子网掩码可以得出网络地址和主机地址 网络地址 = IP&子网掩码 ::...
  • ip 网关 子网掩码 dns

    2015-08-31 16:43:22
    我们每次在设置ip的时候都会看到这几个名字,他们到底是什么意思呢?有什么作用? ip地址可以分位两部分,一部分是网络号,一部分是...比如ip地址为192.168.0.1,子网掩码为255.255.255.0(转化为2进制) 那么网
  • 内容索引:VC/C++源码,系统相关,DNS,子网掩码 VC++获取本机网络配置,主要包括获取DNS配置、子网掩码、主机名、工作域、绑定的IP地址、本机网卡MAC地址、默认网关以及检测是否使用IP 路由等,学习VC++网络编程,必备...
  • 易语言本机IP地址、子网掩码DNS服务器地址设置源码,本机IP地址、子网掩码DNS服务器地址设置
  • 什么是子网掩码子网掩码不是单独存在的,它用于计算一个ip地址所归属的网络地址以及主机地址。 网络地址计算方法:ip地址的二进制和子网掩码的二进制作与运算。 主机地址计算方法:ip地址的二进制和(子网掩码...
  • 这里写自定义目录标题欢迎使用Markdown编辑器IP地址IP地址与MAC地址子网和子网掩码合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格...
  • ip地址、子网掩码、默认网关和DNS服务器是什么含义 我觉这个写的非常详细。也很生动。 。但是有个问题: 为什么我的局域网的路由器给我分配的ip会冲突呢?导致我上网,速度很慢
  • 易语言源码本机IP地址、子网掩码DNS服务器地址设置.rar 易语言源码本机IP地址、子网掩码DNS服务器地址设置.rar 易语言源码本机IP地址、子网掩码DNS服务器地址设置.rar 易语言源码本机IP地址、子网掩码DNS...
  • 关于DNS子网掩码、默认网关

    千次阅读 2017-03-18 10:50:55
    DNS(Domain Name System):域名解析或者是域名系统 目前绝大多数的上网ip都是局域网ip。举个简单的例子,在校园里面,可能有几台对外的大型服务器,拥有公网ip;而同学们使用的ip地址是私有ip,为局域网。那么...
  • 4 子网掩码 1 什么是网关 1.1 什么是网关 网关又称网间连接器、协议转换器。网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。 1.2 如何理解网关 ...
  • Ip地址,IP是32位二进制数据,通常以十进制...子网掩码子网掩码是用来判断任意两台计算机的ip地址是否属于同一子网络的根据。最为简单的理解就是两台计算机各自的ip地址与子网掩码进行and运算后,得出的结果是...
  • IP地址、子网掩码、网关、DNS

    千次阅读 2019-06-18 10:09:36
    IP地址、子网掩码、网关、DNS关系IP地址、子网掩码、网关、DNS关系什么是IP地址什么是子网掩码什么是网关什么是DNSMAC地址IP地址、子网掩码、网关、DNS的关系 IP地址、子网掩码、网关、DNS关系 转载于...
  • Windows DNS服务器的子网掩码排序

    千次阅读 2020-04-24 17:08:12
    这个时候可以启用Windows DNS服务器中的子网掩码排序(子网优先)netmask ordering功能。其实Windows服务器默认是启用这个功能的,但是默认是按照C类地址划分的。只要DNS记录和客户端不在同一个C类地址内就会以轮询...
  • 自动判断原有系统,根据本机MAC地址自动设置IP DNS 网关 子网掩码 计算机名 计算机描述。配置文件里可任意增减MAC地址。特别提醒:只支持单网卡。此软件要收费,收费之后将配置文件发给你,自己根据你的NAC地址进行...
  • 要计算网络地址,必须借助我们上边提到过的子网掩码. 计算过程是这样的, 将IP地址和子网掩码都换算成二进制,然后进行与运算,结果就是网络地址. 与运算如下所示,上下对齐,1位1位的算,1与1=1 ,其余组合都为0 例如: ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 57,163
精华内容 22,865
关键字:

dns子网掩码是什么