网络协议面试题(网络协议面试题前端)

      最后更新:2024-03-10 19:08:18 手机定位技术交流文章

      计算机网络专业面试

      1、2003个有几个版本,每个版本最新系统补丁包是什么啊? 2、 DNS的实现方法?3、 WEB服务器的负载均衡?4、 请问目前市面上常用几种网络操作系统的优缺点?5、 请问你用过那些服务器?请讲述raid0、1、5的特点和优点?6、 请列出下列协议的段口号:HTTP,HTTPS,DNS,FTP,TELNET,PPTP,SMTP,POP3?7、 请问局域网内想要通过UNC路径或者NETBIOS名称访问对方计算机,需要在对方计算机上开放什么协议或者端口?8、 OSI七层模型?TCP/IP模型?9、 能否将WIN2000P升级成WIN2000S?10、 怎样保证1个文档的安全性?11、 说说你知道的防火墙及其应用?12、 WINDOWS域的具体实现方式?客户机要加入到域该如何操作?13、 请问你对AD熟悉吗?怎样组织AD资源?14、 请简述操作主机(FSMO)的作用?15、 请问PKI是什么啊?在WIN下怎样实现PKI?请简述证书申请的一个过程?16、 请问你用过那些远程控制软件啊?17、 怎样实现WINDOWS 群集?18、 你知道哪几种邮件系统?请简述安装EXCHANG 2003的详细步骤?19、 请问ISA 有几大功能?请简述用ISA发布网站的过程?20、 请问怎样才能让SQL服务器更安全?21、 请问在生产环境中你应该如何规划SQL数据库文件存放?22、 当一台DC发生宕机,你应该如何处理?23、 请问你如何把你的WINDOWS服务器做得更安全?24、 如何备份和还原SQL 数据库?25、 如何备份和还原EXCHANG数据库?26、 你用过那些杀毒软件(网络版和单机版)?27、 如果有一个小型企业网络需要你去规划,请讲述你的规划 思路?28、 你知道那些入侵检测系统?你能独立部署的有那些?29、 请问如何加强WEB服务器的安全?30、 当有一台电脑出现故障,请问你怎样解决这个问题?31、 你做过系统补丁升级吗?内网如果有一百台机器的话你怎样做系统补丁升级?32、 网页出现乱吗是什么原因?33、 Exchang2003安装成功默认能用foxmail收发邮件吗?如果能,为什么?如果不能,请说明原因?34、 请问怎样才能统一更改整个公司的邮件地址(exchange环境)?35、 请问你在生产环境中如何规划EXCHANGE服务器数据库的存放?36、 请你写出10条以上保证你企业网络安全的措施。37、 一台WINDOWS XP的客户机,登陆域的时需要十分钟,请问是什么原因?怎么解决阿?38、 当用户反映去访问一台文件服务器非常慢,请问是什么原因?如何解决?39、 当用户反映上网速度非常慢,请问什么原因?如何解决?本文出自 51CTO.COM技术博客一 计算机网络的定义,并谈谈你对网络的理解把分布在不同地点且具有独立功能的多个计算机,通过通信设备和线路连接起来,在功能完善的网络软件运行下,以实现网络中资源共享为目标的系统。(理解略)二 请描述osi七层模型,并简要概括各层功能OSI是Open System Interconnect的缩写,这个模型把网络通信的工作分为7层,它们由低到高分别是物理层(Physical Layer),数据链路层(Data Link Layer),网络层(Network Layer),传输层(Transport Layer),会话层(Session Layer),表示层(Presen tation Layer)和应用层(Application Layer)。第一层到第三层属于OSI参考模型的低三层,负责创建网络通信连接的链路;第四层到第七层为OSI参考模型的高四层,具体负责端到端的数据通信。每层完成一定的功能,每层都直接为其上层提供服务,并且所有层次都互相支持,而网络通信则可以自上而下(在发送端)或者自下而上(在接收端)双向进行。当然并不是每一通信都需要经过OSI的全部七层,有的甚至只需要双方对应的某一层即可。物理接口之间的转接,以及中继器与中继器之间的连接就只需在物理层中进行即可;而路由器与路由器之间的连接则只需经过网络层以下的三层即可。总的来说,双方的通信是在对等层次上进行的,不能在不对称层次上进行通信。OSI参考模型的各个层次的划分遵循下列原则:1、同一层中的各网络节点都有相同的层次结构,具有同样的功能。2、同一节点内相邻层之间通过接口(可以是逻辑接口)进行通信。3、七层结构中的每一层使用下一层提供的服务,并且向其上层提供服务。4、不同节点的同等层按照协议实现对等层之间的通信。第一层:物理层(PhysicalLayer)规定通信设备的机械的、电气的、功能的和过程的特性,用以建立、维护和拆除物理链路连接。具体地讲,机械特性规定了网络连接时所需接插件的规格尺寸、引脚数量和排列情况等;电气特性规定了在物理连接上传输bit流时线路上信号电平的大小、阻抗匹配、传输速率距离限制等;功能特性是指对各个信号先分配确切的信号含义,即定义了DTE和DCE之间各个线路的功能;规程特性定义了利用信号线进行bit流传输的一组操作规程,是指在物理连接的建立、维护、交换信息是,DTE和DCE双放在各电路上的动作系列。在这一层,数据的单位称为比特(bit)。属于物理层定义的典型规范代表包括:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45等。第二层:数据链路层(DataLinkLayer)在物理层提供比特流服务的基础上,建立相邻结点之间的数据链路,通过差错控制提供数据帧(Frame)在信道上无差错的传输,并进行各电路上的动作系列。数据链路层在不可靠的物理介质上提供可靠的传输。该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。在这一层,数据的单位称为帧(frame)。数据链路层协议的代表包括:SDLC、HDLC、PPP、STP、帧中继等。第三层:网络层(Network Layer)在计算机网络中进行通信的两个计算机之间可能会经过很多个数据链路,也可能还要经过很多通信子网。网络层的任务就是选择合适的网间路由和交换结点, 确保数据及时传送。网络层将数据链路层提供的帧组成数据包,包中封装有网络层包头,其中含有逻辑地址信息- -源站点和目的站点地址的网络地址。如果你在谈论一个IP地址,那么你是在处理第3层的问题,这是“数据包”问题,而不是第2层的“帧”。IP是第3层问题的一部分,此外还有一些路由协议和地址解析协议(ARP)。有关路由的一切事情都在第3层处理。地址解析和路由是3层的重要目的。网络层还可以实现拥塞控制、网际互连等功能。在这一层,数据的单位称为数据包(packet)。网络层协议的代表包括:IP、IPX、RIP、OSPF等。第四层:处理信息的传输层第4层的数据单元也称作数据包(packets)。但是,当你谈论TCP等具体的协议时又有特殊的叫法,TCP的数据单元称为段(segments)而UDP协议的数据单元称为“数据报(datagrams)”。这个层负责获取全部信息,因此,它必须跟踪数据单元碎片、乱序到达的数据包和其它在传输过程中可能发生的危险。第4层为上层提供端到端(最终用户到最终用户)的透明的、可靠的数据传输服务。所为透明的传输是指在通信过程中传输层对上层屏蔽了通信传输系统的具体细节。传输层协议的代表包括:TCP、UDP、SPX等。第五层:会话层(Session Layer)这一层也可以称为会晤层或对话层,在会话层及以上的高层次中,数据传送的单位不再另外命名,统称为报文。会话层不参与具体的传输,它提供包括访问验证和会话管理在内的建立和维护应用之间通信的机制。如服务器验证用户登录便是由会话层完成的。第六层:表示层(Presentation Layer)这一层主要解决拥护信息的语法表示问题。它将欲交换的数据从适合于某一用户的抽象语法,转换为适合于OSI系统内部使用的传送语法。即提供格式化的表示和转换数据服务。数据的压缩和解压缩, 加密和解密等工作都由表示层负责。第七层:应用层(Application Layer)应用层为操作系统或网络应用程序提供访问网络服务的接口。应用层协议的代表包括:Telnet、FTP、HTTP、SNMP等。三 请描述tcp/ip模型,并简要介绍各层功能由于种种原因,OSI模型并没有成为真正应用在工业技术中的网络体系结构。在网络发展的最初期,网络覆盖的地域范围非常有限,而且主要用途也只是为了美国国防部和军方科研机构服务。随着民用化发展,网络通过电话线路连接到大学等单位,进一步需要通过卫星和微波网络进行网络扩展,军用网络中原有技术标准已经不能满足网络日益民用化和网络互连的需求,因此设计一套以无缝方式实现各种网络之间互连的技术标准就提到议事日程上来。这一网络体系结构就是后来的TCP/IP参考模型。TCP/IP模型共分四层,分别为应用层、传输层、互联网层和主机到网络层。各层实现特定的功能,提供特定的服务和访问接口,并具有相对的独立性。( 1) 主机到网络层主机到网络层是TCP/IP模型中的第一层。它相当于OSI模型中的物理层和数据链路层,因为这一层的功能是将数据从主机发送到网络上。与应用邮政系统类比,主机到网络层中的比特流传输相当于信件的运送。(2) 互联网层互联网层是TCP/IP模型中的第二层。最初是希望当网络中部分设备不能正常运行时,网络服务不被中断,已经建立的网络连接依然可以有效地传输数据;换言之,只要源主机和目标主机处于正常状态,就要求网络可以完成传输任务。互联网层正是在这些苛刻的设计目标下选择了分组交换(Packer Switching)技术作为解决方案。分组交换技术不仅使分组发送到任意的网络后可以独立地漫游到目标主机,而且可确保目标主机接收到顺序被打乱的分组后,将其传送到最高层重新排定分组顺序。互联网层定义了标准的分组格式和接口参数,只要符合这样的标准,分组就可以在不同网络间实现漫游。(3) 传输层传输层是TCP/IP模型中的第三层。其功能与OSI模型中的传输层相类似,TCP/IP模型中的传输层不仅可以提供不同服务等级、不同可靠性保证的传输服务,而且还可以协调发送端和接收端之间的传输速度差异。(4) 应用层应用层是TCP/IP模型中的第四层。与OSI模型不同的是,在TCP/IP模型中没有会话层和表示层。由于在应用中发现,并不是所有的网络服务都需要会话层和表示层的功能,因此这些功能逐渐被融合到TCP/IP模型中应用层的那些特定的网络服务中。应用层是网络操作者的应用接口,正像发件人将信件放进邮筒一样,网络操作者只需在应用程序中按下发送数据按钮,其余的任务都由应用层以下的层完成。四 请简要叙述交换机和集线器的区别最简单的区别就是HUB是广播式的,用户共享带宽;交换机是交互式的,每个用户独享带宽。在当今这个全球网络化的网络时代,网络已成为人类生活的必须。作为局域网组建的重要设备:交换机和集线器,都起着局域网的数据传送“枢纽”的作用。那么,交换机和集线器到底有什么区别?所谓交换机其实是从集线器技术发展而来的。如果用最简单的语言叙述交换机与集线器的区别,那就应该是智能与非智能的差别。集线器说白了只是连接多个计算机的 设备,它只能起到信号放大、传输的作用,但不能对信号中的碎片进行处理,所以在传输过程中非常容易出错。而交换机则可以看作是一种智能型的集线器,它除了 包括集线器的所有特性外,还具有自动寻址、交换、处理的功能。并且在传递过程中,只有发送源与接受源独立工作,其间不与其它端口发生关系,从而达到防止数 据丢失和提高吞吐量的目的。下来我将从交换机与集线器的概念,种类,特点,OSI体系结构,工作方式等基本问题上对二者的区别进行分析说明。1.交换机和集线器的概念1.1. 交换机 交换机的英文名称之为“Switch”,它是集线器的升级换代产品,从外观上来看的话,它与集线器基本上没有多大区别,都是带有多个端口的长方形 盒状体。交换机是按照通信两端传输信息的需要,用人工或设备自动完成的方法把要传输的信息送到符合要求的相应路由上的技术统称。广义的交换机就是一种在通 信系统中完成信息交换功能的设备。1.2.集线器 集线器(HUB)是计算机网络中连接多个计算机或其他设备的连接设备,是对网络进行集中管理的 最小单元。英文HUB就是中心的意思,像树的主干一样,它是各分支的汇集点。许多种类型的网络都依靠集线器来连接各种设备并把数据分发到各个网段。HUB 基本上是一个共享设备,其实质是一个中继器,主要提供信号放大和中转的功能,它把一个端口接收的全部信号向所有端口分发出去。2.交换机和集线器的种类交换机和集线器从不同的方面和角度有着不同的分类。2.1.HUB集线器的种类集线器有多种类型,各个种类具有特定的功能、提供不同等级的服务。2.1.1.依据总线带宽的不同,HUB分为10M、100M和10M/100M自适应三种;若按配置形式的不同可分为独立型、模块化和堆叠式三种。2.1.2.根据端口数目的不同主要有8口、16口和24口几种。2.1.3.根据工作方式可分为智能型和非智能型两种。目前所使用的HUB基本是前三种分类的组合,如我们常在广告中看到的10M/100M自适应智能型、可堆叠式HUB等。2.1.4.依据工作方式区分有较普遍的意义,可以进一步划分为被动集线器、主动集线器、智能集线器和交换集线器四种。2.2.交换机的分类2. 2.1.按照现在复杂的网络构成方式,网络交换机被划分为接入层交换机、汇聚层交换机和核心层交换机。其中,核心层交换机全部采用机箱式模块化设计,目前 已经基本都设计了与之相配备的1000BASE-T模块,核心层交换机的选购在本文中不做讨论。接入层支持1000BASE-T的以太网交换机基本上是固 定端口式交换机,以10/100Mbps端口为主,并且以固定端口或扩展槽方式提供1000BASE-T的上连端口。汇聚层1000BASE-T交换机同 时存在机箱式和固定端口式2种设计,可以提供多个1000BASE-T 端口,一般也可以提供1000BASE-X等其他形式的端口。接入层和汇聚层交换 机共同构成完整的中小型局域网解决方案。2.2.2. 按照OSI的7层网络模型,交换机又可以分为第二层交换机、第三层交换机、第四层交换机 等等,一直到第七层交换机。基于MAC地址工作的第二层交换机最为普遍,用于网络接入层和汇聚层。基于IP地址和协议进行交换的第三层交换机普遍应用于网 络的核心层,也少量应用于汇聚层。部分第3层交换机也同时具有第四层交换功能,可以根据数据帧的协议端口信息进行目标端口判断。第四层以上的交换机称之为 内容型交换机,主要用于互联网数据中心,不在本文讨论范围之内。2.2.3.按照交换机的可管理性,又可以分为可管理型交换机和非可管理型交换 机,它们的区别在于对SNMP、RMON等网管协议的支持。可管理型交换机便于网络监控,但成本也相对较高。大中型网络在汇聚层应该选择可管理型交换机, 在接入层视应用需要而定,核心层交换机全部是可管理型交换机。3.交换机和集线器的特点3.1.Hub的特点在星型结构中,它是连接的中间结点,它起放大信号的作用。所有设备共享Hub的带宽,也就是说,如果hub的带宽是10M,连结了10了设备,每个设备就是1M,Hub所有端口共享一个MAC地址。3.2.switch 的特点用于星型结构时,它作为中心结点起放大信号的作用,端口不共享带宽,如果是一个10M的switch,那么每个端口的带宽就是10M,每个端口拥有自己的MAC地址。交换机的主要功能包括物理编址、网络拓扑结构、错误校验、帧序列以及流量控制。目前一些高档交换机还具备了一些新的功能,如对VLAN(虚拟局域网)的支持、对链路汇聚的支持,甚至有的还具有路由和防火墙的功能。交换机除了能够连接同种类型的网络之外,还可以在不同类型的网络(如以太网和快速以太网)之间起到互连作用。如今许多交换机都能够提供支持快速以太网或FDDI等的高速连接端口,用于连接网络中的其它交换机或者为带宽占用量大的关键服务器提供附加带宽。它是一个网络设备,拥有路由器的一部分功能,它可以决定接收到的数据向什么地方发送,它的速度比路由器要快。4.交换机和集线器的主要区别通过从上面各方面的分析我们可以知道交换机和集线器的主要区别分为四个方面,分别是在OSI体系结构,数据传输方式,带宽占用方式和传输模式上。4.1. OSI体系结构上的区别 集线器属于OSI的第一层物理层设备,而交换机属于OSI的第二层数据链路层设备。也就意味着集线器只是对数据的传输起到同步、 放大和整形的作用,对数据传输中的短帧、碎片等无法进行有效的处理,不能保证数据传输的完整性和正确性;而交换机不但可以对数据的传输做到同步、放大和整 形,而且可以过滤短帧、碎片等。4.2.数据传输方式上的区别目前,80%的局域网(LAN)是以太网,在局域网中大量地使用了集线器(HUB)或交换机(Switch)这种连接设备。利用集线器连接的局域网叫共享式局域网,利用交换机连接的局域网叫交换式局域网。4.2.1. 工作方式不同 我们先来谈谈网络中的共享和交换这两个概念。在此,我们打个比方,同样是10个车道的马路,如果没有给道路标清行车路线,那么车辆就只能在 无序的状态下抢道或占道通行,容易发生交通堵塞和反向行驶的车辆对撞,使通行能力降低。为了避免上述情况的发生,就需要在道路上标清行车线,保证每一辆车 各行其道、互不干扰。共享式网络就相当于前面所讲的无序状态,当数据和用户数量超出一定的限量时,就会造成碰撞冲突,使网络性能衰退。而交换式网络则避免 了共享式网络的不足,交换技术的作用便是根据所传递信息包的目的地址,将每一信息包独立地从端口送至目的端口,避免了与其它端口发生碰撞,提高了网络的实 际吞吐量。共享式以太网存在的主要问题是所有用户共享带宽,每个用户的实际可用带宽随网络用户数的增加而递减。这是因为当信息繁忙时,多个用户都 可能同进“争用”一个信道,而一个通道在某一时刻只充许一个用户占用,所以大量的经常处于监测等待状态,致使信号在传送时产生抖动、停滞或失真,严重影响 了网络的性能。交换式以太网中,交换机供给每个用户专用的信息通道,除非两个源端口企图将信息同时发往同一目的端口,否则各个源端口与各自的目的端口之间可同时进行通信而不发生冲突。4.2.2. 工作机理不同 集线器的工作机理是广播(broadcast),无论是从哪一个端口接收到什么类型的信包,都以广播的形式将信包发送给其余的所有端口,由 连接在这些端口上的网卡(NIC)判断处理这些信息,符合的留下处理,否则丢弃掉,这样很容易产生广播风暴,当网络较大时网络性能会受到很大的影响。从它 的工作状态看,HUB的执行效率比较低(将信包发送到了所有端口),安全性差(所有的网卡都能接收到,只是非目的地网卡丢弃了信包)。而且一次只能处理一 个信包,在多个端口同时出现信包的时候就出现碰撞,信包按照串行进行处理,不适合用于较大的网络主干中。交换机的工作就完全不同,它通过分析 Ethernet包的包头信息(其中包含了原MAC地址、目标MAC地址、信息长度等),取得目标MAC地址后,查找交换机中存储的地址对照表(MAC地 址对应的端口),确认具有此MAC地址的网卡连接在哪个端口上,然后仅将信包送到对应端口,有效的有效的抑制广播风暴的产生。这就是Switch 同HUB最大的不同点。而Switch内部转发信包的背板带宽也远大于端口带宽,因此信包处于并行状态,效率较高,可以满足大型网络环境大量数据并行处理的要求。4.3.带宽占用方式上的区别集 线器不管有多少个端口,所有端口都是共享一条带宽,在同一时刻只能有二个端口传送数据,其他端口只能等待,同时集线器只能工作在半双工模式下;而对于交换 机而言,每个端口都有一条独占的带宽,这样在速率上对于每个端口来说有了根本的保障。当二个端口工作时并不影响其他端口的工作,同时交换机不但可以工作在 半双工模式下而且可以工作在全双工模式下。4.4.传输模式上的区别集线器只能采用半双工方式进行传输的,因为集线器是共享传输介质的, 这样在上行通道上集线器一次只能传输一个任务,要么是接收数据,要么是发送数据。而交换机则不一样,它是采用全双工方式来传输数据的,因此在同一时刻可以 同时进行数据的接收和发送,这不但令数据的传输速度大大加快,而且在整个系统的吞吐量方面交换机比集线器至少要快一倍以上,因为它可以接收和发送同时进 行,实际上还远不止一倍,因为端口带宽一般来说交换机比集线器也要宽许多倍。举个简单的例子,比如说让两组人同时给对方互相传输一个文件,从一个 人传到另一个的时间为1分钟。如果是用集线器的话,需要的时间是4分钟。数据先从一个人传到对方那里,然后对方再传回来。接着才能是另一组做相同的工作, 这样算下来就是4分钟。但是用交换机的话速度就快多了,在相同情况下只需要1分钟就足够了。由于每个端口都是独立的,所以这两组人可以同时传输数据,再因 为交换机可以工作在全双工下,所以每两个人也可以同时传输,换句话说这4个人是在同一个时间内完成的工作。所以我们也可以把集线器和交换机的处理能力看做 串行处理与并行处理。5.总结综上所述,集线器的功能只是一个多端口的转发器,无论从哪个端口传出来的讯号都会整形再生放大后向所有的端 口广播出去,并且所有的端口都会挤用同一个共享信带的带宽,造成数据量大时所有端口的带宽大幅减少;而交换机相当于多端口桥,它为用户提供的是独占的点对 点的连接,数据包只发向目的端口而不会向所有端口发送,这样减少了信号在网络发生碰撞,而且交换机上的所有端口均有独享的信道带宽。交换机是继集线器基础上开发的一新的网络连接设备,拥有着更好更强大的功能和优点,而且还有着很高的性价比,更适应当今网络的需求。通过以上分析,我们不难看出交换机与集线器相比的明显优势。我相信在不久的以后交换机将会彻底替代集线器。 本文出自 51CTO.COM技术博客
      硬件方面:一般会问1.开机主机在响 ,显示器没有信号 是怎么回事, 2.开机按纽按了下,没有反映 怎么回事3.开机,CPU风扇转了一会就停了。怎么回事.等等网络方面:是否会配置路由器,比如说思科的,DNSFTP DHCP是否会设置.在就是叫你组装一个局域网等等。软件方面:如果是需要搞开发的,就会问是否会SQL数据库,Delphi,C++ASP.NET如果是操作,这个就会涉及到专业,比如说企业ERP,他是属于制造业的, 会有哪些功能,包括操作和日常维护等等。
      这个谁知道他会出什么题。你先了解他们会用到些什么软件,硬件。然后针对这些就可以了。
      首先了解下他们单位主要做的是哪方面的项目,了解下他们会用到哪些软硬件,然后再针对性的做一些试题
      计算机网络专业面试

      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 {};),默认产生哪些类成员
      网络方面都面试些什么内容

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

      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或科来网络分析系统抓包,找出故障源,并故障源进行断网隔离,以最大限度不影响其它工作主机的正常使用,待故障源修复后再重新接入网络。
      网络管理面试题请帮忙解答一下,谢谢了。,

      什么是http 前端面试题 csdn

      超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。1960年美国人Ted Nelson构思了一种通过计算机处理文本信息的方法,并称之为超文本(hypertext),这成为了HTTP超文本传输协议标准架构的发展根基。Ted Nelson组织协调万维网协会(World Wide Web Consortium)和互联网工程工作小组(Internet Engineering Task Force )共同合作研究,最终发布了一系列的RFC,其中著名的RFC 2616定义了HTTP 1.1。 HTTP是一个客户端和服务器端请求和应答的标准(TCP)。客户端是终端用户,服务器端是网站。通过使用Web浏览器、网络爬虫或者其它的工具,客户端发起一个到服务器上指定端口(默认端口为80)的HTTP请求。(我们称这个客户端)叫用户代理(user agent)。应答的服务器上存储着(一些)资源,比如HTML文件和图像。(我们称)这个应答服务器为源服务器(origin server)。在用户代理和源服务器中间可能存在多个中间层,比如代理,网关,或者隧道(tunnels)。尽管TCP/IP协议是互联网上最流行的应用,HTTP协议并没有规定必须使用它和(基于)它支持的层。 事实上,HTTP可以在任何其他互联网协议上,或者在其他网络上实现。HTTP只假定(其下层协议提供)可靠的传输,任何能够提供这种保证的协议都可以被其使用。通常,由HTTP客户端发起一个请求,建立一个到服务器指定端口(默认是80端口)的TCP连接。HTTP服务器则在那个端口监听客户端发送过来的请求。一旦收到请求,服务器(向客户端)发回一个状态行,比如"HTTP/1.1 200 OK",和(响应的)消息,消息的消息体可能是请求的文件、错误消息、或者其它一些信息。HTTP使用TCP而不是UDP的原因在于(打开)一个网页必须传送很多数据,而TCP协议提供传输控制,按顺序组织数据,和错误纠正。通过HTTP或者HTTPS协议请求的资源由统一资源标示符(Uniform Resource Identifiers)(或者,更准确一些,URLs)来标识。HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传输协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。HTTP是客户端浏览器或其他程序与Web服务器之间的应用层通信协议。在Internet上的Web服务器上存放的都是超文本信息,客户机需要通过HTTP协议传输所要访问的超文本信息。HTTP包含命令和传输信息,不仅可用于Web访问,也可以用于其他因特网/内联网应用系统之间的通信,从而实现各类应用资源超媒体访问的集成。 我们在浏览器的地址栏里输入的网站地址叫做URL (Uniform Resource Locator,统一资源定位符)。就像每家每户都有一个门牌地址一样,每个网页也都有一个Internet地址。当你在浏览器的地址框中输入一个URL或是单击一个超级链接时,URL就确定了要浏览的地址。浏览器通过超文本传输协议(HTTP),将Web服务器上站点的网页代码提取出来,并翻译成漂亮的网页。
      什么是http 前端面试题 csdn

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/298952.html

          热门文章

          文章分类