![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
mbshqqb
这个作者很懒,什么都没留下…
展开
-
单向认证和双向认证
SSL协议即用到了对称加密也用到了非对称加密(公钥加密),在建立传输链路时,SSL首先对对称加密的密钥使用公钥进行非对称加密,链路建立好之后,SSL对传输内容使用对称加密。一、单向认证Https在建立Socket连接之前,需要进行握手,具体过程如下:1、客户端向服务端发送SSL协议版本号、加密算法种类、随机数等信息。2、服务端给客户端返回SSL协议版本号、加密算法种类、随机数等信息,同时也返回服务器端的证书,即公钥证书3、客户端使用服务端返回的信息验证服务器的合法性,包括:证书是否过期发型服原创 2020-08-13 14:45:26 · 1506 阅读 · 0 评论 -
数字签名、数字证书与HTTPS是什么关系?
理解HTTPS前需要理解这些概念:明文、密文、密码、密钥、对称加密、非对称加密、摘要、数字签名、数字证书密码(cipher)密码学中的密码(cipher)和我们日常生活中所说的密码不太一样,计算机术语『密码 cipher』是一种用于加密或者解密的算法,而我们日常所使用的『密码 password』是一种口令,它是用于认证用途的一组文本字符串,这里我们要讨论的是前者:cipher。密钥(key)密钥是一种参数,它是在使用密码(cipher)算法过程中输入的参数。同一个明文在相同的密码算法和不同的密钥计算转载 2020-08-13 14:38:52 · 253 阅读 · 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 · 388 阅读 · 0 评论 -
TCP协议中的三次握手和四次挥手(图解)(强烈推荐)
建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:先来看看如何建立连接的。【更新于2017.01.04 】该部分内容配图有误,请大家见谅,正确的配图如下,错误配图也不删了,大家可以比较下,对比理解效果更好。这么久才来更新,抱歉!!错误配图如下:首先Client端发送连接请求报文,Server转载 2017-07-09 10:29:13 · 295 阅读 · 0 评论