
网络原理
文章平均质量分 81
想当开心果哦
这个作者很懒,什么都没留下…
展开
-
Reactor 和 Proactor 区别
总结:由此可以看到采用同步的方式可以马上获知操作的结果。总结:io 函数调用后,不能获知 io 的操作结果, 此时 io 操作都由内核完成充电站 推荐一个零声学院免费公开课程,个人觉得老师讲得不错,分享给大家:Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等技术内容,立即学习原创 2022-12-18 14:14:33 · 537 阅读 · 0 评论 -
Tcp/ip 定时器与滑动窗口(持续更新)
1.服务器主动告诉2.客户端主动咨询tcp 客户端主动轮询,window = 0时,启动探测计时器。tcp已经实现 Keepalive,为什么应用层还要实现心跳包?不建议利用tcp 自带的 Keeplive,应用层无法知道其是否超时,应用实现可以根据不同策略进行设计。......原创 2022-08-28 20:35:29 · 645 阅读 · 0 评论 -
网络原理 -Posix API
思考 Posix API 有哪些? 三次握手的过程 ?发生在什么函数中? Accept发生在三次握手的哪一步? 数据发送过程怎么解决粘包分包的问题? 四次挥手过程?服务器出现大量的close_wait()原因? 被动方, 主动方的tcb的回收是在什么时候? websocket 为什么设置FIN位? TCP在listen时的参数backlog的意义? 八种Posix API tcp server:>1.socket();2.bind();3.listen();4.accept()5. ....原创 2022-03-24 20:26:43 · 4833 阅读 · 0 评论