网络
网络是简单的说即连接两台或多台计算机进行通信的系统。





🍉 别再恐惧 IP 协议(万字长文 | 多图预警)
对我个人来说,本科的时候,除去计算机组成原理,计算机网络堪称复习难度最大的一门课,其中无穷无尽的 IP 地址的计算、子网划分、路由转发简直就是梦靥。现在回过头来再看,其实真的不难,只不过是当时的知识体系实在太乱。







图解 HTTP 权威指南(二)| 连接管理
HTTP 要传送一条报文时,会以流的形式将报文数据的内容通过一条打开的 TCP 连接按序传输。TCP 收到数据流之后,会将数据流砍成被称作段的小数据块,并将段封装在 IP 分组中,通过因特网进行传输。所有的工作都是通过由 TCP/IP 软件来处理的。

图解 HTTP 权威指南(一)| HTTP 报文
HTTP 报文是简单的格式化数据块。每条报文都包含一条来自客户端的请求,或者一条来自服务端的响应。他们由三个部分组成:对报文进行描述的起始行(start line),包含属性的首部(header)块,以及可选的、包含数据的主体(body)部分。


每一位程序员都应该保存的计算机网络总结,哪怕你刚进大学
关于网络,一直是一个让我相当头疼的技术点,从上大学那会就这样,我记得我的巅峰就是参加学校举办的网络攻防大赛,黑学校的服务器,研究了一个星期,愣是没黑明白,我知道,我基本跟黑客这一行无缘了,虽然后期发展不错

继 linux 命令之后,我又给你们整理了网络命令归纳,快给我来收藏
sudo ngrep -W byline port 3306 # 在无法使用抓包命令的情况下,也可使用 nc、socat 之类的网络工具,做一个端口转发,同时将转发流量打印出来 # 另外在抓包 https 时,也可以使用 socat 将 https 流量代理为 http 流量,再进行抓包
通过 python 基于 netconf 协议获取网络中网元的配置数据,助力企业网络控制自动化轻松实现!
摘要:在当今信息化时代,大多数企业都需要网络支撑企业的 ICT 运行,提升企业运行效率,针对企业网络中的网元设备(包括交换机,路由器,防火墙等),很多企业希望根据自身的业务特点定制网络管理,比如可以实现网络的运行状态可视化,网络配置自动化等,如下

如何进行网络框架的学习和设计
本文先从零设计一个网络框架,然后再去对照 okhttp 和 retrofit 的源码,思考它们存在的意义以及它们的设计,最后我们再挖掘下 okhttp 和 retrofit 预留给我们的扩展能力,举例一些常见的应用场景。


从 HTTP 到 HTTP/3 的发展简史
虽然 HTTP/3 规范仍处于起草阶段,但最新版本的 Chrome 浏览器已经默认支持它了。Chrome 拥有约 70%的浏览器市场份额,所以,可以说 HTTP/3 已经进入主流世界。

高性能 -Nginx 多进程高并发、低时延、高可靠机制在百万级缓存 (redis、memcache) 代理中间件中的应用
本文借鉴 nginx 多进程、高并发、低时延、高可用等优秀机制,把这些优秀思想应与用缓存代理中间件 twemproxy,使其在性能上面有了数十倍提升。