牛客刷题错题——网络基础(一)

1. TCP/IP网络中,提供端到端的通信的是(   )。

A. 应用层     B. 传输层     C. 网络层     D. 网络接口层

 正确答案: B   你的答案: A (错误)

分析:

TCP/IP协议栈分为4层(分类1):1. 链路层 2. IP层 3. 传输层(TCP/ UDP) 4. 应用层

OSI参考模型(分类2:本题):1. 物理层 2. 数据链路层 3. 网络层 4. 传输层 5. 会话层 6. 表示层 7. 应用层

传输层也称运输层,传输单位是报文段或用户数据报,传输层负责主机中两个进程之间的通信,功能是为端到端连接提供可靠的传输服务,为端到端连接提供流量控制、差错控制、服务质量、数据传输管理等服务。
数据链路层是点到点的通信,传输层是端到端的通信
点到点:可以理解为主机到主机之间的通信,一个点指一个硬件地址或IP地址,网络中参与通信的主机通过硬件地址或IP地址标识的;
端到端:指运行在不同主机内的两个进程之间的通信,一个进程由一个端口号来标识,所以称端到端通信

2. 假设Apache产生的日志文件名为access_log,在apache正在运行时,执行命令mv  access_log access_log.bak,执行完后,请问新的apache的日志会打印到哪里,请选择下列描述正确的是?

A. 系统会检查access_log文件是否存在,若不存在则创建。

B. 虽然此时文件被改名,但是由于服务正在运行,因为它的inode节点的位置没有变,程序打开的fd仍然会指向原来那个inode,不会因为文件名的改变而改变。apache会继续向已改名的文件中追加日志。

C. 系统会报错

D. 以上答案都不正确

 正确答案: B   你的答案: A (错误)

分析:

mv对inode的影响:

前提:使用mv命令搬移的文件目的地跟原文件在同一文件系统内

1. 系统会新建一个目录项,将新档案名称对应到inode number (注意,inode number并没有变,只是对应了新的名字)

2. 删除旧档案

(搬移档案的行为对inode table没有任何影响,也不会将档案搬移到其他的block)

由此可见,在我们看来access_log  和  access_log.bak  是两个不同的文件,其实他们是同一个文件,只是换了名字而已。

由于程序打开的fd指向原来的iNode,而MV操作并不会改变这个inode,因此对正在运行的程序不会产生影响。

3. 关于以下 URL 的描述错误的是()

A. http表明使用TCP协议;

B. 又名统一资源定位符,方便确定一个资源,并表示它在哪里

C. URL中隐藏了端口号,默认是80端口

D. 访问URL可使用大写字母

 正确答案: A   你的答案: D (错误)

分析:

URL(Uniform Resoure Locator:统一资源定位器)是WWW页的地址,它从左到右由下述部分组成:

  • Internet资源类型(scheme):指出WWW客户程序用来操作的工具。如“http://”表示WWW服务器,“ftp://”表示FTP服务器 ,“gopher://”表示Gopher服务器,而“new:”表示Newgroup新闻组 。
  • 服务器地址(host):指出WWW页所在的服务器域名。
  • 端口(port):有时(并非总是这样),对某些资源的访问来说,需给出相应的服务器提供端口号。
  • 路径(path):指明服务器上某资源的位置(其格式与DOS系统中的格式一样,通常有目录/子目录/文件名这样结构组成)。与端口一样,路径并非总是需要的。

4. _可用于流量控制。

A. FCS     B. 重传     C. 计时器    D. 滑动窗口

 正确答案: D   你的答案: D (正确)

分析:

FCSFrame Check Sequence(帧校验序列),俗称帧尾,即计算机网络数据链路层的协议数据单元(帧)的尾部字段,是一段4个字节的循环冗余校验码。FCS提供了一种错误检测机制,用来验证帧在传输过程中的完整性。
重传超时重传是TCP协议保证数据可靠性的另一个重要机制,其原理是在发送某一个数据以后就开启一个计时器,在一定时间内如果没有得到发送的数据报的ACK报文,那么就重新发送数据,直到发送成功为止。
计时器:TCP通信四种计时器
    重传计时器:用于希望接收端的确认,常用拥塞避免。 
    坚持计时器:目的是使窗口大小信息保持不断流动。 
    目的是可检测到一个空闲连接到另一端何时崩溃或者重启。
    2MSL计时器:目的测量一个连接处于TIME_WAIT状态的时间。 
