7月24日

1.实现免密登录

[root@server ~]# vim  /etc/ssh/sshd_config 
PermitRootLogin yes
PubkeyAuthentication yes
PasswordAuthentication yes
[root@server ~]# ssh root@192.168.111.130  --客户端登陆到服务器
[root@server ~]# ssh-keygen  --客户端执行后,按下回车确认并输入密码
[root@server ~]# ssh-copy-id root@192.168.111.130  --将公钥内容追加到服务端的文件中


2.设置只允许student1, student2用户登录

[root@server ~]# vim  /etc/ssh/sshd_config 
AllowUsers    Student1@192.168.111.129 , Student2@192.168.111.129 --更改后保存并退出
[root@server ~]# service sshd restart  --重启SSHD服务


3.get和post的区别

1.get请求一般是去取获取数据,post请求一般是去提交数据。
2.get因为参数会放在url中,所以隐私性,安全性较差,请求的数据长度是有限制的,post请求是没有的长度限制
3.get请求刷新服务器或者回退没有影响,post请求回退时会重新提交数据请求。
4.get请求可以被缓存,post请求不会被缓存。
5.get请求会被保存在浏览器历史记录当中,post不会。get请求可以被收藏为书签,但post不能。它的参数不在url中


4.HTTP状态码,常用的状态码有哪些?

1xx	Informational(信息性状态码)	接受的请求正在处理
2xx	Success(成功状态码)	        请求正常处理完毕
3xx	Redirection(重定向)	        需要进行附加操作以完成请求
4xx	Client error(客户端错误)	    客户端请求出错,服务器无法处理请求
5xx	Server Error(服务器错误)	    服务器处理请求出错


5.HTTP请求报文和响应报文

HTTP请求报文:
1.请求行
请求行由请求方法字段、URL字段和HTTP协议版本字段3个字段组成,它们用空格分隔
HTTP协议的请求方法有GET、POST、HEAD、PUT、DELETE、OPTIONS、TRACE、CONNECT
2.请求头部
请求头部由键/值对组成,每行一对,键和值用英文冒号“:”分隔。请求头部通知服务器有关于客户端请求的信息,
3.换行符
最后一个请求头之后是一个空行,发送回车符和换行符,通知服务器以下不再有请求头。
4.请求数据
请求数据不在GET方法中使用,而是在POST方法中使用。POST方法适用于需要客户填写表单的场合
HTTP响应报文:
1.响应行:
在响应中唯一真正的区别在于第一行中用状态信息代替了请求信息
2.状态行:
状态行通过提供一个状态码来说明所请求的资源情况。
3.空格:
通知服务器以下不再有请求头。
4.返回数据


6.HTTP是如何保持连接状态的

HTTP不能保持TCP连接,默认开启了Kepp_Alive,当一个网页打开后,客户端与服务器之间用于传输HTTP数据得TCP连接不会关闭,如何客户端再次访问,会继续使用这一条已建立得连接,但是不会永久连接,有保持时间,可以在不同的服务器中设定这个时间

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值