精华内容
下载资源
问答
  • 万维网是是无数个网络站点网页的集合,它们在一起构成了因特网最主要的部分,我们经常通过网络浏览器上网观看的,就是万维网的内容(也就是网页) 全球各种信息数据组成的一个大的网络信息池,就是万维网,说明...

    万维网

    • 万维网英文全称 World Wide Web(简写:www,重点词是Web),也叫做:Web、WWW、W3,常称作Web
    • 万维网是是无数个网络站点和网页的集合,它们在一起构成了因特网最主要的部分,我们经常通过网络浏览器上网观看的,就是万维网的内容(也就是网页)
    • 全球各种信息和数据组成的一个大的网络信息池,就是万维网,说明白点就是数据共享

    因特网(Internet)

    英特网提供的主要服务有:万维网(WWW)、文件传输(FTP)、电子邮件(email)、远程登录(Telnet)。表明万维网并不等于因特网,万维网只是因特网所能提供的服务之一,是靠着因特网运行的一种服务
    英特网它可不是仅有两台机器组成的网络,而是由上千万台设备组成的网络(该网络具备一定规模)。因特网使用TCP/IP协议让不同的设备可以彼此通信。但使用TCP/IP协议的网络并不一定是因特网,一个局域网也可以使用TCP/IP协议。判断自己是否接入的是因特网,首先是看自己电脑是否安装了TCP/IP协议,其次看是否拥有一个公网地址(所谓公网地址,就是所有私网地址以外的地址)。
    因特网是互联网中最大的一种

    互联网(internet)

    凡是能彼此通信的设备组成的网络就叫互联网。即使仅有两台机器(计算机、手机等),不论用何种技术使其彼此通信,都叫互联网。所以,互联网有广域网、城域网及局域网之分

    W3C

    万维网联盟(World Wide Web Consortium,简称W3C),1994年10月在麻省理工学院(MIT)计算机科学实验室成立。万维网联盟的创建者是万维网的发明者蒂姆·伯纳斯-李

    web浏览器和web服务器

    • web分web客户端(浏览器)和 web服务器(存放网页的地方)。万维网也称作web,web也可以通俗叫网络或网站或网页,(web浏览器可叫网络/网站/网页浏览器)

    DNS服务器

    • 域名系统 (Domain Name System 简称DNS)作用是域名解析
    • DNS服务器的作用:把web浏览器输入的域名解析为网络可识别的ip地址,再返回IP地址让web浏览器通过DNS服务器解析得来的IP地址连接到web服务器

    总结

    • 保存在服务器上的网页在浏览器上渲染过程:web浏览器输入域名(域名由服务商提供DNS服务器进行域名解析),DNS服务器将域名解析为ip地址返回给web浏览器连接到托管你所要访问网站的web服务器,web浏览器通过http请求web服务器上的数据(网页),再通过http协议从网站服务器上获取到网页渲染到网站浏览器上
      方便理解:当一个广州的网络用户想浏览百度网站(www.baidu.com)时,首先,广州用户的web浏览器连接到位于上海的DNS服务器告诉浏览器托管此网站的web服务器位于北京
    展开全文
  • 浏览器请求web服务器的过程

    千次阅读 2019-03-22 20:41:13
    浏览器中输入URL地址之后,浏览器将会发送一个http请求报文给本地web服务器。 服务器在接收到请求之后,会解析URL处理浏览器的请求。 服务器处理了浏览器的请求之后,将会把处理的结果根据约定的方式,例如HTML、...

    在这里插入图片描述
    这里我在自己的电脑上安装了XAMPP集成软件,开启apache软件后,自己的电脑就成了一台web服务器了,请求的过程大致如下。

    1. 在浏览器中输入URL地址之后,浏览器将会发送一个http请求报文给本地web服务器。
    2. 服务器在接收到请求之后,会解析URL处理浏览器的请求。
    3. 服务器处理了浏览器的请求之后,将会把处理的结果根据约定的方式,例如HTML、JSON、XML等,将处理结果返回给浏览器。
    4. 这里服务器通过发送http响应报文,将处理结果返回给客户端浏览器。
    5. 最后客户端浏览器接收到服务器返回的请求处理结果,并将返回的结果进行解析,然后呈现给用户,例如:返回的是html文件,则浏览器将其解析后把一个页面效果呈现给用户看,在PHP YII框架中,用到的函数就是render()

    在这里插入图片描述
    例子:
    6. 首先在浏览器输入http://127.0.0.1:80/www/02-get.html地址,点击回车之后,浏览器将发送一个请求报文给服务器。
    7. 这里因为我给apache配置了文档的路径就是在www目录下,服务器自动处理URL,返回02-get.html文件给浏览器。
    8. 服务器发送响应报文给浏览器
    9. 浏览器接收到响应报文之后,浏览器解析02-get.html并将页面渲染出来显示给用户
    10. 当用户进行某种操作时,将参数附在URL上通过get方式请求服务器,例如以下URL:http://127.0.0.1:80/www/02-get.html?name=lnj&pwd=123456
    11. 同样浏览器发送请求报文给服务器
    12. 然后服务器执行02-get.php并将执行结果返回给浏览器
    13. 服务器发送响应报文给浏览器
    14. 浏览器接收并解析返回的结果,然后呈现给用户

    展开全文
  • 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四次挥手 第一次挥手:由服务端发起,告诉客户端东西(请求报文)接受完了 第二次挥手:由客户端发起,告诉服务端,那好,我关闭了发送东西的接口
    第三次挥手:由客户端发起,告诉服务端东西(响应报文)接受完了 第四次挥手:由服务端发起,告诉客户端我准备关闭了,你也准备关闭吧

    展开全文
  • HTTP通信机制是在一次完整的HTTP通信过程中,Web浏览器Web服务器之间将完成下列7个步骤:1:建立TCP连接 在HTTP工作开始之前,Web浏览器首先要通过网络与Web服务器建立连接,该连接是通过TCP来完成的,该协议与IP...
     HTTP通信机制是在一次完整的HTTP通信过程中,Web浏览器与Web服务器之间将完成下列7个步骤:
    1:建立TCP连接
      在HTTP工作开始之前,Web浏览器首先要通过网络与Web服务器建立连接,该连接是通过TCP来完成的,该协议与IP协议共同构建Internet, 即著名的TCP/IP协议族,因此Internet又被称作是TCP/IP网络。HTTP是比TCP更高层次的应用层协议,根据规则,只有低层协议建立之 后才能,才能进行更层协议的连接,因此,首先要建立TCP连接,一般TCP连接的端口号是80。
    2:web浏览器向web服务器发送请求命令
      一旦建立了TCP连接,Web浏览器就会向Web服务器发送请求命令。
    3:web浏览器发送请求头信息
      浏览器发送其请求命令之后,还要以头信息的形式向Web服务器发送一些别的信息,之后浏览器发送了一空白行来通知服务器,它已经结束了该头信息的发送。
    4. Web服务器应答
      客户机向服务器发出请求后,服务器会客户机回送应答, HTTP/1.1 200 OK ,应答的第一部分是协议的版本号和应答状态码。
    5. Web服务器发送应答头信息
      正如客户端会随同请求发送关于自身的信息一样,服务器也会随同应答向用户发送关于它自己的数据及被请求的文档。
    6. Web服务器向浏览器发送数据
      Web服务器向浏览器发送头信息后,它会发送一个空白行来表示头信息的发送到此为结束,接着,它就以Content-Type应答头信息所描述的格式发送用户所请求的实际数据。
    7. Web服务器关闭TCP连接
      一般情况下,一旦Web服务器向浏览器发送了请求数据,它就要关闭TCP连接,然后如果浏览器或者服务器在其头信息加入了这行代码:
      Connection:keep-alive 
      TCP连接在发送后将仍然保持打开状态,于是,浏览器可以继续通过相同的连接发送请求。保持连接节省了为每个请求建立新连接所需的时间,还节约了网络带宽。

    转载于:https://www.cnblogs.com/blogtt/p/7426896.html

    展开全文
  • 1、建立TCP连接: 在HTTP工作开始之前,web浏览器首先要通过网络与web服务器建立连接,该连接是通过TCP来完成的。 为什么要先建立TCP呢?...2、web浏览器web服务器发送请求指令 一旦建立了TCP连接,web浏览...
  • 我们基本每天都在通过WEB浏览器,去浏览一些新闻,看看视频之类的。...那顺道就来简单的看一下,所谓的Web服务器(例如知名的Tomcat)与浏览器,基本的实现原理是什么样的呢? 首先可以明确的就是,例如我们所...
  • 浏览器请求服务器的过程大体上分为三步 : 一、浏览器服务器发送请求(在地址栏中输入网页地址) 二、服务器收到请求找到资源返回给浏览器 三、浏览器解析服务器返回的内容(页面显示的内容)。这个过程我们可以...
  • 浏览器WEB服务器的网络协议

    千次阅读 2021-01-29 21:28:19
    代理服务器是介于浏览器和Web服务器之间的一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求,Request信号会先送到代理服务器,由代理服务器来取回浏览器所需要的信息并传送给...
  • Webssh、浏览器使用ssh连接服务器

    万次阅读 2020-02-27 18:05:28
    python版本 python >=2.7 效果图: 代码传送门: https://github.com/1603565290m/webssh
  • 浏览器web服务器的交互过程

    万次阅读 2018-01-06 18:04:53
    Web服务器为图像服务、SSL(安全套接层)会话或数据库事务而进行优化时,负载均衡器可以体现特别的价值。 DLL DLL是Dynamic Link Library的缩写,意为动态链接库。在Windows中,许多应用程序并不是一个完整的可执行...
  • 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...
  • 1.浏览器web服务器的通信原理概述

    千次阅读 2018-04-24 20:44:10
    全世界的DNS服务器相互协作完成IP地址的查询 IP地址查到后,浏览器就会委托操作系统(发送message对于所有的应用程序都是通用的,所以让操作系统来实现这一功能)向web服务器发出请求,这个委托是如何完成的 1.1 ...
  • 转载来源 :http://www.shazidoubing.com/fwq/webserv/385.html... 对于普通的上网过程,系统其实是这样做的:浏览器本身是一个客户端,当你输入URL的时候,首先浏览器会去请求DNS服务器,通过DNS获取相应的 域名对...
  • 浏览器和服务器的区别

    千次阅读 2020-05-13 15:53:01
    2、Web服务器:也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。 二、功能不同 1、浏览器:度用户可以通过在地址栏中键入常用的地址来访问网页。如果有误,浏览器会自动搜索类似的地址找出匹配的...
  • http://www.baidu.com:80/index.html1浏览器根据所使用的http协议,解析出url对应的域名2通过DNS域名解析,查询出对应的ip地址3通过url解析出对应的端口号,...浏览器读取响应,渲染网页7浏览器关闭与服务器的连接...
  • web服务器、应用服务器常见的服务器概念

    千次阅读 多人点赞 2020-04-17 16:36:01
    什么是web服务器,什么是应用服务器? 浏览器的编译原理是什么? http的头文件为何要这样配置? Nginx,Apache等为何要这样操作? 不同的服务器软件有什么作用? 而网上关于http的实战讲解一般都是以操作为主,涉及...
  • 浏览器访问Web服务器流程详细解析

    万次阅读 2013-10-03 09:00:25
    浏览器不管访问JSP、PHP还是ASP.NET,其流程几乎是一样的。
  • Web服务器和http请求

    千次阅读 2017-04-07 17:07:35
    Web服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。1、Web服务器具有以下特点:  Web服务器是一种被动程序:只有当Internet上运行其他计算机中的浏览器发出的请求时,服务器才会响应。 ...
  • 用java实现Web服务器

    热门讨论 2012-03-02 17:06:20
    java实现web服务器:(1) 连接:Web浏览器Web服务器建立连接,打开一个称为socket(套接字)的虚拟文件,此文件的建立标志着连接建立成功。  (2) 请求:Web浏览器通过socket向Web服务器提交请求。HTTP的请求一般是...
  • HTTP服务器也称为Web服务器,主要功能是提供网上信息浏览服务,例如Apache,Nginx,IIS是比较常用的HTTP服务器;使用浏览器访问Web站点或者Web应用,则必须通过HTTP服务器; Web应用服务器能够运行服务器上的应用程序...
  • 如何理解浏览器web服务器的通信

    千次阅读 2012-05-19 00:23:43
    大家都知道上网时,在浏览器上单击页面就会获取自己所需要内容,这个涉及在web编程中浏览器web服务器之间的通信问题。因为我对于这个问题,一直没有搞明白,所以今天写点东东,作为一个总结吧。 那么如何理解...
  • 首先了解浏览器访问web服务器的过程: 1.浏览器通过访问DNS服务器,查询域名所对应的ip; 2.DNS服务器将对应的ip返回给浏览器; 3.浏览器通过ip向web服务器发送资源请求,如文字、图片、视频… 4.web服务器根据收到...
  • web浏览器数据本地存储

    千次阅读 2020-08-21 17:53:16
    浏览器中存储主要分为以下三种...仅在浏览器中保存,不参与服务器通信; API调用: localStorage.setItem("key","value");//以“key”为名称存储一个值“value” localStorage.getItem("key");//获取名称为“ke
  • Java Web实现 使用浏览器服务器下载文件。 下面实现两种情况的下载,需求如下:需求(一):1、用户在页面填写表单。 2、填写完成后,选择下载,将表单内容发往后台。 3、后台根据内容生产一个文件,发送给前端...
  • 简单的嵌入式web服务器设计

    千次阅读 2019-06-01 17:54:18
    WEB浏览器 浏览器是个显示网页伺服器或档案系统内的HTML文件,并让用户与此些文件互动的一种软件。个人电脑上常见的网页浏览器包括Internet Explorer、Firefox、Safari。浏览器是最经常使用到的客户端程序。 WEB...
  • 区分Web服务器、HTTP服务器、应用程序服务器

    万次阅读 多人点赞 2018-04-04 16:58:08
    在学习前端的过程中。进程听到看到web服务器、HTTP服务器、应用程序服务器,但一直不知道它们有什么区别,迷惑...其主要功能是传送页面使浏览器可以浏览,又因为它主要支持HTTP协议,所以通常情况下web服务器和HT...
  • Java中常用WEB服务器和应用服务器

    万次阅读 2018-06-29 15:20:31
    一、web服务器和应用服务器的区别 Web服务器传送页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)。确切一点,你可以说:Web服务器专门处理HTTP请求(request),但是...
  • 我们经常说的上网,应该大部都是指的是上万维网(web),但是我们经常将万维网因特网(Internet)搞混。因特网是一种网络互连的技术,它更指的是物理层面上的互连,而万维网应该算是跑在因特网上的一种服务。 我们...
  • Python之模拟浏览器web服务器发送HTTP请求报文(一) 序号代表思路顺序 import socket if __name__ == '__main__': # 1.创建tcp客户端套接字 tcp_client_socket = socket.socket(socket.AF_INET, socket.SOCK_...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 748,901
精华内容 299,560
关键字:

web浏览器和web服务器的功能