精华内容
下载资源
问答
  • 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服务器间的交互

    千次阅读 2011-05-21 01:36:00
    浏览器访问:http://www.sina.com:8080/mail/1.html<br />浏览器web服务器之间的交互: 1. 浏览器查询本地的hosts文件看是否有与所输入主机名相匹配的ip地址,如果有则根据ip连接上web服务器;如果...

    在浏览器访问:http://www.sina.com:8080/mail/1.html

    浏览器与web服务器之间的交互:

    1. 浏览器查询本地的hosts文件看是否有与所输入主机名相匹配的ip地址,如果有则根据ip连接上web服务器;如果没有则访问DNS服务器获得与主机名对应的ip然后跟据ip连接上web服务器

    2. 向服务器发送HTTP请求

    3. Web服务器从请求中检索出浏览器想访问的主机名 www.sina.com

    4. Web服务器从请求中检索出浏览器想访问的web应用 mail

    5. Web服务器从请求中检索出浏览器想访问的web资源 1.html

    6. Web服务器读取web资源的数据

    7. Web服务器回送http相应

    8. 浏览器从响应中解析出数据,显示给用户

    展开全文
  • 浏览器web服务器的交互过程

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

    (1)TCP/IP协议栈是谁维护的?操作系统?物理网卡?还是上层应用开发者?:http://bbs.csdn.net/topics/390767288
    (2)路由器是什么东西,可以用来干什么?:https://zhidao.baidu.com/question/115863395.html
    (3)交换机与路由器有什么区别:https://zhidao.baidu.com/question/557332.html
    (4)高速路由器:https://baike.baidu.com/item/%E9%AB%98%E9%80%9F%E8%B7%AF%E7%94%B1%E5%99%A8/1634450?fr=aladdin
    (5)交换机原理:https://baike.baidu.com/item/%E4%BA%A4%E6%8D%A2%E6%9C%BA%E5%8E%9F%E7%90%86/2117272?fr=aladdin
    (6)协议栈开发学习总结:http://www.cnblogs.com/wolflion/archive/2010/06/11/2539152.html

    集线器

    集线器的英文称为“Hub”。“Hub”是“中心”的意思,集线器的主要功能是对接收到的信号进行再生整形放大,以扩大网络的传输距离,同时把所有节点集中在以它为中心的节点上。

    交换机 == 集线器+路由器

    操作系统与协议栈

    1. 物理层和数据链路层的一些协议(比较底层的协议,如介质访问控制的相关协议)由网卡通过硬件实现.
    2. 数据链路层的其他协议,网络层的全部协议,传输层的全部协议是由操作系统负责实现的.操作系统通过socket向应用层提供传输层接口,应用层程序仅需使用传输层接口即可完成网络通讯.

    网卡

    台式机一般都采用内置网卡来连接网络。网卡也叫”网络适配器”,英文全称为”Network Interface Card”,简称”NIC”,网卡是局域网中最基本的部件之一,它是连接计算机与网络的硬件设备。无论是双绞线连接、同轴电缆连接还是光纤连接,都必须借助于网卡才能实现数据的通信。它的主要技术参数为带宽、总线方式、电气接口方式等。它的基本功能为:从并行到串行的数据转换,包的装配和拆装,网络存取控制,数据缓存和网络信号。目前主要是8位和16位网卡。

    socket

    1. 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。
    2. 建立网络通信连接至少要一对端口号(socket)。socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Socket编程接口;HTTP是轿车,提供了封装或者显示数据的具体形式;Socket是发动机,提供了网络通信的能力。
    3. Socket的英文原义是”孔”或”插座”。作为BSD UNIX的进程通信机制,取后一种意思。通常也称作”套接字”,用于描述IP地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。在Internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。Socket正如其英文原意那样,像一个多孔插座。一台主机犹如布满各种插座的房间,每个插座有一个编号,有的插座提供220伏交流电, 有的提供110伏交流电,有的则提供有线电视节目。 客户软件将插头插到不同编号的插座,就可以得到不同的服务。

    OSI

    OSI是Open System Interconnection的缩写,意为开放式系统互联。国际标准化组织(ISO)制定了OSI模型,该模型定义了不同计算机互联的标准,是设计和描述计算机网络通信的基本框架。OSI模型把网络通信的工作分为7层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

    协议栈

    协议栈(Protocol Stack)是指网络中各层协议的总和,其形象的反映了一个网络中文件传输的过程:由上层协议到底层协议,再由底层协议到上层协议。使用最广泛的是英特网协议栈,由上到下的协议分别是:应用层(HTTP,FTP,TFTP,TELNET,DNS,EMAIL等),运输层(TCP,UDP),网络层(IP),链路层(WI-FI,以太网,令牌环,FDDI,MAC等),物理层。

    某某网络协议(InternetProtocol,IP)与某某传输协议(TransferProtocol,TP)

    FTP(FileTransferProtocol)文件传输协议

    企业网络中路由器的作用和意义是什么?

    用来连接不同网段的网络互通和分支机构互通
    企业路由器的优点:
    可以隔离广播风暴
    可以连接不同局域网互通,局域网域互联网的互通,实现不同的网路互通,现在大多数企业都是用路由器来做分支机构的互联互通
    网络管理功能,可以通过路由策略,对网络访问做控制,通过路由策略,可以有效的管理访问权限和保护网络安全。
    现在新的路由器都加入了防火墙的部分功能,有效抵御网络攻击。

    TCP

    TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。

    DHCP

    DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。

    ADSL

    ADSL (Asymmetric Digital Subscriber Line ,非对称数字用户环路)是一种新的数据传输方式。它因为上行和下行带宽不对称,因此称为非对称数字用户线环路。它采用频分复用技术把普通的电话线分成了电话、上行和下行三个相对独立的信道,从而避免了相互之间的干扰。即使边打电话边上网,也不会发生上网速率和通话质量下降的情况。通常ADSL在不影响正常电话通信的情况下可以提供最高3.5Mbps的上行速度和最高24Mbps的下行速度。
    ADSL是一种异步传输模式(ATM)。
    由于受到传输高频信号的影响,ADSL需要电信服务提供商端接入设备和用户终端之间的距离不能超过5千米,也就是用户的电话线连到电话局的距离不能超过5千米。

    路由器和交换机有什么区别?

    路由器和交换机的区别:交换机主要是实现大家通过一根网线上网,但是大家上网是分别拨号的,各自使用自己的宽带,大家各自上网没有影响,哪怕其他人在下载,对自己上网也没有影响,并且所有使用同一条交换机的电脑都是在同一个局域网内。路由器比交换机多了一个虚拟拨号功能,通过同一台路由器上网的电脑是共用一个宽带账号,大家之间上网是相互影响的,比如一台电脑在下载,那么同一个路由器上的其他电脑会很明显的感觉到网速很慢。同一台路由器上的电脑也是在一个局域网内的。

    交换机

    1. 交换只是一种技术概念,即完成信号由设备入口到出口的转发。因此,只要是和符合该定义的所有设备都可被称为交换设备。
    2. 当它被用来描述数据网络第二层(数据链路层)的设备时,实际指的是一个桥接设备;而当它被用来描述数据网络第三层(网络层)的设备时,又指的是一个路由设备。
    3. 我们经常说到的以太网交换机实际是一个基于网桥技术的多端口第二层网络设备,它为数据帧从一个端口到另一个任意端口的转发提供了低时延、低开销的通路。
    4. 第二层交换机和路由器的区别
      传统交换机从网桥发展而来,属于OSI第二层即数据链路层设备。它根据MAC地址寻址,通过站表选择路由,站表的建立和维护由交换机自动进行。路由器属于OSI第三层即网络层设备,它根据IP地址进行寻址,通过路由表路由协议产生。交换机最大的好处是快速,由于交换机只须识别帧中MAC地址,直接根据MAC地址产生选择转发端口算法简单,便于ASIC实现,因此转发速度极高。但交换机的工作机制也带来一些问题。

    以太网

    Ethernet是以太网的意思,历史上使用的是十兆标准,现代基本上是百兆到桌面,千兆做干线。对数据业务量大的多采用千兆到桌面,万兆做干线。

    负载均衡器

    是一种把网络请求分散到一个服务器集群中的可用服务器上去,通过管理进入的Web数据流量和增加有效的网络带宽。
    一般而言,硬件负载均衡在功能、性能上优于软件方式,不过成本昂贵。当Web服务器为图像服务、SSL(安全套接层)会话或数据库事务而进行优化时,负载均衡器可以体现特别的价值。

    DLL

    DLL是Dynamic Link Library的缩写,意为动态链接库。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。

    展开全文
  • JSXGraph是一个跨浏览器库,用于在Web浏览器进行交互式几何图形,函数绘图,制图数据可视化。 它完全用JavaScript实现,不依赖于任何其他库,并且使用SVG,画布甚至是古老的VML。 JSXGraph易于嵌入并且占用空间...
  • 2018-4-20 技术文章 Web3.js是以太坊官方的Javascript API,可以帮助...web3-eth用来与以太坊区块链智能合约交互 web3-shh用来控制whisper协议与p2p通信以及广播 web3-bzz用来与swarm协议交互 web3-utils包含了...
  • 去访问服务器上的1.jsp这个web资源的过程中,浏览器和服务器都做了神马操作呢,我们是怎么在浏览器里面看到1.jsp这个web资源里面的内容的呢? 浏览器和服务器做了以下几个操作: 1、浏览器根据主机名"www....
  • web浏览器和web服务器的交互过程 用户打开Chrom在地址栏输入 http://news.baidu.com/internet 会发生什么 HTTP请求过程 1.浏览器向DNS获取web服务器(www.baidu.com) 的IP地址; 2.浏览器与IP地址为 115.239.211....
  • 【ASP.net】浏览器和服务器的交互

    千次阅读 热门讨论 2016-08-07 16:36:13
    从CS(Client/Server)学习到BS(Browser/Server)学习,web让客户端化身为最为方便使用的——浏览器交互性也成为了BS的一大特点。   有关web程序的开发周期介绍,web程序开发周期就类似于我们之前学软件工程的...
  • 使用前请先下载精易浏览器相关支持库dll,我这只上传了源码html,js源码。 使用了精易浏览器的运行JS,以及JS命令。简单粗暴,好看又不复杂,就是喜欢 易语言 这么简单好用的方式 快速开发小型程序
  • 浏览器和服务器交互方式GETPOST的区别

    千次阅读 热门讨论 2016-02-21 15:37:38
     做Web开发就一定会涉及到浏览器和服务器的交互,所以了解浏览器和服务器交互的方式就尤为重要。从接触B/S开始就已经接触到了getpost,但是对它们的了解确实不深入。在后来不断的做项目过程中,对它们不断接触中...
  • webgl-介绍 使用 WebGL 在 Web 浏览器中创建交互式图形应用程序。 每个人都可以免费获得这些材料。 如果您发现缺少某些内容或需要补充的内容,则可以对其进行更改。
  • Unity WebGL与浏览器脚本交互

    千次阅读 2019-11-29 13:15:56
    Unity发布成WebGL之后,可以与浏览器脚本进行交互, 官方说明链接:https://connect.unity.com/doc/Manual/webgl-interactingwithbrowserscripting 浏览器脚本调用Unity方法 在浏览器脚本中,支持调用Unity的...
  • JavaWeb - 浏览器与服务器交互的过程

    千次阅读 2016-04-04 10:46:19
    当我们打开浏览器,在浏览器的地址栏中输入URL地址”http://www.gacl.cn:8080/JavaWebDemo1/1.jsp“去访问服务器上的1.jsp这个web资源的过程中,浏览器和服务器都做了神马操作呢,我们是怎么在浏览器里面看到1.jsp...
  • 自动售货机 使用HTML,CSS,JavaScriptjQuery,我为现有Web服务创建了基于浏览器的用户界面。 该页面允许用户通过提供的自动售货机REST API与虚拟自动售货机进行交互
  • 使用SOAP等web service 协议,完成一个WEB服务的服务器与客户端的交互。 2.实验内容: 使用nodejs实现web服务器与客户端的交互 3.实验方法: Node.js 就是运行在服务端的JavaScript。用于方便地搭建响应速度快、...
  • GoogleMapsAPI GMAPSapi利用HTML5JavaScript来实现交互式Google Maps API,该API可通过Web浏览器进行部署。
  • android web 浏览器.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
  • Autoplot是一种用于浏览Web数据的交互浏览器。 给Autoplot一个URL或本地文件名,它会创建一个合理的数据图。 Autoplot允许您交互式浏览以ascii,.cdf,netcdf许多其他格式存储的数据。
  • PPAPI插件与浏览器交互过程

    千次阅读 2016-01-10 22:06:49
    再接下来,就进入到了交互和渲染循环,直到Web页面被关闭时,PPP_Instance::DidDestroy被调用,再后来,PPP_ShutdownModule被调用。 渲染(绘图) 这里只说明PPAPI插件这一侧的渲染逻辑。实际上插件是在一块...
  • Http协议下的浏览器与服务器的交互

    千次阅读 2015-11-28 21:12:24
    http是超文本传输协议的缩写,顾名思义,它是浏览器有服务器传输超文本时所要遵守...通常,浏览器在请求之前需要与服务器连接,保持通信通道打开,才可以进行后面一系列的请求等操作,服务器会开通连接,并对发送请求的
  • html页面加载原理浏览器应用程序交互原理 ...c 逐个处理标签,有可能需要下载其他文件(图片,css,js等) d css处理为相应的语义的树 e 处理js的时候,直接执行。...或者说js和浏览器交互的介质是css语义树do
  • soya2d, Soya2D是用于现代网络浏览器web交互式 animation(game) 引擎 Soya2D是用于现代网络浏览器web交互式 animation(game) 引擎 Version2正在测试中项[removed] //define scene var scene = { onPr
  • HTTP通信机制是在一次完整的HTTP通信过程中,Web浏览器与Web服务器之间将完成下列7个步骤:1:建立TCP连接 在HTTP工作开始之前,Web浏览器首先要通过网络与Web服务器建立连接,该连接是通过TCP来完成的,该协议与IP...
  • AngularJs与Java Web服务器交互

    万次阅读 2016-01-07 20:33:43
    AngularJs是Google工程师研发的产品,它的强大之处不是几句话就能描述的,只有真正使用过的人才能体会到,笔者准备在这篇文章中,以一个简单的登录校验的例子说明如何使用AngularJs和Web服务器进行交互

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 286,180
精华内容 114,472
关键字:

web服务和浏览器进行交互