计算机网络期中考试部分题目

news2024/9/27 12:12:18

1.

(1)以太网帧的数据部分是IP数据报,只要数出相应字段所在的字节即可。由图可知以太网帧头部有6+6+2=14字节,IP数据报首部的目的P地址字段前有4x4= 16字节,从帧的第1字节开始数14+16=30字节,得目的P地址40.aa.62.20(十六进制),转换成十进制为64.170.98.32。

可知以太网帧的前6字节00-21-27-21-51-ee是目的MAC地址,即为主机的默认网关10.2.128.1端口的MAC地址。

(2)ARP协议用于解决I地址到MAC地址的映射问题。主机的ARP进程在本以太网以广播
的形式发送ARP请求分组,在以太网上广播时,以太网帧的目的地址为全1,即FF-FF-FF-FF-FF-FF.
(3)HTTP/1.1 协议以持续的非流水线方式工作时,服务器在发送响应后仍然在一段时间内
保持这段连接,客户机在收到前一个请求的响应后才能发出下一个请求。第一个RTT用于请求Web页面,客户机收到第一个请求的响应后(还有五个请求未发送),每访问一次对象就用去一个RTT。故共需1+5=6个RTT后浏览器收到全部内容。
(4)源P地址0a.02.80.64改为65.0c.7b.0f:生存时间(TTL)减1:校验和字段重新计算。
私有地址和 Internet 上的主机通信时,须由NAT路由器进行网络地址转换,把P数据报的源IP地址(本题为私有地址10.2.128.100)转换为NAT路由器的一个全球P地址(本题为101.12.123.15)。因此,源IP地址字段0a 028064变为65 0c 7b 0f。P数据报每经过一个路由器,生存时间TTL值就减1,并重新计算首部校验和。若IP分组的长度超过输出链路的MTU,则总长度字段、标志字段、片偏移字段也要发生变化。

注意:图中每行前4bit是数据帧的字节计数,不属于以太网数据帧的内容。

2. 某A类网络10.0.0.0的子网掩码255.224.0.0,请确定可以划分的子网个数,写出每个子网的子网号及每个子网的主机范围。(期末也考了)

3. 16.共有四个站进行码分多址CDMA通信。四个站的码片序列为:

A:(-1-1-1+1+1-1+1+1);B:(-1-1+1-1+1+1+1-1);
C:(-1+1-1+1+1+1-1-1);D:(-1+1-1-1-1-1+1-1)。
现收到这样的码片序列:(-1+1-3+1-1-3+1+1)。问哪个站发送数据了?发送数据的站发送的1还是0?(期末考了一个类似的,改了码片)

答:设接收到的码片序列为S,站A、B、C、D的码片序列分别为T1、T2、T3、T4。根据公式

对站A计算可得:S·T1=(1/8)(1-1+3+1-1+3+1+1)=1,所以站A发送的数据为1;同理,计算B、C、D站:
s·T2=-1,所以站B发送的数据为0;
s·T3,=0,所以站C未发送数据;
s·T4=1,所以站D发送数据为1.
综上,发送数据的站有A、B、D站,分别发送的是1、0、1,C站没有发送数据。

 4.

 路由器A更新后的路由表如下:
N1 3 C 不同的下一跳,距离更短,改变
N2 2 C 不同的下一跳,距离一样,不变
N3 1 F 不同的下一跳,距离更大,不改变
N4 5 G 无新信息,不改变

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/127104.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

java怎么完成输出语句

我们在前面的文章和案例中,其实早就知道Java是如何实现输出功能的了。没错,就是利用System.out.println()语句来实现的!接下来壹哥就给大家详细解读一下这个语句的作用及其含义。 1. System 我们先来看看System是个什么东东。 System是Jav…

不推荐别的了,IDEA 自带的数据库工具就很牛逼!

MySQL 等数据库客户端软件市面上非常多了,别的栈长就不介绍了, 其实 IntelliJ IDEA 自带的数据库工具就很牛逼,不信你继续往下看。 本文以 IntelliJ IDEA/ Mac 版本作为演示,其他版本的应该也差距不大! 1、打开数据库…

JPE驱动器维修印刷机驱动器维修JV4-380-1410

印刷机水辘/墨辘/墨斗辊电机马达驱动器维修、墨控电机驱动器维修、JPE驱动器维修。 三菱印刷机电路板维修范围:东洋变频器维修,油墨电机维修,水辊变频器维修,电眼控制板维修,接口板维修,电源维修等。 小森…

【结构型】外观模式(Facade)

目录外观模式(Facade)适用场景外观模式实例代码(Java)外观模式(Facade) 为子系统中的一组接口提供一个一致的界面,外观模式 (Facade) 定义了一个高层接口,这个接口使得这一子系统更加容易使用。 适用场景 要为一个复杂子系统提…

【C++】初级面试整理

C基础 四种类型转换 static_cast:用于良性转换,一般不会导致意外发生,风险很低。常用于基本类型转换到 void,转换父类指针到子类不安全; const_cast:一般用于去掉const属性以及volatile,但是…

