打开抖音会发生什么 | 青训营

32 阅读3分钟

抖音网络是怎么交互的?

网络接入

同网段:把目标mac改成查到的目标mac,就可以发送了。 跨网段:发给路由,由路由来决定下一跳的mac地址,但目标IP地址不变

路由一定是对称的吗?
在许多情况下,路由并不是对称的。这是因为网络中的路由器和交换机通常会使用动态路由协议,比如OSPF(Open Shortest Path First)、BGP(Border Gateway Protocol)等,来动态地决定数据包的传输路径。路由器根据网络拓扑、链路质量、流量状况等因素,实时地选择最优路径来转发数据包。因此,数据包从源主机到目标主机的路径可能与从目标主机回到源主机的路径不同,导致路由是非对称的。
路由是改Mac,找到发包口不是改ip地址

ARP

  • 逻辑的同网段才能发送ARP
  • ARP请求广播,ARP应答单播

免费ARP 局域网新加设备的场景

ip

Mac地址为什么不能代替IP地址

  1. 局域网与互联网的区别:MAC地址是在局域网内使用的地址,它只在特定的局域网范围内有效。而互联网是由许多不同的局域网组成的,通过路由器连接在一起。IP地址是用于在互联网上唯一标识设备的地址,可以跨越不同的局域网进行全球范围的通信。
  2. 地址层次:IP地址具有层次结构,可以将网络划分为子网,实现更有效的路由和管理。而MAC地址没有层次结构,它是局域网内设备的唯一标识。
  3. 灵活性:IP地址可以根据网络的需求进行配置和管理,支持网络扩展和变更。而MAC地址通常是固定的,设备生产时就被设置,难以更改。

Net

NET通过在路由器或防火墙上进行IP地址转换,将局域网内部的私有IP地址映射成公网IP地址,以实现内部设备与互联网之间的通信。这样,多个局域网内部的设备可以共享一个公网IP地址,从而节约了公网IP地址资源。

不仅仅改IP,而是IP地址加端口

image.png

网络传输

HTTP还是包装的TCP的服务,然而TCP是全双工的有些是半双工的。

HTTPS

对称加密和非对称加密 先用非对称加密交换密钥,再用非对称加密

image.png

网络提速

HTTP2.0 传的是二进制帧,最大特点多路复用
HTTP3.0 不再使用TCP协议,而已使用QUIC完成基于UDP的可靠传输

网络路径优化方式

同运营商访问
静态资源缓存
最有路径API访问

网络稳定

  • 故障发生
  • 故障感知
  • 自动切换
  • 服务恢复
    不光是切换还要做自动化容量计算
  • 故障排查
  • 故障预防

总结

本次学习结合抖音这种高访问量的应用,分析网络发生了什么,然后学习网络的优化方式,提高网速,优化路径等,最后话要保障网络的稳定,从故障的预防与排查以及监控的角度保障服务正常运行。