网络层习题
4.1.5网络层功能1.网络层的主要目的是
A.在相邻结点间进行数据报传输 B.在邻结点间进行数据报可靠传输
C.在任意结点间进行数据报传输 D.在任意结点间进行数据报可靠传输
解析:C
日常生活中,信息通信肯定不止于相邻结点数据报传输;且可靠性与数据报的协议有关
2.路由器连接的异构网络是指
A.网络的拓扑结构 B.网络中计算机操作系统不同
C.数据链路层和物理层均不同 D.数据链路层协议相同,物理层协议不同
解析:C
网络层功能:
①异构网络互联:指的是传输介质、数据编码方式、链路控制协议以及不同的数据单元格式和转发机制
②路由与转发:选路由、选端口
③拥塞控制:用于网络中出现过量的分组从而引起网络性能下降
8.路由器在能够开始向输出链路传输分组的第一位之前,必须先接受到整个分组,这种机制称为
A.存储转发机制 B.直通交换机制 C.分组交换机制 D.分组检测机制
解析:A
9.在因特网中,IP分组的传输需要经过源主机和中间路由器到达目的主机,通常
A.源主机和中间路由器都知道IP分组到达目的主机需要经过的完整路径
B.源主机和中间路由器都不知道IP分组到达目的主机需要经过的完整路径
C.源主机知道IP分组到达目的主机需要经过的完整路由,而中间路由器不知道
D.源主机不知道IP分组到达目的主机需要经过的完整路径,而中间路由知道
解析:B
中间路由,【目的地址、下一跳IP地址】当接收到目的IP后,会查表找到下一跳
中间路由和源主机不需要知道完整路径,只需要知道下一步给谁就行。
4.2.5路由算法2.下列关于路由算法的描述中,错误的是
A.静态路由有时也被称为非自适应算法
B.静态路由所使用的路由选择一旦启动就不能修改
C.动态路由也称自适应算法,会根据网络拓扑变化和流量变化改变路由决策
D.动态路由算法需要实时获得网络的状态
解析:B
B.可以手工配置,可改变
6.在距离-向量路由协议中,()最可能导致路由回路的问题。
A.由于网络带宽的限制,某些路由更新数据报被丢弃
B.由于路由器不知道整个网络的拓扑结构信息,当收到一个路由更新信息时,又将该更新信息发回向自己发送该路由信息的路由器
C.当一个路由器发现自己的一条直接相邻链路断开时,没能将这个变化报告给其他路由器
D.慢收敛导致路由器接收到了无效路由信息
解析:D
RIP协议:与相邻结点交换全部信息,会导致其他结点更新慢,出现慢收敛现象
OSPF协议:向所有路由器发送部分信息,速度快,收敛也快。
收敛:所有路由器统一数据网络路由信息
7.下列关于路由器交付的说法中,错误的是
I.路由选择分直接交付和间接交付
Ⅱ.直接交付时,两台机器可以不在同一物理网段内
Ⅲ.间接交付时,不涉及直接交付
Ⅳ.直接交付时,不涉及路由器
A.Ⅰ、Ⅱ B.Ⅱ、Ⅲ C.Ⅲ、Ⅳ D.Ⅰ、Ⅳ
解析:B
同在一个局域网内的主机直接交付,不涉及路由器(因可能直接由交换机,网桥相连)
Ⅱ.直接交付必须在同一物理网段
Ⅲ.间接交付的最后一步是直接交付
9.下列关于分层路由的描述中,错误的是
A.采用分层路由后,路由器被划分成区域
B.每个路由器不仅知道如何将分组路由到自己区域的目标地址,而且知道如何路由到其他区域
C.采用分层路由后,可以将不同的网络连接起来
D.对于大型网络,可能需要多级的分层路由来管理
解析:B
考点:路由算法
B.每个路由器知道如何将分组路由到自己所在区域内的目标地址,但对于其他区域结构毫不知情
4.3.5IPv44.IP分组的检验字段检查范围
A.整个IP分组 B.仅检查分组首部 C.仅检查数据部分 D.以上皆检查
解析:B
IPv4中的检查字段仅检查首部
计算:其他字段取反后的和值+首部检验和取反=0
13.下列地址中,属于单播地址的是
A.172.31.128.255/18 B.10.255.255.255 C.192.168.24.59/30 D.224.105.5.211
解析:A
B.10.255.255.255为A类地址,主机号全1,代表网络广播,为广播地址。
C.192.168.24.59/30为CIDR地址,只有后面2位为主机号,后两位全1,固也为广播地址。
D.开头大于223,固为D类组播地址
14.下列地址中,属于本地回路地址的是
A.10.10.10.1 B.110.47.10.0 C.127.10.10.17 D.127.0.0.1
解析:D
用于特殊用途的IP地址
主机号全0:网络本身
主机号全1:本网络广播
0.0.0.0:本主机
255.255.255.255: 受限广播地址(本应该是所有主机的广播地址,因路由器隔离开了)
127.0.0.0~127.255.255.255:本地环路/回路/环回地址(不会出现在网络上)
15.访问因特网的每台主机都需要分配IP地址(假定采用默认子网掩码),下列可以分配给主机的IP的地址是
A.192.46.10.0 B.110.47.10.0 C.127.10.10.17 D.211.60.256.21
解析:B
IP地址的主机号不能全0/1;;
A.192开头C类,固前三字节网络号,最后一字节为主机号,为0固排除
C.127开头为环路地址,网络上不适用
D.第三段256,不可能出现

