exam0-试卷整理

exam0-试卷整理

2010,2013是梦开始的地方,大概率会出原题的

2010

2013

2015

大题

manchester
RIP更新
说出ISO与TCP/IP模型的相同点和不同点(8分)
  • 相似:
    1. 两者都有层次,网络专业人员都需要知道二者,通过分层方案完成具体实现
    2. 两个都具有应用层,尽管他们有不同的服务
    3. 两个都有相同的传输层和网络层
    4. 都采用了分组交换技术,都是基于报文进行交换的
  • 不同:
    1. TCP/IP只有4层次,但是OSI有7层次
    2. 在实际使用中,TCP/IP协议是互联网发展的标准。OSI只是作为学习和教学指南。
TCP 协议考察

在这里插入图片描述

关键在于理解序列号和确认号:TCP为每一个字节都进行编号,序列号表示第一个字节的编号,确认号表示对方的前面x个我都收到了,返回一个(x+1),表示期望
答案:30,100,80

2016

单选

  • 端口号范围:
    从0-65535,其中0-1023是熟知端口(0-255用于TCP,UDP服务),1024-49151是登记端口

  • IPv4 和 IPv6的区别:

    • v4 的地址位数是32位,v6 的地址位数是128位
    • IPv6的地址空间大于IPv4
    • Ipv6的路由表更小
    • IPv6的安全性更强
  • 哪一个不是UTP相比于其他双绞线的特点:
    A.和其他双绞线有同样的速率
    B.更便宜
    C.更容易安装
    D.在没有中继器的条件下可以传输更远的距离
    答案是D,因为没有屏蔽材料

  • 静态路由的优点包括:

    • 不占用带宽(显然,因为没有额外的非用户报文)
    • 更安全(可以隐藏网络的一些部分)

    下面是一些混淆选项的解释:

    • 不消耗CPU:不对,因为路由表是软件实现的,那么在路径选择的时候还是用到CPU,只是静态路由消耗会少一些
    • faster convergence:更快的收敛,静态路由并没有“收敛”这种说法,只有动态路由才会有
  • 为什么交换机学习不到广播地址
    A.广播只是用网络层地址
    B.⼴播帧不会被交换机转发
    C.⼴播地址不会是⼀个帧的源地址
    D.⼴播地址在MAC地址表中使⽤不正确的格式
    E.⼴播帧不会被发送给交换机

    • 所以说,交换机只会学习将帧的源MAC地址和对应的端口关联起来

