什么是子网掩码和网关?什么是DNS服务器?

什么是子网掩码和网关?什么是DNS服务器?,第1张

网关(gateway):就是一个网络连接到另一个网络的“关口”。大家都知道,从一个房间走到另一个房间,必然要经过一扇门。同样,从一个网络向另一个网络发送信息,也必须经过一道“关口”,这道关口就是网关
那么网关到底是什么呢?网关实质上是一个网络通向其他网络的ip地址
子网掩码:是一个32位地址,用于屏蔽ip地址的一部分以区别网络标识和主机标识,并说明该ip地址是在局域网上,还是在远程网上。
掩码的功用是说明有子网和有几个子网,但子网数只能表示为一个范围,不能确切讲具体几个子网,掩码不说明具体子网号,有子网的掩码格式(对c类地址):主机标识前几位为子网号,后面不写主机,全写0。
定义子网掩码的步骤为:
a、确定哪些组地址归我们使用。比如我们申请到的网络号为
“21073ab”,该网络地址为c类ip地址,网络标识为“21073”,主机标识为“ab”。
b、根据我们现在所需的子网数以及将来可能扩充到的子网数,用宿主机的一些位来定义子网掩码。比如我们现在需要12个子网,将来可能需要16个。用第三个字节的前四位确定子网掩码。前四位都置为“1”,即第三个字节为“11110000”,这个数我们暂且称作新的二进制子网掩码。
c、把对应初始网络的各个位都置为“1”,即前两个字节都置为“1”,第四个字节都置为“0”,则子网掩码的间断二进制形式为:“11111111111111111111000000000000”
d、把这个数转化为间断十进制形式为:“2552552400”
这个数为该网络的子网掩码。

子网掩码:子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。子网掩码的设定必须遵循一定的规则。与IP地址相同,子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示;右边是主机位,用二进制数字“0”表示。附图所示的就是IP地址为“19216811”和子网掩码为“2552552550”的二进制对照。其中,“1”有24个,代表与此相对应的IP地址左边24位是网络号;“0”有8个,代表与此相对应的IP地址右边8位是主机号。这样,子网掩码就确定了一个IP地址的32位二进制数字中哪些是网络号、哪些是主机号。这对于采用TCP/IP协议的网络来说非常重要,只有通过子网掩码,才能表明一台主机所在的子网与其他子网的关系,使网络正常工作。子网掩码的术语是扩展的网络前缀码不是一个地址,但是可以确定一个网络层地址哪一部分是网络号,哪一部分是主机号 1 的部分代表网络号,掩码为 0的部分代表主机号子网掩码的作用就是获取主机 IP的网络地址信息,用于区别主机通信不同情况,由此选择不同路径其中 A类网络的子网掩码为 255000;B类网络为 25525500;C类网络地址为:2552552550网关:网关(Gateway)又称网间连接器、协议转换器。网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关的结构也和路由器类似,不同的是互连层。网关既可以用于广域网互连,也可以用于局域网互连。 网关是一种充当转换重任的计算机系统或设备。在使用不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器。与网桥只是简单地传达信息不同,网关对收到的信息要重新打包,以适应目的系统的需求。同时,网关也可以提供过滤和安全功能。大多数网关运行在OSI 7层协议的顶层--应用层。大家都知道,从一个房间走到另一个房间,必然要经过一扇门。同样,从一个网络向另一个网络发送信息,也必须经过一道“关口”,这道关口就是网关。顾名思义,网关(Gateway)就是一个网络连接到另一个网络的“关口”。按照不同的分类标准,网关也有很多种。TCP/IP协议里的网关是最常用的,在这里我们所讲的“网关”均指TCP/IP协议下的网关。那么网关到底是什么呢?网关实质上是一个网络通向其他网络的IP地址。比如有网络A和网络B,网络A的IP地址范围为“19216811~192 1681254”,子网掩码为2552552550;网络B的IP地址范围为“19216821~1921682254”,子网掩码为2552552550。在没有路由器的情况下,两个网络之间是不能进行TCP/IP通信的,即使是两个网络连接在同一台交换机(或集线器)上,TCP/IP协议也会根据子网掩码(2552552550)判定两个网络中的主机处在不同的网络里。而要实现这两个网络之间的通信,则必须通过网关。如果网络A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机(如附图所示)。网络B向网络A转发数据包的过程。所以说,只有设置好网关的IP地址,TCP/IP协议才能实现不同网络之间的相互通信。那么这个IP地址是哪台机器的IP地址呢?网关的IP地址是具有路由功能的设备的IP地址,具有路由功能的设备有路由器、启用了路由协议的服务器(实质上相当于一台路由器)、代理服务器(也相当于一台路由器)。在和Novell NetWare 网络交互 *** 作的上下文中,网关在 Windows 网络中使用的服务器信息块 (SMB) 协议以及 NetWare 网络使用的 NetWare 核心协议 (NCP) 之间起着桥梁的作用。网关也被称为 IP 路由器。假设你的名字叫小不点,你住在一个大院子里,你的邻居有很多小伙伴,在门口传达室还有个看大门的李大爷,李大爷就是你的网关。当你想跟院子里的某个小伙伴玩,只要你在院子里大喊一声他的名字,他听到了就会回应你,并且跑出来跟你玩。但是你不被允许走出大门,你想与外界发生的一切联系,都必须由门口的李大爷(网关)用电话帮助你联系。假如你想找你的同学小明聊天,小明家住在很远的另外一个院子里,他家的院子里也有一个看门的王大爷(小明的网关)。但是你不知道小明家的电话号码,不过你的班主任老师有一份你们班全体同学的名单和电话号码对照表,你的老师就是你的DNS服务器。于是你在家里拨通了门口李大爷的电话,有了下面的对话:李大爷:好,你等着。(接着李大爷给你的班主任挂了一个电话,问清楚了小明的电话)问到了,他家的号码是211999999小不点:太好了!李大爷,我想找小明,你再帮我联系一下小明吧。李大爷:没问题。(接着李大爷向电话局发出了请求接通小明家电话的请求,最后一关当然是被转接到了小明家那个院子的王大爷那里,然后王大爷把电话给转到小明家)就这样你和小明取得了联系。