解析:A
在不考虑NAT的情况下,两个IP地址是不会发生改变的,只有在ARP协议使用时MAC会发生变化。
NAT:网络转化 内部网络 <=> 外部网络(一个公网IP,给多个内网主机使用)
20.一个主机有两个IP地址,一个地址是192.168.11.25,另一个地址可能是
A.192.168.11.0 B.192.168.11.26 C.192.168.13.25 D.192.168.11.24
解析:C
一个主机可以有多个IP地址,但必须属于多个逻辑网络。IP地址不能属于一个子网,否则通信时会出问题。

解析:B
不同的网络对最大传输单元限制不同,中间路由不能贸然重组,固只能在目的主机处重组。
但可以分片,好比在开始网段不用分片MTU较大,但在后面网络,限制较小需要分片。
27.主机A和主机B的IP地址分别为216.12.31.20和216.13.32.21,要想让A和B工作在同一个IP子网内,应该给他们分配的子网掩码是
A.255.255.255.0 B.255.255.0.0
C.255.255.255.255 D.255.0.0.0
解析:D
此题并没有255.254.0.0,子网掩码全1占8+7=15位;因此题没有固要选一个全一数小于15的,固D。


解析:C
添加新的表项是管理员的工作,没有即丢弃
44.某主机的IP地址为180.80.77.55,子网掩码为255.255.252.0.若该主机向其所在子网发送广播分组,则目的地址可以是【2012】
A.180.80.76.0 B.180.80.76.255 C.180.80.77.255 D.180.80.79.255
分析:D
主机号全1!!!
252: 11111100
77: 01001101 主机号后10位 全一

解析:48:C;49:D
48:
A.H1,H2同一网段可以互相通信
B.若H2、H4是私有网,若访问因特网需要NAT;即能访问NAT就可访问因特网;;在H2中网关为192.168.3.1与R2IP:192.168.3.254不相同,固H2不能发送请求。同理H4可以;
C.若一切正常,H1发送请求给交换机,交换查了一下,并不是本段,后发给R2,发现是本段,后发送给Hub集线器,进行广播,H4收到后丢弃,H3收到信息;但此题不正常,H1的默认网关地址设置错误,并不会发送给R2
D.H3,H4也可通信
49:
因为要访问Web服务器,固目的IP就是服务器的IP:130.18.10.1,固排除A、B;
此题为私有地址 -> NAT -> 公有地址,因为三个路由器使用点对点使用201.1.3.x/30固后两位分配主机号,又因主机号不能00/11固排C,;此题选D
54.若将101.200.16.0/20或分为5个子网,则可能的最小子网的可分配IP地址数是【2019】
A.126 B.254 C.510 D.1022
解析:B
划分5个子网,不能直接取3位!!
55.现将一个IP网络划分为3个子网,若其中一个子网是192.168.9.128/26,则下列网络中,不可能是另外两个子网之一的是
A.192.168.9.0/25 B.192.168.9.0/26
C.192.168.9.192/26 D.192.168.9.192/27
解析:B
128:10000000
A:0__/25
C: 11__/26
D: 110_/27
B,00_/26不行,需要00,10,11,01四个

