
网络
mics1989
这个作者很懒,什么都没留下…
展开
-
对于IO的一些理解
目前对于IO的常见处理模式主要有四种: 阻塞IO 非阻塞IO 多路复用IO 异步IO 下面就用客服接电话的场景来对IO操作进行解释。客服的主要事情有:接打电话(读写请求)、转接技术员(IO数据处理)、喝茶。 阻塞IO:就是一个客服只有一部无铃声但有屏幕的固定电话,客服一直坐着看着屏幕等电话来,只有接完一个电话再转接技术员、喝茶、看报。 非阻塞IO:客服只有一个无铃声有屏幕的固定电话,但这个客服不会死盯着屏幕,他在看到屏幕没有来电时,转头去喝茶,喝完茶再来看下屏幕。 多路复用IO:客服有多个无铃原创 2020-07-04 09:47:51 · 604 阅读 · 0 评论 -
TCP/IP协议简单思考
网络协议的目的是数据传输,网络上的两个节点要通信,例如节点a向节点b发送数据1,最直接、简单的方式是在两个节点间拉根线,然后配合数模转化,传输就能完成。但是真实的网络是复杂的。 节点千千万、网络范围大(两两拉线,线不够,两通信节点可能相隔十万八千里,没那么长的线) 节点内通信需求多样(端对端、可靠性、实时性、应用多样性) 基于第一点原因,现在网络中出现了很多专门的网络节点(交换机、路由器),路由器将网络划分成了多个子网(分而治之的思想到处都是)由这些专门的网络节点来负责节点及网络间数据的交换。这里交换的原创 2020-06-23 10:32:51 · 242 阅读 · 0 评论