Javatpoint标志
Javatpoint标志

什么是浏览器?

浏览器是一种用于探索、检索和显示万维网上可用信息的软件程序。这些信息可能以图片、网页、视频和其他文件的形式存在,所有这些文件都通过超链接连接起来,并在url(统一资源标识符)的帮助下进行分类。例如,您正在使用浏览器查看此页面。

浏览器是一个客户端程序,因为它运行在用户计算机或移动设备上,并与网络服务器联系以获取用户所请求的信息。web服务器将数据发送回浏览器,浏览器在支持互联网的设备上显示结果。浏览器代表用户通过使用向互联网上的web服务器发送请求HTTP(超文本传输协议)。浏览器需要智能手机、电脑或平板电脑和互联网才能工作。

网页浏览器历史

  • WorldWideWeb是第一个网络浏览器。它是由W3C主管Tim Berners-Lee在1990.后来,它被重新命名联系以避免实际的万维网造成的混乱。
  • 猞猁Browser是一个基于文本的浏览器,它是在1992.它无法显示图形内容。
  • 尽管,第一个图形用户界面浏览器是NCSA Mosaic。它是世界上第一个最受欢迎的浏览器,于1993
  • 1994之后,在Mosaic和Netscape Navigator中进行了一些改进。
  • 1995,微软推出了Internet Explorer这是微软开发的第一个网络浏览器。
  • 一个关于Opera的研究项目开始于1994.后来,它在1996年被公开引进。
  • 苹果的Safari浏览器在2003.它是专门为麦金塔电脑发布的。
  • 2004, Mozilla介绍火狐网景导航器。
  • 2007,浏览器Mobile Safari作为苹果移动网络浏览器发布。
  • 流行的浏览器谷歌Chrome是在2008
  • 快速增长的移动浏览器Opera Mini2011
  • 微软的边缘浏览器于2015

Web浏览器特性

大多数Web浏览器提供常见功能,例如:

  1. 刷新按钮:刷新按钮允许网站重新加载网页的内容。大多数web浏览器都存储已访问页面的本地副本,通过使用缓存机制来提高性能。有时,它会阻止你看到更新的信息;在这种情况下,通过单击刷新按钮,您可以看到更新的信息。
  2. 停止按钮:它用于取消web浏览器与服务器的通信,并停止加载页面内容。例如,如果任何恶意网站不小心进入浏览器,它可以通过单击停止按钮来保存。
  3. 主页按钮:它为用户提供了调出网站预定义主页的选项。
  4. 网址栏:它允许用户在地址栏中输入网址并访问网站。
  5. 多标签浏览:它为用户提供了在一个窗口中打开多个网站的选项。它帮助用户在同一时间阅读不同的网站。例如,当您在浏览器上搜索任何内容时,它会为您提供查询的搜索结果列表。您可以通过右键单击每个链接打开所有结果,保持在同一页面。
  6. 书签:它允许用户选择特定的网站保存,以便以后检索信息,这是用户预定义的。

URL(统一资源定位器)是什么?

一个统一资源定位器是Internet上资源的地址还是万维网.它也被称为web地址或统一资源标识符(URI)。例如,https: m.047138.com的URL或web地址javatpoint的网站。一个URL表示资源的地址,包括用于访问该资源的协议。

URL包含以下信息:

  • 它使用协议访问资源。
  • 它通过IP地址或域名定义服务器的位置。
  • 它包括一个片段标识符,这是可选的。
  • 它包含资源在服务器目录中的位置。

URL将用户转发到特定的在线资源,如视频、网页或其他资源。例如,当您在谷歌上搜索信息时,搜索结果将显示响应您的搜索查询的相关资源的URL。出现在搜索结果中的标题是网页URL的超链接。这是一个统一资源标识,指的是网络服务器上各种资源的名称和地址。URL的第一部分被称为协议标识符,它指定要使用的协议,而第二部分(称为资源名)表示知识产权资源的地址或域名。这两个部分都由冒号和两个斜杠来区分//m.047138.com。

Web浏览器的组件

浏览器的主要组件如下图所示:

