网络协议面试题(网络协议常见面试题)

      最后更新:2023-07-07 10:52

      J2EE经典面试题及答案

      J2EE经典面试题及答案J2EE,使用Java技术开发企业级应用的一种事实上的工业标准,它是Java技术不断适应和促进企业级应用过程中的产物。下面为各位考生分享的是J2EE经典面试题及答案,希望对大家有所帮助!1.MVC的各个部分都有那些技术来实现?如何实现?答:MVC是Model-View-Controller的简写。"Model" 代表的是应用的业务逻辑(通过JavaBean,EJB组件实现), "View" 是应用的表示面(由JSP页面产生),"Controller" 是提供应用的处理过程控制(一般是一个Servlet),通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。2.J2EE是什么?答:Je22是Sun公司提出的多层(multi-diered),分布式(distributed),基于组件(component-base)的企业级应用模型(enterpriese application model).在这样的一个应用系统中,可按照功能划分为不同的组件,这些组件又可在不同计算机上,并且处于相应的层次(tier)中。所属层次包括客户层(clietn tier)组件,web层和组件,Business层和组件,企业信息系统(EIS)层。3.J2EE是技术还是平台还是框架?答:J2EE本身是一个标准,一个为企业分布式应用的开发提供的标准平台。J2EE也是一个框架,包括JDBC、JNDI、RMI、JMS、EJB、JTA等技术。4.STRUTS的应用(如STRUTS架构)答:Struts是采用Java Servlet/JavaServer Pages技术,开发Web应用程序的开放源码的framework。 采用Struts能开发出基于MVC(Model-View-Controller)设计模式的应用构架。 Struts有如下的主要功能:一.包含一个controller servlet,能将用户的请求发送到相应的Action对象。二.JSP自由tag库,并且在controller servlet中提供关联支持,帮助开发员创建交互式表单应用。三.提供了一系列实用对象:XML处理、通过Java reflection APIs自动处理JavaBeans属性、国际化的提示和消息。5.WEB SERVICE名词解释。JSWDL开发包的介绍。JAXP、JAXM的解释。SOAP、UDDI,WSDL解释。答:Web ServiceWeb Service是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web Service能与其他兼容的组件进行互操作。JAXP(Java API for XML Parsing) 定义了在Java中使用DOM, SAX, XSLT的通用的接口。这样在你的程序中你只要使用这些通用的接口,当你需要改变具体的实现时候也不需要修改代码。JAXM(Java API for XML Messaging) 是为SOAP通信提供访问方法和传输机制的API。WSDL是一种 XML 格式,用于将网络服务描述为一组端点,这些端点对包含面向文档信息或面向过程信息的消息进行操作。这种格式首先对操作和消息进行抽象描述,然后将其绑定到具体的网络协议和消息格式上以定义端点。相关的具体端点即组合成为抽象端点(服务)。SOAP即简单对象访问协议(Simple Object Access Protocol),它是用于交换XML编码信息的轻量级协议。UDDI 的目的是为电子商务建立标准;UDDI是一套基于Web的、分布式的、为Web Service提供的、信息注册中心的实现标准规范,同时也包含一组使企业能将自身提供的Web Service注册,以使别的企业能够发现的访问协议的实现标准。6.C/S 与 B/S 区别:答:有如下八个方面的不同:(1)硬件环境不同:C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务.B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例与电话上网, 租用设备. 信息自己管理. 有比C/S更强的适应范围, 一般只要有操作系统和浏览器就行(2)对安全要求不同C/S 一般面向相对固定的用户群, 对信息安全的控制能力很强. 一般高度机密的信息系统采用C/S 结构适宜. 可以通过B/S发布部分可公开信息.B/S 建立在广域网之上, 对安全的控制能力相对弱, 可能面向不可知的用户。(3)对程序架构不同C/S 程序可以更加注重流程, 可以对权限多层次校验, 对系统运行速度可以较少考虑.B/S 对安全以及访问速度的多重的考虑, 建立在需要更加优化的基础之上. 比C/S有更高的要求 B/S结构的程序架构是发展的趋势, 从MS的.Net系列的BizTalk 2000 Exchange 2000等, 全面支持网络的构件搭建的系统. SUN 和IBM推的JavaBean 构件技术等,使 B/S更加成熟.(4)软件重用不同C/S 程序可以不可避免的整体性考虑, 构件的重用性不如在B/S要求下的构件的重用性好.B/S 对的多重结构,要求构件相对独立的功能. 能够相对较好的重用.就入买来的餐桌可以再利用,而不是做在墙上的石头桌子(5)系统维护不同C/S 程序由于整体性, 必须整体考察, 处理出现的问题以及系统升级. 升级难. 可能是再做一个全新的系统B/S 构件组成,方面构件个别的更换,实现系统的无缝升级. 系统维护开销减到最小.用户从网上自己下载安装就可以实现升级.(6)处理问题不同C/S 程序可以处理用户面固定, 并且在相同区域, 安全要求高需求, 与操作系统相关. 应该都是相同的系统B/S 建立在广域网上, 面向不同的用户群, 分散地域, 这是C/S无法作到的. 与操作系统平台关系最小.(7)用户接口不同C/S 多是建立的Window平台上,表现方法有限,对程序员普遍要求较高B/S 建立在浏览器上, 有更加丰富和生动的表现方式与用户交流. 并且大部分难度减低,减低开发成本.(8)信息流不同C/S 程序一般是典型的中央集权的机械式处理, 交互性相对低B/S 信息流向可变化, B-B B-C B-G等信息、流向的变化, 更像交易中心。7.什么是JNDI
      J2EE经典面试题及答案

      网络方面都面试些什么内容

      这是yahoo面试题,供你参考: Question 1. (单选)IP地址18.7.0.1属于:1. A类地址2. B类地址3. C类地址4. D类地址Question 2. (单选)FTP协议的端口号码是:1. 212. 233. 254. 1080Question 3. (多选)正则表达式 ab?c 匹配的字符串是:1. abcd2. acd3. abdc4. abbcQuestion 4. (多选)UNIX程序运行时会自动打开的文件描述符包括:1. 标准输入2. 标准输出3. 标准错误4. 系统日志Question 5. (多选)下列可以用于进程间通信的技术有:1. 管道2. SOCKET3. 共享内存4. 消息队列Question 6. (多选)数据通信中数据传输速率是最重要的性能指标之一,它指单位时间内传送的二进制数据位数,常用的计量单位是:1. Kbps2. Byte3. MB4. MbpsQuestion 7. (单选)互操作性是指在不同环境下的应用程序可以相互操作,交换信息。要使采用不同数据格式的各种计算机之间能够相互理解,这一功能是由下面哪一层来实现的?1. 应用层2. 表示层3. 会话层4. 传输层Question 8. (单选)在UNIX的Shell程序中,可以使用位置变量。若要指明Shell引用的最近后台进程的号码,可以使用位置变量1. $$2. $!3. $#4. $-Question 9. (单选)设二叉树根结点的层次为0,一棵深度(高度)为k的满二叉树和同样深度的完全二叉树各有f个结点和c个结点,下列关系式不正确的是:1. f>=c2. c>f3. f=2k+1-14. C>2k-1Question 10. (单选)某二叉树结点的对称序序列为A、B、C、D、E、F、G,后序序列为B、D、C、A、F、G、E。该二叉树结点的前序序列为1. E、G、F、A、C、D、B2. E、A、C、B、D、G、F3. E、A、G、C、F、B、D4. E、G、A、C、D、F、BQuestion 11. (单选)某二叉树结点的对称序序列为A、B、C、D、E、F、G,后序序列为B、D、C、A、F、G、E该二叉树对应的树林包括多少棵树?1. 12. 23. 34. 4Question 12. (单选)假设就绪队列中有10个进程,系统将时间片设为200ms, CPU进行进程切换要花费10ms。则系统开销所占的比率约为1. 1%2. 5%3. 10%4. 20%Question 13. (单选)长度相同但格式不同的2种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其它规定均相同,则它们可表示的数的范围和精度为:1. 两者可表示的数的范围和精度相同2. 前者可表示的数的范围大但精度低3. 后者可表示的数的范围大且精度高4. 前者可表示的数的范围大且精度高Question 14. (单选)设有一个用数组Q[1..m」表示的环形队列,约定f为当前队头元素在数组中的位置,r为队尾元素的后一位置(按顺时针方向),若队列非空,则计算队列中元素个数的公式应为:1. r-f2. (m+r-f) mod m3. (m-r+f)mod m4. (m-r-f) mod mQuestion 15. (单选)计算机最主要的工作特点是1. 存储程序与自动控制2. 高速度与高精度3. 可靠性与可用性4. 有记忆能力Question 16. (单选)具有多媒体功能的微型计算机系统中,常用的CD-ROM是1. 只读型大容量软盘2. 只读型光盘3. 只读型硬盘4. 半导体只读存储器Question 17. (单选)下列字符中,ASCII码值最小的是1. a2. A3. x4. YQuestion 18. (单选)当个人计算机以拨号方式接入Internet网时,必须使用的设备是1. 网卡2. 调制解调器(Modem)3. 电话机4. 浏览器软件Question 19. (单选)微机计算机硬件系统中最核心的部件是1. 主板2. CPU3. 内存储器4. I/O设备Question 20. (单选)下列关于系统软件的四条叙述中,正确的一条是1. 系统软件与具体应用领域无关2. 系统软件与具体硬件逻辑功能无关3. 系统软件是在应用软件基础上开发的4. 系统软件并不具体提供人机界面Question 21. (单选)在计算机网络中,表征数据传输可靠性的指标是1. 传输率2. 误码率3. 信息容量4. 频带利用率Question 22. (单选)以下哪一个不是栈的基本运算1. 删除栈顶元素2. 删除栈底元素3. 判断栈是否为空4. 将栈置为空栈Question 23. (单选)设有关系R(S,D,M),其函数依赖集F={S→D,D→M}。则关系R至多满足1. 1NF2. 2NF3. 3NF4. BCNFQuestion 24. (单选)网络协议的三个要素是语法、语义与1. 工作原理2. 时序3. 进程4. 服务原语Question 25. (单选)WWW的超链接中定位信息所在的位置使用的是1. 超文本(hypertext)技术2. 统一资源定位器(URL, Uniform Resource Locators)3. 超媒体(hypermedia技术)4. 超文本标注语言HTMLQuestion 26. (单选)提高软件质量和可靠的技术大致可分为两大类:其中一类就是避开错误技术,但避开错误技术无法做到完美无缺和绝无错误,这就需要1. 测试2. 消除错误3. 避开错误4. 容错Question 27. (单选)可行性研究要进行一次_____需求分析1. 详细的2. 全面的3. 简化的、压缩的4. 彻底的Question 28. (多选)以下哪些内容需要进行配置管理?1. 代码2. 需求3. 详细设计4. 项目例会记录Question 29. (单选)详细设计的结果基本决定了最终程序的1. 代码规模2. 运行速度3. 质量4. 可维护性Question 30. (多选)软件开发包括哪些过程?1. 需求分析2. 设计3. 编码4. 测试Question 31. (多选)C++编译器通常不进行( )的检查1. 函数原型2. 变量类型3. 数组边界4. 指针类型Question 32. (多选)在派生类中能直接访问基类的哪些成员?1. 公有成员2. 保护成员3. 私有成员4. 所有成员Question 33. (单选)已知f1 f2同一类两个成员函数,但f1不能调用f2;则下列哪种说法正确?1. f1 f2都是静态函数2. f1是静态,f2不是静态函数3. f1不是静态函数,f2是静态函数4. f1 f2都不是静态函数Question 34. (单选)X = ++i + ++j; X的值等于?1. i + j + 32. i + j + 23. i + j + 14. i + jQuestion 35. (单选)设int x; 则经过()之后,语句*px=0;可以将变量x的值置为0。1. int *px;2. int const *px = &x3. int *const px=&x4. const int *px = &xQuestion 36. (单选)使用操作符setw对数据进行格式输出时,需要包含( )文件1. iostream.h2. fstream.h3. iomanip.h4. stdlib.hQuestion 37. (多选)调用一成员函数时,下面列出的哪些情况使用动态联编(动态绑定)?1. 通过对象调用一虚函数2. 通过指针或引用调用一虚函数3. 通过对象调用静态函数4. 通过指针或引用调用一静态函数Question 38. (单选)假定C是一个类,要为其实现加号运算符重载成员函数,实现两个C类对象的加法,并返回结果。该成员函数的声明应该为:1. C operator+(C &a, C &b);2. C operator+ (C &a)3. operator+ (C a)4. C& operator+(C a, C b)Question 39. (多选)关于类的构造函数,哪些说法是正确的?1. 可以是虚函数2. 返回类型只能是void3. 一个类只能有一个构造函数4. 没有任何返回类型Question 40. (单选)C++中,对于基类中的protected成员,当以protected方式派生一个新类时,该成员将成为派生类的( )成员1. private2. protected3. public4. 非法Question 41. (单选)C++基类指针可以访问派生类对象,但不能访问派生类对象的( )成员1. private2. protected3. public4. 新增Question 42. (多选)const int *p说明不能修改 ( )1. p指针2. p指针指向的变量3. p指针指向的数据类型4. 上述A、B、C三者Question 43. (多选)下列定义中,哪些是错误的?1. template T foo (int *T);2. inline template void foo (T, unsigned int );3. template T foo (U);4. template foo (T, T);Question 44. (单选)考虑函数原型void test(int a,int b=7,char=&tquo*&tquo),下面的函数调用中,属于不合法调用的是1. test(5);2. test(5,8);3. test(6,&tquo#&tquo)4. test(0,0.&tquo*&tquo);Question 45. (多选)下面关于iterator的用法,哪些是错误的?const vector ivec;vector svec;list ilist;1. vector::iterator it = ivec.begin();2. list::iterator it = ilist.begin() + 2;3. vector::iterator it = &svec[0];4. for (vector::iterator it=svec.begin();it!=svec.end();++it) { …}Question 46. (多选)下面的函数声明中,哪些声明表示函数会抛出异常?1. void funca (int) throw(string);2. void funcb(int) throw ();3. void funcc (int);4. void funcd (int) throw (Exception);Question 47. (单选)有如下程序:class BASE{char c;public:BASE(char n):c(n){}virtual~BASE(){cout< };class DERIVED:public BASE{char c;public:DERIVED(char n):BASE(n+1),c(n){}~DERIVED(){cout< };int main(){  DERIVED(&tquoX&tquo);return 0;}执行上面的程序将输出()1. XY2. YX3. X4. YQuestion 48. (多选)下面哪些运算符不能被重载?1. 作用域运算符“::”2. 对象成员运算符“.”3. 指针成员运算符“->”4. 三目运算符“? :”Question 49. (单选)下面有关重载函数的说法中正确的是1. 重载函数必须具有不同的返回值类型2. 重载函数形参个数必须不同3. 重载函数必须有不同的形参列表4. 重载函数名可以不同Question 50. (单选)C++语言是从早期的C语言逐渐发展演变而来的.与C语言相比,它在求解问题方法上进行的最大改进是1. 面向过程2. 面向对象3. 安全性4. 复用性Question 51. (问答)编写类String的构造函数、析构函数和赋值函数已知类String的原型为:class String{public:String(const char *str = NULL); // 普通构造函数String(const String &other); // 拷贝构造函数~ String(void); // 析构函数String & operate =(const String &other); // 赋值函数private:char *m_data; // 用于保存字符串};请编写String的上述4个函数。Question 52. (问答)请实现一个“先进先出(FIFO)”队列类;并写一段示例代码来演示如何使用您定义的类完成队列的数据操作。Question 53. (问答)请编写代码完成如下功能:1. 类Shape是纯虚基类,Circle和Squre都是Shape类的派生类;2. 每个实例都有一个唯一的ID,该ID自动分配,全局统一。如在执行 Circle c1,c2;Sqaure s1, s2;后,c1的id是1, c2的id是2,s1的id是3,s2的id是4。3. 每个类实现方法area,计算该实例图形的面积4. 为类重载cout操作符,输出的数据格式为“名字 id 图形面积”(如:Square 5 area=100)5. 实现void displayShapes (Shape []pShape, int iShapeCount); 输出pShape数组中没有Shape的信息。6. 实现main函数,创建10个Circle实例,5个Square实例,调用displayShapes()函数输出Shape信息。Question 54. (问答)通常类A的拷贝构造函数的原型写为A(const A&);,请问为什么参数一定要使用引用形式?Question 55. (问答) C++中的空类(没有定义任何成员的类,如:class Empty {};),默认产生哪些类成员
      网络方面都面试些什么内容

      面试官:什么是TCP/IP协议?你怎么回答!!

      TCP/IP 是供已连接因特网的计算机进行通信的通信协议。 TCP/IP 指传输控制协议/网际协议 (Transmission Control TCP/IP(传输控制协议/网际协议)是互联网中的基本通信语言或协议。在私网中,它也被用作通信协议。当你直接网络连接时,你的计算机应提供一个TCP/IP程序的副本,此时接收你所发送的信息的计算机也应有一个TCP/IP程序的副本。 TCP/IP是一个两层的程序。高层为传输控制协议,它负责聚集信息或把文件拆分成更小的包。这些包通过网络传送到接收端的TCP层,接收端的TCP层把包还原为原始文件。低层是网际协议,它处理每个包的地址部分,使这些包正确的到达目的地。网络上的网关计算机根据信息的地址来进行路由选择。即使来自同一文件的分包路由也有可能不同,但最后会在目的地汇合。 TCP/IP使用客户端/服务器模式进行通信。TCP/IP通信是点对点的,意思是通信是网络中的一台主机与另一台主机之间的。TCP/IP与上层应用程序之间可以说是“没有国籍的”,因为每个客户请求都被看做是与上一个请求无关的。正是它们之间的“无国籍的”释放了网络路径,才是每个人都可以连续不断的使用网络。 许多用户熟悉使用TCP/IP协议的高层应用协议。包括万维网的超文本传输协议(HTTP),文件传输协议(FTP),远程网络访问协议(Telnet)和简单邮件传输协议(SMTP)。这些协议通常和TCP/IP协议打包在一起。 使用模拟电话调制解调器连接网络的个人电脑通常是使用串行线路接口协议(SLIP)和点对点协议(P2P)。这些协议压缩IP包后通过拨号电话线发送到对方的调制解调器中。 有TCP/IP协议相关的协议还包括用户数据报协议(UDP),它代替TCP/IP协议来达到特殊的目的。
      面试官:什么是TCP/IP协议?你怎么回答!!

      网络工程师面试题

      网络工程师面试题1: 交换机是如何转发数据包的? 交换机通过学习数据帧中的源MAC地址生成交换机的MAC地址表,交换机查看数据帧的目标MAC地址,根据MAC地址表转发数据,如果交换机在表中没有找到匹配项,则向除接受到这个数据帧的端口以外的所有端口广播这个数据帧。2 简述STP的作用及工作原理.作用:(1) 能够在逻辑上阻断环路,生成树形结构的拓扑;(2) 能够不断的检测网络的变化,当主要的线路出现故障断开的时候,STP还能通过计算激活阻起到断的端口,起到链路的备份作用。工作原理: STP将一个环形网络生成无环拓朴的步骤:选择根网桥(Root Bridge)选择根端口(Root Ports)选择指定端口(Designated Ports)生成树机理每个STP实例中有一个根网桥每个非根网桥上都有一个根端口每个网段有一个指定端口非指定端口被阻塞 STP是交换网络的重点,考察是否理解.3:简述传统的多层交换与基于CEF的多层交换的区别简单的说:传统的多层交换:一次路由,多次交换基于CEF的多层交换:无须路由,一直交换.4:DHCP的作用是什么,如何让一个vlan中的DHCP服务器为整个企业网络分配IP地址?作用:动态主机配置协议,为客户端动态分配IP地址.配置DHCP中继,也就是帮助地址.(因为DHCP是基于广播的,vlan 或路由器隔离了广播)5:有一台交换机上的所有用户都获取不了IP地址,但手工配置后这台交换机上的同一vlan间的用户之间能够相互ping通,但ping不通外网,请说出排障思路.1:如果其它交换机上的终端设备能够获取IP地址,看帮助地址是否配置正确;2:此交换机与上连交换机间是否封装为Trunk.3:单臂路由实现vlan间路由的话看子接口是否配置正确,三层交换机实现vlan间路由的话看是否给vlan配置ip地址及配置是否正确.4:再看此交换机跟上连交换机之间的级连线是否有问题;排障思路.6:什么是静态路由?什么是动态路由?各自的特点是什么?静态路由是由管理员在路由器中手动配置的固定路由,路由明确地指定了包到达目的地必须经过的路径,除非网络管理员干预,否则静态路由不会发生变化。静态路由不能对网络的改变作出反应,所以一般说静态路由用于网络规模不大、拓扑结构相对固定的网络。静态路由特点1、它允许对路由的行为进行精确的控制;2、减少了网络流量;3、是单向的;4、配置简单。动态路由是网络中的路由器之间相互通信,传递路由信息,利用收到的路由信息更新路由表的过程。是基于某种路由协议来实现的。常见的路由协议类型有:距离矢量路由协议(如RIP)和链路状态路由协议(如 OSPF)。路由协议定义了路由器在与其它路由器通信时的一些规则。动态路由协议一般都有路由算法。其路由选择算法的必要步骤1、向其它路由器传递路由信息;2、接收其它路由器的路由信息;3、根据收到的路由信息计算出到每个目的网络的最优路径,并由此生成路由选择表;4、根据网络拓扑的变化及时的做出反应,调整路由生成新的路由选择表,同时把拓扑变化以路由信息的形式向其它路由器宣告。动态路由适用于网络规模大、拓扑复杂的网络。动态路由特点:1、无需管理员手工维护,减轻了管理员的工作负担。2、占用了网络带宽。3、在路由器上运行路由协议,使路由器可以自动根据网络拓朴结构的变化调整路由条目;能否根据具体的环境选择合适的路由协议7:简述有类与无类路由选择协议的区别有类路由协议:路由更新信息中不含有子网信息的协议,如RIPV1,IGRP无类路由协议:路由更新信息中含有子网信息的协议,如OSPF,RIPV2,IS-IS,EIGRP是否理解有类与无类8:简述RIP的防环机制1.定义最大跳数 Maximum Hop Count (15跳)2.水平分割 Split Horizon (默认所有接口开启,除了Frame-Relay的物理接口,可用sh ip interface 查看开启还是关闭)3.毒化路由 Poizoned Route4.毒性反转 Poison Reverse (RIP基于UDP,UDP和IP都不可靠,不知道对方收到毒化路由没有;类似于对毒化路由的Ack机制)5.保持计时器 hold­-down Timer (防止路由表频繁翻动)6.闪式更新 Flash Update7.触发更新 Triggered Update (需手工启动,且两边都要开 Router (config-if)# ip rip triggered )当启用触发更新后,RIP不再遵循30s的周期性更新时间,这也是与闪式更新的区别所在。RIP的4个计时器:更新计时器(update): 30 s无效计时器(invalid): 180 s(180s没收到更新,则置为possible down状态)保持计时器(holddown):180s (真正起作用的只有60s)刷新计时器(flush):240s (240s没收到更新,则删除这条路由)如果路由变成possible down后,这条路由跳数将变成16跳,标记为不可达;这时holddown计时器开始计时。在holddown时间内即使收到更优的路由,不加入路由表;这样做是为了防止路由频繁翻动。什么时候启用holddown计时器: “当收到一条路由更新的跳数大于路由表中已记录的该条路由的跳数”9:简述电路交换和分组交换的区别及应用场合. 电路交换连接根据需要进行连接每一次通信会话期间都要建立、保持,然后拆除在电信运营商网络中建立起来的专用物理电路分组交换连接将传输的数据分组多个网络设备共享实际的物理线路使用虚电路/虚通道(Virtual Channel)传输若要传送的数据量很大,且其传送时间远大于呼叫时间,则采用电路交换较为合适;当端到端的通路有很多段的链路组成时,采用分组交换传送数据较为合适。10:简述PPP协议的优点. 支持同步或异步串行链路的传输支持多种网络层协议支持错误检测支持网络层的地址协商支持用户认证允许进行数据压缩11: pap和chap认证的区别PAP(口令验证协议 Password Authentication Protocol)是一种简单的明文验证方式。NAS(网络接入服务器,Network Access Server)要求用户提供用户名和口令,PAP以明文方式返回用户信息。很明显,这种验证方式的安全性较差,第三方可以很容易的获取被传送的用户名和口令,并利用这些信息与NAS建立连接获取NAS提供的所有资源。所以,一旦用户密码被第三方窃取,PAP无法提供避免受到第三方攻击的保障措施。CHAP(挑战-握手验证协议 Challenge-Handshake Authentication Protocol)是一种加密的验证方式,能够避免建立连接时传送用户的真实密码。NAS向远程用户发送一个挑战口令(challenge),其中包括会话ID和一个任意生成的挑战字串(arbitrary challengestring)。远程客户必须使用MD5单向哈希算法(one-way hashing algorithm)返回用户名和加密的挑战口令,会话ID以及用户口令,其中用户名以非哈希方式发送。CHAP对PAP进行了改进,不再直接通过链路发送明文口令,而是使用挑战口令以哈希算法对口令进行加密。因为服务器端存有客户的明文口令,所以服务器可以重复客户端进行的操作,并将结果与用户返回的口令进行对照。CHAP为每一次验证任意生成一个挑战字串来防止受到再现攻击(replay attack)。在整个连接过程中,CHAP将不定时的向客户端重复发送挑战口令,从而避免第3方冒充远程客户(remote client impersonation)进行攻击。12:ADSL是如何实现数据与语音同传的?物理层:频分复用技术.(高频传输数据,低频传输语音)具体讲解的话可以说明:调制,滤波,解调的过程.13:OSPF中那几种网络类型需要选择DR,BDR?广播型网络和非广播多路访问NBMA网络需要选.14:OSPF中完全末梢区域的特点及适用场合特点:不能学习其他区域的路由不能学习外部路由完全末梢区域不仅使用缺省路由到达OSPF自主系统外部的目的地址,而且使用这个缺省路由到达这个区域外部的所有目的地址.一个完全末梢区域的ABR不仅阻塞AS外部LSA,而且阻塞所有汇总LSA.适用场合:只有一出口的网络.15:OSPF中为什么要划分多区域?1、减小路由表大小2、限制lsa的扩散3、加快收敛4、增强稳定性16:NSSA区域的特点是什么?1.可以学习本区域连接的外部路由;2.不学习其他区域转发进来的外部路由17:你都知道网络的那些冗余技术,请说明.交换机的冗余性:spanning-tree、ethernet-channel路由的冗余性:HSRP,VRRP,GLBP.(有必要的话可以详细介绍)18:HSRP的转换时间是多长时间?10s19:标准访问控制列表和扩展访问控制列表的区别.标准访问控制列表:基于源进行过滤扩展访问控制列表: 基于源和目的地址、传输层协议和应用端口号进行过滤20:NAT的原理及优缺点.原理:转换内部地址,转换外部地址,PAT,解决地址重叠问题.优点:节省IP地址,能够处理地址重复的情况,增加了灵活性,消除了地址重新编号,隐藏了内部IP地址.缺点:增加了延迟,丢失了端到端的IP的跟踪过程,不能够支持一些特定的应用(如:SNMP),需要更多的内存来存储一个NAT表,需要更多的CPU来处理NAT的过程.21: 对称性加密算法和非对称型加密算法的不同?对称性加密算法的双方共同维护一组相同的密钥,并使用该密钥加密双方的数据,加密速度快,但密钥的维护需要双方的协商,容易被人窃取;非对称型加密算法使用公钥和私钥,双方维护对方的公钥(一对),并且各自维护自己的私钥,在加密过程中,通常使用对端公钥进行加密,对端接受后使用其私钥进行解密,加密性良好,而且不易被窃取,但加密速度慢.22: 安全关联的作用?SA分为两步骤:1.IKE SA,用于双方的对等体认证,认证对方为合法的对端;2.IPSec SA,用于双方认证后,协商对数据保护的方式.23: ESP和AH的区别?ESP除了可以对数据进行认证外,还可以对数据进行加密;AH不能对数据进行加密,但对数据认证的支持更好 .24: snmp的两种工作方式是什么,有什么特点?首先,SNMP是基于UDP的,有两种工作方式,一种是轮询,一种是中断.轮询:网管工作站随机开端口轮询被管设备的UDP的161端口.中断:被管设备将trap报文主动发给网管工作站的UDP的162端口.特点:轮询一定能够查到被管设备是否出现了故障,但实时性不好. 中断实时性好(触发更新),但不一定能够将trap报文报告给网管工作站.
      实力,自信,眼光
      网络工程师面试题

      网络管理面试题请帮忙解答一下,谢谢了。,

      1.某公司有两栋大楼,分别为一层和四层,中间距离50米,楼两边的宽度为100多米,现因发展需要,需要组建一个100台机左右的局域网,并划分为5个子网,其中一层楼的安装20台机,四层楼的各层分别安装20台,请问你是怎样做的? 内部采用私网地址,将地址全部设定在192.168.0.0/24网段,再在此网段内使用30位的掩码划分子网,可以用192.168.0.32/30、192.168.0.64/30、192.168.0.96/30、192.168.0.128/30、192.168.0.160/30、192.168.0.192/30中的任意5个子网。在四层的楼里,使用一个三层交换机作为中心交换机,再使用四个二层交换机(或HUB)连接四层楼里的四个子网,它们之间直接用双绞线连接;在一层楼那边使用一个二层交换机(或HUB)作为中心交换,并将它与四层楼那边的中心交换机使用双绞线连接(仅50米)。每个子网的网关地址即连接此子网的三层交换机端口地址。如果需要上网,直接配置路由和NAT即可。2.请简要阐述exchange安装的注意事项及怎样和客户通信,并例出通信所需的协议````````````````````````````3.为何新装的系统连接外网时很慢而同一网段内的其他工作站却正常?机器对外网访问时,都需要首先发起ARP请求数据包查询转发地址,交换机会将这个请求广播到除请求端口以外的所有端口上,在查询到这个地址后,交换机会在自身的ARP表中添加此对应的信息,在下次收到相同的请求时,将不会再次查找,而是直接使用ARP表中对应的地址进行转发。所以,在新的系统连接外网时,由于需要重复上述的操作,耗费一定的时间查询地址,所以速度较慢;而同一局域网内的机器的对应信息已在ARP表中记录,不需要查询则直接转发,故速度较快。4.常用来解决网络不通的命令有哪些?PingTracertNetstatNbtstatpathpingRoute print5.100台工作站和300台工作站构建有何不同及注意的事项100台的可以直接用在一个C类网段内,使用默认的24位掩码即可 300台的不能用在一个C类网段内,需要使用23位的子网掩码6.什么是办公自动化?应该怎样实施?3C是什么?办公自动化英文全称Office Automation,简称OA。办公自动化没有统一的定义,凡是在传统的办公室中采用各种新技术、新机器、新设备从事办公业务,都属于办公自动化的领域。实施?软件和硬件到位后,配置好即可。3C全称China Compulsory Certification,缩写为CCC,简称3C,中文名为“中国强制认证”7.通常用什么软件架构企业内部通信平台?Linux/windows做服务器,Windows作客户端8.怎样用命令查看路由器的情况及访问控制列表端口?查看路由器情况,通常使用show run命令;查看访问控制列表端口,好像是show ip access-list(记不清了)9.怎样理解分布式办公的?如支持分支机构,跨地域办公模式以及移动公办。对于像多分支机构,跨地域、移动等情况,我们可以使用专线或者借助Internet采用VPN的方式对所有用户访问控制,推荐使用VPN,原因是简单,安全,投资少。多分支机构的和跨地域,采用局域网到局域网的VPN方式。移动办公可采用拨号到局域网的VPN方式。11.通常是那些软件及议器监视网络情况的?Sniffer Pro、科来网络分析系统、网路岗、SolarWinds、SNMP management12.如企业整个网络意外瘫痪,你是如何展开救援工作的? 首先使用Sniffer Pro或科来网络分析系统抓包,找出故障源,并故障源进行断网隔离,以最大限度不影响其它工作主机的正常使用,待故障源修复后再重新接入网络。
      网络管理面试题请帮忙解答一下,谢谢了。,

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类