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 🙂