什么是浏览器
  1. 用户界面:用户界面是一个区域,用户可以使用几个选项,如地址栏、后退和前进按钮、菜单、书签和许多其他选项与浏览器交互。
  2. 浏览器引擎:它将UI(用户界面)和渲染引擎作为桥梁连接起来。它根据来自多个用户界面的输入查询和操作呈现引擎。
  3. 渲染引擎:它负责在浏览器屏幕上显示所请求的内容。它转换HTML、XML文件和图像,这些文件是使用CSS格式化的。它生成内容的布局并将其显示在浏览器屏幕上。虽然它也可以通过使用不同类型的插件或扩展来显示其他类型的内容。如:
    • Internet Explorer使用三叉戟
    • Chrome和Opera 15+使用眨眼
    • Chrome (iPhone)和Safari使用Webkit
    • Firefox和其他Mozilla浏览器使用壁虎
  4. 网络:它通过使用像HTTP或FTP这样的互联网协议来检索url。它负责维护互联网通信和安全的各个方面。此外,它还可以用于缓存检索到的文档以减少网络流量。
  5. JavaScript解释器:顾名思义,JavaScript解释器翻译并执行包含在网站中的JavaScript代码。翻译后的结果被发送到呈现引擎,以在设备屏幕上显示结果。
  6. 用户界面端:它用于绘制基本的组合框和Windows(小部件)。它指定了一个通用接口,它不是特定于平台的。
  7. 数据存储:数据存储是一个持久化层,浏览器使用它在本地存储各种信息,比如cookie。浏览器还支持不同的存储机制,如IndexedDB、WebSQL、localStorage和文件系统。它是存储在安装浏览器的计算机本地驱动器上的数据库。它处理用户数据,如缓存、书签、cookie和首选项。

浏览器是如何工作的?

当用户在搜索栏中输入web地址或URL(如javatpoint.com)时,请求将被传递给一个域名服务器(DNS)。所有这些请求都通过几个路由器和交换机路由。

域名服务器保存系统名称及其对应的IP地址列表。因此,当您在浏览器搜索栏中输入内容时,它将转换为一个数字,该数字决定将搜索结果显示给哪些计算机。

浏览器充当客户机-服务器模型的一部分。浏览器是一个客户端程序,它通过超文本传输协议(Hypertext Transfer Protocol)向服务器发送请求以响应用户的搜索查询HTTP.当服务器接收到请求时,它会收集有关所请求文档的信息,并将这些信息转发回浏览器。然后,浏览器转换并在用户设备上显示信息。

简而言之:

  • 当用户在浏览器中输入某些内容(如javatpoint.com)时。此请求发送到域名服务器。
  • 浏览器通过IP地址向服务器发送用户请求,IP地址由域名服务器描述。
  • 域名服务器向承载该网站的web服务器发送一个IP地址。
  • 服务器将信息发送回IP地址,该IP地址是浏览器在请求时定义的。被请求的页面可能包括指向同一服务器上其他文件的链接,比如图像,浏览器也会请求服务器获取这些文件。
  • 浏览器收集用户请求的所有信息,并以网页的形式显示在您的设备屏幕上。

互联网浏览器一览表

有各种类型的互联网浏览器,它们如下:

  • 微软的优势:Microsoft Edge是一款预装Windows 10操作系统和Windows Server 2016的网络浏览器。它的出现是为了取代Internet Explorer网络浏览器,它的代号是斯巴达。它提供了各种类型的功能,例如在Web页面显示上的自由书写、改进的搜索以及电子书和其他阅读资源的演示。
    微软Edge是在斯巴达式的代号项目。2015年4月,微软将该项目更名为Microsoft Edge。虽然Windows 10包含ie和Edge,但Edge是默认浏览器。它结合了新的网络技术评估,提高了浏览速度。
    什么是浏览器

虽然Internet Explorer 11在微软Windows操作系统中可用,但Microsoft Edge已成为Windows 10的默认浏览器。它需要至少1gb的内存。它提供了几种类型的功能,例如注释功能、新的渲染引擎和易于使用的图标等。此外,与Internet Explorer相比,它还提供了更好的安全性,并且可以与微软的虚拟个人助理Cortana结合使用。

