目录
1.web服务器
2.HTTP的状态码
3.web实验
4.算法介绍
1.web服务器
web服务器指网站服务器,是指驻留与因特网上某种类型计算机的程序,可以向浏览器等WEB客户端提供文档,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。
目前最主流的三个WEB服务器是Apache和Microsoft和Internet-信息服务器。
2.HTTP的状态码
-
- 1xx:指示信息 —— 表示请求已接收,继续处理
- 2xx:成功 —— 表示请求已被成功接收、理解、接受
- 3xx:重定向 —— 要完成请求必须进行更进一步的操作
- 4xx:客户端错误 —— 请求有语法错误或请求无法实现
- 5xx:服务器端错误 —— 服务器未能实现合法的请求
3.web实验
要达到目的:基于同一IP的不同端口访问不同的网站并可以通过使用域名进行访问。
要求:ip+port1 对应一个域名1,ip+port2 -> 对应一个域名2,使用域名1应该访问到 ip+port1对应的内容,使用域名2我应该访问到 ip+port2对应的内容。
准备工作:安装httpd:yum install httpd -y
启动httpd:systemctl start httpd
步骤:(1)创建两个目录
#在/www/port/中创建目录
[root@duyajun ~]# cd /www/port/
[root@duyajun port]# ll
total 0
drwxr-xr-x. 2 root root 24 Jan 7 09:50 9090
drwxr-xr-x. 2 root root 24 Jan 7 09:51 9091
[root@localhost ~]# echo this is 9090 > /www/port/9090/index.html
[root@localhost ~]# echo this is 9091 > /www/port/9091/index.html
保存退出,重启httpd。进行测试。
此时会发现基于同一IP的不同端口显示的页面是不一样的。
如何通过域名进行实现?
首先,在windows下寻找hosts文件路径:C:\Windows\System32\drivers\etc\hosts
在Windows中使用命令进行查找:
进入hosts配置文件末行加入IP和域名。
之后进行测试,利用域名端口号实现访问不同的页面。
4.算法介绍
hash算法有哪些?
MD2、MD4、MD5、HAVAL、SHA、SHA-1、HMAC、HMAC-MD5、HMAC-SHA1
对称加密算法有哪些?
DES、3DES、DESX、Blowfish、IDEA、RC4、RC5、RC6和AES
非对称加密的算法有哪些?
RSA、ECC(移动设备用)、Diffie-Hellman、El Gamal、DSA(数字签名用)