菜鸟客户端软开面试

HTTP2.0引入二进制分帧和多路复用,解决了HTTP1.1的头部阻塞问题,提高了性能。堆区和栈区是内存管理的两个重要概念,堆区手动分配和释放,空间大;栈区存放局部变量,空间小,随函数执行结束回收。HTTPS通过SSL提供加密通信,增强了网络安全性。B/S架构基于浏览器,无需客户端下载,而C/S架构需要专门的客户端软件。
摘要由CSDN通过智能技术生成

1.http1.1和http2.0协议有什么区别

http1.1头部采用acii码,2.0使用2进制;2.0在tcp传输中使用多路复用,可以同时发送多个请求和回应,因此避免了对头阻塞,提升了性能;http1.1采用无状态,因此每一次发送请求都需要包含大量的重复的头部信息,而2.0可以保存和压缩头部信息,会维护一张头信息表,不用重复发送信息;

2.堆区和栈区的区别

区手动开辟手动释放栈区存放局部变量等,随着函数运行结束会结束;栈区的空间小,堆区的空间大;栈区的地址由低到高;堆区由高到底;

3.https和http协议

https协议增加了安全套接字ssl,提升了安全性,加密协议;服务器提供了两把钥匙,一把给客户,给的时候给一个盒子再给一个钥匙,数据封存进去,到了服务器端再用钥匙打开;

4.B/S架构和C/S架构

客户端服务器,浏览器服务器。 bs不需要下载客户端,只需要浏览器就够了,访问速度较慢,直接从后台获取数据和html页面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值