滑动窗口:TCP 滑动窗口协议。
滑动窗口协议可能是计算机网络中最著名的算法。关于该算法它可以有三个不同的功能。
第一个功能是在不可靠链路上可靠地传输帧。
滑动窗口算法的第二个功能是用于保持帧的传输顺序。
滑动窗口算法的第三个功能是支持流量控制(flowcontrol),它是一种接收方能够控制发送方使其降低速度的反馈机制。这种机制用于抑制发送方发送速度过快,即抑制传输比接收方所能处理的更多的数据。这通常通过扩展滑动窗口协议完成,使接收方不仅确认收到的帧,而且通知发送方它还可接收多少帧。可接收的帧数对应着接收方空闲的缓冲区数。在按序传递的情况下,在将流量控制并入滑动窗口协议之前,我们应该确信流量控制在链路层是必要的。

5. 下面属于B类地址的是_  。

A. 120.11.2.1      B. 192.168.1.1     C. 129.1.5.4      D. 202.96.128.68

 正确答案: C   你的答案: C (正确)

分析:

A类:000-127 B类:128-191 C类:192-223 D类:224-239 E类:240-255

6. 下面有关应用层的常用协议,对应的端口号错误的是?

A. http 80     B. ftp 21     C. telnet 22     D. smtp 25

 正确答案: C   你的答案: D (错误)

分析:

服务器常用以下端口:

 HTTP协议***服务器常用端口号:80/8080/3128/8081/9080

SOCKS***协议服务器常用端口号:1080

FTP(文件传输)协议***服务器常用端口号:21

Telnet(远程登录)协议***服务器常用端口:23

HTTP服务器,默认的端口号为80/tcp(木马Executor开放此端口);

HTTPS(securely transferring web pages)服务器,默认的端口号为443/tcp 443/udp;

Telnet(不安全的文本传送),默认端口号为23/tcp(木马Tiny Telnet Server所开放的端口);

FTP,默认的端口号为21/tcp(木马Doly Trojan、Fore、Invisible FTP、WebEx、WinCrash和Blade 
Runner所开放的端口);

TFTP(Trivial File Transfer Protocol ),默认的端口号为69/udp;

SSH(安全登录)、SCP(文件传输)、端口重定向,默认的端口号为22/tcp;

SMTP Simple Mail Transfer Protocol (E-mail),默认的端口号为25/tcp(木马Antigen、Email 
Password Sender、Haebu Coceda、Shtrilitz Stealth、WinPC、WinSpy都开放这个端口);

POP3 Post Office Protocol (E-mail) ,默认的端口号为110/tcp;

WebLogic,默认的端口号为7001;

Webshpere应用程序,默认的端口号为9080;

webshpere管理工具,默认的端口号为9090;

JBOSS,默认的端口号为8080;

TOMCAT,默认的端口号为8080;

WIN2003远程登陆,默认的端口号为3389;

Symantec AV/Filter for MSE ,默认端口号为 8081;

Oracle 数据库,默认的端口号为1521;

ORACLE EMCTL,默认的端口号为1158;

Oracle XDB( XML 数据库),默认的端口号为8080;

Oracle XDB FTP服务,默认的端口号为2100;

MS SQL*SERVER数据库server,默认的端口号为1433/tcp 1433/udp;

MS SQL*SERVER数据库monitor,默认的端口号为1434/tcp 1434/udp;

QQ,默认的端口号为1080/udp

7. 目前实际存在与使用的广域网基本都采用 

A. 总线拓扑     B. 环型拓扑     C. 网状拓扑     D.星形拓扑

 正确答案: C   你的答案: D (错误)

分析:

广域网:网状拓扑 局域网:星型拓扑(总线拓扑)

8. 下面关于因特网的路由选择协议叙述错误的是 () 。

A. 因特网采用静态的、分层次的路由选择协议。

B. RIP是基于距离向量的路由选择协议,RIP选择一个到目的网络具有最少路由器的路由(最短路由)。

C. OSPF最主要特征是使用分布式链路状态协议,所有的路由器最终都能建立一个链路状态数据库(全网的拓扑结构图)。

D. BGP-4采用路径向量路由选择协议。BGP所交换的网络可达性信息是要到达某个网络所要经过的自治系统序列。

 正确答案: A   你的答案: A (正确)

分析:

静态路由选择策略用于简单的小网络,用人工配置每一条路由。

动态路由选择策略用于较复杂的大网络。

因特网采用的路由选择协议主要是自适应的(即动态的)、分布式路由选择协议。

9. 以下描述正确的:

A. Http协议所使用的运输层协议是UDP                B. Https的端口号是443

C. TCP注重数据可靠性,UDP注重数据传输快     D. 传输层提供端到端的可靠报文传递和错误恢复

 正确答案: B C D   你的答案: C D (错误)

分析:

1.网络模型

牛客刷题错题——网络基础(一)_第1张图片

OSI七层模型

