精华内容
下载资源
问答
  • 浏览器和Web服务器交互的几个动作,则正确的顺序是 4213 4浏览器通过DNS协议解析域名 2浏览器和Web服务器建立一个TCP连接 1浏览器使用HTTP协议请求一个页面 3Web服务器发送网页内容给到浏览器 参见...

    浏览器和Web服务器交互的几个动作, 则正确的顺序是 4213

    4浏览器通过DNS协议解析域名

    2浏览器和Web服务器建立一个TCP连接

    1浏览器使用HTTP协议请求一个页面

    3Web服务器发送网页内容给到浏览器

     

    参见https://blog.csdn.net/weixin_42674696/article/details/105150989

    简单概况:

    DNS解析地址,应用层、传输层(TCP)、网络层、数据链路层、物理层。

    展开全文
  • 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服务器的交互过程

    千次阅读 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服务器 在android写一个浏览器 editText:输入网址ip:port/login.html,提交 把域名解析成ip 产生请求行 get login.html /r/n 产生请求头 user-agent:/r/n  host: new socket(ip,port).println(行...

    自己写浏览器和web服务器

    在android写一个浏览器

    editText:输入网址ip:port/login.html,提交

    把域名解析成ip

    产生请求行 get login.html /r/n

    产生请求头 user-agent:/r/n

               host:

    new socket(ip,port).println(行,头)

    ip[tcp[行,头]]在网络上传输到达服务器了,

    自己写一个web服务器

    new serverSocket(8080)

    我程序拿到是tcp中的数据

    get login.html

    user-agent:

    host:

    java.io.file 读取login.html

    socket.println(

    返回行:http1.1 200 ok

    返回头:

    正文:<html><a href><img></html>

    )

    98|124[4788|8080][ 行,头,正文]

    给我们做的android客户端

    <html>string<a href>

    <img src="1.png"></html>

    )


    展开全文
  • 1、基于TCP通讯(ServerSocket、Socket套接字),编写一个带有图形用户界面的浏览器和 一个支持文档读取并返回给客户浏览器的web服务器。客户端支持超链接事件处理,服务器采用多 线程技术支持并发访问。 2、在此...
  • 1、建立TCP连接: 在HTTP工作开始之前,web浏览器首先要通过网络与web服务器建立连接,该连接是通过TCP来完成的。 为什么要先建立TCP呢?...2、web浏览器web服务器发送请求指令 一旦建立了TCP连接,web浏览...
  • 作用: 浏览器和web 服务器之间传输网页资源的协议格式 HTTP底层是基于 TCP 协议实现的, 导致浏览器和服务器之间传输资源之前需要建立连接 HTTP 协议是明文传输, HTTPS 是基于 HTTP 协议的安全通信方式< 密钥交互,...
  • 代理服务器是介于浏览器和Web服务器之间的一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求,Request信号会先送到代理服务器,由代理服务器来取回浏览器所需要的信息并传送给...
  • 问题:打开浏览器,在地址栏输入url到页面展现,整个过程发生了什么?...3 当浏览器在缓存中未查找到记录时,就会访问DNS服务器。本地DNS再使用迭代或递归一层层向上访问。 4 浏览器根据HTTP协议,依据查询而来的W...
  • 浏览器访问web服务器: 注意:上图是以浏览器中访问主机为localhost,端口号为8080的votesystem这个web应用中的index.html资源文件为例。Tomcat体系结构:注意: 1.上图应该结合tomcat目录中的conf目录下的server....
  • Python之模拟浏览器web服务器发送HTTP请求报文(一) 序号代表思路顺序 import socket if __name__ == '__main__': # 1.创建tcp客户端套接字 tcp_client_socket = socket.socket(socket.AF_INET, socket.SOCK_...
  • 正向代理反向代理 正向: (可以安装在本地计算机上(Local端)) 反向: 参考:... 正向代理,架设在客户机目标主机之间;... 反向代理,架设在服务器端; 代理对象不同正向代理,代理客...
  • web浏览器和web服务器的交互过程 用户打开Chrom在地址栏输入 http://news.baidu.com/internet 会发生什么 HTTP请求过程 1.浏览器向DNS获取web服务器(www.baidu.com) 的IP地址; 2.浏览器与IP地址为 115.239.211....
  • 万维网是是无数个网络站点网页的集合,它们在一起构成了因特网最主要的部分,我们经常通过网络浏览器上网观看的,就是万维网的内容(也就是网页) 全球各种信息数据组成的一个大的网络信息池,就是万维网,说明...
  • web前端——浏览器和服务器介绍

    千次阅读 2018-02-25 15:48:54
    浏览器 : 解析网页、解析服务器返回给我们信息供我们查看使用的软件。市面上的浏览器有很多,常见的有:360浏览器、IE浏览器、谷歌浏览器、百度浏览器、QQ浏览器、火狐浏览器、世界之窗、2345浏览器、搜狗浏览器、...
  • 浏览器分别在哪些情况下使用GET方式POST方式访问WEB服务器?如果浏览器传递给WEB服务器的参数内容超过1K,应该使用那种方式发送请求消息? 数据量不大,因为GET方式数据量限制1K,不带有保护数据的情况下使用GET...
  • WEB 服务器浏览器

    2018-01-03 10:01:13
    HTTP协议通讯,是连接浏览器和服务器的桥梁。两者之间的信息流,使它们真正的活力。这中间,浏览器连着用户;服务器连着数据库、等其他的服务。服务器能提供给浏览器,什么样的信息呢?这些信息,遵循着HTTP通讯的...
  • 我们经常说的上网,应该大部都是指的是上万维网(web),但是我们经常将万维网因特网(Internet)搞混。因特网是一种网络互连的技术,它更指的是物理层面上的互连,而万维网应该算是跑在因特网上的一种服务。 我们...
  • 浏览器和服务器的区别

    千次阅读 2020-05-13 15:53:01
    2、Web服务器:也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。 二、功能不同 1、浏览器:度用户可以通过在地址栏中键入常用的地址来访问网页。如果有误,浏览器会自动搜索类似的地址找出匹配的...
  • 去访问服务器上的1.jsp这个web资源的过程中,浏览器和服务器都做了神马操作呢,我们是怎么在浏览器里面看到1.jsp这个web资源里面的内容的呢? 1.浏览器根据主机名‘www.gacl.cn’去操作系统Hosts文件中查找主机名...
  • 浏览器发送消息到web服务器的原理

    千次阅读 2018-03-03 12:00:03
    下面是一个大概的流程总结:浏览器---》协议栈----》网卡-----》网线-----》集线器(或交换机)-----》路由器(这里的路由器我们家用小型的不一样)----》接入网(网络运营商)----》防火墙----》web服务器;...
  • 转载来源 :http://www.shazidoubing.com/fwq/webserv/385.html... 对于普通的上网过程,系统其实是这样做的:浏览器本身是一个客户端,当你输入URL的时候,首先浏览器会去请求DNS服务器,通过DNS获取相应的 域名对...
  • 浏览器发送请求到服务器 1.在浏览器地址栏中输入请求地址,浏览器解析请求URL,解析出IP地址等信息(域名解析) 2.解析后的URL信息封装成HTTP报文 3.浏览器创建一个socket调用send()方法将HTTP报文发送到服务器...
  • 浏览器和服务器做了以下几个操作: 1、浏览器根据主机名”www.baidu.com”去操作系统的Hosts文件中查找主机名对应的IP地址。 2、浏览器如果在操作系统的Hosts文件中没有找到对应的IP地址,就去互联网上的DNS服务器...
  • 上一篇文章从宏观上讲解了在浏览器输入URL或者通过点击超级链接等方式之后,浏览器所做的工作(解析URL生成HTTP消息),那么在生成HTTP消息之后,我们就需要委托操作系统将消息发送给Web服务器。没错,浏览本身并...
  • 转发是站在服务器角度去做事情,同样在web应用下,就是服务器主动的转发一个请求,这个请求从头到尾只有一个,并没有让浏览器重新发出一个请求,此时的地址栏中不会发生变化。但是转发有一个特殊的地方,...
  • 目前来说,网站页面主要分为静态页面动态页面,纯静态页面组成的网站现在相对比较少见,大型网站一般使用的是动态网站建站技术,还有一部分网站是静态网页与动态网页共存,本文以Apache服务器、php语言为例,详解...
  • C#实现WEB服务器

    千次阅读 2019-07-04 19:46:16
    一、HTTP协议的作用原理 WWW是以Internet作为传输媒介的一个应用系统,WWW网上最基本的传输...HTTP协议是基于TCP/IP协议之上的协议,是Web浏览器和Web服务器之间的应用层协议,是通用的、无状态的、面向对象的协...
  • 浏览器和服务器交互方式GET和POST的区别

    千次阅读 热门讨论 2016-02-21 15:37:38
     做Web开发就一定会涉及到浏览器和服务器的交互,所以了解浏览器和服务器交互的方式就尤为重要。从接触B/S开始就已经接触到了get和post,但是对它们的了解确实不深入。在后来不断的做项目过程中,对它们不断接触中...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 30,263
精华内容 12,105
关键字:

浏览器和web服务器