- 博客(397)
- 收藏
- 关注
原创 TCP基础篇(一)
tcp 是一种1.面向连接的,2.基于字节流的,3.可靠的传输协议。一共三个点都需要说清楚了本质上是在问 tcp 的三次握手的过程,为什么不能是两次握手的过程假设 A 向 B 发送了一个连接报文请求,SYN=1,ACK=1,但是由于网络的阻塞,A 一直没有收到响应报文就快速重传了第二个报文,B 收到第二个报文回复 A 一个 SYN =1 和 ACK=1 的报文。等到原来的请求报文到达 B 的时候,B 以为是另一个报文,响应 A 一个报文。
2025-04-04 19:17:31
1188
1
原创 I/O模型
select 将所有的 fd set 从用户空间拷贝到内核空间,再 select 结束之后再拷贝到用户空间, set 数量有限,并且无法得知是具体的 fd 就绪,需要遍历整个 df_set.但是数据还只是在内核空间中,并没有被拷贝到用户空间中,所以这时候用户进程还是不能处理数据,继续阻塞。阶段 1 用户进程尝试读取数据,但是数据并准备好,内核也是处于等待状态,用户进程处于阻塞状态。阶段 2 数据来到了内核缓冲区吗,代表已经就绪,但是数据还在内核中,没有拷贝到用户空间。
2025-02-19 16:43:31
345
机器学习如何入门,请教
2024-10-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人