面经
Sun_Dean
路漫漫其修远兮
展开
-
通俗易懂的例子告诉你TCP/IP如何保证可靠性
TCP的可靠体现在哪?要对TCP实现的可靠性进行分析,我们首先要知道这个可靠性指的是什么?我觉得主要是三个方面:1. 保证传输的分组比特位不出错2. 保证传输的分组不丢失3. 保证传输的分组不乱序那么TCP如何保证这三个方面不出问题呢?在不同的底层信道上,TCP应该提供的保证也不相同,我们针对不同的信道逐个进行分析可靠信道上的可靠数据传输由于在可靠信道上进行数据传输,因此并...原创 2020-02-02 15:08:46 · 917 阅读 · 1 评论 -
别大意,人人都懂的单例模式,你能写出几种?
首先,什么是单例模式?通俗来说就是,单例模式就是在程序运行过程中,一直只能存在一个实例那么单例模式应该如何实现呢?我们来看几种常见的实现方法 单例模式的几种常见写法 1. 饿汉模式...原创 2020-01-31 20:29:42 · 486 阅读 · 0 评论 -
HTTP1.0,1.1,2.0这么多版本,到底需要注意哪些区别?
HTTP1.1在HTTP1.0基础上的改进1. 长连接HTTP 1.0需要使用keep-alive参数来建立一个长连接,而HTTP1.1默认支持长连接长连接的好处:一个网页上可能有多个资源对象,长连接可以通过一个连接传输网页上的所有对象,而短连接每次连接只能传输一个对象,也就是一个网页的内容需要传输多次2. 缓存HTTP1.0缓存的资源对象到了一定时间之后会失效,不能再次使用;而H...原创 2020-01-29 20:12:35 · 1367 阅读 · 0 评论 -
HTTPS到底如何保证安全,快来跟我一起复习下
我们都知道HTTPS是HTTP的改进版本,那么在了解HTTPS之前,我们首先来看看HTTP存在的缺点:使用明文(不加密)进行通信不验证通信方的身份,可能遭遇伪装无法验证报文的完整性,所已可能已遭篡改为了避免这些缺点而可能导致的风险,就产生了HTTPS,也就是说HTTP加上加密处理和身份认证以及报文完整性保护后即是HTTPS那么HTTPS是如何实现的呢?HTTPS并非是应用...原创 2020-01-30 16:32:17 · 3231 阅读 · 0 评论