Linux网络配置
1.网络原理的基本概念
网络编址
所有计算机、服务器通过网络相连,分布在不同地方,必须要有一个方式判断到底访问哪一台服务器,这样的唯一标识称之为网络编址,互联网中唯一的定位一台设备。
网络编址有很多,现代使用广泛的是IP(internet protocol)编址技术。
IP编址
- IP编址是一个双层编址方案,一个IP地址标识一台主机(严格讲是一个网卡的接口,网卡信息可以用ifconfig查到的eth0,一台主机可以有多个网卡,就有多个IP地址)
- 应用最广的是IPV4,但是地址不够用了,逐渐向IPV6编址切换,V即version
- IPV4编址
- 32位长,二进制表示:bbbb bbbb.bbbb bbbb.bbbb bbbb.bbbb bbbb;分为四个部分:X.X.X.X;每部分8位,每部分范围0-255
- 功能上分为两个部分,并不是固定长度,靠子网掩码判断
- 网络部分:标识所属区域
- 主机部分:标识所属主机
- 所以说IP编址是双层结构
- IPV6编址:128位长
子网掩码
- 用于判断IPV4中网络部分和主机部分的长度
- 与IP的每一位对应,也有32位
- 子网掩码与IP成对出现
例如,子网掩码的前24位为1,所以前24位为网络部分
IP: 192.168.1.1
1100 0000.1010 1000.0000 0001.0000 0001
子网掩码: 255.255.255.0
1111 1111.1111 1111.1111 1111.1111 1111
同一网络主机之间通信
- 网络部分相同的ip在同一网段
- 同一网络之间的主机用MAC地址进行通信,MAC地址是网卡的硬件地址,很长,固定的不能修改
- 同一网络内的主机都是通过交换机直连的
- 同一网络之间通信简单,只要主机发现与目标地址处在同一网络即可
不同网络之间通信
不同网络之间的通信需要设备,叫路由器或者叫网关,用于转发消息;主机上要配置网关的IP才能跨网络通信。
路由:
- 在不同网络之间传输数据的功能叫做路由
- 路由有多个接口,连接到不同网络,因此每个接口对应了一个网段,记录在路由表中。
域名
- IP地址难以记忆,所以使用域名,域名分三部分
- 域名 域名称,域名大小写不敏感
- 主机名 该域中的某台主机名,如www主机通常是网页服务器
- 类型名 标识域名的类型,如.org.com.net等
如mall.126.com,上网时先查找126.com这个域名在哪,再去定位主机mall
DNS
每一个域名代表一个ip,一一对应的,DNS服务就是用来在IP与域名之间进行转换的。
例如,qq能上,但网页打不开,可能原因是可以联网但DNS有问题:qq客户端保存了腾讯的ip无需DNS。
基本网络参数
- 配置局域网通信计算机
- ip地址
- 子网掩码
- 配置跨网络通信的计算机
- ip地址
- 子网掩码
- 网关地址
- DNS