![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
文章平均质量分 93
蒙多想去
繁星纵变,智慧永恒
展开
-
TCP/IP
本文为小林coding图解计算机网络系列tcp部分的学习总结,原文请移步https://blog.csdn.net/qq_34827674/article/details/105331617基本认识数据格式 TCP头的格式如图,其中标色部分是与tcp连接和断开相关的字段序列号:在建立连接时由计算机生成的随机数作为其初始值。用来解决网络包乱序问题。确认应答号:指下一次「期望」收到的数据的序列号,发送端收到这个确认应答以后可以认为在这个序号以前的数据都已经被正常接收。用来解...原创 2021-07-15 12:15:58 · 127 阅读 · 0 评论 -
I/O多路复用以及Reactor 和 Proactor
本文内容为小林codig图解系统系列的知识点梳理,详细内容请移步原文IO复用:https://blog.csdn.net/qq_34827674/article/details/115619261Reactor 和 Proactor:https://blog.csdn.net/qq_34827674/article/details/116175772 之前讨论过五种网络io模型,但是对于多路复用IO并没有做过多的描述,所以此文着重梳理总结多路复用IO的相关知识点。 从简单的...原创 2021-07-05 16:40:04 · 453 阅读 · 0 评论 -
网络IO模型总结
目录网络IO模型:阻塞IO:非阻塞IO多路复用IO:异步IO:阻塞与非阻塞、同步与异步:信号驱动IO:五种io对比总结:select和epoll对比:网络IO模型:网络IO的本质是socket的读取,socket在linux系统被抽象为流,IO可以理解为对流的操作。它会涉及到两个系统对象,一个是用户空间调用 IO 的进程或者线程,另一个是内核空间的内核系统, 比如发生 IO 操作 read 时,它会经历两个阶段:1. 等待数据准备就绪2. ...原创 2021-06-26 21:29:30 · 72 阅读 · 0 评论 -
极简TCP/IP------图解tcp/ip学习(基础知识)
计算机网络出现的背景计算机网络的发展协议协议分层和OSI参考模型传输方式分类地址原创 2021-06-11 15:34:56 · 362 阅读 · 2 评论