Network | 理论填坑
Contents
内网,外网概念整理
- 内网:即局域网,如学校,企业网络;局域网内的每台计算机的IP地址在本局域网内唯一,不可重复。但两个局域网内的内网IP可相同。 
- 外网:即互联网,局域网内电脑一般通过服务器或路由器(多级)对外链接的网络,连接到外网的IP地址唯一。也就是内网里所有电脑都连接到该外网IP,通过该IP对外进行数据交换。 
- 局域网IP地址空间(处于一下范围内的必为局域网IP) - 1 2 3 4 5 - a类网:10.0.0.0 ~ 10.255.255.255 b类网:172.16.0.0 ~ 172.31.255.255 c类网:192.168.0.0 ~ 192.168.255.255 
127.0.0.1 | localhost | 0.0.0.0 区别及联系
- localhost 和 127.0.0.1 在操作系统中的配置文件将其绑定到一起,都是指本机地址; - 注意: 只有localhost不仅过网卡传输,其他IP传输都要进过网卡 
- 0.0.0.0: INADDR-ANY 任意的IPV4地址,也叫通配地址 
域名
- 网域名称(Domain Name), 简称- 域名、- 网域, 有一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用在数据传输时标识计算机的电子方位。
- 网域名称系统(DNS, Domain Name System),是Internet的一项核心服务,它可将- 域名和- IP地址相互- 映射的一个分布式数据库。
- 例如:域名- www.wikipedia.org 和 IP- 208.80.152.2对应。好比我们常用的电话簿。
域名服务器
- 域名服务器(Domain Name Server, DNS), 即装有域名系统的主机,是一个分布式数据库,可执行名字解析;系统的每一层为一个域,每个域用一个 . 分开。
- 顶级域名:保存于DNS根域的名字空间,顶级域名是域名的最后一部分;例如example.com中,- .com为顶级域名
- 通用顶级域名
- 域名实例:域名从左到右依次升级 - 1 2 3 - 一级域名:google.com 二级域名:api.google.com 三级域名:earth.api.google.com 
网桥
网桥(Network Bridge),一种软件配置,用于将网络的两个或多个不同的网段在数据链路层链(OSI第2层)接起来,即桥接。网桥的行为就像是一台虚拟的网络交换机。
使用bridge-utils创建网桥
- 安装bridge-utils工具 - $ apt-get install bridge-utils
- 新建一个网桥 - $ brctl addbr bridge_name
- 添加一个设备(eth0)到网桥 - $ brctl addif bridge_name eth0
- 显示当前网桥及网络接口 - $ brctl show
- 启动网桥 - $ ip link set up dev bridge_name
- 删除网桥,需先关闭 - $ ip link set dev bridge_name down
 - $ brctl delbr bridge_name
其他创建网桥工具: iproute2 | netctl
See Also
Thanks to the authors 🙂