深信服笔试2014

合集下载

深圳深信服笔试题

深圳深信服笔试题

第一类数据推理:题目1:393,163,67,29,9,?[问号里应该是5,3,1,11中哪个]题目2:1,10,26,50,82,?[问号里应该是104,140,146,131中哪个]题目3:22,44,68,96,128,?[问号里应该是148,156,164,174中哪个]题目4:6,18,?,78,126 [问号里应该是40,41,42,44中哪个]题目5:9,16,37,?,289 [问号里应该是30,46,216,100中哪个]题目6:如果2003年6月3号星期五,那么2006年6月3号星期几?(给出分析过程)题目7:某杂志刊登一段文字如下:1 周迅的前男友窦鹏是窦唯的堂弟;2 窦唯是王菲的前老公;3 周迅的前男友宋宁是高原的表弟;4 高原是窦唯的现任老婆;5 窦唯是王菲的前老公;6 周迅的前男友李亚鹏是王菲的现任老公;7 周迅的前男友朴树的音乐制作人是张亚东;8 张亚东是王菲的前老公窦唯的妹妹窦颖的前老公,也是王菲的音乐制作人;9 张亚东是李亚鹏前女友瞿颖的现男友。

请问下列说法不正确的是:A王菲周迅是情敌关系;B 瞿颖王菲是情敌关系;C 窦颖周迅是情敌关系;D 瞿颖周迅是情敌关系。

简答题:题目8:在程序设计中,对公共资源(如缓冲区)的操作和访问经常需要使用锁来进行保护,但在大并发系统中过多的锁会导致效低很低,通常那些办法可以尽量避免或减少锁的使用?题目9:有哪些方法让一个进程仅有一个实例运行。

题目10:红黑树比A VL树的优势是什么?题目11:有3个红色球,2个白色球,1个绿色球。

取出2个不同颜色的球就能变成2个第三种颜色的球(比如:取出1红球,1白球,就能变成2个绿球)。

问,最少几次变化能将所有的球都变成同一颜色,说明步骤和原因?题目12:通常一个软件开发过程包含哪几个阶段,你知道在个阶段的质量保证措施分别是什么吗?PS 还有一套thoughtworks题也来做做题目13:编号为123456789的火车经过如下轨道从左边入口处移到右边出口处(每车只能进临时轨道M一次)-----------------------------------------------------987654321-------------------\ /-----------------------------| || || || || ||M|| || || || ||_|按照从左向右的顺序,下面的结果不可能是______A 123876549B 321987654C 321456798D 789651234题目14:如果M只能容纳4列车。

深信服笔试

深信服笔试

4是一道逻辑题,有的数是2,3,5的倍数,在三位数中出去可整除这三个数的和(5升和3升桶量4升水)四,改错题三道1tozero算法2比较简单3是高质量里的一道题五,问答题1VC中有哪些方法避免C编程中的头文件重复包含:#ifndef !!!!#def !!!!#endif2在C++中extern c的作用(按键转换,比如点击p输出q)作为extern是C/C++语言中表明函数和全局变量作用范围(可见性)的关键字,该关键字告诉编译器,其声明的函数和变量可以在本模块或其它模块中使用。

extern "C"是连接申明(linkage declaration),被extern "C"修饰的变量和函数是按照C 语言方式编译和连接的3编程中异步IO和同步IO有什么区别?说说你可知道的几种IO?4使用异步socket编程,通常因为网络拥塞send不出数据,会获得什么样的错误码(windows 下举例),通常如何处理这种情况?(核心太与用户太的区别,x86如何转换。

)5将程序移植到不同的32位cpu中,经常出现结构字节对齐和大小端的问题,有哪能些方法避免?(是子网源码的判断,计算,ABCDE网络的区别,DE网络的用途,)6怎样解决在vc中内存泄漏的问题(release版本)(1)放置关键字assert()(2)生成map文件。

它并不往exe文件中添加任何东西,仅仅只是把编译连接时的所有函数入口地址记录在后缀为.map文件。

程序崩溃的时候,可以得到一个崩溃时的EIP地址,通过地址可以很容易的查到崩溃所在的函数。