IP地址,子网掩码,默认网关,是一套,不可分离的,这确定了你在互联网上的标识,就好像论坛上的用户名昵称。
DNS服务器功能很单一,就是确定哪个域名对应那个地方。记录了互联网上每个域名的IP地址的一个设备。
IP地址就是给每个连接在Internet上的主机分配的一个32bit地址。
子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
网关对收到的信息要重新打包,以适应目的系统的需求。同时,网关也可以提供过滤和安全功能。其实就是内网和互联网的接口。
DNS域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。

DNS:域名解析服务器 是把网址变成IP地址的服务器。\r\n\r\n网关:就是计算机或者路由器的下一条,理由网关是19216811 你在自己的机器上需要上网都是吧信息发送给19216811 网关也就是一个路由器,路由器也有下一条即是路由的网管。这么解释希望能明白,\r\n\r\n子网掩码:是划分子网的,通过子网掩码可以看出你的IP属于那类IP。一般掩码是2552552550 即是C类地址。

网络环境如下:

服务器子网和办公子网都是配置好的,现在要做的是把两个机房并入网络中。可以采取的方案有以下几种:

1、像服务器子网一样,直接接在路由器上。

情况分析:这种方案很好设置,只用在路由器上设置NAT映射网通分配的IP就可以。

存在问题:在于这样需要对原来布好的线路进行改造。

2、把机房并入办公子网。

情况分析:办公子网并没有多少电脑,IP是够用的,现在就是这样用的,IP设为1921680。这样可以直接上网。

存在问题:但网内没有DHCP服务器,IP经常冲突,更要命的是办公网内有共享文件和病毒。

3、双网卡软路由共享上网。

情况分析:这种方案不需要对线路进行改置,只需找一台电脑做路由就可以了。

行了,了解了大概的情况,你就会知道我选择了最廉价的方案――双网卡软路由,谁让咱穷呢?

第一步:上网找教程

教程没有找到太适合的(哪知最后变成写教程的了,见笑),原因是没看懂。关于双网卡软路由配置的教程很多,大概明白了道理:也就是一个网卡接内部网,一个网卡接外部网,软件上做个桥接。

第二步:自己动手摸索。

安装Windows20003,配置路由和远程访问。记录每一步 *** 作,作为本篇文章。我试了好几次,做错的就不再重述了,只讲正确的步骤。请你看我前边的网络环境,我以我的网络为例。

(1)安装好Windows2003后,安装好两个网卡驱动。

(2)两个网卡的网线都接上,设置网卡。

接学生机房交换机的网卡改名为“内网”:

IP设为:19216811,子网掩码:2552552550,网关:(内网网卡不设网关),DNS:内网网卡不设DNS;(经过实践,此处修改,请注意,和下边的图不同)

接核心交换机的网卡改名为“外网”:

IP设为:1921680252,子网掩码:2552552550,网关:19216801,DNS:设本地的DNS。

3)关闭“防火墙和连接共享服务”(不然安装路由和远程访问项会提示):开始――程序――管理工具――服务,分别找到Application Layer Gateway Service和 Windows Firewall/Internet Connection

Sharing (ICS)两项,双击打开配置窗口,启动类型改为禁用,启动状态改为停止,然后点确定即可。

