网络
文章平均质量分 93
Nathaniel333
源码爱好者/java八股文总结者/AI爱好者
展开
-
HTTPS专题
最重要的就是RSA加密体制,还有用于验证服务器是否持有私钥的步骤,又能牵涉到HASH算法。验证成功后,通过对消息体的摘要进行HASH加密就能得到RSA签名了(为了保证信息没被篡改),给服务器解密,确认,正常通信。转载 2023-10-03 19:02:24 · 28 阅读 · 0 评论 -
I/O多路复用专题
IO 多路复用是一种同步IO模型,实现一个线程可以监视多个文件句柄;一旦某个文件句柄就绪,就能够通知应用程序进行相应的读写操作;没有文件句柄就绪就会阻塞应用程序,交出CPU。多路是指网络连接,复用指的是同一个线程。转载 2023-09-27 16:03:01 · 33 阅读 · 0 评论 -
Epoll专题
多路复用:多个Socket复用一个进程,一个进程内监听多个SocketSelect特点:IO多路复用.文件描述符限制、用户态-内核态内存拷贝 性能不是很好.Epoll特点:使用红黑树存储文件描述符,发生用户态到内核态的拷贝只有在调用指令时才会发生,不会向select和poll一样,每次都会发生拷贝.通过异步IO事件确定就绪的文件描述符而不是轮询.使用队列存储就绪文件描述符,且返回就绪文件描述符的个数N,用户进程可直接从就绪队列中获取N。转载 2023-09-23 12:52:02 · 98 阅读 · 0 评论