OSI
1 - 0,1 Bit  流

2 - MAC:作用,结构,

      |
	  ARP:基于IP地址,解析出对应的MAC地址;
	  |

3 - IP 地址 : 作用,结构,问题,解决方案(路由)
        C
		非C
		   静态
		      接口
			  IP地址(强烈建议使用这种方式)
			  
4 - 
5
6
7
====================================================================

交换
路由


网络通
网络组成
    网络设备
        交互设备
        路由设备		
	终端设备
	    配置IP
		   手动配置
		   自动配置
		        -DHCP
=======================================================================
DHCP
   -定义
   -作用 
   -原理
       DHCP工作过程是 C/S ,即 客户端/服务器模式;
         -设备角色区分:
		       # DHCP客户端
			        -终端设备(PC、网络摄像头、IP电话、网络打印机等)
			   # DHCP服务器
			        -软件:DHCP服务器软件
					-硬件:PC-Server
					            linux:直接开启 DHCP 服务;
								windows
								    -用户版:安装一个DHCP软件;
									-服务器版:开启 DHCP 服务就可以;
					       路由器
						   交换机
	-DHCP报文
	   1、 dhcp discover:发送方式为广播;为了请求一个IP地址;客户端发送
	   2、 dhcp offer :发送方式为广播;DHCP服务器回应一个IP地址;
	   3、 dhcp request :发送方式为广播;客户端发送,为了再次确认;
	   4、 dhcp ack :发送方式为广播;DHCP服务器回应确认报文;
	   
	      广播报文,只能在同一个广播域中传输。
	   
	   
	   
	   
	   
=====================================================================

DHCP配置思路:

    0、确保DHCP客户端与服务器之间的 DHCP 报文互通;
	       #

    1、配置 DHCP 客户端 
	       #将PC配置为“自动获取IP地址”
		   
	2、配置 DHCP 服务器 
	       # 移除掉不能自动分配出去的 IP 地址/段;
	       # 创建 IP 地址池
		        & 可用IP地址空间
				& 默认网关
				& DNS服务器
		   # 开启 DHCP 服务;
		   
	3、验证、测试、保存

===============================================================
1、PC-Server 作为 DHCP 服务器; 

2、将路由器作为 DHCP 服务器 ;
ip dhcp excluded-address 192.168.10.1 192.168.10.10 //排除一段连续的地址
ip dhcp excluded-address 192.168.10.13
ip dhcp excluded-address 192.168.10.15 // 排除某个IP地址;
ip dhcp excluded-address 192.168.10.17
ip dhcp excluded-address 192.168.10.19
ip dhcp excluded-address 192.168.10.11
!
ip dhcp pool VLAN-10                       // 创建 IP dhcp 地址池;
 network 192.168.10.0 255.255.255.0        // 配置网段;
 default-router 192.168.10.254             // 配置网关;
 dns-server 8.8.8.8                        // 配置 DNS 服务器;
!

 service dhcp  // 开启 DHCP 服务;(如何关闭服务呢?)


3、将多层交换机作为 DHCP 服务器 ;(命令完全与 Router 相同)

=======================================================================

DHCP中继
    -场景
	   当DHCP服务器与DHCP 客户端在不同网段的时候,使用该技术。
	   可以让 DHCP 客户端发送的 DHCP 请求以 “单播”的方式,转发
	   到 DHCP 服务器上。
	-实现
	   在网关接口下使用命令:
	            
	            # ip helper-address x.x.x.x (该地址表示的是DHCP服务器地址)

===================================================================
配置:
1、配置 DHCP 客户端 
       确保每个 PC 为 自动获取IP地址的方式; 
2、配置 SW1 
       # 创建 VLAN 10 , 20
	   # 将相关的端口,放入到对应的 VLAN ;
	   # 配置交换机之间的互联链路 - Trunk ; 
3、配置 SW2
       # 创建 VLAN 10 , 20 , 
	   # 将相关的端口,放入到对应的 VLAN ; 
	   # 配置交换机之间的互联链路 - Trunk ; 
	   # 将 SW2 配置为 每个 VLAN 的网关
	        &开启路由功能
			&配置每个VLAN对应的 SVI ;
			&配置与 Router 的互联网段为三层端口
			&配置与 Router 的互联端口的 IP 地址 - 192.168.88.0/24
			&配置去往 DHCP 服务器网段的路由
4、配置 Router 的相关接口地址以及去往VLAN 10 , 20 的路由;
5、配置 DHCP-Server 的端口IP地址(ip/mask/gateway)
6、配置 DHCP 服务器相关参数:
        #创建 DHCP 地址池 
		     -vlan 10 
			 -vlan 20 
		#开启 DHCP 服务 
7、在 SW2 上的 SVI 下配置 DHCP 中继:
        interface vlan 10 ---> ip helper-address 10.10.1.1
		interface vlan 20 ---> ip helper-address 10.10.1.1

==================================================================
华为路由器上的 DHCP 配置步骤:L


1、确保客户端与服务器之间的链路是互通的;
        #SW1 
		   创建 VLAN 10  
		   将端口放入VLAN 10 ;
		#Gateway
		   在 Router 上为 VLAN 10 配置一个 网关IP 地址; 

2、配置 DHCP 客户端; 
        # 进入 PC ,选择“自动获取”,点“应用”;

3、配置 DHCP 服务器;
        # 创建 IP 地址池;
            ip pool VLAN-10
               network 192.168.10.0 mask 255.255.255.0
			   gateway-list  192.168.10.254
			   dns-list 8.8.8.8
			   lease day 3
			   
		# 开启 DHCP 服务 ;
            dhcp enable 		
		# 在 接收 DHCP 报文的端口上,配置 DHCP 的选择方式 -  global ;
		    interface gi0/0/0
			   dhcp select global // 表示的是当端口上收到 DHCP 报文以后
                                     直接去 DHCP 服务器在全局配置的IP 
                                     地址池中选择一个可用的IP地址;									 
		
=================================================================
华为设备配置 DHCP (接口模式)

0、确保DHCP客户端与服务器之间的
      [SW]vlan 10 
	  [sw]interface gi0/0/1  | gi0/0/2    |  gi0/0/3 
	  [sw-gi0/0/1]port link-type access
	  [sw-gi0/0/1]port default vlan 10
	  

1、必须首先启动 DHCP 服务 ; 
      [Gateway] dhcp enable 
2、在指定网段对应的网关接口下配置 DHCP 相关命令;
      [gateway] interface gi0/0/0
	  [gateway-gi0/0/0]ip address 192.168.10.254 255.255.255.0
	  [gateway-gi0/0/0] dhcp select interface  
	  [gateway-gi0/0/0] dhcp server excluded-address 192.168.10.253
	  [gateway-gi0/0/0] dhcp server dns-list 8.8.8.8
	  [gateway-gi0/0/0] dhcp server lease day 3												 


注意: 
    在“网关”端口下配置的 dhcp select interface ,表示的是:
	   当设备接收到 DHCP 相关报文时,直接使用该接口上配置的与 DHCP 
	   相关的配置参数。不去查找设备上面的“ ip pool " 的相关内容。



-----------------------------------------------------------------

DHCP-relay :
   
    dhcp enable    

   interface gi0/0/0 
      dhcp select relay 
	  dhcp relay server-ip 192.168.20.1 

DHCP-Server 
    dhcp enable 
	ip pool VLAN-10 
	interface gi0/0/0 
	   dhcp select global
	   
	ip route-static 192.168.10.0 255.255.255.0 192.168.20.2