标签 Java面试题 下的文章

三次握手中每一次没收到报文会发生什么情况?第一次握手时,服务端未收到客户端发送的SYN报文。在这种情况下,服务端不会执行任何动作。客户端会等待一段时间,如果在超时时间内没有收到服务端的确认报文,客户端会重新发送SYN报文。如果仍然没有响应,客户端会重复这个过程,直到达到最大重传次数限制。如果超过最大重传次数,客户端会返回连接建立失败的信息。

- 阅读剩余部分 -

客户端怎么去校验证书的合法性?首先,服务端的证书从哪来的呢?为了让服务端的公钥被⼤家信任,服务端的证书都是由 CA (Certificate Authority,证书认证机构)签名的,CA 就是⽹络世界⾥的公安局、公证中⼼,具有极⾼的可信度,所以由它来给各个公钥签名,信任的⼀⽅签发的证书,那必然证书也是被信任的。

- 阅读剩余部分 -