`
gaofan0528
  • 浏览: 18766 次
社区版块
存档分类
最新评论

连接管理

 
阅读更多

讲了http的下层协议tcp/ip的一些知识点:tcp/ip建立连接需要做的事情,tcp/ip所带来的时延,以及从http的角度出发,提升网络性能的一些方法,涉及到串行连接、并行连接、持久连接、管道连接等概以及介绍了如何关闭连接等概念

 

  1. 浏览器从地址栏中解析处域名(主机名),也就是拿到www.xxx.com

  2. 浏览器根据得到的主机名查询出ip地址,比如算出ip为202.43.78.3,(中间可能经过查找host文件或去查询dns服务器)

  3. 浏览器解析出端口(http默认为80,https默认为443)

  4. 浏览器发起一条到202.43.78.3端口为80的链接,(重建需要经过几次确定相关参数的来回“握手”)

  5. 浏览器发起请求报文

  6. 服务器返回响应报文

  7. 浏览器关闭连接(其实浏览器和服务器都可以在不通知对方的情况关闭连接)

并行连接
浏览同时发起过个http事务,因为是并行的,所以时延也并行的,这样总时延较小,页面呈现更快,体验较好。但也不是总是这样,因为如果在网络速度很慢的时候,多个连接会去竞争本来不多的带宽,那么就谈不上加快速度了。还有就是并行连接也是需要付出代价的,比如增加系统内训消耗、服务器负载,比如有一个100客户端同时对服务发起100tcp并行连接的话,那么服务器就得负责10000个处理请求,很快的你的服务器就会爆掉。当然了,并行连接确实能带来视觉上的速度提升,因为相比于串行连接慢慢地显示数据而并行一下子能全部显示完信息,视觉上并行连接会给人速度更快的感觉!
持久链接
持久连接描述的是:如果对同ip、同端口的发起多个http事务连接,那么可以在前一个事务处理完成之后不要关闭tcp连接,以此来减小建立tcp、tcp慢启动所带来的时延
管道化连接

HTTP/1.1允许在持久连接上可选地使用请求管道。这是在keep-alive连接上的进一步性能优化。在响应到达之前,可以将多条请求放入队列。当第一条请求通过网络流向地球另一端的服务器时,第二条和第三条请求也可以开始发送了。在高时延网络条件下,这样做可以降低网络的环回时间,提高性能。

分享到:
评论

相关推荐

    一个Socket连接管理器

    Socket连接管理器是一种在计算机网络编程中用于管理多个Socket连接的工具或框架。它通常用于服务器端,帮助处理并发客户端的连接请求,有效地管理和维护这些连接的状态,以便于数据的高效传输。在这个场景中,"一个...

    多主机远程桌面连接管理器

    《多主机远程桌面连接管理器深度解析》 在IT领域,高效的工作流程是提升生产力的关键。其中,远程桌面连接管理工具扮演着至关重要的角色。本文将深入探讨“多主机远程桌面连接管理器”这一主题,旨在帮助用户更好地...

    远程桌面连接管理器.zip

    远程桌面连接管理器是一款强大的工具,专为管理和优化多个远程桌面连接而设计。它使得IT专业人员或系统管理员能够高效地处理分布在不同位置的多台计算机,极大地提升了工作效率。这款软件允许用户保存登录凭据,避免...

    WiFi连接管理器WiFi_Connection_Manager_v1.6.0.8. 中文版

    WiFi连接管理器是一款专为用户打造的高效、便捷的无线网络管理工具,其版本号为v1.6.0.8,并提供了中文界面,让用户在使用过程中无语言障碍。这款应用的主要目标是帮助用户轻松管理和优化他们的WiFi连接,确保网络...

    残月wifi连接管理器 v1.7.zip

    残月WiFi无线网络管理器是一款免费的功能强大的wifi连接管理器,这款wifi连接管理器是很赞的软件,搜信号速度超级快,连接也很稳定!本站提供WiFi管理器电脑版下载。 残月WiFi无线网络管理器: 1.更佳的图形处理...

    达梦数据库连接管理&数据迁移工具

    达梦数据库可视化连接工具、DM管理工具、DTS数据迁移工具等。使用该工具可以连接管理达梦数据库、调试达梦增删查改等SQL语句、存储过程,迁移mysql、oracle、dm等数据库上的数据到达梦数据库里面。

    网络连接管理工具

    网络连接管理工具Serial : ZBRU-XM0K-CXVX-EG2A-PE01

    GBase 8s连接管理器.pdf

    GBase 8s连接管理器是一种在数据库管理系统中用于提高集群高可用性的守护程序。它负责监控集群中各个节点的工作负载和状态,确保数据库服务的稳定运行。以下是基于提供的文件内容对GBase 8s连接管理器知识点的详细...

    端口连接管理器

    端口连接管理器是一种用于监控、管理和控制网络端口通信的工具。在IT领域,端口是计算机网络中数据传输的通道,每个端口都有一个唯一的数字标识,通常在0到65535之间。了解和管理这些端口对于网络安全、系统优化以及...

    RDCMan远程桌面连接管理工具

    **RDCMan远程桌面连接管理工具详解** "RDCMan远程桌面连接管理工具"是一款高效且实用的远程桌面管理软件,特别适用于需要同时管理和监控多个远程服务器或设备的IT专业人员。这款工具允许用户集中配置和管理多个远程...

    wif连接管理器

    在IT领域,Wi-Fi连接管理器是一个至关重要的组件,它负责设备与Wi-Fi网络的交互。这个特定的项目,名为“Wi-Fi连接管理器”,旨在帮助用户管理和处理Wi-Fi连接,尤其是在用户忘记当前连接的Wi-Fi或者需要查看Wi-Fi...

    阿里通信物联网连接管理平台.pdf

    阿里云通信高级运营专家张玉喜在2018云栖大会·深圳峰会中做了题为《阿里通信物联网连接管理平台》的分享,就与运营商的合作共赢、能力赋能物联生态、创新合作模式加速能力开放等方面的内容做了深入的分析。...

    connection manager连接管理

    本篇文章将深入探讨“Connection Manager”连接管理的相关知识点。 首先,我们要明白连接管理的主要任务是创建、维护和释放数据库连接。当多个用户或程序需要同时访问数据库时,单一的连接无法满足需求,这时就需要...

    csechs.rar 小版本数据库连接管理工具

    《小版本数据库连接管理工具详解》 在信息技术领域,数据库管理是至关重要的环节,而数据库连接管理工具则是其中的关键工具。本文将详细探讨名为“csechs.rar”的小版本数据库连接管理工具,以及其核心功能和使用...

    藏经阁-阿里通信物联网连接管理平台.pdf

    阿里云物联网连接管理平台概述 阿里云物联网连接管理平台是一个基于云计算和物联网技术的连接管理平台,旨在为企业和个人用户提供一个安全、可靠、高效的物联网连接管理解决方案。该平台集成了阿里云的云计算和...

    SimpleRemote - 免费开源的绿色单文件远程连接管理工具

    轻量级、选项卡式、免费、开源的远程连接管理工具,支持 RDP、SSH、Telnet 协议 特征: 轻量级(无过多的依赖) 绿色单文件,不到 3M (压缩后) 没有任何广告 选项卡样式,同时也支持窗口式 干净,一致的界面...

    远程桌面连接管理器

    远程桌面连接管理器是一款专为IT管理员设计的高效工具,旨在简化远程服务器的管理和访问过程。这款软件允许用户批量添加远程桌面服务器的详细信息,包括IP地址、用户名、密码等,以便于一次性管理多个服务器,极大地...

    带你读源码之MySQL连接管理1

    【MySQL 连接管理详解】 在 MySQL 中,连接管理是数据库服务器的核心组成部分,它负责处理客户端的连接请求,维护通信通道,并确保数据传输的高效和安全。本篇将深入探讨MySQL 5.7.17版本中两种主要的连接管理模式...

    电信设备-显示通讯连接管理方法.zip

    在电信行业中,通讯连接管理是网络运营中的关键环节,它涉及到设备之间的通信、数据传输以及服务质量的保障。本文将深入探讨“电信设备-显示通讯连接管理方法”这一主题,主要基于提供的“显示通讯连接管理方法.pdf...

    网络游戏-网络连接管理的组合模式.zip

    在网络游戏开发中,网络连接管理是一项至关重要的任务,它直接影响着玩家的游戏体验。"网络连接管理的组合模式"是设计模式的一种应用,旨在优化网络游戏中的网络通信效率和稳定性。这个资料压缩包包含了一个名为...

Global site tag (gtag.js) - Google Analytics