解析:B
片偏移数据部分必须是8的倍数(1总8片的首4)
4.4.3IPv62.与IPv4相比,IPv6
A.采用32位IP地址 B.增加了头部字段数目
C.不提供QoS保障 D.没有提供校验和字段
解析:
Qos:指一个网络能够利用各种基础技术,为指定的网络通信提供更好的服务能力;身份验证&保密功能
数据链路层与运输层都有差错检测机制,IPv6削弱了检验字段
4.下列关于IPv6的描述中,错误的是
A.IPv6的首部长度是不可变的 B.IPv6不允许分片
C.IPv6采用了16字节的地址,在可预见的将来不会用完
D.IPv6使用了首部检验和来保证传输的正确性
解析:D
B.准确说是在传输过程中不允许分片
4.5.6路由协议1.以下关于自治系统的描述,不正确的是
A.自治系统划分区域的好处是,将利用洪泛法交换链路状态信息的范围局限在每个区域内,而不是整个自治系统
B.采用分层划分区域的方法使交换信息的种类增多,同时也使OSPF协议更加简单
C.OSPF协议将一个自治系统再划分为若干更小的范围,称为区域
D.在一个区域内部的路由器只知道本区域的网络拓扑,而不知道其他区域的网络拓扑情况
解析:B
洪泛法:OSPF路由算法,向所有可能的路径发送信息
B.是使OSPF协议更加复杂了
2.在计算机网络中,路由选择协议的功能不包括
A.交换网络状态或通路信息 B.选择到达目的地的最佳路径
C.更新路由表 D.发现下一跳的物理地址
分析:D
发现下一跳的物理地址 是ARP

解析:A
9.OSPF协议使用()分组来保持与其邻居的连接
A.Hello B.Keep alive C.SPF(最短路径优先) D.LSU(链路状态更新)
解析:A
12.BGP交换的网络可达性信息是
A.到达某个网络所经过的路径 B.到达某个网络的下一跳路由器
C.到达某个网络的链路状态摘要信息 D.到达某个网络的最短距离以及下一跳路由器
解析:A
BGP路由器包括目的网络前缀、下一跳路由器,以及到达该目的网络所经过的各个自治系统序列
D.BGP并不是最佳路径,而是较优

分析:B
因R3,检测到网络不可达,并告知R2,此时两个路由器都设置为(A,16);而R1仍为(A,2),在更新时,R2会误认为,R3不可达,但R1有路可达,固会更新为(A,3);;之后R1,R2会依次叠加直到都为(A,16)此过程就是慢收敛;
4.6.4IP组播
解析:D
单播:数据报一对一发送(可能不同网络)
广播:一个数据报在同一网络内一对所有发送
组播:源主机一个数据报一对多发送(可能不同网络)
单播仿真组播:源主机发送多个数据报(带宽大、时延长)

