Linux之网络原理基础

感谢Linuxcast,感谢苏勇(nash_su)老师!

网络编址

Linux之网络原理基础_第1张图片

IP编址

  • IP编址是一个双层编址方案,一个IP编址标识一个主机(或一个网卡接口)。
  • 现在应用最广泛的是IPV4编址,已经逐渐向IPV6切换。
  • IPV4地址为32位长,IPV6地址为128位长。
  • 一个IPV4地址分为两个部分:网络编址和主机部分。
  • 网络部分用来标识所属区域、主机部分用来标识该区域中的哪一个主机
    Linux之网络原理基础_第2张图片

IP地址

  • IPV4地址分为32位,通常使用点分十进制方式表示。
  • 整个IP地址分为四个部分,每个部分有8位。
    例如:
    Linux之网络原理基础_第3张图片

子网掩码

  • IPV4地址的32bit分为网络部分和主机部分
  • 我们通过子网掩码来确定网络部分的位数
  • 子网掩码与IP地址一样,拥有32bit,每一位与IP地址中的每一位一一对应
  • IP地址中相对应子网掩码中为1的部分为网络部分
  • 例:
    Linux之网络原理基础_第4张图片
    证明此IP地址前24位是网络部分,也就是说,与此IP地址处在同一个网络的其他主机的IP地址前24位相同,以证明他们在同一个网络中。
    Linux之网络原理基础_第5张图片
    [注] :上图中,192.168.1.0/24中的24是子网掩码的缩写,即前24位都为1,就是255.255.255.0。

网络通信

同一个网络主机之间通信

Linux之网络原理基础_第6张图片
同一个网络的主机之间的通信还需要借助Mac地址和ARP协议。

不同网络的主机之间通信

Linux之网络原理基础_第7张图片
不同网络的主机之间的通信还需要借助路由器、网关。

路由

在不同网络之间传输数据的功能叫做路由功能,一般有多个接口,连接到不同网络中,并且通过路由表进行数据转发。
Linux之网络原理基础_第8张图片
路由表:Linux之网络原理基础_第9张图片

域名

IP地址往往难以记忆,所以我们一般使用域名进行管理。
例如:www.csdn.net
域名分为三个部分,用“.”分割:

  • 类型:标识此域名的类型(com、net、org、edu、gov等)
  • 域名:域名称
  • 主机名:该域中的某台主机名称
    Linux之网络原理基础_第10张图片

域名大小写不敏感。
Linux之网络原理基础_第11张图片

DNS

每个域名代表一个IP,而DNS服务器就是用来在IP与域名之间进行转换的。
在这里插入图片描述
DNS由DNS服务器提供。
访问一个网站的过程:
Linux之网络原理基础_第12张图片

基本网络参数

  • 要配置一个局域网通信的计算机:
    • IP地址
    • 子网掩码
  • 要配置一个跨网段通信的计算机:
    • IP地址
    • 子网掩码
    • 网关
  • 要配置一个可以上网的计算机:
    • IP地址
    • 子网掩码
    • 网关
    • DNS

That’s all.


Linux系统版本:CentOS 7 ×86_64 1511
如有纰漏,望不吝指出,不胜感激。

你可能感兴趣的:(Linux,Linux,网络原理基础,DNS,路由,IP编址)