Gaius' Blog

Self-signed certificate

介绍 CA 提供证书保证传输信息安全性。当然个人也可以扮演 CA,但客户端这时是不信任的, 需要将 CA 证书,即 CA 公钥集成在客户端内。 信息安全 信息传输过程中需要保证的安全问题有:信息的保密性、信息的安全性以及双方身份的识别。 信息保密性 需要两个密钥对,非... Read more

Circuit Breaker Pattern

介绍 熔断模式,类比现实当中电路熔断机制。当线路电压过高时会保险丝会熔断, 维修成功后可进行恢复供电。分布式场景下也会面临服务异常以及网络超时等问题,需要一定时间进行恢复。如果一直进行重试请求,在未恢复的这段时间内都会返回失败,并且占用资源。所以需要熔断模式的设计核心为 ... Read more

WWW & Root Record

概念 WWW 万维网(World Wide Web)是一个透过互联网访问的,由许多互相链接的超文本组成的系统。英国科学家蒂姆·伯纳斯-李于 1989 年发明了万维网。1990 年他在瑞士 CERN 的工作期间编写了第一个网页浏览器。网页浏览器于 1991 年在 CERN... Read more

DNS & CoreDNS

DNS DNS(Domain Name System)是一个全球化的分布式数据库,用于存储域名与互联网 IP 地址的映射关系。DNS 分为两大类:权威 DNS,递归 DNS。 权威 DNS 权威 DNS 是特定域名记录在域名注册商处所设置的 DNS 服务器,用于特定域... Read more

Tcpdump & Wireshark

TCP 标志位(TCP Flags) Transmission Control Protocol: https://en.wikipedia.org/wiki/Transmission_Control_Protocol TCP 首部中 TCP Flags 位... Read more