简单认识cdn

CDN测评 0 343

首先了解三个东西 --- (域名,DNS ,IP)

一、什么是IP地址
我们知道,在Internet上有千百万台主机,为了区分这些主机,人们给每台主机都分配了一个专门的地址,称为IP地址。通过IP地址就可以访问到每一台主机。
IP地址由4部分数字组成,每部分都不大于256,各部分之间用小数点分开搜索。
IP就是在互联网上的主机的名字


二、什么是域名
虽然可以通过IP地址来访问每一台主机,但是要记住那么多枯糙的数字串显然是非常困难的,为此,Internet提供了域名(Domain Name)。就是网址。
域名前加上传输协议信息及主机类型信息就构成了网址(URL)


三、域名解析服务(DNS)
域名方便人类记忆,但机器间互相只认IP地址,(无论你在计算机上看到的与做到的在计算机最终是一串2进制编码,网址的形式是为了方便人们去使用)域名与IP地址之间是一一对应的,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,整个过程是自动进行的。

传统网页访问过程image

1,客户端即指的是用户端使用的浏览器

2,每台连接互联网的机器都有一个唯一的IP地址,IP地址是由4个0到256的数组成的,比如:222.131.0.229,127.0.0.1,由于每台联网的机器的IP地址都是独立的,因此可以通过IP判断一台机器(每个用户的身份ID)。

网站所在的服务器通常有一个固定的IP地址,而我们浏览者每次上网的IP地址通常都不一样,IP地址是由ISP分配的。

域名服务器(domain name server)的简称为DNS,它存储了域名与IP地址对应的列表。

3,浏览器得到域名指向的IP后,浏览器会把我们输入的域名转化为HTTP的服务请求,例如,输入 www.baidu.com,可以转化为 http://www.baidu.com/,通过这种方式浏览器向服务器发出了请求。

由于输入的是域名,因此服务器接收到请求后,会查找域名下的默认网页(通常为inde.PHP或index.html),如果直接输入http://www.baidu.com/index.html就直接查找这个页面。

4,返回的请求通常是一些文件,包括文字信息(.html .css .asp文件等),图片,flash等(每个文件都要有一个唯一的网址,比如 http://www.baidu.com/),在通过浏览器解析代码变成用户看到的页面

但是这样会有几点问题

用户看到网页的时候是在服务器返回相关数据接着浏览器进行加载之后才能看到网页内容。但是数据的获取及返回会受到多方面因素的影响:


1. 用户所在的位置与服务器所在位置的距离


2. 网络因素,遇到高峰期网络拥堵的时候也是会受到很大的影响

3. 还有就是浏览用户过多造成的服务器拥堵

这些问题极大影响了用户浏览网页时的体验,这些在以前可能还没有这么明显,但是随着时代的进步,网络变得越来越重要,网页内容也变得越来越丰富,从一开始的无比简陋



内容开始丰富,色彩也变得更多

但是伴随着时代的进步,网页已经不是一个简简单单的呈现内容的载体,譬如
购物类网站
淘宝、京东

搜索引擎



也许您对下面的内容还感兴趣:

留言0

评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。