如何评测一个软件工程师的计算机网络知识水平与网络编程技能水平?

以下试题来自近两年408真题以及CCNA认证题库

1、下列所述的哪一个是无连接的传输层协议?()

(A)TCP

(B)UDP

(C)IP

(D)SPX  

答案:B

参考知识点:

TCP/IP传输层的协议有:TCP/UDPNETWARE的IPX/SPX中传输层的协议有:SPX

面向连接的协议是可靠的传输使用三重握手机制如TCP和SPX面向无连接的协议是不可靠的传输如UDP,但传输速度快,常用在在线视频。OSI开放系统互联参考模型(OpenSystemInterconnectionReferenceModel)由国际标准化组织(ISO)制定,分为7层:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。TCP/IP参考模型

是因特网(Internet)的基础。和OSI的7层协议比较,TCP/IP参考模型中没有会话层和表示层。通常说的TCP/IP是一组协议的总称,TCP/IP实际上是一个协议族(或协议包),包括100多个相互关联的协议,其中IP(InternetProtocol,网际协议)是网络层最主要的协议;TCP(TransmissionControlProtocol,传输控制协议)和UDP(UserDatagramProtocol,用户数据报协议)是传输层中最主要的协议。一般认为IP、TCP、UDP是最根本的三种协议,是其它协议的基础。IP定义了数据按照数据报(Datagram)传输的格式和规则;TCP是提供可靠服务、面向连接的协议;UDP是不可靠、无连接的协议。TCP建立在IP之上(这正是TCP/IP的由来),定义了网络上程序到程序的数据传输格式和规则,提供了IP数据包的传输确认、丢失数据包的重新请求、将收到的数据包按照它们的发送次序重新装配的机制。TCP协议是面向连接的协议,类似于打电话,在开始传输数据之前,必须先建立明确的连接。UDP也建立在IP之上,但它是一种无连接协议,两台计算机之间的传输类似于传递邮件:消息从一台计算机发送到另一台计算机,两者之间没有明确的连接。UDP中的Datagram是一种自带寻址信息的、独立地从数据源走到终点的数据包。UDP不保证数据的传输,也不提供重新排列次序或重新请求功能,所以说它是不可靠的。虽然UDP的不可靠性限制了它的应用场合,但它比TCP具有更好的传输效率。

2、IEEE802.5标准是指(  )

A、以太网

B、令牌总线网

C、令牌环网

D、FDDI网

答案:C

3、10BASE-T是指()

A、粗同轴电缆

B、细同轴电缆

C、双绞线

D、光纤

答案:C

4、Quidway系列路由器在执行数据包转发时,下列哪些项发生了变化(假定没有使用地址转换技术)?()

(A)源端口号

(B)目的端口号

(C)源网络地址

(D)目的MAC地址  

答案:D

参考知识点:

路由功能就是指选择一条从源网络到目的网络的路径,并进行数据包的转发。路由选择是实现高效通信的基础。在运行TCP/IP协议的网络中,每个数据包都记录了该数据包的源IP地址和目的IP地址。路由器通过检查数据包的目的IP地址,判断如何转发该数据包,以便对传输中的下一跳路由作出判断。如图1所示:数据包在经过路由器1、2、3的转发过程中,其所包含的目的IP地址不会发生变化,而沿途的每台路由器会将数据包内的目的物理地址改为下一跳(传输中的下一台路由器或是目的站点)的物理地址,并将该数据包发送到这个物理地址所在的物理链路上。整个路由寻址过程如图1所示。图1数据包通过网络时,其物理地址改变,而目的IP地址保持不变;端口是用来表示服务的,目的和源端口都是不会改变的。

5、以太网交换机端口的工作模式不可以被设置为()

(A)全双工

(B)Trunk模式

(C)半双工

(D)自动协商方式  

答案:B

6、DNS工作于(   )

(A)网络层

(B)传输层

(C)应用层

(D)表示层

答案:C

参考知识点:

TCP/IP各层对应的协议

应用层

该层包括所有和应用程序协同工作,利用基础网络交换应用程序专用的数据的协议。如,

HTTP(HypertextTransferProtocol),超文本传输协议。

TELNET(TeletypeovertheNetwork,网络电传),通过一个终端(terminal)登陆到网络(运行在TCP协议上)。

FTP(FileTransferProtocol,文件传输协议),由名知义(运行在TCP协议上)。

***TP(SimpleMailTransferProtocol,简单邮件传输协议),用来发送电子邮件(运行在TCP协议上)。

