华为OD机试-2024年E卷-报文响应时间[100分]

题目描述

IGMP协议中,有一个字段称作最大响应时间(Max Response Time),HOST收到查询报文,解折出MaxResponsetime字段后,需要在[0,MaxResponseTime]时间(s)内选取随机时间回应一个响应报文,如果在随机时间内收到一个新的查询报文,则会根据两者时间的大小,选取小的一方刷新回应时间。

最大响应时间有如下计算方式:

当Max Resp Code <128, Max Resp Time = Max Resp Code;

当Max Resp Code≥128,

0 1 2 3 4 5 6 7

+-+-+-+-+-+-+-+-+

| 1| exp | mant|

+-+-+-+-+-+-+-+-+

Max Resp Time =(mant|0x10)<<(exp+3);注:exp最大响应时间的高5~7位mant为最大响应时间的低4位。

其中接收到的MaxRespCode最大值为255,以上出现所有字段均为无符号数。

现在我们认为HOST收到查询

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

华为OD题库 文章被收录于专栏

分享华为OD机试E卷真题,持续更新,点赞关注不迷路

全部评论
已学习
点赞 回复 分享
发布于 09-06 14:28 重庆
点赞 回复 分享
发布于 09-06 14:37 重庆

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务