`
zccst
  • 浏览: 3323219 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在浏览器上键入URL后传回网页的过程

阅读更多
作者:zccst

这是很久以前的一次面试时被问到的问题,印象特别深刻,因为我当时没有回答上来。


在地址栏键入URL发送到域名解析服务器(DNS),DNS解析IP再发送到对应的服务器,服务器与客服端采TCP三次握手方式建立连接,传回请求的资源,服务器关闭连接,客户端(浏览器)获取请求的资源,如果是HTML直接解析成网页以可见方式显示,如果.rar等不认识的格式,就提示你下载,解析的HTML还有相应的JS,CSS,图片等文件,浏览器内部多次请求获得资源,然后会缓存在本地电脑上,目录是C:\Documents and Settings\用户名\Local Settings\Temporary Internet Files,
所以第一次打开某个网站会比较慢,再次打开就会很快
分享到:
评论

相关推荐

    Web页面处理的过程.rar

    1. 用户请求:当用户在浏览器中键入URL并按下回车时,这个请求会被发送到指定的服务器。请求通常包含HTTP(超文本传输协议)或HTTPS(安全套接字层超文本传输协议),用于确保数据的安全传输。 2. DNS解析:浏览器...

    Url ReWrite(URL重写的例子)

    比如浏览器发来请求 hostname/101.aspx ,服务器自动将这个请求中定向为http://hostname/list.aspx ?id=101<br>url重写的优点在于: l 缩短url,隐藏实际路径提高安全性 l 易于用户记忆和键入。 l 易于被...

    傲游浏览器站长版1.6

    “站长版”傲游浏览器是一个强大的多页面浏览器. 除了方便的浏览功能, 还专门为广大的站长们提供了...是站长的一大福音,站长可以直接在此浏览器上直接进入自己所需的网站,而不必再重新搜索和键入网址进入相关网站。

    08 键入网址再按下回车,后面究竟发生了什么?1

    首先,当你在浏览器的地址栏中输入URL(比如"http://www.example.com")时,浏览器会进行以下操作: 1. **DNS解析**:由于大多数用户不会记住服务器的IP地址,而是使用域名,因此浏览器会先查找域名对应的IP地址。...

    一键关闭Edge浏览器发现按钮及侧边栏

    3、在地址栏键入edge://policy命令进入浏览器的策略页面。 4、自动点击重新加载策略 此时浏览器右上角的发现按钮及侧边栏已经取消。程序退出。出现此问题的的原因是因为运行程序前没有退出浏览器,而你恰好正在...

    新锐超低资源速达浏览器V6.8.623使用评测

    ●一框多用,在地址栏键入字词或网址即可直达结果。 ●安全可靠,有效的屏蔽广告和插件的干扰。 ●节省网络带宽和电脑资源,低配置机器流畅运行。 ●“精巧便捷、稳定安全”,身轻如燕、不占资源。 ●方便的群组...

    自制浏览器接口程序.rar_delphi 点击器_myie.rar delphi_浏览器

    描述中提到“用户可以直接键入你想要访问的网址,点击CLICK就可以自动连接到网站”,这证实了这个程序具有基本的网页浏览功能,用户可以输入URL并进行网页导航。"CLICK"可能是一个按钮或命令,用户通过它来触发网页...

    textfast:Webextension插件,可帮助您为单词,设置或表情符号创建快捷方式,然后在浏览器中键入快捷方式并快速编写

    这是给您的插件,它可以帮助您以非常可定制的方式在浏览器中快速键入。 您可以为单词,设置或表情符号创建快捷方式,然后在浏览器中键入快捷方式并快速编写。 例如:您可以将短语“我要来了”转换为快捷方式“ imc...

    基于Qt开发的简易浏览器.zip

    我们可以使用`QLineEdit`来实现这个功能,并监听其文本更改事件,以便在用户键入时进行即时的URL验证。 3. **网页视图**:这部分显示网页内容。Qt5中的`QWebEngineView`类负责这个任务。它内建了WebKit渲染引擎,...

    google浏览器chrome快捷键大全

    * Shift+Alt+T:将焦点设置在浏览器工具栏上 * Ctrl+Shift+J:打开开发人员工具 * Ctrl+Shift+Delete:打开"清除浏览数据"对话框 * F1:在新标签页中打开帮助中心(首选方式) 地址栏快捷键 * 键入搜索字词,然后...

    Dreamweaver静态网页制作过程.pptx

    Dreamweaver静态网页制作过程 Dreamweaver静态网页制作过程是指使用Dreamweaver软件来创建静态网页的过程。该过程主要包括FTP的使用、检验网页的方法、基本操作三部分。 一、FTP的使用 FTP(File Transfer ...

    猎豹浏览器怎么设置主页.docx

    首先,我们启动猎豹浏览器,找到浏览器右上角的头像图标。这个图标通常代表着用户的个人中心或者设置入口,是进行个性化调整的关键所在。点击这个头像,会弹出一个下拉菜单。 在下拉菜单中,选择最后一个选项按钮。...

    行业分类-设备装置-检测浏览器导航条中的搜索模式.zip

    此外,`navigator.userAgent`可以用来识别用户所使用的浏览器类型和版本,这对于确保在不同设备和浏览器上提供一致的体验至关重要。 对于移动设备,情况可能会有所不同。在iOS的Safari中,有一个名为“智能搜索字段...

    browser-console-listener:聆听在浏览器控制台中键入的内容

    收听在浏览器控制台中键入的内容。 用法 console . log ( 'Do you like ice cream? (yes or no)' ) ; var bcl = require ( 'browser-console-listener' ) ; var listener = bcl ( window ) ; listener . listen ( ...

    T9-in-browser:这是用于在浏览器中快速键入的程序

    浏览器中的T9 它是用于在浏览器中快速键入的程序。 她可以:1.记住新词2.根据您的选择更改其重要性3.选择时补充单词和短语4.更改您的共用旧样式和新样式5.识别语音 该界面非常直观,该程序还包含有关如何使用它的...

    git-pr:使用cmd帮助您在浏览器中打开回购请求URL

    键入git pr在浏览器中打开回购pull request url (GitHub,GitLab和Gitee)。 用法 # git pr [target_branch] git pr -h # exmaple git pr # Open the page for current branch pull request to master branch url ...

    一键关闭Edge浏览器发现按钮及侧边栏.doc

    3. 在地址栏键入 edge://policy 命令进入浏览器的策略页面;4. 自动点击重新加载策略。 在程序运行时,如果用户没有退出浏览器,可能会出现问题。此时,程序会在地址栏中输入 edge://policy 时变成了中文键入的 ...

    python实现浏览器

    在PyQt5中,我们可以使用`QLineEdit`来创建这个组件,并添加信号和槽来监听用户输入的改变,以便当用户键入URL时进行处理。 2. **网页显示区域**:PyQt5提供了一个名为`QWebEngineView`的类,专门用于显示网页内容...

Global site tag (gtag.js) - Google Analytics