① 【计算机网络考题】一个网段划分为3个子网,并用2个路由器把它们连接起来,怎么分配IP
c类子网划分,划分三个子网的话,根据要求那么必须划分4个子网,那么每个子网可划分62主机,四个子网IP是192.168.1.1,192.168.1.64,192.168.1.128,192.168.1.192。主路由子网掩码255.255.255.192
② 求解两道计算机网络技术题,可追加悬赏,谢谢!
我有点紧张啊,答错了怕要挨网友的骂,另外哥们儿,你在读大学吗?这是老师留的作业吗?
第一题:(1)、允许配置的最小IP是192.168.4.2(注意,不能是192.168.4.1,别跟路由器R2下面那个接口的IP重了,那个IP待会儿要设成网关的,网关和主机IP不能重复);
最大IP是192.168.4.254(主机号不能全0全1这点应该知道吧,第二问也给提示了);
子网掩码明显是255.255.255.0,要接入的网络是192.168.4.0/24嘛,后面这个24就是24位网络前缀,也就是子网掩码中前24位全是1;
默认网关就是192.168.4.1。
(2)、分析:原来H2所在网络是192.168.5.0/24,说明后8位是主机号,要分成两个一样大的子网,要求子网规模尽可能大,所谓“子网规模尽可能大”,意思就是子网号所占位数尽可能少,剩下更多位数给主机号,所以按理说从主机号中拿出前1位来做子网号就可以了,一个0一个1正好俩子网,但人家又说不允许全0全1的子网号,所以拿1位不够,要拿前2位出来,那就四种子网号,00,01,10,11,而00和11不能用,所以两个子网号分别是01和10。
子网掩码是255.255.255.192(前三个255对应24位网络前缀,后面的192对应2位子网号)
那么子网A的子网地址就是192.168.5.64/26,它的广播地址(也就是主机号全1)是192.168.5.127;
子网B的子网地址就是192.168.5.128/26,它的广播地址是192.168.5.191;
它俩允许接入的主机数目都是2^6-2=62(减的这个2是主机号全0和全1的那俩)
第二题:数据报总长980B,首部说固定长度,那就按20B来算,所以数据报的组成是960B的数据+20B的首部。
(1)、显然要分成两个数据分片,第一个数据字段长度是640B(最大长度660B-20B的首部),它的片偏移是0,MF=1(MF=1代表后面还有分片,MF=0代表后面没有分片了),第二个数据字段长度是320B(总共960B减去第一个分片的640B),它的片偏移是80(片偏移以8B为单位,这点一定要牢记,640B/8B=80),MF=0。
(2)、不会报错,ICMP对第一个分片后续的所有分片都不发送差错报告报文,ICMP发送的差错报告只有这五种类型:1、终点不可达;2、源点抑制,也就是拥塞;3、时间超过,也就是TTL减到0了;4、参数问题,比如DF=1并且分组长度还超过了MTU;5、改变路由,也就是找到更短路径了;ICMP记住一句话:只要出这五类错就丢弃并返回报告报文。
③ 求解两道计算机网络技术题目
第二题:
(1)每个分组大小1000b,头100b,显然每个分组的数据部分是1000-100=900b,而总数据大小是9000b,故需要9000/900=10个分组
(2)总的发送时延=总分组大小/数据传输速度=1000b*10个/10Mbps=1000微秒
(3)如图所示,题目说了各个线路的传输速率都一样是10Mbps,所以不用什么迪杰斯特拉算法求最短路径,直接数路由器的个数就行了,最少的路由数当然是三个,就是最下面这条嘛
(4)分组在各个路由器内部的排队处理时延是100微秒,那么每个分组的时延就是100/10=10微秒
(5)这种分组交换的时延计算问题其实可以这样看,先将总数据按电路交换算发送时延,再加上最后一个分组按报文交换计算的转发时延,最后再加上一些传播、排队、处理等的时延即可。
总的发送时延就是(2)的1000微秒,最后一个分组第一次的发送时延已经包括在总发送时延里面了,故只需计算它的转发时延即可,转发时延=(1000b/10Mbps)*3=300微秒,故总的发送加转发时延是1000+300=1300微秒,然后总排队处理时延=4*100=400微秒,总传播时延=4*10=40微秒,故从H1发送到H2接收,总时延是1300+400+40=1740微秒
如果答案不对,那有可能是排队处理时延指的是每个分组,也就是总排队处理时延要再乘10,最后结果是1300+4000+40=5340微秒,相应的(4)就改为100微秒
大体的过程就是如此,其实出题人很仁慈了,一个一个问号带你做,真正的考试应该没有(1)(2)(3)(4)问,直接就是(5)求从发送到接收的总时延。