web开发入门,总结

1、apache和tomcat有什么 区别?

apache:侧重于http   server   
tomcat:侧重于servlet引擎,如果以standalone方式运行,功能上与apache等效

, 支持JSP,但对静态网页不太理想;
apache是web服务器,tomcat是应用(java)服务器,它只是一个servlet(jsp也

翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于apache运行。
换句话说,apache是一辆卡车,上面可以装一些东西如html等。但是不能装水,

要装水必须要有容器(桶),而这个桶也可以不放在卡车上。

2、Tomcat的目录结构介绍。

      bin目录存放一些启动运行Tomcat的可执行程序和相关内容。

      conf存放关于Tomcat服务器的全局配置。

      lib目录存放Tomcat运行或者站点运行所需的jar包,所有在此

Tomcat上的站点共享这些jar包。
        log目录是产生日志文件。
        temp产生临时文件。
      wabapps目录是默认的站点根目录,可以更改。

      work目录用于在服务器运行时过度资源,简单来说,就是存储jsp、

servlet翻译、编译后的结果。

3、体系结构神马的,等实践过程中自然会用熟悉
忘得话,就去百度百科。英语好的话,直接去官网查看。

4、软件密码学和配置https连接器

对称加密
非对称加密

公钥,私钥
密码学信任点:CA(数字证书)公钥
数字签名,私钥

md5算法,将数据变为指纹(摘要)。

5、Tomcat服务器管理平台
(猥琐的攻击思路)

6、http请求行和请求方式详解

http请求:一个请求行,若干请求头,以及实体内容
有7种请求方式,通常只有get和post。


http协议各个头字段详解
 accept:用于告诉服务器,客户机支持的数据类型
 Accept-Charset:客户机所支持的编码
 Accept-Encoding:客户机支持的数据压缩格式
 Accept-Language:客户机的语言环境
 Host:客户机想访问的主机
 If-Modified——Since:服务器资源的缓存时间
 Referer:从哪个资源访问页面(防盗链)
 User-Agent:客户机的软件环境
 Cookie:向服务器带数据
 Connection:请求你以后连接状态(保持还是关闭)
 Date:当前时间值

http响应
 
一个状态行,若干消息头,以及实体内容
状态行:HTTP版本号 状态码 原因叙述
例如:http/1.1 200 ok

状态码  详细查找
100--199
200--299常用有200表示正常
300--399重定向,常用有302(找别人),307,304
400--499请求有错误404、403
500--599服务端出现错误、常用500

http响应头字段详解

响应头:Location:这个头配合302状态码使用,用于告诉客户找谁。实现请求
重定向,可用于用户登陆。

Server:服务器通过这个头,告诉浏览器服务器的类型。
Content—Encoding:告诉浏览器数据的压缩格式(压缩省钱)
Content—Length:告诉浏览器数据的回送长度
Content—Type:回送数据的类型()
Referesh:隔多长时间刷新一次
Content—Disposition:告诉浏览器以下载的方式打开数据
Transfer-Encoding:告诉浏览器的传送格式(chunked,一块一块)
Etag:缓存相关的头
Expires:告诉浏览器把回送的资源缓存多长时间,-1或0,则不缓存。
Cache-Control:no-cache
Pragma:no—cache
服务器通过以上俩个头,也是控制浏览器不要缓存数据



range头实现断点下载



     

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值