深信服笔试2014

  • 格式:doc
  • 大小:51.50 KB
  • 文档页数:7

下载文档原格式

  / 16
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、TCP断开连接是几次握手?4次

2、广播和多播应用于?UDP

3、TCP建立连接,客户端发起的数据类型?字节类型 bit

4、动态路由器的协议?IGRP

5、正则表达式ha*表示什么?前两个字母是ha后面跟0个或多个字符

6、Linux的通信方式?socket

7、哪条命令显示文件的库文件?

8、Kill -9的含义?结束进程强行中止进程

9、Loadrunner选择不到对应的协议时,可采用什么协议?

Web/Winsocket双重协议

10、OSI的7个结构?

从下到上:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层

11、FTP存在的模式?FTP命令连接端口是()数据连接的端口是()

1. FTP采用客户机/服务器模式,在客户机和服务器之间使用TCP协议建立面向连接的可靠传输服务

2. 20端口

3. 21端口

12、802.3协议,MTU=1460字节,MSS最大报文段大小?

1460 – 40 = 1420字节

13、堆栈的操作特点?队列的操作特点?

堆栈:先进后出队列:先进先出

14、Linux查看磁盘空间命令,文件属性命令?

df –lh ls -l

15、能与正则表达式do(es)匹配的两个字符串?

does dose

16、Loadrunner的点击率是指?

点击率(Hit Per Second)每秒钟用户向Web服务器提交的HTTP请求数。这个指标是Web 应用特有的一个指标:Web应用是“请求-响应”模式,用户发出一次申请,服务器就要处理一次,所以“点击”是Web应用能够处理交易的最小单位。如果把每次点击定义为一次交易,点击率和TPS就是一个概念。不难看出,点击率越大,对服务器的压力也越大。点击率只是一个性能参考指标,重要的是分析点击时产生的影响。

需要注意的是,这里的点击不是指鼠标的一次“单击”操作,因为在一次“单击”操作中,客户端可能向服务器发出多个HTTP请求。

17、Winrunner基于的模式?

1. record-context sensitive 只记录到动作开始,一直到动作结束,例如画图工具,在录制过程中,只记录了画图的起点与结束的重点,是一条直线,不会记录绘图过程中的每一个动作过程,是经常用到的录制方式。

主要是以gui对象为基础,识别使用者点选的GUI对象(如窗口,菜单,按钮等),以及执行的操作(如按下,移动,选取等)

2. record-analog 记录鼠标轨迹、鼠标的点选以及键盘的输入三种动作。例如画图工具,记录了画图的每一个动作过程,但是回放起来很慢,一般没有特殊情况不会使用到这个录制方式。直到动作结束,例如画图工具,在录制过程中

18、Linux下编写shell脚本,每隔5秒打印一次ESTABLISHED状态的所有TCP连接的总数?nbtstat –a ESTABLISHED –p tcp 5

19、4个人单独过桥的时间是10,7,3,1分钟,有一把手电筒,最多只能同时两个人过桥,且以时间长的为准,请写出四个人过桥的最短时间,同时写出步骤?

7 3 2 1

1、1和4过(10分钟),4返回(1分钟),共11分钟;

2、2和4过(7分钟),4返回(1分钟),共8分钟;

3、3和4过,用3分钟。

共计22分钟!

20、输出所有小于等于n(n为一个大于2的正整数)的素数,写出两种以上算法?

void printPrime(int n)

