【知识回顾】
(1)分片的数据长度必须是8B的整数倍
(2)路由器端口号也需要占用该子网中的一个IP地址。
【真题】
第一问:IP地址
【解析】因为192.168.1.0/24这个IP均分给两个部门,所以可以销售部的网络号为0,技术部的子网号为128.
即技术部子网地址为192.168.1.128,销售部的广播地址为192.168.1.127(最后7为主机号为全1)。
第三小问:技术部已经分配了一些IP,254-208-1=45台
【注意】最后减1是因为分配了一个IP地址(254)的给路由器的端口,千万别漏了。
第二问:IP分组分片
【解析】第一步:判断“可行的”分片data大小;第二步:除余运算。
因为IP分组总长度为1500,从左边的MTU=1500B去到右边子网的MTU=800B要进行分片,
该IP分组的有20B为首部,即all数据=1480B,对于MTU=800也是首部=20B,
所以得到“理论上”分片的数据=800-20=780B,但注意【分片的数据长度必须是8B的整数倍】,
而780并不是8的倍数(780/8=97``````4),即【实际上】用的是97B=776bit,
所以第二个分片的偏移量=776/8=97。需要分2个片。
第一分片的偏移量为0.(从0开始的)
【注意】经典错解:得到1480B和780B后就用1480/780=1····700,这里用780除就默认“每个片的数据部分可以放780B”,实际不能。