Microsoft Edge的特性

  • 它提供对Firefox和Chrome插件的支持。
  • 它具有自动填写表单的功能。
  • 它可以与Cortana集成。
  • 它提供了更快的页面呈现。
  • 它有更多的安全功能,还允许私人浏览。
  • 它是现代的、轻量级的,并且减少了资源消耗。

Edge浏览器的最新版本

平台 版本 发布日期
窗口10 79.0.309.71 22-01-2020
窗口10手机 40.15254.603 21-01-2020
Xbox一 40.15063.0 30-08-2018
  • Amazon Silk:Amazon silk是一款专有的互联网浏览器。它于2011年11月15日面向Fire OS设备发布。它基于开源的Chromium项目,并从谷歌Chrome浏览器派生出大部分功能。它将加载网页的任务分配给亚马逊的服务器和Fire。
    什么是浏览器
    Silk是大多数亚马逊硬件设备以及基于应用程序的Kindle设备、电视、Fire和兼容的Echo设备的默认浏览器。此外,这是第一个新的面向大众市场的客户端软件交付机制,它应该建立在云的基础上,而不仅仅是网络。

丝绸是如何工作的?

Silk浏览器通过Amazon EC2(弹性云计算)工作。EC2充当设备和网页之间的中间人,并简化它们以供检查移动消费。然后,它包括整个进程主机,如页面缓存、文件压缩和本地文件存储。

它试图猜测你的浏览习惯。因此,它预测你可能喜欢访问的页面,然后预先加载这些页面。这些后台进程使用更低的带宽,提高页面加载速度。如果EC2处于离线状态,silk浏览器会切换到备份模式,将所有信息转换到Kindle Fire上。

在EC2上呈现页面

在EC2上获取页面的所有内容后,它将呈现页面,以便在客户机的浏览器窗口中显示。这取决于负载量和客户端的网络条件。

可以交给EC2来加快浏览速度的组件有:超文本标记语言CSS、网络、JavaScript,块构建,编组,原生OM等。

  • 歌剧:Opera网络浏览器最初是在1994年由Telenor公司构想出来的,后来在1995年4月1日被Opera软件公司收购。它是为桌面和移动界面设计的,但现在更流行于移动电话。它基于Chromium,使用blink布局引擎。opera mini在2005年8月10日发布,可以运行标准的网络浏览器。可以从谷歌播放商店或苹果播放商店下载。
  • 苹果Safari:Safari是一款可用于麦金塔电脑的互联网浏览器,Windows操作系统包括iPhone、iPad和iPod Touch。它是由苹果公司于2003年6月30日开发的。它是苹果产品操作系统的默认浏览器,比如MacBook和Mac电脑的OS X,以及iPad和iPhone移动设备的iOS。它在浏览器市场上排名第四,仅次于微软ie、Mozilla Firefox和谷歌Chrome。它使用WebKit引擎,该引擎用于呈现字体、显示图形、确定页面布局和运行JavaScript。
  • 谷歌Chrome:谷歌Chrome是一款开源网络浏览器。它是由谷歌于2008年12月11日开发的,适用于Windows、Linux、Mac OS X、Android和iOS操作系统。阅读更多
  • Mozilla Firefox:Mozilla Firefox网络浏览器是由Mozilla基金会及其下属公司Mozilla公司开发的。它于2002年9月23日首次发布测试版。虽然它是作为Mozilla浏览器发布的,但它的内部代号是Phoenix。Firefox的1.0版本于2004年11月9日发布。阅读更多
  • Internet Explorer:它是由微软公司生产的网络浏览器,包含在微软Windows操作系统中。但是为了支持微软新的Edge浏览器,windows 10删除了它。阅读更多

如何下载不同类型的浏览器

按以下连结下载不同的浏览器:

谷歌Chrome:https://www.google.com/chrome/

Mozilla Firefox:https://www.mozilla.org/en-US/firefox/

歌剧:https://www.opera.com/

苹果Safari:https://support.apple.com/downloads/safari


下一个话题 谷歌Chrome





Youtube 观看视频请加入我们的Youtube频道:现在加入

反馈


帮助他人,请分享

脸谱网 推特 pinterest

学习最新教程


准备


热门的技术


B.Tech / MCA






Baidu
map