web相关的知识点


web端相关知识点
一 http和https的区别
1.http协议需要到ca申请证书,一般免费的证书较少,因而需要一定费用
2.http是超文本传输协议,信息是明文传输,https则是具有安全性的SSL加密传输协议
3.http和https使用的连接方式不同,前者的端口为80,后者的端口为443
4.http的连接很简单,是无状态的;https协议是由SSL+HTTP协议构建的可进行加密传输身份认证的网络协议,比http协议安全
http(Hyper Text Transport Protocol) 
https(Hypertext Transfer Protocol Secure) 

二TCP和UPD的区别
                                  TCP                       UDP
是否连接              面向连接          面向非连接
传输可靠性            可靠                      不可靠
应用场合           数据量大               数据量小
速度                          慢                        快
数据顺序               保证                    不保证

TCP:Transfer Control Protocol,传输控制协议
UDP:User Datagram Protocol,用户数据报协议。

Tcp
主要是用在那些实时性不强、但要求不能出错的应用。比如说,网页的浏览、文件的下载(不是BT、电驴下载)、邮件的收发等场合,就需要TCP协议进行传输(因为不会出错)

Udp
因此UDP适合用在那些实时性强、允许出错的场合。
比如说:即时通信(MSN、QQ),视频,语音等方面。

三 cookie和session的区别
1.保存位置 :cookie保存在客户端,session保存在服务器
2.安全性:cookie安全性差,session安全性高
3.生命周期:在不设置的情况下两者都是在浏览器关闭后消失
(session是通过cookie实现的) 

四.BS(Browser/seever)和CS(Client/server)的区别
cs响应速度快,安全性强,一般用于局域网,但开发维护成本高
bs可实现跨平台,客户端零维护,但个性化能力低,响应速度慢

五 重定向和请求转发的区别
重定向response.sendRedirect("success.jsp");
转发:request.getRequestDispatcher("success.jsp").forward(request,response);

1.转发在服务器端完成的;重定向是在客户端完成的
2.转发的速度快;重定向速度慢
3.转发的是同一次请求;重定向是两次不同请求
4.转发不会执行转发后的代码;重定向会执行重定向之后的代码
5.转发地址栏没有变化;重定向地址栏有变化
6.转发必须是在同一台服务器下完成;重定向可以在不同的服务器下完成

假设你去办理某个执照
重定向:你先去了A局,A局的人说:“这个事情不归我们管,去B局”,然后,你就从A退了出来,自己乘车去了B局。
转发:你先去了A局,A局看了以后,知道这个事情其实应该B局来管,但是他没有把你退回来,而是让你坐一会儿,自己到后面办公室联系了B的人,让他们办好后,送了过来。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值