计算机网络
mbshqqb
这个作者很懒,什么都没留下…
展开
-
单向认证和双向认证
SSL协议即用到了对称加密也用到了非对称加密(公钥加密),在建立传输链路时,SSL首先对对称加密的密钥使用公钥进行非对称加密,链路建立好之后,SSL对传输内容使用对称加密。 一、单向认证 Https在建立Socket连接之前,需要进行握手,具体过程如下: 1、客户端向服务端发送SSL协议版本号、加密算法种类、随机数等信息。 2、服务端给客户端返回SSL协议版本号、加密算法种类、随机数等信息,同时也返回服务器端的证书,即公钥证书 3、客户端使用服务端返回的信息验证服务器的合法性,包括: 证书是否过期 发型服原创 2020-08-13 14:45:26 · 1508 阅读 · 0 评论 -
数字签名、数字证书与HTTPS是什么关系?
理解HTTPS前需要理解这些概念:明文、密文、密码、密钥、对称加密、非对称加密、摘要、数字签名、数字证书 密码(cipher) 密码学中的密码(cipher)和我们日常生活中所说的密码不太一样,计算机术语『密码 cipher』是一种用于加密或者解密的算法,而我们日常所使用的『密码 password』是一种口令,它是用于认证用途的一组文本字符串,这里我们要讨论的是前者:cipher。 密钥(key) 密钥是一种参数,它是在使用密码(cipher)算法过程中输入的参数。同一个明文在相同的密码算法和不同的密钥计算转载 2020-08-13 14:38:52 · 258 阅读 · 0 评论 -
JavaSoket编程(一)
常见问题: 1.arp为什么是网络层协议,而不是数据链路层协议? 2.Socket属于那一层?socket和TCP/UDP的关系是什么?Socket和TCP/IP是什么关系? 3.Socket通信的流程? 4.客户端socket发送消息后,为什么服务端socket没有收到? 5.使用while 循环实现连续输入,是不是就是多线程模式? 6.对多线程处理机制不是很明白,希望详细讲解? 7.希望详细讲...原创 2020-04-04 15:46:09 · 396 阅读 · 0 评论 -
TCP协议中的三次握手和四次挥手(图解)(强烈推荐)
建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示: 先来看看如何建立连接的。 【更新于2017.01.04 】该部分内容配图有误,请大家见谅,正确的配图如下,错误配图也不删了,大家可以比较下,对比理解效果更好。这么久才来更新,抱歉!! 错误配图如下: 首先Client端发送连接请求报文,Server转载 2017-07-09 10:29:13 · 298 阅读 · 0 评论