(在vc setting下有个link按钮选上generate mapfile)(3)Release版本也是可以设置断点的,在希望设置断点处加入_asm int 3(4)熟悉汇编,通过编译时的汇编看出(5)使用第三方调试器。

(6)关掉发行版中的一些优化选项,生成调试信息。

2014上半年网络管理员考试真题及答案-下午卷

2014上半年网络管理员考试真题及答案-下午卷

2014上半年网络管理员考试真题及答案-下午卷试题一(20分)阅读以下说明,回答问题1至问躧4,将解答填入答題纸对应的解答栏内。

【说明】某单位网络结构及各接口IP地址如图1-1所示。

路由器R1的路由表结构及外部网络访问内网的路由记录如表1-1所示。

【问题1】网络中主机host1的Internet 协议属性参数如图1-2所示。

1.进行合理的IP地址设计,为host1 配置协议属性参数(包括IP地址、子网掩码、默认网关)。

(6分)2.图1-2中DNS服务器地址的配置能正常工作吗?说明理由。

(2分)【参考答案】1. IP 地址:210.117.150.130-210.117.150.254 中任一个子网掩码:255.255.255.128默认网关:210.117.150.1292.能。

首选DNS服务器不一定要求为域内DNS服务器。

【试题分析】本题考查局域网配置相关问题,属网管员需掌握的基本知识,是经常考查的问题。

本问题考查局域网相关知识和主机配置。

host1的网关为路由器R2的E1口,从图中可看出网关的地址为210.117.150,129/25, 故host1的Internet协议属性参数为:IP 地址:210.117.150.130〜210.117.150.254 中任一个子网掩码:255.255.255.128默认网关:210.117.150.129图1-2中为host1配置了一个8.8.8.8的域名服务器,也能正常实现域名解析,因为首选DNS服务器不一定要求为主域DNS服务器。

【问题2】填充表1-2,为路由器R2配置内网到DNS服务器的主机路由,以及内网用户访问Internet的默认路由。

【参考答案】【试题分析】本题考查静态路由的设置。

内网到DNS服务器的主机路由中,目的地址是DNS服务器单个主机,故IP地址为210.117.151.6,子网掩码为255.255.255.255:又由下一跳为路由器R1的S0口,故下一跳IP地址为210.117.151.1,报文要转发到路由器R2的S1口。

深信服科技校园招聘笔试题

深信服科技校园招聘笔试题

