计算机网络 - 练习(一百九十九)

计算机网络

练习(一百九十九)
  1. 客户端采用()报文来拒绝 DHCP服务器提供的 IP 地址。
    A. DhcpOffer
    B. DhcpDecline<
    C. DhcpAck
    D. DhcpNack
    ----------------------------------------
    答案
    B
    解析
    在 DHCP 协议中,当客户端检测到分配的 IP 已在局域网中使用,会使用 DhcpDecline 报文拒绝 DHCP 服务器提供的 IP 地址
    其它
    ① 接受 IP 租约。如果客户端收到网路上多台 DHCP 服务器的回应﹐只会挑选其中一个 DHCPoffer( 通常是最先抵达的那个 ) ﹐并且会向网路发送一个 DHCPrequest 广播封包﹐告诉所有 DHCP 服务器它将指定接受哪一台服务器提供的 IP 位址。之所以要以广播方式回答,是为了通知所有的 DHCP 服务器,他将选择某台 DHCP 服务器所提供的 IP 地址同时﹐客户端还会向网路发送一个 ARP 封包﹐查询网路上面有没有其它机器使用该 IP 位址﹔如果发现该 IP 已经被占用﹐客户端则会送出一个 DHCPDECLINE 封包给 DHCP 服务器﹐拒绝接受其 DHCPoffer ﹐并重新发送 DHCPdiscover 信息。事实上﹐并不是所有 DHCP 客户端都会无条件接受 DHCP 服务器的 offer ﹐尤其这些主机安装有其它 TCP/IP 相关的客户软件。客户端也可以用 DHCPrequest 向服务器提出 DHCP 选择﹐而这些选择会以不同的号码填写在 DHCPOptionField 里面。换一句话说﹐在 DHCP 服务器上面的设定﹐未必是客户端全都接受﹐客户端可以保留自己的一些 TCP/IP 设定。而主动权永远在客户端这边。
    ② 重新登录。以后 DHCP 客户机每次重新登录网络时,就不需要再发送 DHCPdiscover 发现信息了,而是直接发送包含前一次所分配的 IP 地址的 DHCPrequest 请求信息。当 DHCP 服务器收到这一信息后,它会尝试让 DHCP 客户机继续使用原来的 IP 地址,并回答一个 DHCPack 确认信息。如果此 IP 地址已无法再分配给原来的 DHCP 客户机使用时(比如此 IP 地址已分配给其它 DHCP 客户机使用),则 DHCP 服务器给 DHCP 客户机回答一个 DHCPnack 否认信息。当原来的 DHCP 客户机收到此 DHCPnack 否认信息后,它就必须重新发送 DHCPdiscover 发现信息来请求新的 IP 地址。
    转载自 - DHCP及DHCP多作用域服务器工作原理

  2. 在程序运行过程中,CPU需要将指令从内存中取出并加以分析和执行。CPU依据( )来区分在内存中以二进制编码形式存放的指令和数据。
    A. 指令周期的不同阶段
    B. 指令和数据的寻址方式
    C. 指令操作码的译码结果
    D. 指令和数据所在的存储单元
    ----------------------------------------
    答案
    A
    解析
    在传统的计算机(冯诺依曼)计算机中,它是根据指令周期的不同阶段来区分的,取值周期取出的是指令,执行周期取出的是数据。

  3. 补码是 FFFFH ,原码是 -1。
    F F F F H = F F F F 16 = 111111111111111 1 2 FFFFH=FFFF_{16}=1111 1111 1111 1111_{2} FFFFH=FFFF16=11111111111111112
    111111111111111 1 2 1111 1111 1111 1111_{2} 11111111111111112 的绝对值为 011111111111111 1 2 0111 1111 1111 1111_{2} 01111111111111112
    011111111111111 1 2 0111 1111 1111 1111_{2} 01111111111111112 从右往左数,第一个1的之前的位数取反
    100000000000 1 2 = − 1 10 1000000000001_{2}=-1_{10} 10000000000012=110
    【0 表示正,1 表示负】
    拓展内容 - 关于求负数补码
    【这个方法厉害了】

相关内容转载自希赛网 app

点我回顶部

 
 
 
 
 
 
 
Fin.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值