HTTP简述

本文简述了HTTP协议的基本概念,包括其在互联网数据传输中的角色、与OSI七层模型的关系,以及如何通过URL进行Web访问的工作流程。同时,介绍了HTTP协议的默认端口号和数据传输过程中的三次握手、四次挥手。

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

前言


写一半的老草稿误发,也不准备补充了


在我们的互联网生活中,我们经常会看见每一条网址的前面都有http这几个字母,那么,它们又是什么意思呢?又有什么作用呢?

下面我们就简述一下http。




HTTP概念


如果你想要更快的理解,请查看一下OSI七层模型(是一种数据传输的概念上的模型)

这实际上是和计算机的设计及互联网的数据传输的原理是有关的,使我们的数据在传输的时候,在一定的环节中,会遵循某个特定或默认的协议,来保证我们数据传输的可靠性


概念


  • 我们经常见到的HTTP。实际上,它的名称叫做HTTP协议,又被称为超文本传输协议

  • 是互联网(别名:因特网/万网)上应用最为广泛的一种网络传输协议

  • 是浏览器和其他程序(客户端)与Web服务器之间的应用层通信协议

  • 其包含命令和传输信息,可用于Web访问,也可以用于网络应用系统之间的通信




HTTP 工作原理


数据的传输是通过端口传输的

HTTP默认端口号为80,也可改为其他端口

URL (别名:统一资源定位符)。其类似于买货的发货地,是每一个网页的Internet地址

在浏览器或其他客户端的地址框中输入URL或点击链接时,就相当于告诉了浏览器要去哪个快递公司,取什么货。


工作流程

  • 客户端通过URL,使用HTTP协议向所要访问的Web服务器发送请求

  • Web服务器根据接收到的请求,向客户端发送响应的信息

  • 客户端再通过HTTP协议,将Web服务器上网站的网页代码提取出来,并翻译成网页

  • 补充:数据的传输在此过程中经历了3次握手,4次挥手




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

漠效

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值