DHCP-动态主机配置协议工作过程及原理(包括远程登陆操作)

DHCP协议用于自动分配IP地址,包括发现、提供、请求和确认四个步骤。在多服务器环境中,客户端选择最先收到的offer。客户端可以记忆IP地址,在一定时间内可快速获取。配置DHCP服务涉及创建地址池、设置网关和DNS。路由器配置DHCP服务并启用接口,允许远程登录并设置权限。
摘要由CSDN通过智能技术生成

.DHCP-动态主机配置协议
    UDP进行传输-67 68
    C/S架构的一种协议
    C-client-客户端-想要通过DHCP获取地址的设备 67
    S-server-服务端-下发地址的设备 68

工作过程及原理:
第一种场景-PC获取首次IP地址的情况:
1.DHCP-discover包--客户端->服务端-广播发送的数据包
   sport 67 dport 68
   SIP 0.0.0.0 DIP 255.255.255.255
   SMAC PC1 DMAC FF-FF-FF..FF
2.DHCP-offer包--服务端->客户端-区分厂商的规定,华为单播发送,思科广播发送
   sport 68 dport 67
   SIP 服务端自身的ip地址 DIP 准备下发的IP地址
   SMAC 服务端 DMAC PC1
   当网络端存在多台DHCP服务端时,将存在多个offer端
3.DHCP-request请求包-客户端-服务端-广播发送
   当客户端收到多个offer包时会选择最先收到的offer包中携带的IP地址
   sport 67 dport68
   SIP 0.0.0.0 DIP 255.255.255.255
   SMAC PC1 DMAC FF-FF..FF   
4.DHCP-ACK确认包 服务端-客户端 可单播可广播
   sport 68 dport 67
   SIP 服务器 DIP 下发的地址
   SMAC 服务端 DMAC 客户端

第二种场景-PC(客户端)再次获取IP地址的情况:
   PC具备存储记忆的功能
   在一定时间内,若PC想再次获取IP地址,直接重复56过程
5.DHCP-request请求包-客户端-服务端-广播发送
   sport 67 dport68
   SIP 曾经获取的IP地址 DIP 服务器的地址
   SMAC PC1 DMAC 服务器地址 
6.DHCP-ACK确认包 服务端-客户端 可单播可广播
   sport 68 dport 67
   SIP 服务器 DIP 下发的地址
   SMAC 服务端 DMAC 客户端
7.DHCP租期
   24-一天
   T1-默认租期的50%-15h-单播
   T2-默认租期的87.5%-21h-广播
   还有续租的行为
   DHCP-NAK
   DHCP-relize-释放IP


配置操作:
sys
sysname R1
路由器接口首先必须要有IP地址(给路由器的接口配一个网关地址)
eg:ip address 192.168.1.1 24
dhcp enable-启动DHCP服务
ip pool aa-有多少个广播域就有多少个地址池塘
network 192.168.1.0  mask 24-宣告下发地址范围
gateway-list 192.168.1.1-下发网关
dns-list 8.8.8.8-下发DNS服务器信息或114.114.114.114-这两个域名是开源的域名解析服务器的IP地址
dhcp select global-对应接口激活全局池塘的配置

ipconfig-查看我所配置的网关以及ipv4地址等等!!!

sys
路由器接口首先必须要有IP地址(给路由器的接口配一个网关地址)
eg:ip address 192.168.2.1 24
ip pool bb
network 192.168.2.0 mask 24
gateway-list 192.168.2.1
dns-list 8.8.8.8或114.114.114.114
dhcp select global

ipconfig-查看我所配置的网关以及ipv4地址等等!!!

sys
interface g 0/0/2
ip address 192.168.3.1 24
给另一个路由器R2配置:
interface g 0/0/0
ip address 192.168.3.2 24
在R1中输入:
ping 192.168.3.2

display current-configuration-查看设备所做的所有配置

在R1中输入:
aaa-华为设备存储账号和密码空间
local-user (输入你要设定的账户名称) password cipher 123456-创建账号登陆和密码,设置密码
local-user (输入你要设定的账户名称) service-type telnet-让这个账号用作远程登录
local-user (输入你要设定的账户名称) privilege level (0-15)-设置登陆权限,数值越大,权限越高
user-interface vty0-4-创建用于登陆的接口,这里的接口是虚拟接口,并不真实存在
authentication-mode aaa-绑定aaa空间的账号和密码
在R2中输入:
telnet 192.168.3.1
账户
密码

 

 

 客户端信息:

服务器信息:

 远程登陆操作:

这是AR3中的界面: 

只是R1中的界面:

 此时R1已经被AR3所远程操控了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值