获得徽章 0
- #挑战每日一条沸点#
day25
③ DNS记录类型
(1) A/AAAA:IP指向记录,用于指向IP,前者用于IPv4,后者用于IPv6
(2) CNAME:别名记录,配置值为别名或主机名,客户端根据别名继续解析以提取IP地址
(3) TXT:文本记录,购买证书时需要
(4) MX:邮件交换记录,用于指向邮件交换服务器
(5) NS:解析服务器记录,用于指定哪台服务器对于该域名解析
(6) SOA记录:起始授权机构记录,每个zone有且仅有唯一的一条SOA记录,SOA是描述zone属性以及主要权威服务器的记录展开评论1 - #挑战每日一条沸点#
day21
② 使用域名系统(使用域名系统替换hosts文件)
顶级域gTLD(general Top-level Domains):
.gov(政府)、.edu(教育)、.com(商业)、.mil(军事)、.org(非盈利组织)展开评论1 - #挑战每日一条沸点#
day20
企业接入升级打怪之路
一、 域名系统
① Host管理
example公司主机表中的Host→ip映射:
随着example公司业务规模和员工数量的增长,使用该方式面临诸多问题:
(1) 流量和负载:用户规模指数级增长,文件大小越来越大,统一分发引起较大的网络流量和CPU负载
(2) 名称冲突:无法保证主机名称的唯一性,同名主机添加导致服务故障
(3) 时效性:分发靠人工上传,时效性太差展开评论1 - #挑战每日一条沸点#
day19
网络接入问题的引入
一、 接入问题引入
学习目标:
① 系统的熟悉和学习到企业级网络接入核心组件及基本原理
② 当面试时,别人问到你从输入网页到内容加载出来,可以泛泛而谈
③ 可以自己从零到一搭建属于自己的网站/博客(网络基础设施)
④ 当访问服务出现问题时,可以针对性地进行故障分析及解决
输入网站域名到网页加载出来都经历了哪些过程?:①域名解析 ②TCP建连 ③SSL握手
DNS→TCP→TLS→HTTP请求展开评论1 - #挑战每日一条沸点#
day18
分段排查
(1) 客户端排查:
① 客户端访问其他服务没问题吗?
② 其他客户端访问目标服务没问题吗?
(2) 服务端排查:
① 服务端监控/指标都正常吗?
② 手动访问一下正常吗?
③ 分组件排查
(3) 中间链路排查:
① 服务端跟客户端确保都没问题
② 中间网络设备有没有问题?(例如:交换机/路由器/网关LB)
③ 旁路的DNS有没有问题?展开评论1 - #挑战每日一条沸点#
day17
二、 网络稳定
① 容灾概念:故障发生、故障感知、自动切换、服务恢复
② 故障排查:故障明确、故障止损、分段排查
③ 故障明确(出现什么故障?→沟通是前提):
(1) 什么业务?什么接口故障?
(2) 故障体现在哪里?
(3) 访问其他目标是否正常?
(4) 是否是修改导致的异常?
④ 故障止损
(1) 先止损再排查,因为:①用户体验第一 ②对公司收入的影响是按照分钟甚至秒来计算
(2) 如何止损?①组件没有容灾,但是系统有 ②降级
⑤ 分段排查
(1) 客户端排查:
① 客户端访问其他服务没问题吗?
② 其他客户端访问目标服务没问题吗?
(2) 服务端排查:
① 服务端监控/指标都正常吗?
② 手动访问一下正常吗?
③ 分组件排查
(3) 中间链路排查:
① 服务端跟客户端确保都没问题
② 中间网络设备有没有问题?(例如:交换机/路由器/网关LB)
③ 旁路的DNS有没有问题?
⑥ 网络故障排查常用指令:
(1) dig:查询DNS问题
(2) ping/telnet/nmap:查询三层四层连通性
(3) Traceroute:排查中间链路
(4) iptabels
(5) tcpdump
网络故障排查实例:
⑦ 故障预防:(1)监控报警 (2)故障演练/预案 (3)故障降级/止损展开评论1 - #挑战每日一条沸点#
day 16
网络架构(怎样能使网络又快又稳,从而给抖音提质?)
一、 网络提速
① HTTP2.0:多图并发下载
② 多路复用/stream(单个TCP链接传输)
③ QUIC/HTTP3.0
(p.s. 除了协议优化,网络路径也可以优化)
④ 数据中心分布
⑤ 同运营商访问
⑥ 静态资源(图片视频)路径优化(CDN)
⑦ 动态API(播放/评论接口)路径优化(DSA)展开评论1 - #挑战每日一条沸点#
day15
二、 网络传输
① 数据包
② 先请求DNS
③ DNS的传输协议UDP:想发什么包,就分配一个UDP的头,把payload里面塞数据发出去就好
④ TCP三次握手和TCP传输(TCPdump+Wireshark):拔了网线,不会对TCP连接有任何影响,连接不会断开
⑤ HTTP/HTTP1.1:其实HTTP只是多加了一层规矩,HTTP依然是TCP,只是这个规矩让用户更清晰、更简洁,而HTTP1.1有如下优化:长链接、部分传输、HOST、缓存
⑥ SSL/TLS握手(确保没有劫持、也确保私钥不泄密)
网络连接协议→网络传输协议→满意、良好的抖音服务体验感展开评论1