1、http/https有什么区别?
2、tcp的三次握手和四次挥手?
3、tcp和udp的区别?
4、user-agent的作用?
5、android的基础网络编程:socket、HttpClient和HttpURLConnection?
Socket是什么?
Socket通信模型?
Socket与Http对比?
Socket如何实现?
6、了解websocket吗?知道和socket的区别吗?okhttp是如何处理websocket的相关问题的?
websocket是与HTTP同等的网络协议,是双向通信协议,
socket其实并不是一种协议,websocket是一种协议
websocket本质上是一个基于TCP的协议,向服务器发起一个HTTP请求/"Upgrade:WebSocket",服务端解析这些附加的头信息。
7、Http如何处理缓存?Okhttp如何处理缓存相关问题?
Expires的值为服务器返回的到期时间
Cache-Control:private ,public ,max-age ,no-cache ,no-store
8、断点续传的原理?如何实现?okhttp如何实现相关问题?
9、多线程下载原理okhttp如何实现?
10、文件上传如何做?原理?okhttp如何完成文件上传?
11、json数据如何解析?okhttp如何解析json类型数据?
12、okhttp如何处理https?