DNS(DomainNameService,域名服务),用于完成地址查找,邮件转发等工作(运行在TCP和UDP协议上)。

NTP(NetworkTimeProtocol,网络时间协议),用于网络同步(运行在UDP协议上)。

SNMP(SimpleNetworkManagementProtocol,简单网络管理协议),用于网络信息的收集和网络管理。

传输层

该层提供端对端的通信。最重要的传输层协议是传输控制协议TCP。

传输控制协议TCP(TransportControlProtocol)-数据流传输(面向连接,可靠)

用户数据报文协议UDP(UserDatagramProtocol)-数据报文传输(无连接不可靠)

网络层

该层负责数据转发和路由。从该层上面往下看,可以认为底下存在的是一个不可靠无连接的端对端的数据通路。最核心的协议当然是IP协议。此外还有ICMP,RIP,OSPF,IS-IS,BGP,ARP,RARP等。

链路层

 

TCP/IP参考模型定义了链路层,但该层不属于TCP/IP协议栈的范围。常用的链路层技术有以太网(Ethernet),令牌环(TokenRing),光纤数据分布接口(FDDI),端对端协议(PPP),X.25,帧中继(FrameRelay),ATM,Sonet,SDH等。

7、一个B类网络,有5位掩码加入缺省掩码用来划分子网,每个子网最多(  )台主机

(A)510

(B)512

(C)1022

(D)2046

答案:D

B类网络的默认子网掩码是/16 加了5位掩码就是/21剩下的32-21=11位是主机位。也就是可容纳的主机数为2^11-2=2046

8、关于VLAN下面说法不正确的是()

(A)隔离广播域

(B)相互间通信要通过路由器

(C)可以限制网上的计算机互相访问的权限

(D)只能在同一个物理网络上的主机进行逻辑分组

答案:D

9. 假设下图所示网络中的本地域名服务器只提供递归查询服务,其他域名的服务器均只提 供迭代查询服务;局域网内主机访问 Internet 上各服务器的往返时间(RTT)均为 10ms, 忽略其他各种时延,若主机 H 通过超链接 http://www.abc.com/index.html,请求浏览纯 文本 Web 页 index.html,则从点击超链接开始到浏览器接收到 index.html 页面为止, 所需最短、最长时间分别是:

A、10ms,40ms B、10ms,50ms C、20ms,40ms D、20ms,50ms

如何评测一个软件工程师的计算机网络知识水平与网络编程技能水平?_第1张图片

答案 D

【解析】 最短时间:本地域名服务器存在域名与 IP 地址的映射 主机向本地域名服务器递归查询 10s + 数据传输 10ms = 20ms 最长时间:本地域名服务器不存在映射,需要迭代查询各级域名服务器 3 次 10ms + 迭代查询 3 次 30ms + 数据传输 10ms = 50ms

10. 若主机甲与主机乙建立 TCP 连接时发送的 SYN 段中的序号为 1000,在断开连接时, 甲发送给乙的 FIN 段中的序号为 5001,则在无任何重传的情况下,甲向乙已经发送的 应用层数据的字节数为:

 A、4002 B、4001 C、4000 D、3999

答案 C

【解析】 SYN=1000,则数据传输时的起始序号为 1001,字节数 = FIN – 1001 = 4000

综合题

某网络拓扑如下图所示,其中R为路由器,主机H1~H4的IP地址配置以及R的各接口IP地址

配置如图中所示。现有若干台以太网交换机(无VLAN功能)和路由器两类网络互连设备可供选择。

请回答下列问题:

(1) 设备1、设备2和设备3分别应选择什么类型网络设备?

(2) 设备1、设备2和设备3中,哪几个设备的接口需要配置IP地址?并为对应的接口配置正确的IP地

址。

(3) 为确保主机H1~H4能够访问Internet,R需要提供什么服务?

(4) 若主机H3发送一个目的地址为192.168.1.127的IP数据报,网络中哪几个主机会接收该数据报?

如何评测一个软件工程师的计算机网络知识水平与网络编程技能水平?_第2张图片

 

 参考答案:(1)设备1:路由器 设备2:以太网交换机 设备3:以太网交换机

               (2)设备1的接口需要配置ip地址;设备1的IF1,IF2,IF3接口的ip地址分别是

                 192.168.1.254 192.168.1.1 192.168.1.65

                (3)R需要提供NAT服务

                 (4)主机H4会接收该数据报

你可能感兴趣的:(如何评测一个软件工程师的计算机网络知识水平与网络编程技能水平?)