- 2
- 0
- 约1.16万字
- 约 12页
- 2026-06-07 发布于河北
- 举报
Android网络通信面试题及详细答案
一、基础必考题(初级/中级,高频)
1.说说Android中常用的网络通信方式有哪些?各自的使用场景是什么?
答案:Android中常用的网络通信方式主要有4种,核心区别在于传输协议和适用场景,没有绝对的优劣,看业务需求:
1.Http/Https通信:最常用,基于TCP协议,属于应用层协议。适用场景:绝大多数业务接口交互(如登录、获取列表数据、提交表单),比如APP获取首页商品数据、用户登录请求。其中Https是Http加SSL/TLS加密,用于敏感数据传输(支付、登录密码),防止数据被窃取、篡改。
2.TCP通信:面向连接、可靠传输(三次握手建立连接,四次挥手断开),基于传输层。适用场景:需要稳定传输、数据不丢失的场景,比如即时通讯(IM)的消息发送、文件上传下载(大文件分块传输)、设备间的长连接通信。
3.UDP通信:无连接、不可靠传输(发送后不确认是否收到),传输速度快,基于传输层。适用场景:对实时性要求高、允许少量数据丢失的场景,比如语音通话、视频流传输、广播消息(如APP推送的底层通道)。
4.Socket通信:不是独立协议,是TCP/UDP的编程接口(封装了TCP/UDP的底层细节),分为流式Socket(基于TCP)和数据报Socket(基于UDP)。适用场景:需要自定义通信规则、长连接保活的场景,比如IM的长连接
您可能关注的文档
最近下载
- 柔力球套路表格演比赛规则.doc VIP
- LC5.0轻集料陶粒混凝土配合比.pdf VIP
- 安卓手机做无线路由器的教程-留着用-随时随地上WIFI.doc VIP
- 02S404 防水套管国标规范.pdf VIP
- 15J401 钢梯国家标准图集.pdf VIP
- 公共部门绩效管理PPT--胡税根.pptx VIP
- 山东青岛市崂山区2026年一模九年级英语试题【附答案解析】.pdf VIP
- 深度解析(2026年)《SLT 73.6-2015水利水电工程制图标准 水土保持图》.pptx VIP
- DL 5190.5-2019 电力建设施工技术规范 第5部分:管道及系统.docx VIP
- 浙江省温州市十校联合体2023年物理高二下期末质量检测模拟试题含解析.doc VIP
原创力文档

文档评论(0)