news 2026/8/16 21:32:05

Linux---网络--应用层协议HTTP(一)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux---网络--应用层协议HTTP(一)

认识url

URL = 统一资源定位符(Uniform Resource Locator),简单说就是互联网上资源的 “地址”。 网页、图片、视频、文件在网上的门牌号码,浏览器靠它找到对应的内容。

如下就是百度的URL

百度一下,你就知道全球领先的中文搜索引擎、致力于让网民更便捷地获取信息,找到所求。百度超过千亿的中文网页数据库,可以瞬间找到相关的搜索结果。https://www.baidu.com

访问目标服务器,永远只能用IP地址,因为计算机只认IP

网页的本质就是一个文件

HTTP的本质就是为了获取服务器上的文件内容。 IP+PORT+目标文件地址(路径)

标识唯一,还可以根据IP+路径就可以在全网中定位找到这个文件。---URL

初识HTTP

在互联网世界中,HTTP(HyperText Transfer Protocol,超文本传输协议)是一个至关重要的协议。它定义了客户端(如浏览器)与服务器之间如何通信,以交换或传输超文本(如 HTML 文档)。HTTP 协议是客户端与服务器之间通信的基础。客户端通过 HTTP 协议向服务器发送请求,服务器收到请求后处理并返回响应。HTTP 协议是一个无连接、无状态的协议,即每次请求都需要建立新的连接,且服务器不会保存客户端的状态信息。

HTTP底层,浏览器底层,用的都是TCP socket ,用的都是ip+port的进程间通信机制。

通过空行,分离报头和有效载荷(请求正文)。

http的请求,就是一个大的“字符串”(字节流)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/16 21:19:10

C++正则表达式

正则表达式&#xff08;Regular Expression&#xff0c;简称regex&#xff09;是一种用于描述字符串模式的工具&#xff0c;可实现字符串的匹配、搜索、替换、提取等高效操作。C自C11起&#xff0c;通过标准库<regex>头文件正式引入正则表达式支持&#xff0c;无需依赖第…

作者头像 李华
网站建设 2026/8/16 21:14:15

Linux文件创建全攻略:从touch到vim的5种核心方法与实战技巧

1. 从零开始&#xff1a;为什么“创建文件”是Linux的基石 如果你刚接触Linux&#xff0c;无论是通过虚拟机、云服务器&#xff0c;还是那个“适用于Linux的Windows子系统”&#xff0c;第一个让你感到既陌生又必须掌握的技能&#xff0c;很可能就是“创建文件”。这听起来简单…

作者头像 李华
网站建设 2026/8/16 21:07:56

如何用Zotero PDF2zh翻译插件,把英文文献阅读效率翻倍?

如何用Zotero PDF2zh翻译插件&#xff0c;把英文文献阅读效率翻倍&#xff1f; 【免费下载链接】zotero-pdf2zh PDF2zh for Zotero | Zotero PDF中文翻译插件 项目地址: https://gitcode.com/gh_mirrors/zo/zotero-pdf2zh 你是不是也经历过这样的夜晚&#xff1a;一篇 2…

作者头像 李华
网站建设 2026/8/16 21:01:08

skinview3d 名称标签详解:如何在角色头顶显示炫酷的玩家昵称

skinview3d 名称标签详解&#xff1a;如何在角色头顶显示炫酷的玩家昵称 【免费下载链接】skinview3d Three.js powered Minecraft skin viewer. 项目地址: https://gitcode.com/gh_mirrors/sk/skinview3d skinview3d 是一款基于 Three.js 的 Minecraft 皮肤查看器&…

作者头像 李华