本文主要是介绍3-万维网(World Wide Web)与浏览器,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
万维网的发展历史
第一个网页浏览器和服务器是Tim Berners-Lee在1990年写的,一共花了2个月,为了做出来,他同时建立了及格最基本的网络标准,包括URL,HTML和HTTP,不过在这之前他已经花了十几年研究超文本系统。和同事在CERN(一个机构)内部使用了一阵子后,在1991年发布了出去,World Wide Web就此诞生。
WWW(World Wide Web), 万维网,运行在互联网(Internet)之上。互联网是传递数据的管道,各种程序都会用,其中传输最多数据的程序是World Wide Web(万维网),分布在全球数百万个服务器上,可以用“浏览器”来访问万维网。万维网有开放的标准,大家都可以开发新服务器和新浏览器,在第一个网页浏览器发布2年后,伊利诺伊大学香槟分校的一个研究小组开发出第一个可以在文字旁边显示图片的浏览器——Mosaic浏览器。另外,90年代是浏览器和网页服务器的黄金年代,服务器如Apache, IIS等。
随着万维网日益繁荣,人们越来越需要搜索。访问一个确定的网址很容易,但我想找的东西并没有一个确定的URL呢?起初,人们会维护一个目录,链接到其他网站,但随着网络越来越大,依靠人工编辑的链接目录越来越不现实,所以开发了搜索引擎。谷歌搜索引擎因为最早改进搜索算法而脱颖而出并一直发展到现在。
浏览器的工作原理
例如我在搜索栏输入 thecrashcourse.com/courses, 然后回车。在经过DNS查找之后,你的浏览器得到了IP地址,你的浏览器会打开一个TCP连接(TCP connection)到这个运行着网络服务器的IP地址,网络服务器的标准端口是80端口,这时,你的计算机已经连接到了thecrashcourse.com的服务器,下一步就是向服务器请求“courses”这个页面,为了完成这一步,会用到Hypertext Transfer Protocol(HTTP),超文本传输协议。
网页超文本(Web page hypertext)的存储和发送都是以普通文本形式进行,编码方式可能是ASCII或UTF-8等,但是如果只有纯文本,就无法表明什么是链接,什么不是链接,所以就开发了HTML(Hypertext Markup Language), 超文本标记语言,在里面 链接 的标签是<a href="">....</a>
。
这篇关于3-万维网(World Wide Web)与浏览器的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!