概念
网络模型
OSI
TCP/IP
Linux 网络协议栈
Linux 网络收发模型
MTU
DMA
DNS(Domain Name System),即域名系统,是互联网中最基础的一项服务,主要提供域名和 IP 地址之间映射关系的查询服务。
通过理解这几个概念,你可以看出,域名主要是为了方便让人记住,而 IP 地址是机器间的通信的真正机制。把域名转换为 IP 地址的服务,也就是我们开头提到的,域名解析服务(DNS),而对应的服务器就是域名服务器,网络协议则是 DNS 协议。
全局负载均衡(GSLB)
分布式拒绝服务 DDoS(Distributed Denial of Service)
往返延时 RTT(Round-Trip Time)
原理
网络性能分析思路
网络基准测试
各协议层性能测试
转发(PPS)性能
TCP/UDP 性能
HTTP 性能
指标
带宽
吞吐量
延迟
网络延迟
应用程序延迟
PPS
除了这些指标,网络的可用性(网络能否正常通信)、并发连接数(TCP 连接数量)、丢包率(丢包百分比)、重传率(重新传输的网络包比例)等也是常用的性能指标。
连通性和延时
网络配置
套接字信息
协议栈信息
网络吞吐和PPS
工具
DNS 解析:nslookup 、dig
服务延迟:ping
网络抓包和分析:tcpdump、wireshark
wrk