首页 > 其他分享 >在地址栏中输入URL,会发生什么

在地址栏中输入URL,会发生什么

时间:2023-06-12 18:33:10浏览次数:41  
标签:浏览器 URL IP TCP HTTP 地址栏 输入

1.浏览器的地址栏输入URL并按下回车。

2.浏览器查找当前URL是否存在缓存,并比较缓存是否过期。

3.DNS解析URL对应的IP。

4.根据IP建立TCP连接(三次握手)。

5.HTTP发起请求。

6.服务器处理请求,浏览器接收HTTP响应。

7.渲染页面,构建DOM树。

8.关闭TCP连接(四次挥手)

标签:浏览器,URL,IP,TCP,HTTP,地址栏,输入
From: https://www.cnblogs.com/le-fang/p/17475828.html

相关文章

  • Apikit SaaS 10.9.0 版本更新: 接口测试支持通过 URL 请求大型文件,支持导出为 Postman
    Hi,大家好!EolinkApikit即将在2023年6月8日晚18:00开始更新10.9.0版本。本次版本更新主要是对多个应用级资源合并,并基于此简化付费套餐和降低费率。本次应用合并是为了接下来更好的发挥EolinkApikit的优势,提供API全生命周期解决方案,为下半年的重大功能更新做前期......
  • git问题:remote: [session-584b73b2] Access denied... The requ ested URL returned e
     error403是服务器拒绝了终端的访问,是账户密码的问题,是因为git客户端缓存了错误的密码。我是原来有个git账户,使用https方式,密码永久保存的方式,在操作另一个git账户时可能更新了缓存密码。方法:使用gitclonehttp://username:password@gitee.com/name/projectname.git克隆任......
  • url中包含特殊字符,访问400处理
    原因是一个完整的请求地址包含http(s)://xxxx/xxx/xxxurl里面包含tomcat鬼定字符以外的字符,他们不被认可为合理的url参数,必须满足RFC3986规范/***解决servlet字符串乱码**@returnConfigurableServletWebServerFactory*/@Bean@......
  • 6. Vue.js 表单输入绑定 #yyds干货盘点#【yyds干货盘点】
    学习目录:Vue.js简介Vue.js实例与数据绑定Vue.js计算属性和侦听器Vue.js条件渲染和列表渲染Vue.js事件处理Vue.js表单输入绑定Vue.js组件基础Vue.js组件通信Vue.js插槽Vue.js动态组件和异步组件Vue.js自定义指令Vue.js过渡和动画Vue.js混入Vue.js自定义事件和v-model......
  • Ctrl+Space输入法切换状态解决方法
    WindowsRegistryEditorVersion5.00[HKEY_USERS\.DEFAULT\ControlPanel\InputMethod\HotKeys\00000010]"KeyModifiers"=hex:00,c0,00,00"TargetIME"=hex:00,00,00,00"VirtualKey"=hex:ff,00,00,00[HKEY_USERS\.DEFAULT......
  • XXL-JOB手工执行任务报错:msg:xxl-rpc remoting error(Connection refused (Connection
    【问题描述】XXL-JOB手工执行任务报错:msg:xxl-rpcremotingerror(Connectionrefused(Connectionrefused)),forurl  【原因分析】 在xxl-job服务端所在的服务器上面去telnetxxl-job所在的客户端服务器的9986端口,提示拒绝连接:对于端口拒绝连接的问题,应该是网络的问......
  • 2023-06-11:redis中,如何在100个亿URL中快速判断某URL是否存在?
    2023-06-11:redis中,如何在100个亿URL中快速判断某URL是否存在?答案2023-06-11:传统数据结构的不足当然有人会想,我直接将网页URL存入数据库进行查找不就好了,或者建立一个哈希表进行查找不就OK了。当数据量小的时候,这么思考是对的,确实,将值映射到HashMap的Key,可以在O(1)的时间复杂度......
  • [GPT] 监测输入框被 js 设置了值 ?input 输入框被设置了 value 值,但是没有触发 change
    1.input输入框被设置了value值,但是没有触发change事件?如果输入框的value值是通过JavaScript代码直接设置的,那么不会触发change事件,这是正常的行为。change事件只会在用户手动更改输入框的值并使其失去焦点时触发。如果输入框的value值是通过用户交互(如键盘输入......
  • 由问题“如何将进程A的标准输出重定向为进程B的标准输入"引发的思考
    由问题“如何将进程A的标准输出重定向为进程B的标准输入"引发的思考若两个进程都是通过bash的同一条命令来启动,可以简单得使用bash的管道来完成。但当进程B是已经在运行状态的程序(如服务器程序),该怎么实现这个功能呢?为简化讨论,进程A取cat/echo等带输出的待启动程序,进程B对应的程......
  • input输入框失去焦点时获取光标位置并插入内容
     <el-input@blur="blur":rows="5"v-model="messageForm.content"type="textarea"maxlength="100"show-word-limitplaceholder="请输入你的留言"></el-input> data(){return{......