计算机网络
文章平均质量分 91
计算机网络
weisman2
后端开发 | 等死咸鱼 |半故九万字,折枝花满衣
展开
-
[动手实现] IO模式:NIO:主从Reactor
NIO基础 NIO(Non-blocking IO) 是一种同步非阻塞支持面向缓冲的,基于通道的I/O,也是IO多路复用的基础,主要是解决高并发 或者 处理海量连接,IO处理问题 IO模式 所有的IO模式都分为两个阶段, 一是等待就绪(准备数据)也就是从网卡copy到内核缓存区(从内核缓存区copy到网卡), 二是真正的操作(读,写) 也就是从内核缓存区copy到用户地址空间; IO模式 等待就绪阶段 是否阻塞 读写、拷贝阶段 是否阻塞 BIO (Blocking IO) 是 是 NIO原创 2021-06-14 12:31:12 · 222 阅读 · 1 评论 -
[面试速记] 计算机网络
TCP时序图 SYN_SEND/RECV 第三次握手是为了防止失效的连接请求到达服务器,让服务器错误打开连接。 CLOSE_WAIT 对方主动关闭连接或者网络异常导致连接中断,这时我方的状态会变成CLOSE_WAIT,此时我方要调用close()来使得连接正确关闭。 TIME_WAIT 我方主动调用close()断开连接,收到对方确认后状态变为TIME_WAIT。TCP协议规定TIME_WAIT状态会一直持续2MSL(即两倍的分段最大生存期),以此来确保[1. 接受方收到ACK 2. 网络中本链接产.原创 2021-06-13 13:51:08 · 466 阅读 · 0 评论