互联网协议分类


BGP: https://bgp.he.net/ // 广播路由交换实现 Anycast IP,例如 75.2.60.5 是一个泛播地址:https://whois.ipip.net/AS16509
DNS多点部署IP Anycast+BGP实战分析 https://www.linuxidc.com/Linux/2014-08/105816.htm
用路由器连上网络自己进行广播? https://soha.moe/post/bird-bgp-kickstart.html
// 每一个服务器主机处在不同的地理位置,他们之间不在同一个广播域内。所以把所有主机配置成相同的IP地址并不会引起我们日常所见的IP地址冲突
// Anycast采用将一个单播地址分配到处于Internet中多个不同物理位置的主机上,发送到这个主机的报文被网络路由到路由协议度量的"最近"的目标主机上。
// 使用Anycast中的共享单播地址不能作为客户端发起请求,因为请求的响应不一定能返回到发起的Anycast单播地址。因此,目前Anycast仅适合一些特定的上层协议,从目前的实际应用来看, Anycast最广泛的应用是DNS的部署。
// 当使用Anycast的目标主机接入到不同自治域时,因为难以使用某一自治域的IP地址,所以通常使用Anycast的共享单播地址拥有独立的自治域号,并通过BGP协议与不同自治域网络交换路由,即IP Anycast+BGP。

作者将其分为五层:
应用层: HTTP,FTP 等
传输层: TCP/UDP
网络层: 互联网, ip 地址(ARP)
链路层: 以太网, mac地址(唯一)/内网ip
实体层: 物理链接

开放式系统互联通信参考模型(Open System Interconnection Reference Model,缩写为 OSI),简称为 OSI 模型分为七层: