网络
文章平均质量分 80
fake_coder
这个作者很懒,什么都没留下…
展开
-
长连接与短连接,长轮询与短轮询
序言最近刚到公司不到一个月,正处于熟悉项目和源码的阶段,因此最近经常会看一些源码。在研究一个项目的时候,源码里面用到了HTTP的长轮询。由于之前没太接触过,因此LZ便趁着这个机会,好好了解了一下HTTP的长长短短。了解的方式主要都是LZ在网络上获取的,这里只是谈一下LZ对于这四种叫法最直观的理解。如果你之前不懂的话,可以帮你普及一下,如果你之前就懂得话,可以互相对照一下。以前的误解很久之前LZ就听说过长连接的说法,而且还知道HTTP1.0协议不支持长连接,从HTTP1.1协议以后,连接默认都是长连接原创 2021-12-15 18:43:07 · 368 阅读 · 1 评论 -
计算机网络基础之OSI网络模型
定义开放系统互连参考模型 (Open System Interconnect 简称OSI)是国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)联合制定的开放系统互连参考模型,为开放式互连信息系统提供了一种功能结构的框架。它从低到高分别是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。作用不同厂家的网络产品,只要遵照这个参考模型,就可以实现互连、互操作和可移植性。也就是说,任何遵循OSI标准的系统,只要物理上连接起来,它们之间都可以互相通信。特点开放系统互连参考模型的特点原创 2020-06-03 10:22:07 · 342 阅读 · 0 评论 -
最形象的解释--同步、异步、阻塞与非阻塞的区别
一、概念异步:某个事情需要10s完成。而我只需要调用某个函数告诉xxx来帮我做(然后我再干其他的事情)同步:某个事情需要10s完成,我需要一直等它完成(等10s),再能继续后面的工作。阻塞:做某件事情,直到完成,除非超时非阻塞:尝试做,如果不能做,就不做(直接返回),如果能做,就做。前两者和后两者不容易区分,不过前两者更多的有涉及到多线程交互(消息)的场景。二、举个例子小李喝了想喝水,于是去煮开水。1、小李把水壶放到炉子上,等待水烧开。(同步阻塞)小李感觉这样太费时间。2、小李把水壶放到原创 2020-05-28 19:27:39 · 226 阅读 · 0 评论 -
TCP/IP三次握手与四次挥手
TCP/IP三次握手与四次挥手(参考自https://www.jianshu.com/p/4084a9397138 )1、TCP报文首部格式源端口和目的端口(Source Port和Destination Port):分别占用2个字节,用于区别主机中的不同进程,而IP地址是用来区分不同的主机的,源端口号和目的端口号配合上IP首部中的源IP地址和目的IP地址就能唯一的确定一个TCP连接。序号...转载 2019-10-16 22:19:45 · 125 阅读 · 0 评论