IP地址,子网掩码、默认网关,DNS理论解释

IP地址,子网掩码、默认网关,DNS理论解

最近开始学习了组网管理,以前一些数据通讯和网络的知识都忘光了。现在重新总结一下
.
概念:

IP地址:人们在internet给每台主机分配的一个(独一)专门的地址,通过IP地址可以访问每台主机
.
子网掩码:不能单独存在,需与IP地址一起使用。(将某个IP地址划分为网络地址和主机地址)
.
网关:实质上是网络通向其他网络的IP地址,(是路由器的IP或者符合路由协议的服务器的IP)
.
DNS:域名服务器,为internet上的主机分配域名地址IP地址

.一,IP地址

IP地址:电脑之间要实现网络通信,就必须要有一个合法的ip地址。IP地址=网络地址+主机地址,(又称:主机号和网络号组成)ip地址的结构使我们可以在Internet上很方便的寻址。ip地址通常用更直观的,以圆点分隔号的四个十进制数字表示,每个数字从0到255,如某一台主机的ip地址为:128.20.4.1在局域网里,同样也需要ip地址,一般内网的ip地址是以192.168开头的,这样很容易区分公网和内网的ip地址。
IP地址由32位二进制数组成,通常是十进制表示,并以“.”分隔。IP地址是一种逻辑地址,用来表示网络中的一个个主机,并且IP地址具有唯一性,即每台机器的IP地址在全世界是唯一的。
.
IP地址可分为五类:A类地址,B类地址,C类地址,D类地址,E类地址

A类:1.0.0.0到126.255.255.255 主要分配给具有大量主机而局域网络数量较少的大型网络
B类:128.0.0.0到191.255.255.255 一般用于国际性的大公司和政府机构
C类:192.0.0.0到223.255.255.255 用于一般小公司 校内网 研究机构等
D类: 244.0.0.0到339.255.255.255 用于特殊用途 又称为广播地址
E类: 240.0.0.0到247.255.255.255 暂时保留

二,子网掩码

子网掩码:功能是将IP地址划分为网络地址和主机地址两部分。 如同现实生活中的通讯地址,可以看作省市部分和具体门牌号部分。相同的IP地址,但掩码不一样,则指向的网络部分和主机部分不一样。如IP地址192.168.1.11,255.255.255.0 的掩码表示网络地址192.168.1,主机地址是1;255.255.0.0 的掩码表示网络地址192.168,主机部分是1.1 。

子网掩码是用来判断任意两台计算机的ip地址是否属于同一子网络的根据。最为简单的理解就是两台计算机各自的ip地址与子网掩码进行and运算后,得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯。
在这里插入图片描述
如图,两台主机直接用网线连接起来的情况下,怎么才能连通呢?这需要网络地址相同。而计算网络地址就需要用到子网掩码

计算网络地址
计算方法:将IP地址和子网掩码都换算成二进制,然后进行与运算,结果就是网络地址.
与运算如下所示,上下对齐,1位1位的算,1与1=1 ,其余组合都为0
在这里插入图片描述
例如:计算IP地址为:202.99.160.50子网掩码是255.255.255.0的网络地址步骤如下:
①将IP地址和子网掩码分别换算成二进制
202.99.160.50 换算成二进制为 11001010·01100011·10100000·00110010
255.255.255.0 换算成二进制为 11111111·11111111·11111111·00000000
②将二者进行与运算
在这里插入图片描述
③将运算结果换算成十进制,这就是网络地址.
11001010·01100011·10100000·00000000换算成十进制就是202.99.160.0

三,网关

网关(Gateway)就是一个网络连接到另一个网络的“关口”。

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

网关实质上是一个网络通向其它网络的IP地址。这个IP地址,是具有路由功能的IP地址,默认网关也是一个网关,也是具有路由功能的设备的IP地址。注意:在填写默认网关时,主机的IP地址必须和默认网关的IP地址处于同一段。

比如有网络A和网络B,网络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。

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

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

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

四,DNS

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

问题解答:问题解析

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

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

这些转载自两篇大神的博客。我自己梳理一遍方便记忆。大神博客传送门如下
博客园
CSDN

©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页