1.什么是b/s架构,什么是c/s架构?两者有什么不同点和相同点?
b/s架构指浏览器与服务器端,通过浏览器可以访问服务器
c/s架构指的是客户机与服务器,需要在客户机安装客户端软件才能访问服务器
都是当前非常重要的计算架构,
不同点:B/S 优点:安全性高 更容易维护 更便捷,只须考虑浏览器的兼容性问题
缺点:压力全在服务器端,影响服务器性能
C/S 优点:速度更快 ,分担服务器压力
2.get请求与post请求的优缺点
1)get请求请求数据在请求头部
2)有长度限制
3)安全性不高
post:
1)post请求请求数据在请求体
2)无长度限制
3)安全性高
3.cookie与session的不同点与联系
cookie是客户端机制,session是服务器端机制
客户端向服务器端发送请求时,会生成一个session id ,服务器端根据session id区分不同的客户端,session id可以储存存在客户端的cookie中
4.http状态码(总共12个)
200----请求成功
301----永久移动
302----临时移动
304----未修改
400----语法错误,无法识别
401----无权限
403----拒绝执行
404----找不到资源
500----内部错误
502----错误的网关
503----系统维护
50