{

int i;

for(i=2;i<=n;i++)

{

for(j=2;j

{

if(i%j==0)

break;

else

printf(“%d,”,i);

}

}

}

21、TCP的包头怎么构成?

SYN 同步序号,用来发起一个连接。syn位用于建立连接的过程(如TCP三次握手)。ACK 建立连接和数据发送,关闭连接都用。 ack位被设置为1表示ack_seq是有效的。如果ack为0,则该数据段不包含确认信息,所以,ack_seq域应该被忽略。

RST 连接异常。

FIN 用于释放一个连接。它表示发送方已经没有数据要传输了。

SEQ等于该主机选择本次连接的初始序号加上报文段中第一个字节在整个数据流中的序号。在连接建立的时候,会随机选择一个初始序号。序号是32 bit的无符号数。

WINDOW 16 位滑动窗口的大小,单位为字节。接受方用来通知发送方接受 buffer 的大小,发送方不能过分的发送,导致接受方的 buffer 溢出。

PSH 接收方在收到数据后应立即请求将数据递交给应用程序,而不是将它缓冲起来直到整个缓冲区接收满为止(这样做的目的可能是为了效率的原因)

URG 发送紧急数据。这个设施可以代替中断信息。

22、C语言找错?

Void test2()

Char string[10],str[10];

For (i=0;i<10;i++)

{

Str[i]=’a’; ///////这里Str中S大写

}

Strcpy(string,str); /////这里函数名开头字母S大写

23、Shell编程:

把1.txt/2.txt/3.txt文件合并为4.txt,

2、统计4.txt文件中特定字符出现的次数

4、判断下列子网掩码错在那里?

A:255.255.240 B:7.0.0.0 C:255.255.242 D:255.240.240.240

5、windows下:netstat、nbtstat、telnet、tracert命令,表示的意思?

Netstat显示活动的 TCP 连接、计算机侦听的端口、以太网统计信息、IP 路由表、IPv4 统计信息(对于 IP、ICMP、TCP 和 UDP 协议)以及 IPv6 统计信息(对于 IPv6、ICMPv6、通过 IPv6 的 TCP 以及通过 IPv6 的 UDP 协议)。使用时如果不带参数,netstat 显示活动的 TCP 连接

Nbtstat显示基于 TCP/IP 的 NetBIOS (NetBT) 协议统计资料、本地计算机和远程计算机的 NetBIOS 名称表和 NetBIOS 名称缓存。Nbtstat 可以刷新 NetBIOS 名称缓存和使用Windows Internet 名称服务 (WINS) 注册的名称。

telnet管理运行 Telnet Server 的本地或远程计算机

tracert 通过递增“存在时间 (TTL)”字段的值将“Internet 控制消息协议 (ICMP) 回显请求”或 ICMPv6 消息发送给目标可确定到达目标的路径

7、FTP传输文件的2中传输模式:

主动模式(Active FTP)和被动模式(Passive FTP)

在主动模式PORT下,FTP客户端随机开启一个大于1024的端口N向服务器的21号端口发起连接,然后开放N+1号端口进行监听,并向服务器发出PORT N+1命令。服务器接收到命令后,会用其本地的FTP数据端口(通常是20)来连接客户端指定的端口N+1,进行数据传输。

在被动模式PASV下,FTP库户端随机开启一个大于1024的端口N向服务器的21号端口发起连接,同时会开启N+1号端口。然后向服务器发送PASV命令,通知服务器自己处于被动模式。服务器收到命令后,会开放一个大于1024的端口P进行监听,然后用PORT P 命令通知客户端,自己的数据端口是P。客户端收到命令后,会通过N+1号端口连接服务器的端口P,然后在两个端口之间进行数据传输。

总的来说,主动模式的FTP是指服务器主动连接客户端的数据端口,被动模式的FTP 是指服务器被动地等待客户端连接自己的数据端口。

被动模式的FTP通常用在处于防火墙之后的FTP客户访问外界FTP服务器的情况,因为在这种情况下,防火墙通常配置为不允许外界访问防火墙之后主机,而只允许由防火墙之后的主机发起的连接请求通过。因此,在这种情况下不能使用主动模式的FTP传输,而被动模式的FTP可以良好的工作。

8、怎么划分VLAN网络?

VLAN在交换机上的实现方法,可以大致划分为六类:

1. 基于端口的VLAN

这是最常应用的一种VLAN划分方法,应用也最为广泛、最有效,目前绝大多数VLAN协议的交换机都提供这种VLAN配置方法。这种划分VLAN的方法是根据以太网交换机的交换端口来划分的,它是将VLAN交换机上的物理端口和VLAN交换机内部的PVC(永久虚电路)端口分成若干个组,每个组构成一个虚拟网,相当于一个独立的VLAN交换机。对于不同部门需要互访时,可通过路由器转发,并配合基于MAC地址的端口过滤。对某