深信服科技校园招聘笔试题深信服科技校园招聘笔试题一、选择题(单选多选都有,每题2分,时间:120分钟)1. 正则表示式(a | b) + [0 - 9]*c 可匹配下列哪些字符串?()A. abacB. 90cC. aba10cD. ac2. 已知a, b 都是double类型,下列哪些判断a, b相等的方法是正确的?()A. a == bB. fabs(a-b) < DBL_EPSILONC. fabs(a-b) <= FLT_EPSILOND. fabs(a-b) <= DBL_EPSILONE. fabs(a-b) < FLT_EPSILON3. 下列哪些是可能引起错误的代码?()A. char c = 233; tables[c] = c;B. #define equal(a, b) a==b; int a = 3, b=7; printf(“a&3 %s b&3\n”, equal(a&3, b&3)? “==”: “!=”);C. 已知Derived 是Base的派生类Base *p = newDerived; delete (Derived *)p;D. std::string str1(“hello”), str2; memcpy(&str2, &str1, sizeof(str1));4. 下列哪些指令执行之后,标志寄存器的ZF一定会置位为1? ()A. XOR EAX EAXB. CMP EAX EAXC. MOV EAX 0HD. TEST EAX EAX5. 下列哪些数据结构最适合医疗仪器设备中的大型数据量插入、查找?()A. 数组B. 哈希表C. 红黑树/二叉平衡树D. 链表6. 下列哪些排序算法的平均时间复杂度是O(Nlog2N) (),哪些是稳定排序()A. 冒泡排序B. 希尔排序C. 快速排序D. 插入排序E. 堆排序7. 下列哪些说法是正确的:()A. 二分查找法在一个长度为1000的有序整数数组查找一个整数,比较次数不超过100次B. 在二叉树中查找元素的时间复杂度为O(log2N);C. 对单向链表,能够使用冒泡法排序;D. 对双向链表,能够使用快速排序.8. 已知Derived是Base的派生类,且Base、Derived 都有缺省构造函数,Base有个成员函数fool ,原型为:void Base::fool(), Derived有个成员函数foo2,原型为:void Derived::foo2(). 请问下述哪些代码是能够正常编译经过的?()A. Derived *p = new Base;B. Base *p = new Derived;C. void (Derived::*pfn)() = &Base::foo1;D. void (Base::*pfn)() == &Derived::foo2;9. 下列哪些函数调用之后,buf一定是以’\0’结束(假设src是字符串,buf足够长): ()A. memcpy(buf, src, strlen(src));B. strcpy(buf, src);C. strncpy(buf, src, strlen(src));D. strcat(buf, src);10. X86平台,下列哪几种情况下需要对全局变量I的访问进行加锁:()A. A线程:if(I++) return; B线程:if(I++) return;B. A线程:if(I) return; B线程if(I) return;C. A线程:if(I++) return; B线程:if(I) return;D. A线程:I = 1; B线程:I = 0;二、填空题(每题2分,共20分)1.下列程序的运行结果是:_________void fun(int* pa, int& b, int c){*pa = 5;b = 5;c = 5;}int main(){int a = 1;int b = 2;int c = 3;fun(&a, b, c);printf(“%d %d %d\n”, a, b, c);return 0;}2.数值转换:十进制123转成十六进制_______十六进制F3转成十进制______八进制456转成十六进制______3.位运算(32位X86平台)1)0x321 & 0x2f = ______2)0x321 ^ 0x3f = ______3)~0x321 = ______4.调用printf函数能够分解为九个过程,请写出它们的排列顺序_________A.c all指令B.EBP出栈C.函数参数压栈D.收回局部变量空间E.在栈上保留局部变量空间F.E BP压栈G.函数参数出栈H.r et指令I.打印输出字符串5.请挑出下述代码执行过程中会发生的事件,并按顺序排列______struct Base{int val;Base() : val(0){}~Base();};struct Derived : public Base{Derived() {}~ Derived(){}};Base *p = new Derived;delete p;6.下列代码的运行结果是:______struct Foo{Foo(const char* name, int *p) : m_name(name), m_p(p){printf(“%s:%d”, name, ++*p);}~Foo(){printf(“%s:%d”, m_name, --*p);}const char* m_name;int* m_p;};void fun(int *p){Foo a(“a”, p);new Foo(“b”, p);}int main(){int a = 1;fun(&a);printf(“%d\n”, a);return 0;}输出结果a:2b:3a:22用new创立的对象必须要用delete 才销毁不然不会调用对象析构函数若改程序:void fun(int *p){Foo a(“a”, p);Foo *b=new Foo(“b”, p);Delete b;}则程序输出为:a:2b:3b:2a:117.下列程序的运行结果是______int main(){int a[5][2] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};int* p = a[0];int (*p2)[2] = &a[1];++p;++p2;printf("%d", *p); 1printf("%d", **p2); 4printf("%d", p2[1][2]); 88.32位X86平台,4字节对齐,下列代码的执行结果是:______union uni{struct {char* p1;int n2;char c;}s1;struct {int n3;char* p4;}s2;};int main(){union uni u;printf(“%d %d %d %d \n”, sizeof(u), sizeof(&u), (int*)&u.s2.p4-(int*)&u.s1.p1,(char*)&u.s2.n3 – (char*)&u.s1.p1):return 0;}9.将C语言表示式a*(b-c) / d+e 转成后缀表示式是______10.已知某二叉树的后序遍历是DFBEGCA,中序遍历的顺序是DBFACEG,其前序遍历顺序是______三、代码补全题(每空1分,共15分)1.下述函数的作用是:消除字符串首尾空白符(仅指跳格符和空格符),中间出现的连续空白符合并为一个空格,请补充其中缺失的行。

2014年上半年上午 信息系统项目管理师 试题及答案与解析-软考考试真题-基础知识

2014年上半年上午 信息系统项目管理师 试题及答案与解析-软考考试真题-基础知识

