为了更深入的学习 TCP/IP 协议,最近看了不少有关资料,收集整理记录如下,以备后面的
使用和方便各位学习:
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 就是进行域名
解析的服务器<。
把域名翻译成 IP 地址的软件称为域名系统,即 DNS。它保存了一张域名(domain name)
和与之相对应的 IP 地址<(IP address)的表,以解析消息的域名。<域名是 Internet 上某一
台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位
置)。域名是由一串用点分隔的名字组成的,通常包含组织名,而且始终包括两到三个字
母的后缀,以指明组织的类型或该域所在的国家或地区。域名服务器介绍:<http://
baike.baidu.com/view/543329.htm
我们大多数人都使用过<google.com 进行搜索,不过你有没有想过为什么在浏览器里面输
入<google.com 就能连接到<Google 的服务器呢?嗯……要理解这件事情,我们需要理解
域名服务器(DNS)的概念。
就如同现实生活中人们通过名字互相区分一样,在计算机网络的世界里,不同的计算机之
间通过指派给它们的<IP 地址来互相区分。IP 地址有两种类型:公有和私有。通常服务器
使用公有地址,这是因为他们要被全世界数以百万计的计算机访问。至于你那连接在路由
器上的个人电脑,它通常获取到的是私有<IP。由于公有地址的数量是有限的,所以现在搭
设局域网(在一个有着公有<IP 的路由下搭建)然后使用私有地址开始变得流行并且非常成功。
记忆<IP 地址这样的任务对于大多数人来说有些困难,于是每个服务器都还有一个名字(比
如<google.com)。这样最终用户只需要记住这个名字,在浏览器中输入它,然后敲回车就
可以了。现在让我来看看当用户在浏览器中输入名字并敲回车之后究竟发生了什么。首先,
需要把域名转换成对应的<IP。要完成这项任务,需要给默认网关(大多数情况下就是路由
器)发送一条与<DNS 请求。路由都会配置一个<DNS 服务器地址,这个地址便是<DNS 请
求的目的地。