发布于 2015-09-06 04:56:50 | 683 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

网易(163)

网易公司(NASDAQ:NTES),是中国领先的互联网技术公司,也是中国主要门户网站,和新浪网、搜狐网、腾讯网并称为“中国四大门户网站”。网易在开发互联网应用、服务及其它技术方面始终保持中国业内界的领先地位。


一、网络

   TCP三次握手创建连接,双方交互的报文中SYN和ACK的序列是什么样的( )

   A:SYN 、SYN+ACK、 ACK

   B:SYN 、ACK 、SYN ACK

   C:SYN+ACK、 ACK、 SYN

   D:SYN 、SYN 、ACK

   答案: A

   解析:在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。

   第一次握手:建立连接时,客户端发送SYN包(SYN=j)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。

   第二次握手:服务器收到SYN包,必须确认客户的SYN(ACK=j+1),同时自己也发送一个SYN包(SYN=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;

   第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ACK=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED(TCP连接成功)状态,完成三次握手。

   所以三次握手创建连接时,交互报文的序列是SYN, SYN+ACK, ACK。

二、操作系统

   Linux下的进程有哪三种状态( )

   A:精确态、模糊态和随机态

   B:运行态、就绪态和等待态

   C:准备态、执行态和退出态

   D:手工态、自动态和自由态

   答案:B

   解析:该题考察Linux操作系统中进程的状态。Linux进程在运行中不断地改变其运行状态。通常,一个运行进程必须具有以下三种基本状态。

   就绪(Ready)状态,当进程已分配到除CPU以外的所有必要的资源,只要获得处理机便可立即执行,这时的进程状态称为就绪状态。(就绪态)

   执行(Running)状态,当进程已获得处理机,其程序正在处理机上执行,此时的进程状态称为执行状态。(运行态)

   阻塞(Blocked)状态,正在执行的进程,由于等待某个事件发生而无法执行时,便放弃处理机而处于阻塞状态。引起进程阻塞的事件可有多种,例如,等待I/O完成、申请缓冲区不能满足、等待信件(新号)等。(等待态)

三、操作系统

   以下哪些命令可以打印文件(demo.log)中包含ERR的行到标准输出( )

   A:sed’/ERR/a’demo.log

   B:sed’/ERR/p’demo.log

   C:sed’/ERR/d’demo.log

   D:sed -n’/ERR/p’demo.log

   答案:D

   解析:sed是一个在线编辑器,本身也是一个管道命令。它一次处理一行的内容,主要用于行的新增/删除, 行的替换/显示, 搜寻并替换, 直接修改文件。Sed命令的格式为:sed [-nefri] ‘command’ 输入文本。

   -n:使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN 的数据一般都会被列出到屏幕上。但如果加上 -n 参数后,则只有经过 sed 特殊处理的那一行才会被列出来。command中a:表示新增;p:表示打印,将某个选择的数据印出来。d:表示删除。

   题目中要求打印出包含ERR的行,根据以上描述,应该选择使用参数-n和command中的p组成命令。只有D正确。sed –n ’/ERR/p’ demo.log,表示查询包含关键字’ERR’所在所有行,并打印输出到文件demo.log中。



最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务