web安全学习—Http协议基础
今天在安全龙网站上听老师讲了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协议基础相关推荐
- Web前端学习之 CSS基础二
Web前端学习之 CSS基础二 1. 2. 主体 3. 完整代码如下所示 4. 结束语 1. /* 权重是0 */* {font-size: 35px;text-align: center;color ...
- Web前端学习笔记——HTML基础
开发工具 我们主要用的 开发工具有 chrome . sublime . photoshop 浏览器(显示) 浏览器是网页显示.运行的平台,常用的浏览器有IE.火狐(Firefox).谷歌(Chrom ...
- 【3】WEB安全学习----HTTP协议
转载于:https://blog.csdn.net/a15803617402/article/details/81503137 目录 一.HTTP 简介 1.HTTP三点注意事项: 2.URI和URL ...
- Linux web服务与HTTP协议基础概念
今天我们来说一下Web服务器当中的apache,在早些时候基本算是Web服务器市场占有率最高的一款开源Web服务器产品,其功能众多.稳定且开源,使得apache非常流行.下面我们来讲一下Web相关的知 ...
- Web前端学习:jQuery基础--3【jquery操作样式类名、添加元素、jQuery-CSS()方法】
目录 1.jquery操作样式类名 代码演示 二.添加元素 1.append()演示 2.prepend()演示 3.after()演示 4.before()演示 三.jQuery-CSS()方法 1 ...
- 史上最全web前端学习路线
web前端学习路线 一.web前端学习路线 一.web前端学习路线 HTML 基础,建议时常两周,包括面试的热点:margin塌陷.bfc CSS 基础,建议时长两周,包括权重 Js(Ajax) 基础 ...
- Web安全学习思维导图,[web入门菜鸡萌新必备]
写在前面,自制了一个web安全学习的思维导图,写的并不是很全面,自己本身其实也是个弟弟, 总结了一些师傅们的资源,希望大家给予一定的建议和提升的空间,另外也给萌新一个思路吧~ 下面是大纲,可以参考内容 ...
- WebRTC源码研究(4)web服务器工作原理和常用协议基础
文章目录 WebRTC源码研究(4)web服务器工作原理和常用协议基础 前言 做WebRTC 开发为啥要懂服务器开发知识 1. Web 服务器简介 2. Web 服务器的类型 3. Web 服务器的工 ...
- 猿来小课web前端介绍html语言基础学习
HTML是一种超文本标记语言,属于互联网开发技术里面的前端开发技术.同时也是计算机和你所访问的Web站点的沟通语言.当你访问Web服务器所寄存的站点并与其交互时,Web服务器会接收到来自你的浏览器的请 ...
最新文章
- Qt中向单元格中写入日期数据
- WindowsPE 第五章 导出表
- Pandas.DataFrame按行求百分数(比例数)
- Spring Cloud构建微服务架构(七)消息总线(续:Kafka)
- ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小解决办法
- c# 时间戳的精度(Datetime.now 与 Stopwatch)
- 追MM与设计模式的有趣见解
- PAT乙级 1029 旧键盘 (20 分)
- Exception in thread “main“ java.lang.IllegalStateException: Failed to read 问题解决
- Unity自定义UI组件(九) 颜色拾取器(下)
- Error running ...: No jdk for module
- php 使用alert,PHP实现通用alert函数的方法
- linux 常用的shell脚本
- 年轻人说“接受自己的平庸”,八成是自欺欺人
- 劲牌连续两年问鼎全国质量大奖背后的密码
- 使用Git对Word或Excel文件进行版本管理
- Linux下Oracle 11g 单实例静默安装
- ROS报错Error:cannot launch node of type [map_server/map_server]
- python编程设计大学ppt_上海交通大学-python程序设计课程PPT-Ch7-(1)...ppt
- 芯讯通SIMCOM A7680C (4G Cat.1 通信模组)AT指令测试 TCP通信过程