多选

  • 关于使用的线的种类(交叉线cross-over,直通线straight,反转线 rollover):
    • 路由器连PC,就要用直通线(不同设备直通线
    • 路由器console口连PC,就要用反转线(反转线=控制线
    • 交换机连交换机,就要用交叉线(相同设备交叉线
  • WAN定义了OSI模型中哪两层的标准:
    就是物理层和数据链路层
  • 网络拓扑中新加入了路由器进去,那么直到最后稳定,使用到的协议包括:
    ARP

大题

PPP; ICMP; Full-dulpex; CSMA/CD; Time division multiplexing; DNS; FTP; NAT

VLAN路径问题

就是要找默认网关,需要解释原因的话:
两个主机位于不同的VLAN中,不能通过switch直接到达,需要先到达默认网关,然后通过router进行转发,才能跨VLAN传输

RIP路由表更新问题

B接收C的路由表,然后:

  • 原本不存在的网段,直接添加,下一跳是C,长度是hop + 1
  • 原本存在的网段:
    • 如果 hop + 1小于原本,那么更新,下一跳是C
    • 否则不变,等于也是不变的
子网划分问题

别忘了给路由器也分配,31个主机还有1个router,这就需要64个了

manchester

0需要位内上跳,1需要位内下跳

三次握手,四次挥手的TCP报文内容

syn; syn+ack; ack

  1. 客户给服务器:SYN, seq = x
  2. 服务器给客户:SYN,ACK,seq = y, ack = x + 1
  3. 客户给服务器:ACK,seq = x + 1,ack = y + 1

fin;ack;fin+ack;ack

  1. 客户给服务器:FIN,seq = x
  2. 服务器给客户:ACK,seq = u, ack = x + 1
    接下来有一些没传输完成的数据
  3. 服务器给客户:FIN,ACK,seq = w, ack = x + 1
  4. 客户给服务器:ACK,seq = x + 1,zck = w + 1

2017

单选

  • 哪一个不是UTP的特点:
    在没有中继器的情况下可以传输更远的距离

  • 路由毒化(route poisoning)的概念:
    路由信息在路由表中失效的时候,把该表项的度量值设为无穷大的

  • 关于ACL配置的指令在这里插入图片描述

    访问控制列表ACL,Access Control Lists

    • ACL的末尾隐含着一句deny any也就是说,一旦设置了ACL,就会开始deny

    • **标准ACL(1-99)**只能显式声明拒绝规则,**因此要放在接近destination,**而且标准ACL只能对源地址进行判断
      **扩展ACL(100-199)**可以声明拒绝规则以及允许规则,可以放在靠近源的部分

    • test condition参数部分:在这里插入图片描述

      在这里,ip mask就表示地址,后面的是通配符掩码,告诉路由器要检查那些位数,0表示要检查部分,1表示不检查部分(刚好与子网掩码含义相反)

  • POP3和SMTP:
    POP3是用来接收邮件的协议,sender发给 sender ISP用的也是SMTP,类似于推送?邮件接收者最后使用POP3从某个服务器拉取

    电子邮件服务器使用SMTP发送和POP接收邮件,互相通信;

    • SMTP(simple Mail Transfer Protocol):简单邮件传输协议,包含邮件发送,登陆发送等操作
    • POP3(Post Office protocol version 3):邮件接收,邮件到达邮件服务端,由客户端与服务端联系接收邮件

    在这里插入图片描述

多选

  • 哪三个是RIPv2的特点(ACD)
    A.与RIPv1相同的最⼤跳数
    B.广播更新(是组播更新,224.0.0.9,给RIP)
    C.无类(确实,因为有了子网掩码)
    D.低默认管理距离 (记一下)
    E.不发送子网掩码
  • 还是考到TCP,UDP分别的协议包括哪些:
    • TCP:HTTP,FTP,SMTP,POP3,Telnet
    • UDP:DHCP,DFTP,DNS,SNMP,RIP

大题

PPP RARP ICMP CSMA/CD FTP Time division multiplexing DNS CHAP

TCP/IP 与 OSI
  • 相同点:
    • 都包含分层的思想,
    • 都包含应用层,尽管提供的服务不同
    • 都包含相同的数据链路层和网络层
    • 应用到数据包转发技术
  • 不同点:
    • 一个4/7
    • OSI模型主要是作为教学与学习,实际应用中,按照TCP/IP发展互联网
NRZ,曼彻斯特,差分曼彻斯特

Manchester:看位中跳变,上跳是0,下跳是1

差分曼彻斯特:看位前跳变,有跳变是0,没有跳变是1

2018

单选

which is not the advantage of static routes:
A. no CPU B. no bandwidth C. Security D. Faster convergence

多选

  • 同样,使用了TCP,UDP的都有那些协议
    • TCP:HTTP,FTP,SMTP(简单邮件传输),POP3
    • UDP:RIP,DNS,SNMP(simple network management protocol),TFTP,DHCP
  • 属于private Ip address
    • 10.0.0.0 / 8
    • 172.16.0.0 / 12
    • 192.168.0.0 / 16

大题

PPP CMDA/CD SMTP CHAP ICMP TDM ARP HTTP

考察了与默认网关相关的ARP?

if you have a PC installed an Eternet NIC(IP address 192.168.100.4) and want to visit the web station 202.119.32.102, describe the process of getting appropriate MAC address by using transparent gateway. give the Source MAC, Destination MAC, Source IP, Destination Ip in each key frame transferred.

在这里插入图片描述

  • 很好的题目,考察了默认网关、ARP协议的知识。
  1. PC会先查看,目的IP是不是同一个网段
    • 如果是同一个网段,直接就可以ARP
    • 如果不是,就需要使用默认网关,找出MAC
  2. PC找默认网关,ARP请求:
    源MAC:AA,目的MAC:广播,源IP:自己,目的IP:默认网关
  3. 默认网关,ARP响应
    源MAC:BB,目的MAC:AA,源IP:100.1;目的IP:100.4
  4. PC发送给默认网关:
    源MAC:AA,目的MAC:BB,源IP:100.4,目的IP:32.102
  5. 默认网关收到并且要转发:
    源MAC:CC,目的MAC:DD,源IP:32.1,目的IP:32.102

2019

大题

PPP, SMTP, ICMP, ARP, HTML, CIDR, ISP, URL

UDP报文格式

UDP报文格式,已知 0c 32 00 35 00 1c e1 46

  1. 源端口?目的端口?
  2. 报文内容长度?
  3. 服务端发送还是客户端发送?
  4. 端口号是哪一种服务的?(去记住一些特殊的服务端口号

在这里插入图片描述

  • 源端口在前!目的端口在后!接下来是报文长度!接下来是校验和(包括数据和首部)
  • DNS: 53; DHCP: 67,68;
    FTP: 21, 20;

2020

单选

在这里插入图片描述

TCP / IP 的网络层协议,是不建立连接的,而且是不可靠的(因为不会重传),所以要选A

大题

在这里插入图片描述

在浏览器中输入URL地址,到显示主页的过程_输入网站地址访问时,可以转到主页吗-CSDN博客
前端经典面试题: 从输入URL到页面加载发生了什么? - 我的前端之路 - SegmentFault 思否

  1. DNS解析(从域名到IP地址的转换)
  2. TCP连接(请求与服务器建立连接)
  3. 发送HTTP请求
  4. 服务器处理请求并返回HTTP报文
  5. 浏览器解析渲染页面
  6. 连接结束

2021

半数来源于小测

大题

交换机的两种交换方法,具体可以分成三种

  1. store-and-forward:
    存储后转发,方法是首先接受全帧,然后CRC校验之后发送,是最稳妥的

  2. cut-through:

    • fast forward switching
      直通方法,只要看到帧的目的地址,就开始转发,速度最快

    • Segment-free:
      无碎片转发,会读取前64个字节,更不容易出错,所以是”无碎片“

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

QT-------------对话框和多窗口程序设计

一、标准对话框 1. QFileDialog 对话框 功能&#xff1a;提供文件选择对话框&#xff0c;方便用户选择文件或目录。 #include <QApplication> #include <QFileDialog> #include <QMessageBox>int main(int argc, char *argv[]) {QApplication app(argc, a…

论文解读 | NeurIPS'24 IRCAN:通过识别和重新加权上下文感知神经元来减轻大语言模型生成中的知识冲突...

点击蓝字 关注我们 AI TIME欢迎每一位AI爱好者的加入&#xff01; 点击 阅读原文 观看作者讲解回放&#xff01; 作者简介 史丹&#xff0c;天津大学博士生 内容简介 大语言模型&#xff08;LLM&#xff09;经过海量数据训练后编码了丰富的世界知识。最近的研究表明&#xff0c…

在DJI无人机上运行VINS-FUISON(PSDK 转 ROS)

安装ceres出现以下报错&#xff0c;将2版本的ceres换成1版本的ceres CMake did not find one.Could not find a package configuration file provided by "absl" with any ofthe following names:abslConfig.cmakeabsl-config.cmakeAdd the installation prefix of …

A*算法与人工势场法结合的路径规划(附MATLAB源码)

A*算法与人工势场法&#xff08;APF&#xff09;结合实现路径规划 路径规划是机器人、无人机及自动驾驶等领域中的一个重要问题。本文结合了经典的 A* 算法与 人工势场法&#xff08;Artificial Potential Field, APF&#xff09;&#xff0c;实现了一种改进的路径规划方法。下…

SASS 简化代码开发的基本方法

概要 本文以一个按钮开发的实例&#xff0c;介绍如何使用SASS来简化CSS代码开发的。 代码和实现 我们希望通过CSS开发下面的代码样式&#xff0c;从样式来看&#xff0c;每个按钮的基本样式相同&#xff0c;就是颜色不同。 如果按照传统的方式开发&#xff0c;需要开发btn &…

Spring为什么要用三级缓存解决循环依赖?

1.什么是循环依赖 本文为了方便说明&#xff0c;先设置两个业务层对象&#xff0c;命名为AService和BService。其中Spring是如何把一个Bean对象创建出来的&#xff0c;其生命周期如下&#xff1a; 构造方法–> 不同对象 --> 注入依赖 -->初始化前 --> 初始化后–&…

R shiny app | 网页应用 空格分隔的文本文件在线转csv

shiny 能快速把R程序以web app的形式提供出来&#xff0c;方便使用&#xff0c;降低技术使用门槛。 本文提供的示例&#xff1a;把空格分隔的txt文件转为逗号分隔的csv文件。 前置依赖&#xff1a;需要有R环境(v4.2.0)&#xff0c;安装shiny包(v1.9.1)。括号内是我使用的版本…

LLM - 使用 LLaMA-Factory 部署大模型 HTTP 多模态服务 教程 (4)

欢迎关注我的CSDN:https://spike.blog.csdn.net/ 本文地址:https://spike.blog.csdn.net/article/details/144881432 大模型的 HTTP 服务,通过网络接口,提供 AI 模型功能的服务,允许通过发送 HTTP 请求,交互大模型,通常基于云计算架构,无需在本地部署复杂的模型和硬件,…

【《python爬虫入门教程11--重剑无峰168》】

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 【《python爬虫入门教程11--selenium的安装与使用》】 前言selenium就是一个可以实现python自动化的模块 一、Chrome的版本查找&#xff1f;-- 如果用edge也是类似的1.chrome…

自定义Bitmap

使用场景 Bitmap 是一种使用 位数组&#xff08;bit array&#xff09; 来表示数据的结构&#xff0c;每一位&#xff08;bit&#xff09;表示一个值的状态。由于每个位只占用 1 bit&#xff0c;因此Bitmap 的存储效率非常高&#xff0c;特别适用于大数据去重、标记布尔值状态…

公司资产网站

本文结尾处获取源码。 本文结尾处获取源码。 本文结尾处获取源码。 一、相关技术 后端&#xff1a;Java、JavaWeb / Springboot。前端&#xff1a;Vue、HTML / CSS / Javascript 等。数据库&#xff1a;MySQL 二、相关软件&#xff08;列出的软件其一均可运行&#xff09; I…

第431场周赛:最长乘积等价子数组、计算字符串的镜像分数、收集连续 K 个袋子可以获得的最多硬币数量、不重叠区间的最大得分

Q1、最长乘积等价子数组 1、题目描述 给你一个由 正整数 组成的数组 nums。 如果一个数组 arr 满足 prod(arr) lcm(arr) * gcd(arr)&#xff0c;则称其为 乘积等价数组 &#xff0c;其中&#xff1a; prod(arr) 表示 arr 中所有元素的乘积。gcd(arr) 表示 arr 中所有元素的…

掌握RabbitMQ:全面知识点汇总与实践指南

前言 RabbitMQ 是基于 AMQP 高级消息队列协议的消息队列技术。 特点&#xff1a;它通过发布/订阅模型&#xff0c;实现了服务间的高度解耦。因为消费者不需要确保提供者的存在。 作用&#xff1a;服务间异步通信&#xff1b;顺序消费&#xff1b;定时任务&#xff1b;请求削…

国内Ubuntu环境Docker部署Stable Diffusion入坑记录

国内Ubuntu环境Docker部署Stable Diffusion入坑记录 本文旨在记录使用dockerpython进行部署 stable-diffusion-webui 项目时遇到的一些问题&#xff0c;以及解决方案&#xff0c;原项目地址: https://github.com/AUTOMATIC1111/stable-diffusion-webui 问题一览&#xff1a; …

SpringBoot3-深入理解自动配置类的原理(尚硅谷SpringBoot3-雷神)

文章目录 目录了解自动配置 一、导入对应场景的Mean依赖&#xff1a;1、引入依赖**找到自动配置类的所有配置都存放在哪里** 二、编写主程序&#xff1a;SpringBootApplication观察源码时所需要知道的几个核心注解&#xff1a;1、观察SpringBootApplication源码都做了什么 三、…

【沉默的羔羊心理学】汉尼拔的“移情”游戏:操纵与理解的艺术,精神分析学视角下的角色互动

终极解读《沉默的羔羊》&#xff1a;弗洛伊德精神分析学视角下的深层剖析 关键词 沉默的羔羊弗洛伊德精神分析学角色心理意识与潜意识性别与身份 弗洛伊德精神分析学简介 弗洛伊德的精神分析学是心理学的一个重要分支&#xff0c;主要关注人类行为背后的无意识动机和冲突。…

字玩FontPlayer开发笔记3 性能优化 大量canvas渲染卡顿问题

字玩FontPlayer开发笔记3 性能优化 大量canvas渲染卡顿问题 字玩FontPlayer是笔者开源的一款字体设计工具&#xff0c;使用Vue3 ElementUI开发&#xff0c;源代码&#xff1a; github: https://github.com/HiToysMaker/fontplayer gitee: https://gitee.com/toysmaker/fontpl…

javaEE-网络编程-3 UDP

目录 Socaket套接字 UDP数据报套字节编程 1.DatagrameSocket类 DatagramSocaket构造方法: DatagramSocaket常用方法&#xff1a; 2.DatagramPacket类 DatagramPacket构造方法&#xff1a; UDP回显服务器实现 UDP服务端实现&#xff1a; 创建一个Socket类对象&#xf…

Linux:操作系统不朽的传说

操作系统是计算机的灵魂&#xff0c;它掌控着计算机的硬件和软件资源&#xff0c;为用户和应用程序提供了一个稳定、高效、安全的运行环境。 在众多操作系统中&#xff0c;Linux 的地位举足轻重。它被广泛应用于服务器、云计算、物联网、嵌入式设备等领域。Linux 的成功离不开…

模拟出一个三维表面生成表面点,计算体积,并处理边界点

python代码 生成表面点,计算体积,并处理边界点,最终模拟出一个三维表面。 步骤: 初始参数设置: initial_fixed_point:一个初始固定点的坐标。 slop_thre:坡度阈值。 v_thre:体积阈值。 slope_rad:将坡度从度转换为弧度。 step_size:步长。 lam_x, lam_y:泊松分布的…