
计算机网络
文章平均质量分 61
ManimalW
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
BIO, NIO, AIO 的区别
BIO(Blocking I/O): 同步并阻塞,线程发起IO请求,不管内核是否准备好IO操作,从发起请求起,线程一直阻塞,直到操作完成。服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销。 NIO(New I/O): NIO基于Reactor,当socket有流可读或可写入socket时,操作系统会相应的通知应用程序进行处理,应用再将流读取到缓冲区或写入操作系统。 也就是说,这个时候,已经不是..原创 2021-08-25 02:57:39 · 222 阅读 · 0 评论 -
HTTPS与HTTP
HTTPS和HTTP的区别: (1)HTTPS是密文传输,HTTP是明文传输; (2)默认连接的端口号是不同的,HTTPS是443端口,而HTTP是80端口; (3)HTTPS请求的过程需要CA证书要验证身份以保证客户端请求到服务器端之后,传回的响应是来自于服务器端,而HTTP则不需要CA证书; (4)HTTPS=HTTP+加密+认证+完整性保护。 HTTPS的请求过程: (1)客户端向服务器发起HTTPS请求,连接到服务器的443端口; (2)服务器将非对称加密的公钥传递给第三方数字证书原创 2021-08-02 05:30:06 · 368 阅读 · 0 评论