
网络
文章平均质量分 84
tcp,ip
big muscle
Java开发
展开
-
IO模型_
Linux 五种IO模型原创 2020-06-30 17:11:01 · 169 阅读 · 0 评论 -
长连接
长连接什么时候用长连接,短连接长连接多用于操作频繁,点对点的通讯(微信网页版),而且连接数不能太多情况,。每个TCP连接都需要三步握手,这需要时间,如果每个操作都是先连接,再操作的话那么处理速度会降低很多,所以每个操作完后都不断开,次处理时直接发送数据包就OK了,不用建立TCP连接。例如:数据库的连接用长连接, 如果用短连接频繁的通信会造成socket错误,而且频繁的socket 创建也是对资源的浪费。而像WEB网站的http服务一般都用短链接,因为长连接对于服务端来说会耗费一定的资源,而像WEB网站原创 2020-07-14 20:15:15 · 149 阅读 · 0 评论 -
tcp 书
协议如同人与人之间的通话ISO制定的osi参考模型,许多通信协议,都对应了OSI参考模型7个分层中的某层电路交换与分组交换原创 2020-04-23 15:31:19 · 194 阅读 · 0 评论 -
https相关
https(HTTP+SSL 或者HTTP+TSL)https解决3个问题身份验证(数字证书解决)窃听(加密解决)篡改(数字签名)对称加密、非对称加密、混合加密机制对称加密:(指加密和解密的密钥为同一个)不好非对称加密:(密钥是成对的(公钥和私钥)。私钥由自己安全保管不外泄,而公钥则可以发给网络中的任何人。)和对称加密比起来,它的解密速度非常慢混合加密:(非对称加密的方式交换双方的对称加密秘钥,交换对称加密秘钥之后双方再用 对称加密的方式进行通信。)数字证书client先向原创 2020-05-19 09:00:20 · 1403 阅读 · 0 评论 -
tcp挥手,拥塞控制
TCP为什么是四次挥手确保数据能够完成传输。当关闭连接时,当收到对方的FIN报文通知时,它仅仅表示对方没有数据发送给你了;但未必你所有的数据都全部发送给对方了,所以你可以未必会马上会关闭SOCKET,也即你可能还需要发送一些数据给对方之后,再发送FIN报文给对方来表示你同意现在可以关闭连接了,所以它这里的ACK报文和FIN报文多数情况下都是分开发送的。......原创 2020-04-17 16:18:32 · 163 阅读 · 0 评论