7 应用层:允许访问网络资源。 通信单位:报文(指的是TCP/IP协议里广义的应用层 ) 
6 表示层:数据的转换,加密,压缩  
5 会话层:建立,管理,终止会话  
4 运输层:提供可靠的进程到进程的交付和差错恢复。  
3 网络层:从源到终点传送分组,提供网络互联。通信单位 数据报 
2 数据链路层:将比特组织成帧结构,提供逐跳交付。通信单位 帧 
1 物理层:经过媒体传送比特

2.TCP与UDP

UDP( User Datagram Protocal, 用户数据报协议 )

(1)简介

面向数据报的不可靠的 传输层通信协议

(2)特点

UDP不能保证可靠传输,也就更不能保证所发送的数据的到达顺序,它所实现的是尽最大的努力交付。

UDP是面向数据报文的、无连接的协议,因此它的开销低并且发送器前的时延小(因为不用建立连接啊),面向报文也使得IP层在传输UDP协议的报文时既不会拆分也不会合并。

UDP可以支持一对一、一对多、多对一、多对多的通信。

UDP没有拥塞控制功能,它的发送速率不会随着网络出现的拥塞而降低,所以它的实时性较好。这也是许多视频聊天应用采用它的原因。

(3)报文格式

TCP( Transmission Control Protocol, 传输控制协议  )

(1)简介

面向连接的、可靠的、基于字节流的传输层通信协议

(2)特点

TCP协议保证可靠传输,也就是说发送的数据是什么样,接收的数据也是什么样。

TCP协议是有连接的、面向数据流的协议。有连接是说数据传送前通信双方需要建立连接、通信完毕后需要断开连接,不过这里所提到的连接都是逻辑上的连接。面向数据流的意思是说发送方应用程序发送的数据是什么顺序,接收方应用读取的接收到的数据也是什么顺序。

TCP协议提供的是端到端的通信,也就是说一条TCP连接只能提供一对一的通信。不过,一个应用可以同时建立多条TCP连接来实现与多个目标的通信。

TCP协议提供拥塞控制功能,会在网络状况良好的情况下适当提高发送/接收速率,反之则适当降低发送/接收速率。这样,将会提高对网络的利用率。

(3) 数据封包结构

10. 星形结构的网络采用的是广播式的传播方式。(        )

A. 正确     B. 错误

正确答案: B   你的答案: A (错误)

分析:

星型拓扑图:点到点式;
总线型:广播式;
环形式:点到点;
树形式:点到点;
网状:点到点和广播式

11. 回收IEEE 802.5令牌环的数据帧的站是 ________。

A. 发送站     B. 校验出错误帧的站     C. 接收站     D. 管理站

正确答案: A   你的答案: A (正确)

分析:

如果环上的某个工作站收到令牌并且有信息发送,它就改变令牌中的一位(该操作将令牌变成一个帧开始序列),添加想传输的信息,然后将整个信息发往环中的下一工作站。信息帧沿着环传输直到它到达目的地,目的地创建一个副本以便进一步处理。信息帧继续沿着环传输直到到达发送站时便可以被删除(因此是在发送站回收)。发送站可以通过检验返回帧以查看帧是否被接收站收到并且复制。

12. 可以在两个LAN之间选择最佳路由的网络连接设备是(    )。

A. 中继器或集线器     B. 网桥      C.  路由器     D. 网关

正确答案: C   你的答案: D (错误)

分析:

选择路由是网络层的功能,所以要选网络层设备.

中继器和集线器是物理层设备

网桥和交换机是数据链路层设备

网关不是设备

路由器是网络层设备

13. 交换机、HDLC、PPP属于OSI模型的哪一层?

A. 物理层     B. 数据链路层     C. 网络层     D. 传输层

正确答案: B   你的答案: C (错误)

分析:

 TCP/IP: 
数据链路层:ARP,RARP
网络层: IP,ICMP,IGMP
传输层:TCP ,UDP,UGP
应用层:Telnet,FTP,SMTP,SNMP.

OSI:
物理层:EIA/TIA-232, EIA/TIA-499, V.35, V.24, RJ45, Ethernet, 802.3, 802.5, FDDI, NRZI, NRZ, B8ZS
数据链路层:Frame Relay, HDLC, PPP, IEEE 802.3/802.2, FDDI, ATM,  IEEE 802.5/802.2
网络层:IP,IPX,AppleTalk DDP
传输层:TCP,UDP,SPX
会话层:RPC,SQL,NFS,NetBIOS,names,AppleTalk,ASP,DECnet,SCP
表示层:TIFF,GIF,JPEG,PICT,ASCII,EBCDIC,encryption,MPEG,MIDI,HTML
应用层:FTP,WWW,Telnet,NFS,SMTP,Gateway,SNMP

14. 用来检查到一台主机的网络层是否连通命令是( )?