(4)安装路由和远程访问:开始――程序――管理工具――路由和远程访问。在服务器状态上点右键――添加服务器――默认这台计算机,点确定。安装完成。

(5)配置路由和远程访问:基本不用配置什么,检查一下就可以。有的默认就可以,有的需要配置。没事的就看看吧。如果你电脑上只有一个网卡,是看不到的。你只有一个网卡你配置什么双网卡啊?

A、“网络接口”是不可改的。在“IP路由选择”――“常规”一项中查看,看内外网的IP是否有错。

 B、重要的是“NAT/基本防火墙”一项中,检查:“外网”应该是连接到Internet的,“内网”网卡是连接专用网络的,“内部”一项是专用接口连接到专用网络。

就这样简单,完成配置。去内网的机器上进行测试吧。如果不行,就再看看过程。

不管是学习网络还是上网,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地址是1921681001,这个地址中包含了很多含义如下所示:
网络地址(相当于街道地址): 1921681000
主机地址(相当于各户的门号): 0001
IP地址(相当于住户地址): 网络地址+主机地址=1921681001
广播地址: 192168100255
这些地址是如何计算出来的呢 为什么计算这些地址呢 要想知道如何,先要明白一个道理,学习网络的目的就是如何让网络中的计算机相互通讯,也就是说要围绕着"通"这个字来学习和理解网络中的概念,而不是只为背几个名词
注:1921681001是私有地址,是不能直接在Internet网络中应用的,上Internet要转为公有地址,下面详细说明
一,为什么要计算网络地址
一句话就是让网络中的计算机能够相互通讯先看看最简单的网络,图3中是用网线(交叉线)直接将两台计算机连起来下面是几种IP地址设置,看看在不同设置下网络是通还是不通
1,设置1号机的IP地址为19216801子网掩码为2552552550,2号机的IP地址为1921680200子网掩码为2552552550,这来台计算机就能正常通讯
2,如果1号机地址不变,将2号机的IP地址改为1921681200子网掩码还是为2552552550,那这两台就无法通讯
3,设置1号机的IP地址为19216801子网掩码为255255255192,2号机的IP地址为1921680200子网掩码为255255255192,注意和第1种情况的区别在于子网掩码,1为2552552550本例是255255255192这来台计算机就能正常通讯
图3
第1种情况能通是因为这两台计算机处在同一网络19216800,所以能通,而2,3种情况下两台计算机处在不同的网络,所以不通
这里先给个结论:用网线直接连接的计算机或是通过HUB或普通交换机间接的计算机之间要能够相互通,计算机必须要在同一网络,也就是说它们的网络地址必须相同,而且主机地址必须不一样如果不在一个网络就无法通这就像我们上面举的例子,同是北大街的住户由于街道名称都是北大街,且各自的门牌号不同,所以能够相互找到对方
计算网络地址就是判断网络中的计算机在不在同一网络,在就能通,不在就不能通注意,这里说的在不在同一网络指的是IP地址而不是物理连接那么如何计算呢
二,如何计算网络地址
我们日常生活中的地址如:北大街1号,从字面上就能看出街道地址是北大街,而我们从IP地址中却难以看出网络地址,要计算网络地址,必须借助我们上边提到过的子网掩码
计算过程是这样的,将IP地址和子网掩码都换算成二进制,然后进行与运算,结果就是网络地址与运算如下所示,上下对齐,1位1位的算,1与1=1 ,其余组合都为0
图4
例如:计算IP地址为:2029916050子网掩码是2552552550的网络地址步骤如下:
1)将IP地址和子网掩码分别换算成二进制
2029916050 换算成二进制为 11001010·01100011·10100000·00110010
2552552550 换算成二进制为 11111111·11111111·11111111·00000000
2)将二者进行与运算
图5
3)将运算结果换算成十进制,这就是网络地址
11001010·01100011·10100000·00000000换算成十进制就是202991600
现在我们就可以解答上面三种情况的通与不通的问题了
1,从下面运算结果可以看出二台计算机的网络地址都为19216800且IP地址不同,所以可以通
图6
2,从下面运算结果可以看出1号机的网络地址为19216800,2号机的网络地址为19216810 不在一个网络,所以不通
图7
3,从下面运算结果可以看出1号机的网络地址为19216800,2号机的网络地址为1921680192 不在一个网络,所以不通
图8
相信看到这应该明白了为何计算网络地址和如何计算了,但也许还有很多疑问,如IP地址为什么写成这样,子网掩码到底是怎么回事等等,别急,下面慢慢介绍
DNS是指:域名服务器(Domain Name Server)。在Internet上域名与IP地址之间是一一对应的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13148568.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-12
下一篇 2023-06-12

发表评论

登录后才能评论

评论列表(0条)

保存