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

2. Linux网络配置

当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器