2018-04-25 Web安全协议的初步了解

1.jpeg

1.协议

HTTP

超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。

主要作用:

HTTP是一个客户端和服务器端请求和应答的标准(TCP)。

请求方式:

GET: 请求指定的页面信息,并返回实体主体。

HEAD: 只请求页面的首部。

POST: 请求服务器接受所指定的文档作为对所标识的URI的新的从属实体。

PUT: 从客户端向服务器传送的数据取代指定的文档的内容。

DELETE: 请求服务器删除指定的页面。

OPTIONS: 允许客户端查看服务器的性能。

TRACE: 请求服务器在响应中的实体主体部分返回所得到的内容。

PATCH: 实体中包含一个表,表中说明与该URI所表示的原内容的区别。

MOVE: 请求服务器将指定的页面移至另一个网络地址。

COPY: 请求服务器将指定的页面拷贝至另一个网络地址。

LINK: 请求服务器建立链接关系。

UNLINK: 断开链接关系。

WRAPPED: 允许客户端发送经过封装的请求。

Extension-mothed:在不改动协议的前提下,可增加另外的方法。

常见只有 GET、POST

image.png

请求信息:

Host Host头域指定请求资源的Intenet主机和端口号,必须表示请求url的原始服务器或网关的位置

Referer 允许客户端指定请求uri的源资源地址,这可以允许服务器生成回退链表,可用来登陆、优化cache等

Range (POST中)Range头域可以请求实体的一个或者多个子范围

User-Agent头域 User-Agent头域的内容包含发出请求的用户信息。本机的提交的信息

返回信息:

HTTP/1.1 200 OK 典型的响应消息

Location Location响应头用于重定向接收者到一个新URI地址

Server Server响应头包含处理请求的原始服务器的软件信息

Content-Type Content-Type实体头用于向接收方指示实体的介质类型,

Content-Range Content-Range实体头用于指定整个实体中的一部分的插入位置,他也指示了整个实体的长度

Last-modified Last-modified实体头指定服务器上保存内容的最后修订时间

image.png

HTTPS

HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。

2.域名

主域名指baidu.com

www.baidu.com www未通用默认的前缀(现在一般和baidu.com没有区别)

子域名(二级域名) m.baidu.com

3.IP地址

IP地址是指互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Address的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。

IP地址分类

A类 10.0.0.0--10.255.255.255

一个A类IP地址是指, 在IP地址的四段号码中,第一段号码为网络号码,剩下的三段号码为本地计算机的号码。如果用二进制表示IP地址的话,A类IP地址就由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”。A类IP地址中网络的标识长度为8位,主机标识的长度为24位,A类网络地址数量较少,有126个网络,每个网络可以容纳主机数达1600多万台。

A类IP地址 地址范围1.0.0.0到127.255.255.255 (二进制表示为:00000001 00000000 00000000 00000000 - 01111110 11111111 11111111 11111111)。

B类 172.16.0.0--172.31.255.255

一个B类IP地址是指,在IP地址的四段号码中,前两段号码为网络号码。如果用二进制表示IP地址的话,B类IP地址就由2字节的网络地址和2字节主机地址组成,网络地址的最高位必须是“10”。B类IP地址中网络的标识长度为16位,主机标识的长度为16位,B类网络地址适用于中等规模的网络,有16384个网络,每个网络所能容纳的计算机数为6万多台。

B类IP地址地址范围128.0.0.0-191.255.255.255 (二进制表示为:10000000 00000000 00000000 00000000----10111111 11111111 11111111 11111111)。

C类 192.168.0.0--192.168.255.255

一个C类IP地址是指,在IP地址的四段号码中,前三段号码为网络号码,剩下的一段号码为本地计算机的号码。如果用二进制表示IP地址的话,C类IP地址就由3字节的网络地址和1字节主机地址组成,网络地址的最高位必须是“110”。C类IP地址中网络的标识长度为24位,主机标识的长度为8位,C类网络地址数量较多,有209万余个网络。适用于小规模的局域网络,每个网络最多只能包含254台计算机。

C类IP地址范围192.0.0.0-223.255.255.255 (二进制表示为: 11000000 00000000 00000000 00000000 - 11011111 11111111 11111111 11111111)。

子网掩码

子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码

这个我也很迷糊!!!!!

DNS

DNS 是域名系统 (Domain Name System) 的缩写,它是由解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。

主要用于将域名解析到公网IP地址。

域名和IP地址的关系

image.png
image.png

4.网站初步了解

下面是关键的:

以上部分你都可以不看然后看看下面的图就好了。

image.png

建议:自己搭建网站尝试

1.IIS+ASP/ASPX

2.Apache+PHP

3.Tomcat/Wblogic/Jboss+JSP

你可能感兴趣的:(2018-04-25 Web安全协议的初步了解)