2014年上半年上午信息系统项目管理师考试试题答案与解析一、单项选择题(共 75 分,每题 1 分。

每题备选项中,只有 1 个最符合题意)⚫第1题.结构化法是信息系统开发的常用方法之一,它将信息系统软件生命大致分为系统规划、系统分析、系统设计、系统实施和系统维护5个阶段,每个阶段都有明确的工程任务,各阶段工作按顺序展开。

下列任务中,(1)不属于系统规划或系统分析阶段。

A.调查应用部门的环境、目标和应用系统B.研究开发新系统的必要性和可行性C.用形式化或半形式化的描述说明数据和处理过程的关系D.用ER图建立数据模型【参考答案】D【答案解析】系统分析阶段:主要解决的就是管理系统中需要有哪些功能,那些功能之间有何种联系,如何来实现那些功能。

系统设计阶段:根据分析结果,设计管理系统中的结构图,主要解决的就是你的设计思路问题。

信息系统生命周期由系统分析、系统设计、系统实施以及系统管理和维护四个时期组成,每一个时期又进一步划分成若干个阶段。

系统分析系统分析,也叫系统的调査与分析,是信息系统生命周期的第一个阶段,也是最重要的一个阶段。

系统分析时期的任务包括确定信息系统必须完成的总目标,确定工程的可行性,导出实现工程目标应该采取的策略及系统必须完成的功能,估计完成该项工程需要的资源和成本,并且制定工程进度表。

系统分析时期通常进一步划分成三个阶段:问题的定义、可行性研究和需求分析。

问题定义阶段的主要任务是确定所开发的信息系统要完成的目标是什么,如果不知道信息系统的目标就试图幵发信息系统,显然是盲目的,只会白白浪费时间和金钱。

可行性研究阶段的主要任务是分析达到信息系统的目标是否存在可行的办法。

可行性研究的结果是信息系统的负责人做出是否继续进行这个信息系统的开发决定的重要依据。

一般来说,只有投资可能取得较大效益的那些信息系统才值得继续进行下去,及时终止不值得投资的工程项目,可以避免更大的浪费。

需求分析阶段的主要任务是确定目标系统必须具备哪些功能以及系统正常运行时应满足的性能指标。

深信服销售工程师、华为技术支持笔试面试经历

深信服销售工程师、华为技术支持笔试面试经历

深信服销售工程师、华为技术支持笔试面试经历您需要登录后才可以回帖登录 | 注册发布感谢应届生网给了我这么多笔经面经,前辈们留下的那些财富就像旧约圣经一样,最后都在面试的当天一一验证了。

今天心情哈哈也写一些经历作为回报。

本人重庆邮电大学,通信与信息系统专业小硕。

和所有应届生一样的心情(对未来的迷茫,面试激动心情)去准备找工作,最后经历之后的感觉是:无论什么工作,实力是一部分,运气也是很重要的一部分。

总之,保持一颗平常心去面对工作才是正确的,不要因为收到通知就高兴,收不到就气馁,(切记此处不留爷,自幼留爷处)不是自己去选择合适的工作,而是有缘分的工作最终会看到我们的。

深信服:一个年轻的企业,不做详细的介绍啦,总之“最佳雇主”肯定会很吸引人的。

笔试:深信服销售工程师(产品线)笔试考试:计算机网络。

并且全是计算机网络,重点是安全方面的,因为深信服是靠VPN技术起家的,安全加密的技术非常重要。

不过笔试要求不是太高基本大家都能做个差不多,差不多都可以收到面试的通知,提前复习计算机网络很有必要的,因为,很多公司面试都会问道这个问题。

群面:这个群面有点特别,不是群P啊,是集体大演讲啊,每一个人在前面的同学上去演讲之前会收到题目,所以你收到的题目的思考时间是由上一位同学的演讲时间决定的,大部分的题目是如何看待成功。

失败、幸福、不抛弃不放弃、千里之堤毁于蚁穴,等等,总结是要关注生活吧,讲的要有点道理,然后要结合自身的经历。

其实讲的很有道理也是不太重要的。

我认为最重要的是要把你为什么适合这个岗位说出来。

还要注意不要激动,深呼吸,别激动,淡定,很关键。

终面:这一面就比较轻松啦,就是聊聊人生、聊聊理想、感觉说的生动真实感人就挺好的,但是一定要把你为啥选这个岗位、凭啥适合这个岗位说出来。

