
tcp/ip
小迁W️:m12330m
java 大数据 人工智能 架构师学习资料免费分享
展开
-
华为20级技术官耗巨资整合出交换机TCP/IP网络协议精髓
写在前面 不得不说TCP是一个非常复杂的协议,因为它要解决很多问题,而这些问题又带出了很多子问题和阴暗面。而且学习TCP的过程是比较痛苦的过程,但是学习过程还是会让人有很多收获的。我们现在已经进入了“互联网+”时代,很多人也都开始关注互联网行业,但是很多从业人员却对IP通道知之甚少。市面上说多也不多,说少也不少,TCP的学习资料比较杂,今天就将我搜集来的学习资料贡献出来。 由于文章篇幅不能太多,考虑的观感,以下内容我只展示了这五份笔记的要点部分,总计2700页之多,够我们研究一阵子了,下面就介绍每份笔原创 2020-09-28 15:21:10 · 2616 阅读 · 6 评论 -
伪共享(false sharing),并发编程无声的性能杀手
在并发编程过程中,我们大部分的焦点都放在如何控制共享变量的访问控制上(代码层面),但是很少人会关注系统硬件及 JVM 底层相关的影响因素。前段时间学习了一个牛X的高性能异步处理框架 Disruptor,它被誉为“最快的消息框架”,其 LMAX 架构能够在一个线程里每秒处理 6百万 订单!在讲到 Disruptor 为什么这么快时,接触到了一个概念——伪共享( false sharing ),其中提到:缓存行上的写竞争是运行在 SMP 系统中并行线程实现可伸缩性最重要的限制因素。由于从代码中很难看出是否会出现原创 2020-09-25 15:04:55 · 205 阅读 · 0 评论 -
老公熬夜都要看完:阿里巴巴自爆920页的TCP/IP学习笔记
写在前面 不得不承认,TCP是一个非常复杂的协议。它包含了RFC793及之后的一些协议。能把TCP的所有方面面面俱到地说清楚,本身就是个很复杂的事情。如果再讲得枯燥,那么就会更让人昏昏欲睡了。 下面我们看一下TCP状态变迁图: 注意:TCP/IP详解总计920页,不能一一展示,就将主要内容截图了下来: TCP/IP详解 PDF主要内容: 第1章 概述 第2章 mbuf:存储器缓存 第3章 接口层 第4章 接口:以太网 第5章 接口:SLIP和 环回原创 2020-09-25 15:05:22 · 124 阅读 · 0 评论 -
TCP的三次握手(建立连接)和四次挥手(关闭连接)
建立连接: 理解:窗口和滑动窗口 TCP的流量控制 TCP使用窗口机制进行流量控制 什么是窗口? 连接建立时,各端分配一块缓冲区用来存储接收的数据,并将缓冲区的尺寸发送给另一端 接收方发送的确认信息中包含了自己剩余的缓冲区尺寸 剩余缓冲区空间的数量叫做窗口 2. TCP的流控过程(滑动窗口) TCP(Transmission Control Protocol) 传输控制协议 三次握手 TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接: 位码即.原创 2020-09-22 16:05:58 · 231 阅读 · 0 评论 -
下血本!公司花“重金”求来一份阿里P9整理的网络协议归纳笔记
写在前面 网络协议是程序员入门的必修课,但是完全掌握网络协议并非一件易事,更何况进行实际的应用会更难,TCP/IP协议也是网络协议的,还会涉及到NIO,Epoll等一些相关的协议。 在网上有很多关于网络协议的知识点很多,这个知识点在学生时代就会经常接触到,更像是文科的的知识,并没有很多的公式,但是在工作后,才发现很多地方都是不理解的,知识听着耳熟而已,其中的理论实践并没有接触过。 注意:网络协议笔记,由于篇幅限制,就将主要内容截图了下来,这样也可以看到整体内容:(文末惊喜大放送) 趣谈.原创 2020-09-18 15:44:14 · 165 阅读 · 0 评论