摘要: 突破C10K一台服务器同时应付1w个并发连接的瓶颈 阅读全文
posted @ 2020-07-27 04:32 will287248100 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 实现NAT网络穿透打洞首先需要判断NAT网关类型,判断逻辑如下: 1.先判断网关是对称型NAT还是锥型NAT; 同一个client socket给两个server 120.94.23.180:2230;120.94.23.180:2234发送消息;server1把获取到的client IP地址发给s 阅读全文
posted @ 2020-07-13 02:36 will287248100 阅读(906) 评论(0) 推荐(0) 编辑
摘要: 网络去中心化技术p2p架构之NAT原理 NAT的实现:实现方案可分为1.静态转换;2.动态转换;3.端口地址映射; 从NAT的实现分了静态转换、动态转换、端口地址映射这三类,这是从技术实现的角度上看。从NAT功能的角度上可分为4类:完全锥形NAT、对称NAT、IP限制锥形NAT、端口限制锥形NAT。 阅读全文
posted @ 2020-07-08 02:31 will287248100 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 线程同步 同步:同步控制着线程之间的执行顺序,不让他们抢占式执行。在保证数据安全的前提下,让线程能够按照某种特定的顺序访问临界资源,从而有效避免饥饿问题,叫做同步。 原子访问:同一时刻,只允许一个线程访问临界资源; 原子操作:指多步操作组成的一个操作;原子操作中线程不会被切换,线程切换要么在原子操作 阅读全文
posted @ 2020-06-29 02:46 will287248100 阅读(229) 评论(0) 推荐(0) 编辑
摘要: OpenSSL是一个功能丰富且自包含的开源安全工具箱。它提供的主要功能有:SSL协议实现(包括SSLv2、SSLv3和TLSv1)、大量软算法(对称/非对称/摘要)、大数运算、非对称算法密钥生成、ASN.1编解码库、证书请求(PKCS10)编解码、数字证书编解码、CRL编解码、OCSP协议、数字证书验证、PKCS7标准实现和PKCS12个人数字证书格式实现等功能。 阅读全文
posted @ 2020-06-19 01:42 will287248100 阅读(374) 评论(0) 推荐(0) 编辑