首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
网络
订阅
superT1990
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
cdn原理分析-本地搭建cdn模拟访问过程
大家好,我是蓝胖子,往往从事互联网开发的同学都听过cdn这个词,不过对于刚入行的同学可能会对这个概念比较模糊,今天我们就来聊聊它,并且我会在原理的基础上在本地搭建一个cdn环境,模拟域名配置,回源,以
让你真实的看见 TCP 三次握手和四次挥手到底是什么样!
TCP 三次握手和四次挥手真实看见的是不是真的如大多数文章所描绘的一样?带着这些疑问,不如真正实战看看。
【网络协议】万文长篇,带你深入理解 TCP;场景复现,掌握鲜为人知的细节(中)
肝了七天七夜,终于完成了这篇 TCP 详解,万字长文,向你道尽 TCP 的来世今生,述说 TCP 的成长经历,通过最真实的场景复现,深入 TCP,掌握鲜为人知的细节!
Google 是怎么解决长尾延迟问题的
The Tail at Scale,是 Google 2013 年发表的一篇论文,详细阐述了 Google 是怎么解决 TailLatency 问题的。
通过WireShark可视化一次Tcp连接过程
首先我们要理清,三次握手的目的是建立连接,建立连接是为了建立可靠的双方通信,而可靠通信时发送方需要知道现在是否可以从何处(ACK NUM与SEQ(ISN)控制)发送多长(滑动窗口、拥塞窗口与MSS等控制)的数据包到接收方,而三次握手本质上是在通信双方交换这些通信中必要的信息。 …
字节跳动 Go RPC 框架 KiteX 性能优化实践
KiteX 是字节跳动框架组研发的下一代高性能、强可扩展性的 Go RPC 框架。除具备丰富的服务治理特性外,相比其他框架还有以下特点:集成了自研的网络库 Netpoll;支持多消息协议(Thrift、Protobuf)和多交互方式(Ping-Pong、Oneway、 Stre…
彻底弄懂IO复用:IO处理杀手锏,带您深入了解select,poll,epoll
本节,我们介绍IO复用,通过简单的例子演示IO复用的使用,以及实现原理,这个技术是目前构建目前的高性能服务器必备技术,在后面我们介绍到各种网络编程模型的时候,会用到IO复用。 epoll的条件触发和边缘触发,以及实现原理。 I/O复用(I/O multiplexing),指的是…
码了2000多行代码就是为了讲清楚TLS握手流程(续)
在“码了2000多行代码就是为了讲清楚TLS握手流程”这一篇文章的最后挖了一个坑,今天这篇文章就是为了填坑而来,因此本篇主要分析TLS1.2的握手流程。 在写前一篇文章时,笔者的Demo只支持解析TLS1.3握手流程中发送的消息,写本篇时,笔者的Demo已经可以解析TLS1.x…
40 张图带你搞懂 TCP 和 UDP
欢迎阅读「程序员cxuan」 的文章,从今往后,你就是我的读者了。 下面开始本篇文章。 运输层位于应用层和网络层之间,是 OSI 分层体系中的第四层,同时也是网络体系结构的重要部分。运输层主要负责网络上的端到端通信。 运输层为运行在不同主机上的应用程序之间的通信起着至关重要的作…
网络篇:朋友面试之TCP/IP,回去等通知吧
最近和一同学聊天,他想换工作,然后去面了一家大厂。当时,他在简历上写着精通TCP/IP,本着对TCP协议稍有了解,面试官也不会深问的想法,就写了精通二字。没想到,大意了 朋友约的是十点半的面试,提前了十分钟到,然后安静地坐在沙发等待,顺便回忆下之前看的资料。快到十点半时,一个高…