浅谈网站从建设到访问的全过程

相信很多人对网站都不陌生,对站长来说建设网站也不是一件特别难的事情。但是对于那些想建设网站,而又不太懂网络的人来说建设网站还是一件比较神秘的事情。下面喻名堂就来比较形像的讲讲网站从建设到被访问展示给用户的全过程,在讲述这个过程之前,有必要对一些相关的名词进行了解。

域名

域名就是企业、政府、非政府组织等机构或者个人在域名注册商上注册的名称,是互联网上企业或机构间相互联络的网络地址。 Internet地址中的一项,如本站的地址www.asymt.com是与互联网协议(IP)地址相对应的一串容易记忆的字符,由若干个从a到z的26个拉丁字母及0到9的10个阿拉伯数字及“-”、“.”符号构成并按一定的层次和逻辑排列。域名不仅便于记忆,而且即使在IP地址发生变化的情况下,通过改变解析对应关系,域名仍可保持不变。

喻名堂把域名理解成是一个人的姓名,而且这个姓名在互联网上是唯一的,但是一个网站可以有多个姓名。例如喻名堂博客就有www.asymt.com和asymt.com两个域名,通过这两个域名都可以访问到喻名堂的博客。

IP地址

IP是英文Internet Protocol(网络之间互连的协议)的缩写,中文简称为“网协”,也就是为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守 IP协议就可以与因特网互连互通。IP地址具有唯一性,根据用户性质的不同,可以分为5类。所谓IP地址就是给每个连接在Internet上的主机分配的一个32bit地址。按照TCP/IP协议规定,IP地址用二进制来表示,每个IP地址长32bit,比特换算成字节,就是4个字节。简单点说IP地址就是类似于现实当中的街道地址,是用来标识网络设备位置的。

网站

因特网上一块固定的面向全世界发布消息的地方,由域名(也就是网站地址)和网站空间构成,通常包括主页和其他具有超链接文件的页面。

在了解这三者之间的关系前还要对一些相关和词语有一定的了解。

网站服务器

网站服务器是指在互联网数据中心中存放网站的服务器。主要用于网站的互联网中的发布、应用,是网络应用的基础硬件设施。喻名堂把网站服务器理解成为一栋房子。

网站空间

网站空间英文名:Webhost。简单地讲,就是存放网站内容的空间。网站空间也称为虚拟主机空间。网站空间就相当于网站服务器这栋房子里面的一个个的房间

网站程序

网站程序就相当于住在网站服务器里面其中一个空间里面的客人。

Hosts文件

Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页。

DNS服务器

DNS服务器是计算机域名系统 (Domain Name System 或Domain Name Service) 的缩写,它是由解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。其中域名必须对应一个IP地址,而IP地址不一定有域名。域名系统采用类似目录树的等级结构。域名服务器为客户机/服务器模式中的服务器方,它主要有两种形式:主服务器和转发服务器。将域名映射为IP地址的过程就称为“域名解析”。喻名堂会把DNS服务器理解成为现实当中的公安局,公安局记录着所有公民的相关信息。

网站架设到被访问的全过程

例如要建设喻名堂的博客,首先就要把网站程序(客人)上传到网站服务器(房子)的网站空间里面(房间),然后要将自己的域名www.asymt.com(姓名)和这个网站空间(房间)进行绑定,最后将域名通过DNS服务器(公安局)解析到自己网站服务器的IP地址(街道地址)上,当喻名堂博客经过一段时间的宣传,知名度提升以后,就会有人想要访问它,于是就在浏览器里面输入域名www.asymt.com进行访问,当系统接收到这个域名的访问请求后,就会首先从hosts文件中寻找对应的IP地址,如果没有找到,那么就会向DNS服务器(公安局)发送询问信息,询问域名所对应的IP地址,如果被询问的DNS服务器没有想对应的记录,那么它就会询问根服务器(公安局总部),当根服务器经过查询就会告诉那个DNS服务器另一个DNS服务器的地址,然后这个DNS服务器就会再次去询问另一个DNS服务器,另一个DNS服务器将这个域名的解析记录告诉第一个DNS服务器,然后第一个DNS服务器就会把这个记录告诉给发送询问的系统,并将这个记录记录到自己的解析列表里面。系统得到了与要访问域名对应的IP地址后,就会向对应IP地址的网站服务器发送询问信息,它会询问网站服务器有没有和要访问域名相对应的网站存在,如果有,那么网站服务器就会到域名对应的空间取出相关文件发送给浏览器,然后浏览器经过翻译就可以将网站的内容展示给用户。这样就完成了一个网站从建设到被访问到展示给用户的全过程。

请持续关注喻名堂的网络技术博客了解网络相关技术,想了解喻名堂博客的最新动态,请订阅本博客

发表评论

电子邮件地址不会被公开。 必填项已用*标注