一个HTTP请求的生命周期(TCP/IP五层网络模型)

本文详细分析了一个HTTP请求从输入网址到返回响应的整个生命周期,涉及TCP/IP五层网络模型,包括DNS解析、三次握手、服务器处理和数据传输等关键步骤。同时,探讨了HTTPS的加密机制以及服务器端的LVS架构和代理服务器在请求处理中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一个请求的生命周期

前言:当我们从电脑上去访问一个网址时,究竟发生了什么?这个问题可能是自己思考或者面试的时候问到,这里我们以访问百度首页为例,进行一个全面的HTTP请求分析。

核心概念

计算机网络核心结构,就是TCP/IP五层网络模型OSI七层模型是将应用层分为了三层)
在这里插入图片描述
以及,每一层对应的协议
在这里插入图片描述

始于本地

  • 键盘输入你要访问www.baidu.com,自然需要在浏览器地址栏中使用键盘输入(正常情况下),这个过程就涉及到输入设备与计算机的交互了,这个属于物理层,这里就不探讨了(==其实是我不会)
  • 请求域名首先你访问的是www.baidu.com,并不带域名,所以浏览器会自动补全协议头。但是我们知道,很多时候域名会有http和https,它俩的默认端口一个是80,一个是443,在这里,一般都是对应域名的网站做了端口转发,http协议实现了HSTS机制来使得重定向到HTTPS下的域名。所以HTTP到HT
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值