首页 > 其他分享 >lec12-DHCP

lec12-DHCP

时间:2025-01-04 18:05:40浏览次数:3  
标签:lec12 IP地址 发送 地址 客户 服务器 DHCP

lec12-DHCP

讲解和图片主要来源于:
计算机网络微课堂第081讲 动态主机配置协议DHCP(有字幕无背景音乐版)-哔哩哔哩

  • 需要给主机:
    • IP地址,子网掩码,默认网关,DNS服务器
  • 如果在DHCP先设置好,让DHCP服务器自动给主机进行配置,管理网络就会方便

2. DHCP工作过程

  • 使用的是客户/服务器方式
  • 使用UDP服务
  • 服务器端口67,客户端口68都是熟知端口
    在这里插入图片描述
  1. 客户发送DHCP Discover报文
    目标IP:广播地址,源IP:0.0.0.0
    对于DHCP客户,没有端口67的进程,只能丢弃;
    对于服务器,可以下一步操作

  2. 服务器找到DHCP discover之后,得到客户的MAC地址,然后查找自己的数据库,看是不是有对应的配置信息:
    (服务器也会通过ARP看看IP是不是已经被占用)

    • 如果有信息,就采用数据库中的对应配置
    • 如果没有,就采用默认配置

    形成了DHCP Offer
    目的IP地址:广播地址,源IP地址:DHCP服务器

    • 服务器监听到DHCP Offer,因为没有端口68,不能操作
    • 客户监听到offer,要看事务ID是否一致
    • Offer包含的内容包括:
      IP地址,子网掩码,地址租期,默认网关,DNS服务器
  3. 客户一般选择先来到的那个DHCP Offer报文,然后发送DHCP request
    目的地址:广播地址,源IP地址:0.0.0.0
    DHCP Request中包含了:

    • 事务ID,DHCP客户端的MAC地址,接收的租约中的IP地址,服务器端的IP地址等信息
  4. 如果服务器接受请求,发送DHCP ACK
    目的IP地址:广播地址,源IP地址:服务器自己

  5. 然后 客户 会使用 ARP 检测IP是不是已经被占用

    • 如果被占用,就发送DHCP Decline撤销IP地址租约,然后重新发送 DHCP Discover
  6. 当 0.5倍 租用期 的时候,客户 发送DHCP Request,

    • 服务器可以同意ACK,可以拒绝NACK(客户立即停止)
  7. 客户 想要结束的时候,只需要发送DHCP Release

标签:lec12,IP地址,发送,地址,客户,服务器,DHCP
From: https://blog.csdn.net/lizz31/article/details/144917711

相关文章

  • 计算机网络•自顶向下方法:DHCP、NAT、IPV6
    获取IP地址路由器:管理员手工配置路由器各个接口的IP地址主机:管理员手工配置主机IP地址,服务器通常采用这种方法使用动态主机配置协议DHCP(DynamicHostConfigurationProtocol)获取IP地址、子网掩码、缺省路由器、本地DNS服务器等配置信息,个人终端通常采用这种方法使用DH......
  • DHCP协议
    DHCP协议一、DHCP介绍DHCPSnooping1、DHCPSnooping概念:防止非法DHCP服务器(设置信任接口和非信任接口)DHCPSnooping,中文名称为DHCP窥探,可以提供以下两方面的功能:启用DHCPSnooping功能的接入交换机,将端口置为Untrust口,此类型的端口将过滤网络中非法DHCP服务器发出的报文,从......
  • 学习高校课程-软件设计模式-状态、策略和模版模式(lec12)
    State:ProblemAfinitenumberofstatesTheprogrambehavesdifferentlywithinastateCanbeswitchedfromonestatetoanother,andswitchingrules(transitions)arealsofiniteandpredetermined有限数量的状态程序在某个状态下的行为有所不同可以从一种状态......
  • DHCP
    工作原理:搭建DHCP服务器:列出软件仓库中dhcp软件包及其相关信息,分析不需要安装客户端步骤1:安装dhcp 检验是否安装成功 ......
  • ensp 三层交换 DHCP中继的配置实验
    三层交换是一种结合了二层交换和三层路由功能的技术。其原理包括:二层交换功能:通过MAC地址进行数据转发,适用于同一局域网内的通信。三层路由功能:根据目标IP地址,进行跨网路由转发,支持不同子网之间的通信。高效转发:通过硬件加速路由功能,提高数据包转发效率,优于传统路由器。路由表......
  • DHCP---动态主机配置协议
    手工配置网络参数的问题对于普通用户而言对于网络管理员C/S架构端口号:67和68----UDP(68属于客户端、67属于服务端)报文类型----DHCP八种报文类型(6种)DHCPdiscover:客户端用来寻找DHCP服务器DHCPoffer:DHCP服务器回复客户端(其中携......
  • centos8按照yum及dhcp
    centos8按照yum及dhcp一、安装yum1.1清理系统自带yum源[root@master~]#cd/etc/yum.repos.d/[root@masteryum.repos.d]#mkdirbak[root@masteryum.repos.d]#mkdir*.repo./bak[root@masteryum.repos.d]#lltotal4drwxr-xr-x.2rootroot4096Aug72023bak......
  • 【路由交换】华为交换机和路由器配置DHCP和DHCP中继
    1.DHCP原理和实验拓扑1.1.DHCP原理DHCP一共有四个阶段:DHCPDiscover、DHCPOffer、DHCPRequest、DHCPACKDHCPDiscover:发送DHCPDiscover消息,寻找DHCPServer,表示自己需要获取一个IP地址DHCPOffer:响应所收到的DHCPDiscover消息,把准备提供的IP地址携带在DHCPOffer消息中......
  • DHCP的配置
             ......
  • DHCP的配置
    1.配置网关DHCP配置1.开启DHCP协议2.创建地址池3.将网段写入地址池4.定义网关5.定义dns6.在接口调用DHCP全局服务PC1:PC3:                                            ......