随笔分类 -  网络通信面试题

摘要:Http和Https的区别有哪些? 答:1、Https比Http更加安全 2、Https需要去CA申请证书,Http不需要 3、Https密文传输,Http明文传输 4、Http默认使用80端口,Https默认使用443端口 阅读全文
posted @ 2019-02-16 21:02 余总出去浪 阅读(278) 评论(0) 推荐(0)
摘要:Https的传输流程是什么? 答:Https在与服务器进行数据交互之前,会与服务器进行一次通信(握手) 1、浏览器将自身支持的加密算法发送给服务端 2、服务端筛选出一套加密算法,以证书的形式发给浏览器 3、浏览器根验证证书的合法性,据拿到的证书里的公钥加密一串消息发给服务端 4、服务端使用私钥解密信 阅读全文
posted @ 2019-02-16 20:59 余总出去浪 阅读(603) 评论(0) 推荐(0)
摘要:Cookie和Session有什么区别? 答:Cookie是存放在客户端(浏览器),Session是保存在服务端。 Cookie的安全性不如Session Session如果过多,会对服务端产生较大的压力,不是特别重要的数据,可以考虑使用Cookie存放 阅读全文
posted @ 2019-02-16 20:36 余总出去浪 阅读(649) 评论(0) 推荐(0)
摘要:HTTP的状态码有哪些? 答:1XX 表示请求已经接受,继续处理 2XX 表示请求已经被成功处理 3XX 表示请求需要进一步的操作 4XX 表示客户端有异常 5XX 表示服务端异常 阅读全文
posted @ 2019-02-16 16:39 余总出去浪 阅读(146) 评论(0) 推荐(0)
摘要:TCP和UDP的区别是什么? 答:1、TCP是需要进行连接的,而UDP不需要 2、UDP无法保证数据是否会丢失,可靠性不如TCP 3、TCP的报文的数据包会被进行排序的,但是UDP是不具备有序性。 4、由于上述特性比较,TCP性能上会比UDP慢一些。UDP更适合在线视频,MMO游戏等 5、TCP元数 阅读全文
posted @ 2019-02-16 16:25 余总出去浪 阅读(175) 评论(0) 推荐(0)