网络Internet | 青训营

59 阅读2分钟

网络

1.1. 基本术语

  1. 结点 (node) :网络中的结点可以是计算机,集线器,交换机或路由器等。
  2. 链路(link ) : 从一个结点到另一个结点的一段物理线路。中间没有任何其他交点。
  3. 主机(host) :连接在因特网上的计算机。
  4. ISP(Internet Service Provider) :因特网服务提供者(提供商)。

网络接入

ARP协议 -逻辑同网段才能发送ARP

-ARP请求是广播,ARP应答是单播

IP协议 -唯一标识,互联网通用,客户端一个,服务端一个

-Mac地址为什么不能代替IP协议 统一协议

-IPv4不够用怎么办 IPv6 NAT

NAT

网络传输

数据包 网络层 、

数据包发送

先请求DNS

1.客户端发www.douyin.com的解析请求

2.递归解析器去问"." ,com.去哪里解析

3.递归器去问"com.", douyin.com去哪里解析

4.douyin.com告诉递归解www.douyin.com解析到xxx

DNS的传输协议UDP

TCP三次握手

TCP传输

TCP的有限状态机

HTTP/HTTP1.1

其实HTTP只是多加了一层规矩。HTTP依然是TCP

HTTPS HTTPS解密出来依然是HTTP

SSL/TLS握手 对称加密和非对称加密

网络提速

HTTP2.0 多路复用,多路请求

QUIC/HTTPS3.0

解决TCP传输的对头堵塞问题

数据中心分布

1.同运营商访问

2.静态资源(图片视频)路径优化(CDN)

3.动态API(播放/评论接口)路径优化(DSA)

网络稳定

容灾概念 -故障发生 -故障感知 -自动切换 -服务恢复

故障排查 -故障明确 -故障止损 -分段排查

网络故障排查常用命令 -dig查询DNS问题

-ping/telent/nmap查询三层/四层连通性

-Traceroute排查中间链路

-iptabels

-tcpdump

故障预防 -监控报警 -故障演练/预案 -故障降级/止损