解析:A
以太网组播地址范围:
01-00-5E-00-00-00 ~ 01-00-5E-FF-FF-FF
组播IP地址映射组播MAC地址,只有后23位
只能和D类IP地址中的后23位有一一对应关系
4.7.3移动IP
解析:C
C.应该通告给本地代理啥意思呢?这个移动IP,在本地时,并没有什么作用;当
移动到其他网段,移动结点会向此时的外部代理申请一个辅地址,后本地代理会把主地址和辅地址进行绑定,通信端并不知道移动结点发生了移动,仍然发送数据给本地代理,之后本地代理通过隧道技术与外部代理建立连接,转交数据包.
4.8.4网络层设备11.在路由表设置一条默认路由,则其目的地址和子网掩码应分别置为
A.192.168.1.1、255.255.255.0 B.127.0.0.0、255.0.0.0
C.0.0.0.0、0.0.0.0 D.0.0.0.0、255.255.255.255
解析:C
考点:默认路由
路由表项【<目的IP>,<掩码>,<下一跳>】
记住吧,默认路由!在不符合路由表项时
子网掩码:0.0.0.0
目的IP: 0.0.0.0
我想在Ruby中创建一个用于开发目的的极其简单的Web服务器(不,不想使用现成的解决方案)。代码如下:#!/usr/bin/rubyrequire'socket'server=TCPServer.new('127.0.0.1',8080)whileconnection=server.acceptheaders=[]length=0whileline=connection.getsheaders想法是从命令行运行这个脚本,提供另一个脚本,它将在其标准输入上获取请求,并在其标准输出上返回完整的响应。到目前为止一切顺利,但事实证明这真的很脆弱,因为它在第二个请求上中断并出现错误:/usr/b
网络编程套接字网络编程基础知识理解源`IP`地址和目的`IP`地址理解源MAC地址和目的MAC地址认识端口号理解端口号和进程ID理解源端口号和目的端口号认识`TCP`协议认识`UDP`协议网络字节序socket编程接口`sockaddr``UDP`网络程序服务器端代码逻辑:需要用到的接口服务器端代码`udp`客户端代码逻辑`udp`客户端代码`TCP`网络程序服务器代码逻辑多个版本服务器单进程版本多进程版本多线程版本线程池版本服务器端代码客户端代码逻辑客户端代码TCP协议通讯流程TCP协议的客户端/服务器程序流程三次握手(建立连接)数据传输四次挥手(断开连接)TCP和UDP对比网络编程基础知识
是否可以在不实际下载文件的情况下检查文件是否存在?我有这么大的(~40mb)文件,例如:http://mirrors.sohu.com/mysql/MySQL-6.0/MySQL-6.0.11-0.glibc23.src.rpm这与ruby不严格相关,但如果发件人可以设置内容长度就好了。RestClient.get"http://mirrors.sohu.com/mysql/MySQL-6.0/MySQL-6.0.11-0.glibc23.src.rpm",headers:{"Content-Length"=>100} 最佳答案
我在这方面尝试了很多URL,在我遇到这个特定的之前,它们似乎都很好:require'rubygems'require'nokogiri'require'open-uri'doc=Nokogiri::HTML(open("http://www.moxyst.com/fashion/men-clothing/underwear.html"))putsdoc这是结果:/Users/macbookair/.rvm/rubies/ruby-2.0.0-p481/lib/ruby/2.0.0/open-uri.rb:353:in`open_http':404NotFound(OpenURI::HT
深度学习12.CNN经典网络VGG16一、简介1.VGG来源2.VGG分类3.不同模型的参数数量4.3x3卷积核的好处5.关于学习率调度6.批归一化二、VGG16层分析1.层划分2.参数展开过程图解3.参数传递示例4.VGG16各层参数数量三、代码分析1.VGG16模型定义2.训练3.测试一、简介1.VGG来源VGG(VisualGeometryGroup)是一个视觉几何组在2014年提出的深度卷积神经网络架构。VGG在2014年ImageNet图像分类竞赛亚军,定位竞赛冠军;VGG网络采用连续的小卷积核(3x3)和池化层构建深度神经网络,网络深度可以达到16层或19层,其中VGG16和VGG
(本文是网络的宏观的概念铺垫)目录计算机网络背景网络发展认识"协议"网络协议初识协议分层OSI七层模型TCP/IP五层(或四层)模型报头以太网碰撞路由器IP地址和MAC地址IP地址与MAC地址总结IP地址MAC地址计算机网络背景网络发展 是最开始先有的计算机,计算机后来因为多项技术的水平升高,逐渐的计算机变的小型化、高效化。后来因为计算机其本身的计算能力比较的快速:独立模式:计算机之间相互独立。 如:有三个人,每个人做的不同的事物,但是是需要协作的完成。 而这三个人所做的事是需要进行协作的,然而刚开始因为每一台计算机之间都是互相独立的。所以前面的人处理完了就需要将数据
安全产品安全网关类防火墙Firewall防火墙防火墙主要用于边界安全防护的权限控制和安全域的划分。防火墙•信息安全的防护系统,依照特定的规则,允许或是限制传输的数据通过。防火墙是一个由软件和硬件设备组合而成,在内外网之间、专网与公网之间的界面上构成的保护屏障。下一代防火墙•下一代防火墙,NextGenerationFirewall,简称NGFirewall,是一款可以全面应对应用层威胁的高性能防火墙,提供网络层应用层一体化安全防护。生产厂家•联想网御、CheckPoint、深信服、网康、天融信、华为、H3C等防火墙部署部署于内、外网编辑额,用于权限访问控制和安全域划分。UTM统一威胁管理(Un
Linux操作系统——网络配置与SSH远程安装完VMware与系统后,需要进行网络配置。第一个目标为进行SSH连接,可以从本机到VMware进行文件传送,首先需要进行网络配置。1.下载远程软件首先需要先下载安装一款远程软件:FinalShell或者xhell7FinalShellxhell7FinalShell下载:Windows下载http://www.hostbuf.com/downloads/finalshell_install.exemacOS下载http://www.hostbuf.com/downloads/finalshell_install.pkg2.配置CentOS网络安装好
在神经网络方面,我完全是个初学者。我整天都在与ruby-fann和ai4r搏斗,不幸的是我没有任何东西可以展示,所以我想我会来到StackOverflow并询问这里的知识渊博的人。我有一组样本——每天都有一个数据点,但它们不符合我能够找出的任何明确模式(我尝试了几次回归)。不过,我认为看看是否有任何方法可以仅从日期预测future的数据会很好,而且我认为神经网络将是生成希望表达这种关系的函数的好方法.日期是DateTime对象,数据点是十进制数,例如7.68。我一直在将DateTime对象转换为float,然后除以10,000,000,000得到一个介于0和1之间的数字,我一直在将
我有一个nokigiri网络抓取工具,它发布到我试图发布到heroku的数据库。我有一个sinatra应用程序前端,我想从数据库中获取它。我是Heroku和Web开发的新手,不知道处理此类问题的最佳方法。我是否必须将上传到数据库的网络爬虫脚本放在sinatra路由下(如mywebsite.com/scraper),并让它变得如此模糊以至于没有人访问它?最后,我想让sinatra部分成为一个从数据库中提取的restapi。感谢大家的参与 最佳答案 您可以采用两种方法。第一个是通过控制台使用herokurunYOURCMD运行scrap