如何进行深度数据恢复?分享详细的恢复方法

有时我们会发现保存已久的照片,因为某些误操作导致它们消失了。通过多种方法都没有办法找回,这时该怎么办?不妨尝试下深度数据恢复的方法。它可以帮助我们找到更深层次的数据! 一、恢复数据前的一些问题 很多人都会遇到数据丢失的…

windows环境下安装RocketMQ

文章目录前言一、下载二、环境变量配置三、启动RocketMq1.启动nameserver2.启动broker四、RocketMq控制台安装1.下载2.修改配置文件3.打包4.启动前言 环境要求:JDK1.8Maven 3.2x;64为操作系统 一、下载 官网下载地址:https://rocketmq.apache.org/zh/…

xxljob 的路由策略如何理解,他的选择逻辑是什么(小白阅读)

目录 1 需求2 路由策略2.1 第一个 FIRST2.2 最后一个 LAST2.3 ROUND 轮询2.4 RANDOM :随机2.5 CONSISTENT_HASH:一致性HASH2.6 LEAST_FREQUENTLY_USED:最不经常使用2.7 LEAST_RECENTLY_USED :最近最久未使用2.8 FAILOVER :故障转移2.9 BUSYOVER :忙碌转移1 需求 xxljob …

Ansible变量定义和使用

剧本中使用变量 在playbook中,可以直接定义变量,如下所示: vars:变量名变量值,也可以写在下一级将改成冒号空格值的形式 debug:debug模块,msg消息 引用变量:使用两对{{ }} vim juben.yml - hosts: allvars:bianliang…

extern关键字以及加了头文件引用的作用

0.前言 xdm,今天是阳了的第一天,昨天是高烧,浑身酸痛,今天好多了。。。祝大家健康。 推荐一首歌《不是因为寂寞才想你》。看了《阿凡达2》,感觉没第一部好看哎。 1.extern 之前写过一篇博客extern关键字。今天讲一下和…

fpga实操训练(ip ram和ip fifo)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 所有的fpga ip当中,用的最多的ip一般有pll、rom、ram和fifo。前面,我们讨论过了rom,rom相比较ram和fifo而言&am…

弹性盒子(flex)

一、什么是弹性盒子 弹性盒子是一种用于按行或按列布局元素的一维布局方法。元素可以膨胀以填充额外的空间,收缩以适应更小的空间。 二、flex 模型说明 主轴(main axis): 是沿着 flex 元素放置的方向延伸的轴(比如页…

【vue】关于vuex的一点补充

1.vuex的基本和下载 1.vuex是一种集中管理模式,举个详细一点的例子就是公共的数据,函数和计算属性,允许任何组件来使用,修改这里面的数据,vuex也可以成为store处理模式,其中一个store示例有state&#xff…

hadoop大数据入门HDFS、MapReduce、YARN的个人通俗理解

大数据时代,在数据量,计算量,计算时间上都是单机无法胜任的,通过简单的增强单机已经无法解决。普遍的解决方案为将多个单机组合起来进行存储和计算的分布式集群来处理。 Hadoop支持使用普通机器组成可拓展的分布式主从集群实现了对大数据的分布式存储(HD…

SpringCloud之Hystrix服务熔断

Hystrix服务熔断1. 服务雪崩2. Hystrix 的概念3. Hystrix 的作用4. 服务熔断4.1 概念4.2 服务熔断解决哪些问题?4.3 案例5. 服务降级5.1 概念5.2 案例6. 服务熔断和降级的区别7. Dashboard 流监控分布式系统面临的问题复杂分布式体系结构中的应用程序有数十个依赖关…

At and Cron and Scheduling task

1.at 一次性任务 一次性使用,执行某条命令或者脚本,守护进程atd,默认安装以及开机启动。在输入完命令的时候,按CtrlD结束 now 5min 现在过后5分钟 teatime tomorrow 明天的下午茶时间-4点 noon 中午 5pm august 3 2016 2016年八月3号的下午5点…

linux平台下node cnpm的安装方法

linux node cnpm的安装方法:1、下载linux版的node,并放在“/home/node/”目录下 ;2、打开linux解压缩下gz;3、回到根目录,建立软连接;4、通过“npm install -g cnpm --registryhttps://registry.npm.taobao…

4、MYSQL常用函数(日期和时间函数)

目录 curdate():返回当前日期 curtime():返回当前时间 now():返回当前日期和时间 unix_timestamp(date):返回date的unix时间函数 fro…

再学C语言18:循环控制语句——while循环

3种基本的程序流:顺序、循环、分支 3种循环程序流:while、do while、for 伪代码(pseudocode):一种用简单的英语表示程序的方法,与计算机语言的形式相对应;伪代码有助于设计程序的逻辑 while循…

Python语言快速入门下2

目录 一、前言 二、字符串 【字符串】 【字符串格式化】 【字符串常用方法】 1)去掉空格和特殊字符 3)字符串的测试和替换函数 4)字符串的分割 5)连接字符串 6)截取字符串(切片) 7&a…