第六章 DHCP和自动配置

  • 引言
    • 为了使用TCP/IP协议族,每台主机和路由器需要一定的配置信息,配置信息用于为系统指定本地名称,以及为接口指定标识符(例如IP地址).它还用于提供或使用各种网络服务,例如域名系统(DNS)和移动IP家乡代理
    • 在本章中,我们将主要关注在Internet客户端主机用于建立基本要素的协议和程序:动态主机配置协议(DHCP)以及IPv4和IPv6中的无状态地址自动配置.
  • 动态地址配置协议
    • DHCP的设计基于一个早期协议----称为Internet引导程序协议(BOOTP),目前已经过时
    • BOOTP为客户提供有限的配置信息,并没有提供一种机制来支持改变已提供的信息,DHCP使用租用的概念扩展该协议,客户机可以进行续租进行DHCP的操作.
    • 服务器使用端口67,客户端使用端口68
    • DHCP有自动分配,动态分配.手工分配三种分配模式.
    • 动态分配
      • 客户机从服务器配置的地址池中获得一个可撤销的IP地址
    • 自动分配
      • 跟动态分配机制相同,但是不可撤销
    • 手工分配
      • DHCP协议用于传输地址,但地址对于客户机是不变的(即不属于服务器维护的分配池的一部分)
  • 地址池和租用
    • 在动态分配中,DHCP客户器请求分配一个IP地址,服务器从可用的地址池中选择一个地址作为响应.
    • 分配的地址只在一段特定时间内有效,这段时间称为租用期,可用使用这个地址知道租用期到期.在大多数情况下,客户机可在希望延长租用期时续订足月
  • DHCP和BOOTP消息格式
    • 0 15,16 31
    • | OP(请求/应答,8位) | HW类型(htype,8位) | HW长度(hlen,8位) | 跳步数(8位) |
    • |                事务ID(xid,32位)                 |
    • |        秒数(Secs,16位)      |       标志(16位)      |
    • |                客户机IP地址(xid,32位)             |
    • |                你的IP地址(yid,32位)              |
    • |                (下一)服务器的IP地址(siaddr,32位)       |
    • |                网关的IP地址(giaddr,32位)       |
    • |                客户机硬件地址(chaddr,128位)       |
    • |                服务器名(sname,64位)         |
    • |                引导文件名(file,128位)       |
    • |                选项(vend,可变)       |
    • OP
      • 标识消息1:请求,2:应答
    • HW(htype)类型
      • 分配基于ARP使用的值,最常见的值是1
    • HW(htype)长度
      • 用于存放硬件(MAC)地址,对于类似以太网的网络,该值通常为6
    • 跳步数
      • 用于记录传输过程中中继的次数,在生成消息时,该值被初始化为0
    • 事务ID
      • 是有客户机选择的一个随机数,服务器需要将其复制到响应里,用于请求和应答的匹配
      • </
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值