笔试题

1.局域网内有一主机ip为192.168.1.2,请找到他的mac地址?C

  A.使用ping 192.168.1.2,从返回结果找到对应信息

  B.使用netstat 192.168.1.2,从返回结果找到对应信息

  C.先使用ping 192.168.1.2,然后使用arp -a找对应mac地址

  D.上述方法都不正确


2.数据在网络层时,我们称之为(包 )
  7 应用层         程序
  6 表示层         字符和字
  5 会话层         
  4 传输层         消息/段
  3 网络层         数据包
  2 数据链路层    桢
  1 物理层         比特

3.关于Web站点,以下理解正确的有()B

A.静态网络是指这个网站的内容无法更改
B.可以使用同一个网址访问不同的Web服务器
C.使用127.0.0.1不能访问本地站点
D.DDos,缓存溢出,XSS,AJAX都属于Web站点的入侵方式

解释:
  A,静态网站指网页是固定的,而不是在用户访问的时候动态生成的
  B,可以使用同一个网址访问不同的Web服务器,CDN网络就是这样。比如你在不同的确访问www.baidu.com,指向的服务器ip地址也不同,目前各大公司都有使用,即CDN-内容分发网络技术,通过访问一个站点,可以访问不同地区的服务器。
  C,127.0.0.1是本机回环测试地址,等价于localhost可以访问本地站点
  D,AJAX是一种网页技术,而不是入侵方式。

 4.下面关于synflood攻击的说法,错误的是()B
A.服务端由于连接队列被占满而不能对外服务
B.不但能攻击TCP服务,还可以攻击UDP服务
C.大量连接处于SYN_RECV状态
D.使用硬件防火墙可以一定程度上抵御攻击

5.以下哪个协议不是无状态协议?A

A.TCP协议
B.HTTP协议
C.UDP协议
D.IP协议
解释:
  HTTP协议是无状态协议
  TCP协议是有状态协议
  无状态是指协议对于事务处理没有记忆能力缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。
  这里有状态和有连接是两个概念,需要明确HTTP基于TCP,但是是有连接,无状态的协议
  
 
 6.当我们在局域网内使用ping www.nowcoder.com时,哪种协议没有被使用?

  A.ICMP

  B.ARP

  C.DNS

  D.TCP

 解释:

(1)因为ping的话 后面跟的是地址,所以要先将域名转换为ip地址,即用到了DNS,注意到DNS使用的运输层协议是UDP而不是TCP。
(2)获取到ip地址后,在数据链路层是根据MAC地址传输的,所以要用到ARP解析服务,获取到MAC地址
(3)ping功能是测试另一台主机是否可达,程序发送一份ICMP回显请求给目标主机,并等待返回ICMP回显应答,(ICMP主要是用于ip主机、路由器之间传递控制信息,控制信息是指网络通不通,主机是否可达)
(4)TCP的话,不涉及数据传输,不会用到 

7.以下哪些可以工作于数据链路层?(C)

  A.tcpdump

  B.集线器

  C.交换机

  D.路由器

 要注意区分:集线器工作在物理层,网桥工作在数据链路层

 8.某一速率为100M的交换机有20个端口,其一个端口上连着一台笔记本电脑,此电脑从迅雷上下载一部1G的电影需要的时间可能是多久?DE

  A.10S
  B.20S
  C.40S
  D.100S
  E.200S
 解释:
  首先,注意速率的单位是Mb/s。注意MB与Mb的区别,B=byte,字节;b=bit,位。所以MB=8Mb
  1GB=1024MB=1024*8=8192Mb
  假设20个断口只有一个人用,则:8192Mb/100Mb/s=81.92s
 
9.客户端C和服务器S之间建立了一个TCP连接,TCP最大段长度为1KB,客户端C当前的拥塞窗口是16KB,向服务器S连续发送2个最大段之后,成功收到服务器S发送的第一段的确认段,确认段中通告的接受窗口大小是4KB,那么此时客户端C还可以向服务器S发送的最大字节数是:A 
  A.3KB
  B.4KB
  C.15KB
  D.16KB

 解释:

  发送方的发送窗口的上限值取接收方窗口和拥塞窗口中较小的一个,于是发送窗口为MIN{4,16},由于发送方还没有收到第二个最大段的确认,所以4KB-1KB=3KB

   第一次接收确认后,窗口变成4KB,因为还有1KB的数据没有确认,所以还能向服务器发送的最大字节数为3KB

 

 10.假设信道长度为1200km,其往返时间为20ms,分组长度为1200bit,发送速率为1Mb/s。若忽略处理时间和发送确认分组时间,则该信道的利用率为( )0.0566

解释:首先知道传递的数据时1200bit.

   接下来计算有数据通过的时间,其中把速率的单位化成b/ms的形式,1Mb=1024Kb=1024*1024b=1048576b,1s=1000ms,所以1Mb/s=1048576/1000(b/ms)=1048.576b/ms,取近似1000b/ms

   有数据通过的时间=1200/1000=1.2ms

   利用率=1.2/(20+1.2)=0.0566

11.HTTPS是使用(C)来保证信息安全的. 

  A.SET

  B.IPSEC

  C.SSL

  D.SSH

解释:SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密

 12.假设在x86平台上,有一个int型变量,在内存中的内部由低到高分别是:0x12,0x34,0x56,0x78当通过网络发送该数据时,正确的发送顺序是()B

  A.0x12,0x34,0x56,0x78

  B.0x78,0x56,0x34,0x12

  C.0x34,0x12,0x78,0x56

  D.0x56,0x78,0x12,0x34

解释:int型变量是存储在栈中的,而栈是自上向下生长的。因此,该变量实际上为:0x78563412,在发送到网络时,就从高字节处开始发送到网络中

13.上网的时候发现网页不能访问,QQ使用正常,出现此问题最可能的原因是B

  A.网线问题

  B.DNS问题

  C.IP地址冲突

  D.网关错误

解释:

QQ和网页访问使用的都是传输层的UDP协议,因此QQ正常可以排除传输层以下的所有原因。因此,A,C,D不对,选B项。
所有网页均打不开的可能原因是DNS服务器配错了,或者是指定DNS服务器故障等原因。若是特定网页打不开,可能是要访问的域名被DNS劫持、DNS污染等。
原文地址:https://www.cnblogs.com/GumpYan/p/5765727.html