- 1
- 0
- 约5.42千字
- 约 7页
- 2026-10-11 发布于河北
- 举报
Android网络面试题及详细答案(实战版)
一、网络基础必问(HTTP/HTTPS/TCP/UDP)
1、TCP和UDP的区别?安卓开发中分别用在什么场景?
参考答案:
TCP是面向连接的可靠传输协议,UDP是无连接的不可靠传输协议,核心区别和业务场景如下:
1)连接特性:TCP需要三次握手建立连接、四次挥手断开连接;UDP无需建立连接,直接发包。
2)可靠性:TCP有确认应答、超时重传、拥塞控制、流量控制机制,数据不丢失、不乱序;UDP无任何校验机制,可能丢包、乱序。
3)性能:TCP开销大、速度稍慢;UDP开销小、传输延迟低。
4)适用场景:安卓中绝大多数业务网络请求(接口请求、文件上传下载)都用TCP;UDP多用于实时性优先、可少量丢包的场景,比如直播推流、语音通话、游戏实时数据传输。
2、HTTP1.0、HTTP1.1、HTTP2.0的核心区别?
参考答案:
1)HTTP1.0:短连接为主,每次请求都要新建TCP连接,请求完成立即断开,频繁请求会产生大量握手开销;不支持断点续传、管道请求。
2)HTTP1.1:默认长连接(Connection:keep-alive),一个TCP连接可多次请求复用;支持管道化请求、断点续传、缓存优化;缺陷是队头阻塞,同一连接下前一个请求未响应,后续请求全部阻塞。
3)HTTP2.0:基于HTTPS
您可能关注的文档
- AFP金融理财师笔试模拟试题(含详细答案解析).docx
- AFP金融理财师考试高频题库(含详细答案解析).docx
- AFP金融理财师模拟试题及详细答案解析.docx
- AFP金融理财师培训考试题及详细答案解析.docx
- AFP金融理财师全真模拟试题及详细答案解析.docx
- AFP认证考试模拟监测试题(含详细答案解析).docx
- After Effects 基础期末考试试题(含答案及详细解析).docx
- After Effects 影视后期期末综合试题(含详细答案解析).docx
- After Effects 专业技能考核试题(含详细答案).docx
- AJAX 高频面试题及详细答案(实战面试版).docx
原创力文档

文档评论(0)