概念

网络模型
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