一、IP
互联网网络协议(internret protocol address ,IP),IP地址是IP协议提供的一种统一的标准化的地址格式,它会为互联网中的每个网络和每台主机备提供一个逻辑地址,来区分物理地址。每台主机必须有IP地址才能通信。
二、地址分类
总共有五类IP地址:A B C D E
A:1.0.0.0~127.255.255.255 在IP地址的四段号码中,A类地址的第一段为网络地址,后三段为主机地址,所以A类地址是由1字节的网络地址和3字节的主机地址组成的,网络地址的最高位必须是0,A类网络地址较少,为126个网络,每个网络的主机为1600万多台 (2的24次方-2)
B:128.0.0.0~191.255.255.255 B类地址的前两段号码为网络地址,为16位,后两位为主机地址,也是16位,所以B类地址是由2字节的网络地址和2字节的主机地址组成的,网络地址的最高位必须是10,B类网络地址使用于中等规模的网络,为16384个网络,每个网络的主机为6万多台 (2的16次方-2)
C:192.0.0.0~223.255.255.255 C类地址的前三段号码为网络地址,为24位,后一位为主机地址,也是8位,所以C类地址是由1字节的网络地址和3字节的主机地址组成的,网络地址的最高位必须是110,C类网络地址使用于大规模的网络,为209万余个网络,每个网络的主机为254台 (2的次8方-2)
D:224.0.0.0~239.255.255.255 D类地址又称多播地址,即是组播地址,多播地址的最高位必须为1110。
E: 保留,实验所用。
三、子网掩码
子网掩码(subnet mask)又称地址掩码,作用是将IP地址划分为网络地址和主机地址,每个IP对应的都有一个子网掩码,是一对一的形式。同时子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络地址和主机地址,并说明该IP地址是在局域网上,还是远程网上。
默认情况下 A:255.0.0.0 B: 255.255.0.0 C:255.255.255.0 D:255.255.255.255
四、网关
网关(gateway)字体意思大家应该都知道,就是一个关口,可以比喻成大门这样的,所以网关就是一个网络连接到另一个网路的“关口”,实质上就是一个网络通向其它网络的IP地址,主要用于不用网络间的传输。
例如电脑设备上网,如果接入的是同一个交换机,在交换机内部数据传输是不需要经过网关的,但如果两台设备不在一个交换机网络,则需要在本机配置网关,内网主机的数据通过网关,网关把数据转发到其它的网络的网关,直至找到对方的主机网络,然后返回数据进行通信。
五、MAC地址
MAC地址是物理地址、硬件地址,用来定义网络设备的位置,在OSI模型中,IP地址在第三层网络层,路由器在这层。MAC地址在第二层数据链路层,交换机在这层。因此一个主机会有一个MAC地址,而每个网络位置都有一个专属于它的IP地址。
六、centos7配置IP
配置前需要关闭network的守护进程NetworkManager 。 systemctl stop NetworkManager
进入/etc/sysconfig/network-scripts/下
主要修改增加:
BOOTPROTO=static|no
IPADDR=xxx.xxx.xxx.xxx
NETMASK=255.xxx.xxx.xxx
GATEWAY=xxx.xxx.xxx.xxx(选填项)
配置完成后,需重启network服务。 systemctl restart network
七: 配置DNS
有时候你会使用不了yum,会出现识别不了主机名的提示,这时候需要配置以下主机的DNS
vim /etc/resolv.conf
nameserver 8.8.8.8
八、linux网卡自定义命名
如果你是用的是Centos7,你的网卡默认命名不是eth0,是类似ifcfg-eno16878766这样的,如果想改,则需:
1,编辑/etc/sysconfig/grub文件
vim /etc/sysconfig/grub
在倒数第二行quiet后加入
net.ifnames=0 biosdevname=0
2,执行命令 grub2-mkconfig -o /boot/grub2/grub.cfg
3,重命名网卡 mv ifcfg-eno16878766 ifcfg-eth0
4,修改ifcon-eth0文件中的DEVICE=eth0
5,重启服务