今天在安全龙网站上听老师讲了Http协议基础,有的东西不是一遍就可以记住的,就先记录一下,方便以后自己看(截图都是转载于安全龙网站)。

1、超文本

包含有超链接(link)和各种多媒体元素标记(Markup)的文本,这些超文本文件彼此链接,形成网状 (web),因此又被称为网页(Web Page).这些链接使用URL表示。最常见的超文本格式是超文本标记语言HTML。

2、URL
URL即统一资源定位符,用来唯一地标识万维网的某一个文档。URL由协议、主机和端口(默认为80)以及文件名三部分构成。

3、HTTP报文结构
1、请求报文
即从客户端(浏览器)向Web服务器发送的请求报文。报文的所有字段都是ASCII码。

2、响应报文
即从Web服务器到客户机(浏览器)的应当。报文的所有字段都是ASCII码。

3、请求报文中的方法
方法是对所请求对象所进行的操作,也就是一些命令。请求报文中的操作有:

4、响应报文中的状态码
状态码是响应报文状态行包括的一个3位数字,指名特定的请求是否被满足,如果没有满足,原因是什么。

5、首部字段或消息头

6、HTTP代理
HTTP代理又称web缓存或代理服务器,是一种网络实体,能代表浏览器发出HTTP请求,并将最近的一些请求和响应暂存在本地本地磁盘中,当请求的Web页面先前暂存过,则直接将暂存的页面发给客户端(浏览器),无须再次访问Internet。

基本上也就是这些了,需要多回顾多看!

web安全学习—Http协议基础相关推荐

  1. Web前端学习之 CSS基础二

    Web前端学习之 CSS基础二 1. 2. 主体 3. 完整代码如下所示 4. 结束语 1. /* 权重是0 */* {font-size: 35px;text-align: center;color ...

  2. Web前端学习笔记——HTML基础

    开发工具 我们主要用的 开发工具有 chrome . sublime . photoshop 浏览器(显示) 浏览器是网页显示.运行的平台,常用的浏览器有IE.火狐(Firefox).谷歌(Chrom ...

  3. 【3】WEB安全学习----HTTP协议

    转载于:https://blog.csdn.net/a15803617402/article/details/81503137 目录 一.HTTP 简介 1.HTTP三点注意事项: 2.URI和URL ...

  4. Linux web服务与HTTP协议基础概念

    今天我们来说一下Web服务器当中的apache,在早些时候基本算是Web服务器市场占有率最高的一款开源Web服务器产品,其功能众多.稳定且开源,使得apache非常流行.下面我们来讲一下Web相关的知 ...

  5. Web前端学习:jQuery基础--3【jquery操作样式类名、添加元素、jQuery-CSS()方法】

    目录 1.jquery操作样式类名 代码演示 二.添加元素 1.append()演示 2.prepend()演示 3.after()演示 4.before()演示 三.jQuery-CSS()方法 1 ...

  6. 史上最全web前端学习路线

    web前端学习路线 一.web前端学习路线 一.web前端学习路线 HTML 基础,建议时常两周,包括面试的热点:margin塌陷.bfc CSS 基础,建议时长两周,包括权重 Js(Ajax) 基础 ...

  7. Web安全学习思维导图,[web入门菜鸡萌新必备]

    写在前面,自制了一个web安全学习的思维导图,写的并不是很全面,自己本身其实也是个弟弟, 总结了一些师傅们的资源,希望大家给予一定的建议和提升的空间,另外也给萌新一个思路吧~ 下面是大纲,可以参考内容 ...

  8. WebRTC源码研究(4)web服务器工作原理和常用协议基础

    文章目录 WebRTC源码研究(4)web服务器工作原理和常用协议基础 前言 做WebRTC 开发为啥要懂服务器开发知识 1. Web 服务器简介 2. Web 服务器的类型 3. Web 服务器的工 ...

  9. 猿来小课web前端介绍html语言基础学习

    HTML是一种超文本标记语言,属于互联网开发技术里面的前端开发技术.同时也是计算机和你所访问的Web站点的沟通语言.当你访问Web服务器所寄存的站点并与其交互时,Web服务器会接收到来自你的浏览器的请 ...

最新文章

  1. Qt中向单元格中写入日期数据
  2. WindowsPE 第五章 导出表
  3. Pandas.DataFrame按行求百分数(比例数)
  4. Spring Cloud构建微服务架构(七)消息总线(续:Kafka)
  5. ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小解决办法
  6. c# 时间戳的精度(Datetime.now 与 Stopwatch)
  7. 追MM与设计模式的有趣见解
  8. PAT乙级 1029 旧键盘 (20 分)
  9. Exception in thread “main“ java.lang.IllegalStateException: Failed to read 问题解决
  10. Unity自定义UI组件(九) 颜色拾取器(下)
  11. Error running ...: No jdk for module
  12. php 使用alert,PHP实现通用alert函数的方法
  13. linux 常用的shell脚本
  14. 年轻人说“接受自己的平庸”,八成是自欺欺人
  15. 劲牌连续两年问鼎全国质量大奖背后的密码
  16. 使用Git对Word或Excel文件进行版本管理
  17. Linux下Oracle 11g 单实例静默安装
  18. ROS报错Error:cannot launch node of type [map_server/map_server]
  19. python编程设计大学ppt_上海交通大学-python程序设计课程PPT-Ch7-(1)...ppt
  20. 芯讯通SIMCOM A7680C (4G Cat.1 通信模组)AT指令测试 TCP通信过程

热门文章

  1. 七十三、Vue项目城市详细页的动态路由,Banner布局和公用图片画廊组件拆分
  2. 三十五、SQL和数据库相关概念
  3. Django的APP,视图,url和模板
  4. NeurIPS 2021 | 港中文周博磊组:基于实例判别的数据高效生成模型
  5. 异配图神经网络小结:突破同配性,拥抱异配性
  6. 如何构建行业知识图谱 (以医疗行业为例)
  7. 商汤 AI TECH DAY丨见大咖、拿OFFER、体验AI,一次就够!
  8. 小样本学习(Few-shot Learning)综述
  9. Non-local Neural Networks:非局部神经网络
  10. 深度学习入门之线性模型和梯度下降