什么是WEB?
1.Web,也称万维网(网址以 www 开头),是一种网络使用环境的总称.
2.从网络使用环境的角度来看,Web就是我们平常使用浏览器上网时所浏览的网页
3.从技术的角度来看,Web技术包含网站网页的布局设计、代码编写、数据库建立、网络平台等相关技术.
B/S架构和C/S架构是什么?
B/S架构
B/S(Browser/Server)指浏览器和服务器端,在客户机端不用装专门的软件,只要一个浏览器即可
C/S架构
C/S(Client/Server)指客户机和服务器,在客户机端必须装客户端软件后才能访问服务器,如QQ、支付宝等
HTTP协议
HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。
HTTP是一个应用层协议,由请求(request)和响应(respowse)构成,是一个标准的客户端服务器模型.
http(最核心的两个请求)
method:1.post 2.get
Get请求和Post请求
提交表单
提交表单,意味着B向S发送了一个Http请求(Request请求)
提交方式
表单的提交方式主要有Get和Post
Cookie和Session
Http协议是无状态的
Http协议本身是无状态的。客户端只需要简单的向服务器端发出请求,客户端和服务器端都没有必要记录彼此过去的行为,每一次请求之间都是独立的。
Cookie(记录用户访问的信息,会记录历史信息。保持登录态)
1)、Cookie数据存放在客户的浏览器上
2)、 Cookie 数据是由浏览器按照一定的原则在后台自动发送给服务器
3)、单个Cookie在客户端的限制是3K,就是说一个站点在客户端存放的Cookie不能超过3K
Session(保持会话)
1)、session是一个会话过程,指的就是访问者从到达某个特定主页到离开为止的那段时间;
2)、 Session是服务器端机制,数据存储在服务器端;
3)、Session有一个超时时间(默认30分钟)。
Cookie和Session的区别与联系
1、cookie数据存放在客户的浏览器上,session数据放在服务器上。
2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗考虑到安全应当使用session。
3、session会在一定时间内保存在服务器上,当访问增多,会比较占用你服务器的资源。
HTTP状态码
HTTP状态码分类
HTTP状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,后两个数字没有分类的作用。
网友评论