你以后可是销售工程师啊,就要靠那张大嘴吃饭啦,放开的说吧!!华为对我们重邮还是挺好的,哈哈,技术支持的岗位不要笔试的。

所有的在重邮招生的岗位,除了软研之外,提前上机一次,剩下的直接等着去面试就OK啦。

深信服面试经验

深信服面试经验

9月份时深信服来到我们学校宣讲,听了宣讲会不仅觉得不仅工资高,福利好,更被深信服充满活力的文化所吸引。

10月14日11点半收到了深信服的笔试通知,十五号准备了简历、成绩单去笔试,笔试题不是很难,因为深信服是前沿最大的网络设备供应商,所以笔试考了些计算机网络的基础知识,之前考过全国计算机等级考试四级网络工程师,所以很快把专业题做完了,剩下的行测题,也比较简单,深信服的工作效率有点高,10月15日晚上收到了面试通知,同样是要带上简历。

面试地点是再我们学校的行政楼里面,本来是16:30开始面试的,但是还是提前半个小时到达了现场。

穿着定做的西装,踩着高跟鞋,感觉好正式,但是也很难受,因为穿上高跟鞋之后要比旁边的男生还高,难受啊,这感觉不好,开始考虑下次面试还要不要穿高跟鞋呀。

好了~~~啰嗦了半天,终于开始面试了,无领导小组讨论,考官发了讨论题目,每人一份,不知考官是不是故意的,发给我的题目居然和其他组员的不一样,而且考官还问了一下是不是第四套,我硬是听成了第十套,直到小组成员两分钟陈述的时候才发现我的题目和其他人的不一样。

哎~ ~~真是悲剧,我总是掌握不好群面的技巧,尤其是这种大公司群面时间长,而且很严格,本来就紧张的我更是不知所措。

和考官换了考题,赶紧看讨论题目,劝告自己要放松,但是自己终究没放松下来,脸一下子红了,相当悲剧。

论题大概是一家公司要拓展市场份额,扩大规模,有两种薪酬制度,讨论那种更好点。

只恨自己讨论插不上嘴~~~ 又感觉自己不在状态,别人说的时候老是走神,下次前万不能这样了,带了电子表,但是没有用到。

旁边一个女生带了手表,边讨论她边报时间,真是无语。

虽说一面没有通过,但是还是积累了几点经验:1、一定要自信,不要紧张,面试官假装严肃,给你施压,所以千万不要上当;2、讨论一定要积极,切不可过于沉默,发言要有条理,切忌啰嗦。

只有战胜了自己心里的恐惧才能更好的说服别人,为自己加油!祝愿所有找工作的童鞋找到自己称心如意的工作。

2014下半年软件评测师考试真题及答案-上午卷

2014下半年软件评测师考试真题及答案-上午卷

2014下半年软件评测师考试真题及答案-上午卷三总线结构的计算机总线系统由(1)组成。

(1)A.CPU总线、内存总线和I/O总线 B.数据总线、地址总线和控制总线C.系统总线、内部总线和外部总线D.串行总线、并行总线和PCI总线【答案】B【解析】本题考查计算机系统基础知识。

总线上传输的信息类型分为数据、地址和控制,因此总线由数据总线、地址总线和控制总线组成。

数据总线:传送数据信息,CPU一次传输的数据与数据总线带宽相等控制总线:传送控制信号和时序信号,如读/写、片选、中断响应信号等地址总线:传送地址,它决定了系统的寻址空间计算机采用分级存储体系的主要目的是为了解决(2)的问题。

(2)A.主存容量不足 B.存储器读写可靠性C.外设访问效率D.存储容量、成本和速度之间的矛盾【答案】D【解析】本题考査计算机系统基础知识。

存储系统由存放程序和数据的各类存储设备及有关的软件构成,是计算机系统的重要组成部分,用于存放程序和数据。

存储系统分为内存储器和外存储器,两者按一定的结构有机地组织在一起,程序和数据按不同的层次存放在各级存储器中,而整个存储系统具有较好的速度、容量和价格等方面的综合性能指标。

属于CPU中算术逻辑单元的部件是(3)。

