GitHub地址: https://github.com/QingyaFan/container-cloud
Loopback概念
TCP/IP协议族中包含一个虚拟网络接口(virtual network interface)
,通过这个接口同一主机上的不同网络应用就可以相互通信,发送到loopback
IP地址的通信会直接发送到本机的网络通信栈,被本机接受,不会真的发出去,而接受到这个通信的应用就像这个通信是来自其它主机一样消费它。
我们常用的127.0.0.1
和localhost
都是loopback的,在unix-like的系统里这个loopback接口一般简写为lo
或者lo0
,我们可以通过ifconfig
来检查:
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
loop txqueuelen 1000 (Local Loopback)
RX packets 8122999 bytes 16921605838 (16.9 GB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 8122999 bytes 16921605838 (16.9 GB)
TX errors 0 dropped 0 overruns 0 carri