web笔记(需背)

1.软件的分类:B/S,C/S,单机版

B/S:browser server 浏览器服务器,如:163邮箱,百度,新浪

C/S:client server 客户端服务器,如:QQ,微信,支付宝

单机版:C/S,office,WPS,outocad,ps

2.B/S和C/S的区分

1.通过浏览器打开的软件是B/S架构

2.需要安装客户端的软件是C/S架构,使用它必须借助于网络

3.单机版只需要安装

3.B/S和C/S的区别

    1.B/S架构维护性比C/S架构好,B/S架构的软件更新只需要更新服务器,C/S架构需要更新每个客户端;

2.B/S架构性能没有C/S好,B/S是一端处理请求,C/S是两端处理请求;

3.B/S兼容性只要是测试浏览器(IE,Firefox,chrome,Safari),C/S主要是测试操作系统(32位,64位),手机端的C/S架构主要测试主流手机的品牌(系统、品牌、型号、分辨率)

4.B/S架构安全性没有C/S好,B/S架构是建立在广域网上,面向不确定的客户群,C/S架构面向的是固定的用户群

4.Web分为前端和后端

前端:HTML(静态网页),JavaScript(动态网页),css(样式)

后端:web服务器:Apache,Tomcat,iis,weblogic

数据库服务器:关系型数据库:db2,Oracle,MySQL,sql server

非关系型:mongodb,nosql

5.http协议(hyper-text transfer protocol)超文本传输协议:应用层的协议,无状态的协议

https:超文本传输加密协议

文本:各种语言,字符,特殊字符,;; 数字

超文本:音频流,数据流,视频流,flash,图片

6.cookie和session

cookie是客户端安全机制,第一次访问网站的时候在浏览器中生成cookie,下次访问带上cookie进行身份识别

session服务器机制,每次访问网站,从服务器返回。使用过一次就失效。比cookie要安全

cookie大小不超过3k

session超时30分钟,一定程度上能够避免内存溢出

7.http状态码(常用的5个)


200表示请求成功

3xx目标转移   301(永久移动)  302 (暂时移动)

4xx客户端请求错误   404(找不到资源)    401  

5xx服务器报错   500 (服务器内部错误)


201正常;紧接 POST 命令。  

202正常;已接受用于处理,但处理尚未完成。  

203正常;部分信息 — 返回的信息只是一部分。  

204正常;无响应 — 已接收请求,但不存在要回送的信息。  

3xx重定向  

301已移动 — 请求的数据具有新的位置且更改是永久的。  

302已找到 — 请求的数据临时具有不同 URI。  

303请参阅其它 — 可在另一 URI 下找到对请求的响应,且应使用 GET 方法检索此响应。  

304未修改 — 未按预期修改文档。  

305使用代理 — 必须通过位置字段中提供的代理来访问请求的资源。  

306未使用 — 不再使用;保留此代码以便将来使用。  

4xx客户机中出现的错误  

400错误请求 — 请求中有语法问题,或不能满足请求。  

401未授权 — 未授权客户机访问数据。  

402需要付款 — 表示计费系统已有效。  

403禁止 — 即使有授权也不需要访问。  

404找不到 — 服务器找不到给定的资源;文档不存在。  

407代理认证请求 — 客户机首先必须使用代理认证自身。  

415介质类型不受支持 — 服务器拒绝服务请求,因为不支持请求实体的格式。  

5xx服务器中出现的错误  

500内部错误 — 因为意外情况,服务器不能完成请求。  

501未执行 — 服务器不支持请求的工具。  

502错误网关 — 服务器接收到来自上游服务器的无效响应。  

503无法获得服务 — 由于临时过载或维护,服务器无法处理请求。

            -----------------------------------------------------------------------------------------------

HTTP 400 -请求无效

HTTP 401.1 -未授权:登录失败

HTTP 401.2 -未授权:服务器配置问题导致登录失败

HTTP 401.3 - ACL禁止访问资源

HTTP 401.4 -未授权:授权被筛选器拒绝

HTTP 401.5 -未授权:ISAPI 或 CGI 授权失败  

HTTP 403 -禁止访问

HTTP 403 -对 Internet 服务管理器 (HTML) 的访问仅限于 Localhost

HTTP 403.1禁止访问:禁止可执行访问

HTTP 403.2 -禁止访问:禁止读访问

HTTP 403.3 -禁止访问:禁止写访问

HTTP 403.4 -禁止访问:要求 SSL

HTTP 403.5 -禁止访问:要求 SSL 128

HTTP 403.6 -禁止访问:IP 地址被拒绝

HTTP 403.7 -禁止访问:要求客户证书

HTTP 403.8 -禁止访问:禁止站点访问

HTTP 403.9 -禁止访问:连接的用户过多

HTTP 403.10 -禁止访问:配置无效

HTTP 403.11 -禁止访问:密码更改

HTTP 403.12 -禁止访问:映射器拒绝访问

HTTP 403.13 -禁止访问:客户证书已被吊销

HTTP 403.15 -禁止访问:客户访问许可过多

HTTP 403.16 -禁止访问:客户证书不可信或者无效

HTTP 403.17 -禁止访问:客户证书已经到期或者尚未生效

HTTP 404.1 -无法找到 Web 站点

HTTP 404 -无法找到文件

HTTP 405 -资源被禁止

HTTP 406 -无法接受

HTTP 407 -要求代理身份验证

HTTP 410 -永远不可用

HTTP 412 -先决条件失败

HTTP 414 -请求 - URI 太长

HTTP 500 -内部服务器错误

HTTP 500.100 -内部服务器错误 - ASP 错误

HTTP 500-11服务器关闭

HTTP 500-12应用程序重新启动

HTTP 500-13 -服务器太忙

HTTP 500-14 -应用程序无效

HTTP 500-15 -不允许请求 global.asa

Error 501 -未实现

HTTP 502 -网关错误


8.http协议请求的方式有两种(get ,post)

1)、通常Get用来从服务器上获得数据,传输速度快,而Post用来向服务器上传递数据,传输速度比get要慢一些;

2)、Get方式把请求参数放到请求地址中传送,Post是把请求参数放到请求体中传送。

get: 通过ip地址直接加载数据,访问网站:打开页面,页面切换

post:通过提交数据到服务验证后再加载网站:注册登陆新增修改

区别

Get方式把请求参数放到请求地址中传送,Post是把请求参数放到请求体中传送

post更安全

get加载速度会更快

  post数据原则上没有大小限制,get有大小限制

-------------------------------------------------------------------------------------

网络

网络的分层:

osi(开放式系统互联) iso(国际标准化组织) ios(苹果操作系统)

OSI七层模型:

(物理层数据链路层网络层传输层会话层表示层(只关心信息发出的语法和语义)应用层)

顺口溜:物链网传话表应用


物理层:光纤网线

数据链路层:交换机网卡

网络层:路由器

网络层:协议(ICMP   IGMP   ARP  RARP)路由器

传输层:TCP  UDP

TCP(传输控制协议)三次握手与四次挥手

UDP(用户报文协议)

TCP是面向连接的协议,比较安全,传输的数据量比较大,不带目标地址

UDP是面向非连接的协议,没有TCP安全,传输数据量小,带目标地址

会话层:操作系统

表示层:只关心信息发出的语法和语义(像文字,图形,声音,文种,压缩,加密等都属于语法范畴)

应用层:

应用层的协议

http  https(安全的超文本传输协议)  ftp文件传输协议)

smtp(简单邮件传输协议)   dhcp(动态获取ip地址)  static ip(静态获取IP地址)

dns(域名服务器)   telnet(远程连接)  ssh(linux连接协议Secure Shell)


端口:在同一网络层次标识程序的数字,最大不超过65535

 oracle:1521  mysql  3306

  apache 80   tomcat   8080

ssh:22    ftp:21

sql  server:1433

同一台电脑端口不能重复

linux:netstat  -an|grep  8080

windows:netstat  -aon|findstr 8080

DHCP:动态获取ip地址

stastic IP:静态IP地址


如果无法上网:

1.查看网线是否连接,水晶头是否闪烁,无线开关打开

2.查看右下方是否网络标志

3.查看自己的地址是否配置正确

4.ping网关

5.查看dns是否配置正确

6.ping外网


web环境的搭建

搭建一个网站

1.web服务器     apache

2.数据库服务器 mysql

3.用工具xampp:x:操作系统  a:apache  m:mysql  p:php (开发语言)  p:perl(开发语言)

4.我们搭建的网站禅道(测试工具,用来管理bug的工具)

a.解压xampp安装包,然后剪切xampp目录至根目录如:D:\xampp;

b.运行xampp-control.exe应用程序,启动Apache和Mysql;

c.如果Apache无法启动,更改D:\xampp\apache\conf\httpd.conf文件中的端口如:80改成82保存退出;使用ctrl+h替换所有;

d.更改D:\xampp\apache\conf\extra\httpd-ssl.conf文件中的端口如:443改成4431保存退出;使用ctrl+h替换所有;

e.将禅道安装包解压放置在D:\xampp\htdocs;

f.浏览器中输入http://localhost:82/zentao或者http://localhost/zentao


按默认步骤安装,到了安装数据配置时,将数据库配置如下:

默认语言:简体

数据库服务器:localhost

服务器端口:3306

数据库用户名:root

数据库密码:

PMS使用的库:zentao

建表使用的前缀:zt_

勾选“清空已有数据”


安装数据库成功后,需要设置禅道系统的基本应用信息:

公司信息(如:brtc测试班201704)

超级管理员帐号(如:admin)

超级管理员密码(如:123456)

勾选“导入demo数据”。


安装成功后,使用上一步骤中设置的超级管理员帐号(admin)及密码(123456)登录禅道系统。

能够正常登录禅道系统则说明禅道系统被正确安装成功。


补充:

5)禅道程序的卸载及重新安装

先删除“D:\xampp\htdocs”目录下的“zentao”目录。

然后再重复执行上述的步骤4)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,319评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,801评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,567评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,156评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,019评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,090评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,500评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,192评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,474评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,566评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,338评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,212评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,572评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,890评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,169评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,478评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,661评论 2 335

推荐阅读更多精彩内容