专栏名称: 漫话编程
漫画编程,让编程变得更有乐趣。
今天看啥  ›  专栏  ›  漫话编程

网络协议常见面试题集锦

漫话编程  · 公众号  ·  · 2019-10-30 08:45
    

文章预览

(一)网络基础知识 1)Http和Https的区别? 答:Http协议运行在TCP之上,明文传输,客户端与服务器端都无法验证对方的身份;Https是身披SSL(Secure Socket Layer)外壳的Http,运行于SSL上,SSL运行于TCP之上,是添加了加密和认证机制的HTTP。二者之间存在如下不同: 端口不同:Http与Http使用不同的连接方式,用的端口也不一样,前者是80,后者是443; 资源消耗:和HTTP通信相比,Https通信会由于加减密处理消耗更多的CPU和内存资源; 开销:Https通信需要证书,而证书一般需要向认证机构购买; Https的加密机制是一种共享密钥加密和公开密钥加密并用的混合加密机制。 2)对称加密与非对称加密 答: 对称密钥加密是指加密和解密使用同一个密钥的方式,这种方式存在的最大问题就 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览