面试题IOSiOS开发

iOS基础面题试之网络篇

2016-11-09  本文已影响328人  Stars木木

前言:年底了,木木提醒一下正在找工作的小伙伴们(特别是女孩子),当心骗子。找工作的时候一定要注意地点啥的,别上当受骗了~

网络七层协议(http,tcp/ip处于哪一层)?

什么是HTTP?

超文本传输协议,是Web联网的基础

什么是HTTPS?

HTTP与HTTPS的区别?

HTTPS的加密原理

  1. 服务器端用非对称加密(RSA)生成公钥和私钥
  2. 然后把公钥发给客户端, 服务器则保存私钥
  3. 客户端拿到公钥后, 会生成一个密钥, 这个密钥就是将来客户端和服务器用来通信的钥匙
  4. 然后客户端用公钥对密钥进行加密, 再发给服务器
  5. 服务器拿到客户端发来的加密后的密钥后, 再使用私钥解密密钥, 到此双方都获得通信的钥匙

TCP和UDP的区别?

GET和POST的区别

md5和base64是什么,有什么区别?

简单谈谈UDP和TCP/(http和https)

NSURlConnection断点下载的思路

SSL加密流程

网络加密方式有哪些,各自的原理

说下你对Socket的理解?

对xmpp的理解

客户端安全性处理方式?

网络图片处理问题中怎么解决一个相同的网络地址重复请求的问题?

现在有一个资源网址(资源是什么未知),要请求这个资源你会考虑哪些问题?

客户端安全性处理方式?

iOS缓存方案?

仅供木木学习,以及有需要的伙伴们阅读~可转载,不可复制粘贴哟~

上一篇下一篇

猜你喜欢

热点阅读