zoukankan      html  css  js  c++  java
  • 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: 排错能力

  • 相关阅读:
    记账本第二天
    记账本第一天
    HDU 1811
    Codeforces Round #246 (Div. 2) D. Prefixes and Suffixes
    KMP超强模板贴一份
    2014辽宁省赛总结
    Codeforces Round #244 (Div. 2)
    CodeForces 383D Antimatter
    NEU 1351 Goagain and xiaodao's romantic story I
    UVA 10692 Huge Mod
  • 原文地址:https://www.cnblogs.com/zdqc/p/9431069.html
Copyright © 2011-2022 走看看