IP地址概念

 

1.1  IP地址概念

    什么是IP地址:由32位二进制数组成,划分成4组,每组八位;

                  为了便于人类识别记忆,IP地址表现形式为 "点分十进制"

    二进制数与十进制数的转换关系:00 0  01 1  2^n  n表示1所在位数

1.2     IP地址分类方式

    01. 根据地址范围进行分类(A B C D E)

    02. 根据地址用途进行分类(私网地址-身份证 公网地址-护照)

    03. 根据通讯方式进行分类(单播地址--网卡配置的地址 组播地址-D类 广播地址---主机位全为1的地址

                              网段地址/网络号---主机位全为0的地址)

        计算网段中可使用IP地址数量=2^N-2

1.3     IP地址子网划分:

    1)避免IP地址浪费

    2)避免广播风暴问题

    3)降低路由器工作压力

   

1.4     子网掩码概念:主要用于确认一个IP地址的网络位信息;

    子网掩码中:网络位全为1进行表示。主机位都位0表示

   

    子网划分练习:172.16.0.0/16   172.16.0.0/17  172.16.0.0/18

         计算子网数信息=2^N   N表示借用了多少个主机位

        

1.5 上网原理过程

    ①. 企业上网原理过程(家用)

    思科的二层交换机  2xxx  3xxx

    通过网线连接设备管理接口,web界面管理控制,能不能找到配置接口IP地址的地方

   

        1)将物理线路连接好

        2)配置好DHCP协议服务(路由器上)

        3)配置好网关接口IP地址

        4)配置NAT服务(路由器上)

           NAT是什么鬼?---网络地址转换协议

           后面讲解iptables时候,会实践操作NAT映射

       

        扩展说明:交换机命令行配置vlan(思科交换机)

        Switch>enable    <--- >表示处于用户模式,用户模式只能查看交换机简单信息

                              输入enable命令可以进入到特权模式

        Switch#configure terminal

                         <--- 特权模式可以查看交换机所有状态信息,configure terminal(conf t)进入到了配置模式

        Switch(config)#vlan range 10,20,30 /10-100

        Switch(config)#vlan 20

        Switch(config)#vlan 30

                         <--- 在交换机上创建出来一个虚拟局域网vlan 10,默认交换机里面只有一个vlan 1,所有接口都属于vlan 1

        Switch(config-vlan)#name Math

                         <--- 给创建的vlan命名

        Switch(config-vlan)#exit   cd == ctrl+z

        以上配置表示创建出了vlan信息

       

        Switch(config)#interface fastEthernet 0/1          <--- 进入接口模式中

        Switch(config-if)#switchport mode access           <--- 修改接口模式为access/trunk

        Switch(config-if)#switchport access vlan 10        <--- 将一个接口划分到一个虚拟局域网中

        Switch(config-if)#exit

       

        Switch(config)#interface range fastEthernet 0/3-6

        Switch(config-if-range)#switchport mode access

        Switch(config-if-range)#switchport access vlan 20

        Switch(config-if-range)#exit

        以上将交换机接口划分到指定虚拟局域网中

       

        将配置进行保存

        Switch# wr

        Switch# copy config-xxx startconfig-xxx

       

   

    ②. 虚拟主机上网原理

        ①. 宿主机与虚拟主机通讯,利用相同虚拟网卡

        ②. NAT模式实现虚拟主机上网,利用宿主机实现NAT映射上网

       

   

1.6 . Linux系统配置默认网关

    1)永久配置默认网关

       [root@zzz ~]# grep -i gate /etc/sysconfig/network-scripts/ifcfg-eth0

       GATEWAY=10.0.0.254

      

       [root@zzz ~]# grep -i gate /etc/sysconfig/network

       GATEWAY=10.0.0.254

    2)临时配置默认网关

       route add default  默认  gw 10.0.0.254

       route del default gw 10.0.0.254

       [root@osdasnb ~]# route -n

       Kernel IP routing table

       Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

       10.0.0.0        0.0.0.0         255.255.255.0   U     0      0        0 eth0

       169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0

       0.0.0.0         10.0.0.2        0.0.0.0         UG    0      0        0 eth0

       利用route命令添加路由条目的方法:

       添加默认网关路由方法

       route add default gw 10.0.0.254

       route del default gw 10.0.0.254

      

       添加静态网段路由方法

       route add -net 172.16.1.0 netmask 255.255.255.0 gw 192.168.1.1

       route del -net 172.16.1.0 netmask 255.255.255.0 gw 192.168.1.1

       -net 172.16.1.0 netmask 255.255.255.0: 表示想要到达的网段信息

       gw 192.168.1.1: 通过哪个网关可以到达

      

       添加静态主机路由方法

       route add -host 192.168.2.13 dev eth2

       route del -host 192.168.2.13 dev eth2

       -host 192.168.2.13: 想到达的不同网段中一台主机

       dev eth2:找到不同网段的主机从哪一个接口出去

     

   

1.7 IP别名与辅助IP配置方法 (LVS)

    1)IP别名方法如何配置子接口

    临时添加方法:(ifconfig很快说再见了,centos7里面没有ifconfig)

    ifconfig eth0:0 10.0.0.100/24 up

    ifconfig eth1:0 10.0.0.10 netmask 255.255.255.0 up

   

    进行删除方法:

    ifconfig eth0:0 10.0.0.100/24 down

    ifdown eth0  ifup eth0

1.8 辅助IP方法如何配置子接口

    查看子接口地址信息

    ip address show

   

    添加子接口信息

    ip addr add 10.0.0.13/24 dev eth0

    ip addr add 10.0.0.14/24 broadcast 10.0.0.255 dev eth0

   

    删除子接口信息方法

    ip add del 10.0.0.10/24 dev eth0

NA: 交换机(vlan配置应用) 路由器(路由协议) --- 运维了解NA课程即可 

NP: 交换机(高级配置) 路由器(高级路由配置) 组播概念 IPv6 安全概念

IE: 排错能力

原文地址:https://www.cnblogs.com/zdqc/p/9431069.html