当前位置: 首页 > news >正文

在浏览器输入url,会发送什么事情?

这是一道开发性的题目。(如下参考)

         首先浏览器会进行,域名解析,得到目标主机的ip地址,再根据目标主机ip地址,生产http请求报文,有请求行、请求正文、空行等,http请求报文并不是在应用层发送的,是基于tcp协议的。http层将请求报文向下拷贝到tcp缓冲区,tcp进行三次握手,建立连接,再通过流量控制、拥塞控制、确认应答、快重传、延迟应答、连接管理、捎带应答、超时重传、滑动窗口等可靠性和效率性策略发送到目标主机,tcp报文被目标主机的tcp层解包、分用后向上交付给http层,再解决报文与报文之间的粘包问题,进行序列化和反序列化得到url,得到对应的请求资源(图片)。再生产response,有状态行、响应行、空行。发送回请求主机。请求主机的浏览器又将对应的请求资源(图片)解释、渲染得到对应的结果。

注意:如想回答的更多,还可以回答:网络层、数据链路层(切片、组装)、局域网等

http://www.dtcms.com/a/264709.html

相关文章:

  • HMAC 介绍
  • 在 VMware虚拟机中使用 NAT 网络模式
  • Git 怎么判断是否冲突?
  • Active Directory 环境下 Linux Samba 文件共享服务建设方案
  • OpenLayers 入门指南:序言
  • Javaweb - 8 Tomcat10
  • 大数据开发实战:如何做企业级的数据服务产品
  • 应急响应靶机-近源OS-1-知攻善防实验室
  • 学习C++、QT---16(C++的接口、属于QT的第一个项目的启动)
  • ACE2018 创建图框
  • 机器学习实战:决策树算法详解
  • Claude 4 与 Gemini 2.5 Pro:开发者深度比较
  • [CS创世SD NAND征文] 精准控制的坚固基石:CS创世SD NAND在华大HC32F4A0运动控制卡中的高可靠应用
  • 【科研绘图系列】基于R语言的种质资源评分可视化教程:条形图与地理分布图
  • app自动化测试工具 ️哪些?
  • IO--进程实操
  • Vue 使用Ajax异步或同步
  • Node.js v22.5+ 官方 SQLite 模块全解析:从入门到实战
  • LeetCode 377.组合总和IV
  • 【算法】动态规划:python实现 2
  • 【APB协议时序及示例】
  • 2025美国券商交易系统综合开发及解决方案报告:低延迟、全球化与代币化技术赋能机构业务新生态
  • 摄像头AI智能识别工程车技术及应用前景展望
  • 武汉大学机器人学院启航:一场颠覆性的产教融合实验,如何重塑中国智造未来?
  • 【seismic unix数据处理--suvcat】
  • drawRect 触发时机
  • [特殊字符] Excel 提取+图片批量插入 | Python 自动化生成稽查报告 Word 模板
  • ubuntu 22.04 LTS 安装preempt-rt
  • pytorch底层原理学习--JIT与torchscript
  • 开机自动后台运行,在Windows服务中托管ASP.NET Core