Web系统简介

2018-07-03  本文已影响0人  沉默型话痨

什么是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状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,后两个数字没有分类的作用。

HTTP状态码共分为5种类型:

上一篇下一篇

猜你喜欢

热点阅读