zoukankan      html  css  js  c++  java
  • 网页浏览器的工作原理

    1.3  使用网页浏览器

    网页浏览器是显示网页服务器或档案系统内的文件,并让用户与这些文件互动的一种软件。它用来显示在万维网或局部局域网络等内的文字、影像及其他资讯。浏览器就是设计者的画廊,设计者把网页放在这里展示给用户。

    1.3.1  网页浏览器的工作原理

    Windows系统中自带了IE浏览器,普通用户在使用它浏览网页时,很多时候都忽视了自己在使用浏览器。对于一个页面设计者来说,了解浏览器的原理可以令设计者找到适合的途径把网页展示给用户。

    那么用户是如何使用浏览器浏览网页的呢?WWW是一种采用B/S(Browser/Server)的结构,即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现的,主要事务逻辑在服务器端(Server)实现,很少部分事务逻辑在前端(Browser)实现。这样的好处是大大简化了客户端的计算机载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。因此,用户只需要安装浏览器即可浏览页面,不需要知道服务器端使用什么操作系统或服务器端怎么处理浏览器发出的请求,可以方便查看自己想看到的内容。

    浏览器的工作原理可以分以下几步来理解:

    (1)浏览器通过HTML表单或超链接请求指向一个应用程序的URL。

    (2)服务器收发到用户的请求。

    (3)服务器执行已接受创建的指定应用程序。

    (4)应用程序通常是基于用户输入的内容,执行所需要的操作。

    (5) 应用程序把结果格式化为网络服务器和浏览器能够理解的文档,即我们所说的HTML网页。

    (6)网络服务器最后将结果返回到浏览器中。

    如图1.9所示为浏览器的工作原理流程图。

     
    图1.9  浏览器的工作原理流程图

    图1.9是一个从用户在浏览器输入网址到浏览器显示页面的工作过程。WWW的基础是HTTP协议,Web浏览器就是用于通过URL来获取并显示Web网页的一种软件工具。URL用于指定要取得的Internet上资源的位置与方式。

    因此,并不是所有浏览器都支持HTML语言标签。在这种情况下,需要在HTML中添入声明作用的代码。

  • 相关阅读:
    java ssl https 连接详解 生成证书
    mysql实战优化之四:mysql索引优化
    mysql实战优化之五: 更新/插入优化 sql优化
    mysql实战优化之六:Order by优化 sql优化、索引优化
    mina2中IoHandler
    I/O通信模型(BIO,NIO,AIO)
    mina框架详解
    转:架构师于小波:魅族实时消息推送架构
    支付业务的数据库表的设计
    实战 TestNG 监听器
  • 原文地址:https://www.cnblogs.com/jymz/p/4511069.html
Copyright © 2011-2022 走看看