首页 > 其他 > 详细

Day1-互联网的原理

时间:2017-02-12 10:54:47      阅读:207      评论:0      收藏:0      [点我收藏+]

三、互联网的原理

3.1 上网就是请求数据

网页上的内容,怎么就被我们看见了?什么是上网?

我们先不直接解决这个问题,我们做一个小实验。我们每个人的电脑里面,都有一个神秘的文件夹:

C:\Users\Danny\AppData\Local\Microsoft\Windows\Temporary Internet Files

这个文件夹叫做临时文件夹(文件夹知道存在就可以了,不用自己试着去找)
蓝色部分是每个人不一样的

我们清空这个文件夹中的全部内容

 

我们打开IE浏览器,看几个网页。结果,这个文件夹中又多了很多的内容:

 技术分享

 

通过这个实验,目前为止,我们可以得出结论,上网的时候,是有真实的、物理的文件传输的!

所以我们经常感觉第二次打开网页,比第一次快,这是因为第一次打开网页的时候,所有的图片都已经存过来了。

所以现在也能够解释,为什么每次都用360能清理一堆垃圾,释放很多硬盘空间。

 

我们发现,浏览了一个163首页,就出来那么多的文件,所以现在我们的幼小的心灵中,就要有一个初步的认识,网页不是一个文件,而是一堆文件。

 

       我们可以回答刚才的问题了,“上网”究竟是是什么?答案:上网就是请求数据,就是文件传输。

       服务器上存放着网页的相关文件,包括html文件、css文件、js文件、图片等。当我们打开浏览器,输入网址,我们的计算机就会对这些文件发出HTTP请求。

       服务器收到请求之后,会把这些文件通过HTTP协议,传输到我们的计算机中(保存到了刚才那个临时文件夹中)。这些文件,将在我们计算机本地的浏览器中,进行渲染、呈递。

 

也就是说,本来人家文件好好的在服务器上睡大觉,你一输入网址,就把这些文件传输到本地计算机来了。这些文件在本地的计算机中,进行渲染。

 

3.2 服务器

● 服务器就是计算机,只不过比咱们用的笔记本的配置牛逼了很多,并且24小时不断电,不关机。

● 服务器上存储着网页的相关文件。一旦有访问者浏览网站,服务器就将发送这些文件给访问者。

● 服务器一旦关机,网站就无法访问了。

● 服务器的更多知识,我们在Ajax课上将深入学习。基础班我们只需要知道,上述知识即可。

 技术分享

 

3.3 浏览器

 

浏览器是安装在客户的电脑里面的,是一个软件,能够让用户上网。

浏览器有版本之分,有浏览器兼容问题,我们的课程将详细介绍浏览器兼容问题。

 

3.4 HTTP

超文本传输协议,Hypertext Transfer Protocol。

这是一个文件的传输协议,我们上网的时候,所有的文件都是通过HTTP这个协议,从服务器上传输到客户的电脑里面的。

现在,我们只需要知道这些即可,我们的Ajax课程上,将详细讲解HTTP这个东西哦~

 

承诺一下,我们将在基础班的一个晚自习,给大家讲如何购买www域名和空间,全年120元以内。

 

现在我们必须要树立一个思想,就是每一个网址,都对应着确定的服务器上的文件。

比如网址:

1           http://www.icdjs.com/1.html

就是服务器上面的1.html文件

 

1           http://www.icdjs.com/

看似没有精确到一个文件,但是有一个规定,就是index.html是默认的首页文件

index就是英语“目录”的意思。

 

1           http://www.icdjs.com/aaa/b.html

服务器上面有一个aaa文件夹,这个文件夹里面有一个b.html文件。

 技术分享

 

上面都没听懂没事,就记住:

网页是真实物理的文件。并且一个网页是很多的物理文件组成的:html文件、图片文件、js文件、css文件。这些文件要通过特殊软件才能上传到服务器上。然后就能让用户看了。用户通过浏览器,访问网址,服务器上面的文件就会通过http请求悄悄地传输到用户的电脑中的临时文件夹中,在用户的电脑中执行、渲染、呈递

Day1-互联网的原理

原文:http://www.cnblogs.com/dingruinb/p/6390416.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!