精华内容
下载资源
问答
  • web浏览器和web服务器的交互过程

    千次阅读 2012-11-14 15:59:21
    web浏览器和web服务器的交互过程 例:用户访问东南大学主页 Http://www.seu.edu.cn/seu/welcome.htm,浏览器与服务器的信息交互过程如下: (1)浏览器向DNS获取web服务器www.seu.edu.cn的IP地址:202.119...
    
    

    web浏览器和web服务器的交互过程

    例:用户访问东南大学主页 Http://www.seu.edu.cn/seu/welcome.htm,浏览器与服务器的信息交互过程如下:

    (1)浏览器向DNS获取web服务器www.seu.edu.cn的IP地址:202.119.24.11

    (2)浏览器与IP地址为202.119.24.11的服务器进行TCP连接,端口为80;

    (3)浏览器执行HTTP协议,发送GET /seu/welcome.htm 命令,请求读取该文件;

    (4) www.seu.edu.cn服务器返回/seu/welcome.htm文件到客户端;

    (5)释放TCP连接;

    (6)浏览器解释/seu/welcome.htm文件内容,并显示该文件表示的页面。

    引自:http://web.nuist.edu.cn/courses/jsjwl/cha7/wwwjuli.htm

    展开全文
  • web浏览器和web服务器的交互过程 例:用户访问东南大学主页 Http://www.seu.edu.cn/seu/welcome.htm,浏览器与服务器的信息交互过程如下: (1)浏览器向DNS获取web服务器www.seu.edu.cn的IP地址:202.119.24.11 (2)...

    web浏览器和web服务器的交互过程

    例:用户访问东南大学主页 Http://www.seu.edu.cn/seu/welcome.htm,浏览器与服务器的信息交互过程如下:

    (1)浏览器向DNS获取web服务器www.seu.edu.cn的IP地址:202.119.24.11

    (2)浏览器与IP地址为202.119.24.11的服务器进行TCP连接,端口为80;

    (3)浏览器执行HTTP协议,发送GET /seu/welcome.htm 命令,请求读取该文件;

    (4) www.seu.edu.cn服务器返回/seu/welcome.htm文件到客户端;

    (5)释放TCP连接;

    (6)浏览器解释/seu/welcome.htm文件内容,并显示该文件表示的页面。

    从浏览器输入url地址,到页面最终渲染完成,中间发生了什么?

    1 . DNS解析 将域名地址解析为ip地址
    2. TCP连接 - TCP三次握手 第一次握手:由客户端发起,告诉服务端我将要发送请求了 第二次握手:由服务端发起,告诉客户端我知道了,你放马过来
    第三次握手:由客户端发起,告诉服务端我知道了,你真的要发了,你赶紧准备接受
    3. 发送请求 请求报文
    4. 接受响应 响应报文
    5. 渲染页面
    6. 断开连接 - TCP四次挥手 第一次挥手:由服务端发起,告诉客户端东西(请求报文)接受完了 第二次挥手:由客户端发起,告诉服务端,那好,我关闭了发送东西的接口
    第三次挥手:由客户端发起,告诉服务端东西(响应报文)接受完了 第四次挥手:由服务端发起,告诉客户端我准备关闭了,你也准备关闭吧

    展开全文
  • web浏览器和web服务器的交互过程 用户打开Chrom在地址栏输入 http://news.baidu.com/internet 会发生什么 HTTP请求过程 1.浏览器向DNS获取web服务器(www.baidu.com) 的IP地址; 2.浏览器与IP地址为 115.239.211....

    web浏览器和web服务器的交互过程

    用户打开Chrom在地址栏输入 http://news.baidu.com/internet 会发生什么

    HTTP请求过程

    1.浏览器向DNS获取web服务器(www.baidu.com) 的IP地址
    2.浏览器与IP地址为 115.239.211.112 的服务器进行TCP链接 端口为80;
    3.浏览器执行HTTP协议,发送GET /internet 命令,请求该文件;
    4.news.baidu.com 服务器返回 /internet文件到客户端;
    5.释放TCP链接;
    6.浏览器解释/internet文件的内容,并显示该文件表示的页面。

    HTTPS工作流程

    1.客户使用https的URL访问Web服务器,要求与Web服务器建立SSL连接。
    2.Web服务器收到客户端请求后,会将网站的证书信息(证书中包含公钥)传送一份给客户端。
    3.客户端的浏览器与Web服务器开始协商SSL连接的安全等级,也就是信息加密的等级。
    4.客户端的浏览器根据双方同意的安全等级,建立会话密钥,然后利用网站的公钥将会话密钥加密,并传送给网站。
    5.Web服务器利用自己的私钥解密出会话密钥。
    6.Web服务器利用会话密钥加密与客户端之间的通信。

    HTTPS 与 HTTP的差异
    1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。
    2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。
    3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。
    4、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。

    exit(?)

    展开全文
  • 2)能够让用户通过浏览器和网页进行交互的软件 常见浏览器 都有各自的渲染内核,就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页内容,以及页面格式信息 二、什么是服务器? 高配置计算机,24h不...

    HTML基础—基本概念

    一、什么是浏览器?

    • 电脑软件
    • 功能:
      1)将网页渲染出来给用户查看
      2)能够让用户通过浏览器和网页进行交互的软件
    • 常见浏览器

    都有各自的渲染内核,就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页内容,以及页面格式信息

    二、什么是服务器?

    • 高配置计算机,24h不断电,不关机
    • 功能:存储数据

    三、访问网页原理

    • 打开浏览器输入想要访问的页面,浏览器会自动创建一些文件夹,这个文件夹和当前被打开的网页有一定的关系,这些文件夹称为缓存文件夹,缓存文件夹是专门用于存储网页数据的文件夹
    • 当我们利用浏览器访问网页时,其实是有真实的物理文件传输的,浏览器会先将网页上的内容缓存到本地文件夹中,然后再渲染出来呈现给用户查看
    • 平时我们在上网时会感觉到第二次访问网页会比第一次访问网页要快,就是因为第一次访问时已经将这个网页上的信息缓存到本地
    • 通过观察我们还会发现缓存文件夹除了缓存图片以外还缓存了一些js css html等文件,所以可以得出一个网页不是一个文件,而是一堆文件,网页越复杂那么组成这个网页的文件就越多
    3.1、浏览器请求数据的原理
    3.2、浏览器返回数据的原理

    在这里插入图片描述

    查看: 1)开发者工具 2)直接f12

    四、什么是URL

    • 浏览器地址栏输入的就是url
      在这里插入图片描述

    http://URL协议类型
    127.0.0.1服务器IP地址
    :80服务器的端口号
    index.html需要访问的资源名称

    五、什么是HTTP协议

    • 超文本传输协议
    • 什么是协议?—规范和约束的
    • HTTP协议就相当于我们让两个人都说中文或者都说英文一样就是提前规范两个人之间如何沟通,也就是规范/约束浏览器和服务器之间如何沟通 。
      所以HTTP协议就是专门用来解决浏览器和服务器之间的沟通问题的,只要浏览器和服务器都遵守这个协议,那么浏览器就可以和服务器完全没有障碍进行沟通(传输)

    六、如何在windows系统中如何产看文件扩展名

    win10:孙便打开一个文件夹-》查看-》勾上

    在这里插入图片描述

    • 纯文本文件?我们 windows电脑上有一个记事本,专门打开纯文本文件,无乱码
      html是纯文本文件
    展开全文
  • 一直在做项目,跟着写前端后端,却没有思考一个问题:前端后端为什么能够进行通信?为什么能够将HTML页面的内容传输给后台,然后又将结果反馈给前端? 寒假偶尔看到了这个问题,也解决了我的疑惑,这是基于CGI...
  • 通过HTTP写协议访问时,Web服务器只是简单的把该网页发回给浏览器进行显示。 JSP网页的内容是动态的,其内容事先并没有固定。访问JSP页面时,Web服务器把该请求转发给后端 的JSP容器,JSP容器把该JSP编译成Servlet,...
  • 最近因为某些需要,在学习如何通过编程来和Web服务器交互。...要与web服务器进行交互,基本的http协议知识是必须的。 这里我用自己的理解来简单说下吧: 初学时,需要知道http协议最重要的几个特点,否...
  • 一个中心就是以php和web页面进行交互为中心。两个方法就是通过Web表单提交数据通过URL传递数据。   9.2web表单--------php外交部发言人 Web表单主要用来在网页中发送数据到服务器,例如,提交注册信息需要使用...
  • 在上一篇文章中 ,我讨论了用于构建RESTful Web服务和动态Web应用程序的多层体系结构。 我在表示层中为Ajax / Google Web Toolkit(GWT)和来自外部客户端应用程序的调用提出了资源请求处理程序(RRH),并提出了...
  • Web信息交互

    2018-02-07 16:25:37
    客户端通过浏览器发出一个请求,服务器端接收审核完请求后进行处理并返回结果给客户端,然后客户端浏览器将信息呈现出来。 轮询: 客户端以一定的时间间隔向服务端发出请求,以频繁请求的方式来保持客户端服务器...
  • web交互技术

    2020-11-25 09:29:10
    在我们平时的生活过程中,会进行很多实时交互的动作,比如在微信聊天,查看股市行情,我们需要实时的获取服务器端的最新数据,那么如何实时获取服务端最新消息?我们有五大web交互技术: 轮询 长轮询 长连接 推送 ...
  • IdeaSpaceVR使用WebXR设备API进行交互式3DVR体验,该体验与台式机,移动VR耳机上的所有现代Web浏览器兼容。 因此,我们爱 ! 下载最新版本 文献资料 贡献 屏幕截图 学分 没有这些出色的项目,IdeaSpace就不会...
  • Nginx服务器与PHP交互

    2021-01-23 22:31:28
    CGI 应用程序能与浏览器进行交互,还可通过数据库API 与数据库服务器等外部数据源进行通信,从数据库服务器中获取数据。 格式化为HTML文档后,发送给浏览器,也可以将从浏览器获得的数据放到数据库中。 CGI 分为标准...
  • 文章目录一、Web浏览器1.URL统一资源定位符2.HTTP协议1.浏览器解析分解URL2.服务器接收信息3.Get与Post4....定义了客户端服务器之间交互的信息内容步骤 请求信息:URI(对什么),方法(进行什么操.
  • PHP与Web页面交互

    2017-12-13 19:09:41
    PHP与Web页面交互表单Web表单的功能是让浏览者网站有一个互动的平台。Web表单主要用来在网页中发送数据到服务器,例如,提交注册信息时需要使用表单.当用户填写信息后做提交(submit)操作,即将表单的内容从...
  • web应用浏览器与服务器交互(数据传输)是不可避免的,在开发过程中会发现服务器在对浏览器发送过来的数据进行解析时出现乱码现象,尤其传输的数据中含有中文时的乱码现象。主要原因有二:一是浏览器和服务器的编...
  • 一、实验目的及任务 分析HTTP协议,编写一个简单的Web服务器。 利用Wireshark捕获数据包,分析一个浏览器... 实现的服务器应能与标准的浏览器(如IE浏览器)进行简单的交互 记录浏览器服务交互过程 利用...
  • 1,B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Internet Explorer或...浏览器通过Web Server 同数据库进行数据交互。 2,C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC
  • 官方的Storj库,用于node.js和浏览器。 发展状况 该库目前处于早期测试阶段。 它仅出于测试目的而发布。 通过storj.js上传的文件当前与参考实现不兼容。 如果要开发应用程序,强烈建议您通过绑定使用 。 目录 安装 ...
  • Web服务器

    2016-12-27 20:19:12
    在嵌入式设备的管理与交互中,基于Web方式的应用成为目前的主流,这种程序结构也就是大家非常熟悉的B/S结构,即在嵌入式设备上运行一个支持脚本或CGI功能的Web服务器,能够生成动态页面,在用户端只需要通过Web...
  • CGI 应用程序能与浏览器进行交互,还可通过数据库API 与数据库服务器等外部数据源进行通信,从数据库服务器中获取数据。格式化为HTML文档后,发送给浏览器,也可以将从浏览器获得的数据放到数据库中。几乎所有服务器...
  • 浏览器和服务器之间的交互交互模式是:请求-响应。 客户端先发出请求,服务器根据请求内容发送响应内容。客户端根据响应内容进行显示。 请求与响应的格式: 客户端发出请求的格式 首先服务器的地址、端口、...
  • 解决的办法就是使用过滤器,他的目的是对服务器和浏览器之间交互的资源进行管理和保护servlet安全(一定程度上)。他的角色就像是服务器与浏览器之间的桥梁。它是由服务器调用执行的。 1.1 使用过滤器 1....
  • Web交互编程(PHP)

    2019-06-02 01:42:41
    Web应用程序的基本功能就是与用户进行交互,并处理用户提交的数据。 用户提交数据的方法: (1)通过表单提交。 (2)使用网址中的URL参数发送数据给服务器。 发送数据给浏览器 接收浏览器数据:PHP超全局变量$_...
  • 访问服务器上的html文件是以http的...运行时,①生成demo.html②搭建了服务服务中将html中浏览器中的命令底层进行了信息交互)③把服务开起来---->localhost:8080 ----->>>打开网页(信息交互) ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,179
精华内容 471
关键字:

web服务和浏览器进行交互