万维网WWW
万维网WWW并非某种特殊的计算机网络。
它是一个大规模的,联机式的信息储藏所, 是允许在因特网上的一个分布式应用
万维网利用网页之间的超链接将不同网站的网页链接成一张逻辑上的信息网。
我们在用户主机中使用浏览器来访问湖南科技大学的万维网服务器,也就是访问湖南大学的官方网站。
我们在浏览器的网址栏中输入官方网站的域名,浏览器将发送请求报文给服务器,服务器收到请求报文后执行相应操作,然后给浏览器发回响应报文。
浏览器解析并渲染响应报文中的内容,这样我们就可以看到网站首页了。
网站首页的URL为
当我们点击网络上的某个超链接时,将跳转到另一个网页。
该网页的url的协议,主机和端口号和主页相同,不同的是端口号和路径。
万维网文档
一个首页实际上就是一个文件夹,文件夹中的资源有jpg和png图片,有css文件,有html文件,有js文件。
简单介绍一个:
HTML
由一些标签组成,然后显示出上面的Hello world
和网页的名字
两个head之间表示首部,首部中两个title之间为网页名字。
两个body之间表示主体,主体中两个p标签之间表示网页的内容。
HTML就是使用多种标签来描述网页的结构和内容。
但是所呈现出来的样式过于简单,或者说不够美观所以可以在css文档中定义一些样式对HTML进行美化。
我们可以使用css文件 将字体颜色和大小改变一下,然后再html文件中包含此css文件。
然后将样式名称制定给所要改变的那些内容。
我们给网页中添加一个按钮,并给按钮添加一个点击按钮所需要处理的函数,然后用js来写这个函数。
然后在html的首部标签将该文档引入。
浏览器一般收到了HTTP响应报文后,就会在网页上显示相应的页面内容。
什么意思呢?
比如校园网的中某台计算机想访问某些资源,首先向代理服务器查询,看代理服务器中是否有。
如果有,能命中,那就是最好。如果没有,代理服务器就到原始服务器中去寻找,原始服务器就返回给代理服务器,代理服务器就存入自己的Web缓存中。
这样挺好的,如果代理服务器命中率高,那么可以减少校园网主机和原始服务器不同路由器之间的通信。
但是有个问题:
假若原始服务器中的数据变了,但是代理服务器中没变,怎么办?
原始服务器会为每个响应的对象设置一个修改时间字段和有效时间字段。
当主机给代理服务器中寻找响应请求时,会先看文档过不过期,,若过期,则重新寻找原始服务器。