Day10 学习笔记 | 青训营

92 阅读2分钟

计算机网络

网络接入

层次特点
互联网物理联通
路由逻辑联通、不一定对称、工作在IP层协议、不是改IP地址而是Mac地址,找到发包口
ARP协议同网段才能发送ARP、分为请求广播和应答单播、免费ARP与ARP代理
IP协议唯一标识、封装Mac地址来统一、IPv6扩充
NAT内网穿透映射、改IP+端口

网络传输

层次特点
数据包模型在源机器和目标机器之间层层对应
DNS请求客户端发送递归请求,通过递归解析器层层访问
UDP传输协议实现简单、容易丢包、难以衡量传输效率与质量
TCP协议TCP三次握手、滑动窗口、流量控制、拥塞控制
HTTP协议长连接、部分传输、HOST、缓存机制
HTTPS防窃听劫持
SSL、TLS握手加密算法

网络提速

层次特点
HTTP2.0实现多路复用 多个stream在单个TCP链接传输 在丢包时会产生对头阻塞
HTTP3.0QUIC协议 通过修改UDP实现 弱网优势 0RTT
数据中心分布建设边缘机房
同运营商访问减少丢包、提高速度
静态资源路径优化缓存CDN,先查找边缘机房
动态API路径优化DSA查找最优路径

网络稳定

概念步骤
容灾概念故障发生、故障感知、自动切换、服务恢复
故障排查故障明确、故障止损、分段排查
故障明确明确业务、接口、其他目标、是否修改故障
故障止损先止损再排查
分段排查客户端排查、服务端排查、中间链路排查
故障预防监控报警、故障演练预案、故障降级止损

网络故障常用指令

  • dig查询DNS问题
  • ping|telnet|nmap查询三层、四层连通性
  • Traceroute排查中间链路
  • iptabels
  • tcpdump