A. PING     B. TRACERT     C. TELNET     D. IPCONFIG

正确答案: A   你的答案: A (正确)

分析:
ping命令通过发送ICMP数据包检测网络层是否连通
tracert是用来跟踪路由的命令
telnet命令式通过telnet协议和另一主机相联。
ipconfig是查看ip地址信息

15. 以下设备中哪种最适合做网站负载均衡设备(Load Balance)

A. 二层交换机     B. 路由器     C. 四层交换机     D. 防火墙

正确答案: C   你的答案: B (错误)

分析:

负载均衡一般第四层或第七层实现.四层负责均衡:是通过报文中的目标地址和端口,再加上负载均衡设备设置的服务器选择方式,决定最终选择的内部服务器与请求客户端建立TCP连接,然后发送Client请求的数据。七层负载均衡设备:也称内容交换,也就是主要通过报文中的真正有意义的应用层内容,再加上负载均衡设备设置的服务器选择方式,决定最终选择的服务器。

16. 采用 DHCP 动态获取 IP 地址的客户机从启动到绑定 IP,其间要经过那些状态?_______

A. 初始状态、选择状态、请求状态、绑定状态

B. 初始状态、请求状态、选择状态、绑定状态

C. 选择状态、初始状态、请求状态、绑定状态

D. 初始状态、请求状态、选择状态、绑定状态

正确答案: A   你的答案: A (正确)

分析:

  1. DHCP Client以广播的方式发出DHCP Discover报文。
  2. 所有的DHCP Server都能够接收到DHCP Client发送的DHCP Discover报文,所有的DHCP Server都会给出响应,向DHCP Client发送一个DHCP Offer报文。(初始状态
  3. DHCP Client收到来自很多DHCP Server的DHCP Offer报文,但只处理最早来到的DHCP Offer报文。(选择状态
  4. 然后DHCP Client会发出一个广播的DHCP Request报文,在选项字段中会加入选中的DHCP Server的IP地址和需要的IP地址。DHCP Server收到DHCP Request报文后,判断选项字段中的IP地址是否与自己的地址相同。如果不相同,DHCP Server不做任何处理只清除相应IP地址分配记录;如果相同,DHCP Server就会向DHCP Client响应一个DHCP ACK报文,并在选项字段中增加IP地址的使用租期信息。(请求状态
  5. DHCP Client接收到DHCP ACK报文后,检查DHCP Server分配的IP地址是否能够使用。如果可以使用,则DHCP Client成功获得IP地址并根据IP地址使用租期自动启动续延过程。(绑定状态

17. 下列设备属于资源子网的是( )。

A. 打印机      B. 集线器      C. 路由器      D. 交换机

正确答案: A   你的答案: C (错误)

分析:

就局域网而言,通信子网由网卡、线缆、集线器、中继器、网桥、路由器、交换机等设备和相关软件组成。资源子网由连网的服务器、工作站、共享的打印机和其它设备及相关软件所组成。

在广域网中,通信子网由一些专用的通信处理机(即节点交换机)及其运行的软件、集中器等设备和连接这些节点的通信链路组成。资源子网由上网的所有主机及其外部设备组成。

通信子网的设备工作在TCP/IP协议的物理层、数据链路层、网络层和传输层,资源子网的设备工作在TCP/IP协议的应用层。

18. 局域网中的 MAC 层 与 OSI 参考模型 () 相对应。

A. 物理层      B. 数据链路层     C. 网络层     D. 传输层

正确答案: B   你的答案: A (错误)

分析:介质访问控制(MAC)是数据链路层的一个功能子层。局域网参考模型把数据链路层划分为两个子层:逻辑链路控制(LLC)子层和介质访问控制(MAC)子层

19. 帧中继网是一种 () 。

A. 广域网     B. 局域网     C. ATM网     D. 以太网

正确答案: A   你的答案: B (错误) 

分析:

帧中继是一种使用了包交换方式的标准的广域网技术。简单来说,就是为用户建立了一条端到端之间的虚拟电路连接,中间经过的帧中继云网络对于用户来说是透明的,用户用起来就感觉跟租用物理专线差不多,但是租用帧中继服务就比租用物理专线便宜得多。帧中继常用于分公司与总公司之间的连接。
帧中继的链路分为两种:一种是临时的虚拟链路,叫做SVC(Switching Virtual Circuit)交换虚链路;另一种是永久的虚拟链路,叫做PVC(Permanent Virtual Circuit)。SVC跟PVC的主要区别在于,SVC是节点之间只在需要进行数据传送的时候才建立逻辑连接,而PVC则是一直保持着连接状态。目前基本上使用的都是PVC。

你可能感兴趣的:(2021错题整理,网络,linux,数据库,java,http)