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