(3)A.程序计数器 B.加法器 C.指令寄存器 D.指令译码器【答案】B【解析】本题考查计算机系统基础知识。

程序计数器、指令寄存器和指令译码器都是CPU中控制单元的部件,算术逻辑单元是运算器的重要组成部件,负责处理数据,实现对数据的算术运算和逻辑运算,而加法器是算术逻辑运算单元的部件。

内存按字节编址从A5000H到DCFFFH的区域其存储容量为(4)。

(4)A.123KB B.180KB C.223KB D.224KB【答案】D【解析】本题考查计算机系统基础知识。

内存按字节编址从A5000H到DCFFFH,得出地址空间为:DCFFFF-A5000+1=38000H,将38000H换算为二进制为:11 1000 0000 0000 0000=1110 0000x210=224KB。

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

1、TCP断开连接是几次握手?4次2、广播和多播应用于?UDP3、TCP建立连接,客户端发起的数据类型?字节类型 bit4、动态路由器的协议?IGRP5、正则表达式ha*表示什么?前两个字母是ha后面跟0个或多个字符6、Linux的通信方式?socket7、哪条命令显示文件的库文件?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 -l15、能与正则表达式do(es)匹配的两个字符串?does dose16、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 519、4个人单独过桥的时间是10,7,3,1分钟,有一把手电筒,最多只能同时两个人过桥,且以时间长的为准,请写出四个人过桥的最短时间,同时写出步骤?7 3 2 11、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<i;j++){if(i%j==0)break;elseprintf(“%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.2405、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地址的端口过滤。

对某站点的访问路径上最靠近该站点的交换机、路由交换机或路由器的相应端口上,设定可通过的MAC地址集。

这样就可以防止非法入侵者从内部盗用IP地址从其他可接入点入侵的可能。

从这种划分方法本身我们可以看出,这种划分的方法的优点是定义VLAN成员时非常简单,只要将所有的端口都定义为相应的VLAN组即可。

适合于任何大小的网络。

它的缺点是如果某用户离开了原来的端口,到了一个新的交换机的某个端口,必须重新定义。

2. 基于MAC地址的VLAN这种划分VLAN的方法是根据每个主机的MAC地址来划分,即对每个MAC地址的主机都配置他属于哪个组,它实现的机制就是每一块网卡都对应唯一的MAC地址,VLAN交换机跟踪属于VLAN MAC的地址。

这种方式的VLAN允许网络用户从一个物理位置移动到另一个物理位置时,自动保留其所属VLAN的成员身份。

由这种划分的机制可以看出,这种VLAN的划分方法的最大优点就是当用户物理位置移动时,即从一个交换机换到其他的交换机时,VLAN不用重新配置,因为它是基于用户,而不是基于交换机的端口。

这种方法的缺点是初始化时,所有的用户都必须进行配置,如果有几百个甚至上千个用户的话,配置是非常累的,所以这种划分方法通常适用于小型局域网。

而且这种划分的方法也导致了交换机执行效率的降低,因为在每一个交换机的端口都可能存在很多个VLAN组的成员,保存了许多用户的MAC地址,查询起来相当不容易。

另外,对于使用笔记本电脑的用户来说,他们的网卡可能经常更换,这样VLAN就必须经常配置。

3. 基于网络层协议的VLANVLAN按网络层协议来划分,可分为IP、IPX、DECnet、AppleTalk、Banyan等VLAN网络。

这种按网络层协议来组成的VLAN,可使广播域跨越多个VLAN交换机。

这对于希望针对具体应用和服务来组织用户的网络管理员来说是非常具有吸引力的。

而且,用户可以在网络内部自由移动,但其VLAN成员身份仍然保留不变。

这种方法的优点是用户的物理位置改变了,不需要重新配置所属的VLAN,而且可以根据协议类型来划分VLAN,这对网络管理者来说很重要,还有,这种方法不需要附加的帧标签来识别VLAN,这样可以减少网络的通信量。

这种方法的缺点是效率低,因为检查每一个数据包的网络层地址是需要消耗处理时间的(相对于前面两种方法),一般的交换机芯片都可以自动检查网络上数据包的以太网帧头,但要让芯片能检查IP帧头,需要更高的技术,同时也更费时。

相关文档
最新文档