您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 招聘面试 > 计算机网络-操作系统-智力面试题
计算机网络,操作系统,智力面试题计算机网络常见面试题OSI(OpenSystemInterconnect):开放系统互联,是一个七层的计算机网络模型,分别为:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。TCP/IP(TransmissionControlProtocol/InternetProtocol):传输控制协议/因特网互联协议,是一个四层的计算机网络模型,分别为:网络接口层、网络层、传输层和应用层。结合OSI和TCP/IP产生了一个五层结构,分别为:物理层、数据链路层、网络层、传输层和应用层。Internet就是采用的TCP/IP协议。集线器工作在OSI模型的物理层,网卡工作在OSI模型的物理层,交换机工作在数据链路层,路由器工作在网络层。机器A的IP地址为202.96.128.130,子网掩码为255.255.255.128,则该IP地址的网络号为202.96.128(利用IP地址和子网掩码求与运算),主机号为130。DNS(DomainNameSystem)域名系统,简单描述其工作原理。答:当DNS客户机需要在程序中使用名称时,它会查询DNS服务器来解析该名称。客户机发送的每条查询信息包括三条信息:包括:指定的DNS域名,指定的查询类型,DNS域名的指定类别。基于UDP服务,端口53.该应用一般不直接为用户使用,而是为其他应用服务,如HTTP,SMTP等在其中需要完成主机名到IP地址的转换。运行netshare返回的结果是什么?答:列出共享资源相关信息。netuse和netuser分别指什么?答:netuser是对用户进行管理,如添加删除网络使用用户等。netuse是对网络设备进行管理。如何查看当前系统开放的服务?答:在命令提示符下执行netservices命令。Windows下是用netstart除以上的命令,列出一些其他的命令?答:taskkill:用于结束至少一个进程tasklist:用于显示在本地或远程计算机上运行的所有进程netview:显示计算机列表netstat:显示网络连接、路由表和网络接口信息ftp:telnet:关掉以下服务会出现什么情况?答:关掉AutomaticUpdates:则不能自动更新关掉PlugandPlay:则会导致USB不能使用关掉RemoteRegistryService:远程用户不能修改计算机上的注册表设置关掉ComputerBrowser:则会无法维护网络上计算机的最新列表以及提供这个列表给请求的程序。端口及对应的服务?答:服务端口号服务端口号FTP21SSH22telnet23SMTP25Domain(域名服务器)53HTTP80POP3110NTP(网络时间协议)123MySQL数据库服务3306Shell或cmd514POP-2109SQLServer1433SNMP详细解释一下IP协议的定义,在哪个层上面,主要有什么作用?TCP和UDP呢?答:IP协议是网络层的协议,它是为了实现相互连接的计算机进行通信设计的协议,它实现了自动路由功能,即自动寻径功能。TCP是传输层的协议,它向下屏蔽IP协议的不可靠传输的特性,向上提供一种面向连接的、可靠的点到点数据传输。TCP在可靠性和安全性上等更有保证。UDP也是传输层协议,它提供的是一种非面向连接的,不可靠的数据传输,这主要是有些应用需要更快速的数据传输,比如局域网内的大多数文件传输都是基于UDP的。UDP在传输速率上更快,开销更小。请问交换机和路由器分别的实现原理是什么?分别在哪个层次上面实现的?答:交换机用于局域网,利用主机的MAC地址进行数据传输,而不需要关心IP数据包中的IP地址,它工作于数据链路层。路由器识别网络是通过IP数据包中IP地址的网络号进行的,所以为了保证数据包路由的正确性,每个网络都必须有一个唯一的网络号。路由器通过IP数据包的IP地址进行路由的(将数据包递交给哪个下一跳路由器)。路由器工作于网络层。由于设备现在的发展,现在很多设备既具有交换又具有路由功能,两者的界限越来越模糊。Internet上保留了哪些IP地址用于内部?答:10.0.0.0172.16.到172.31192.168.0.到192.168.255。ipconfig/all用于查看申请的本机IP地址ipconfig/release用于释放IPipconfig/renew用于重新向DHCP服务器申请IP。ADSL使用的是频分多路复用技术。网桥的作用答:网桥是一个局域网与另一个局域网之间建立连接的桥梁。防火墙的端口防护是指?答:指通过对防火墙的端口开关的设置,关闭一些非必需端口,达到一定安全防护目的的行为。面向连接和非面向连接的服务的特点是什么?答:面向连接的服务,通信双方在进行通信之前,要先在双方建立起一个完整的可以彼此沟通的通道,在通信过程中,整个连接的情况一直可以被实时地监控和管理。非面向连接的服务,不需要预先建立一个联络两个通信节点的连接,需要通信的时候,发送节点就可以往网络上发送信息,让信息自主地在网络上去传,一般在传输的过程中不再加以监控。TCP的三次握手过程?为什么会采用三次握手,若采用二次握手可以吗?答:建立连接的过程是利用客户服务器模式,假设主机A为客户端,主机B为服务器端。(1)TCP的三次握手过程:主机A向B发送连接请求;主机B对收到的主机A的报文段进行确认;主机A再次对主机B的确认进行确认。(2)采用三次握手是为了防止失效的连接请求报文段突然又传送到主机B,因而产生错误。失效的连接请求报文段是指:主机A发出的连接请求没有收到主机B的确认,于是经过一段时间后,主机A又重新向主机B发送连接请求,且建立成功,顺序完成数据传输。考虑这样一种特殊情况,主机A第一次发送的连接请求并没有丢失,而是因为网络节点导致延迟达到主机B,主机B以为是主机A又发起的新连接,于是主机B同意连接,并向主机A发回确认,但是此时主机A根本不会理会,主机B就一直在等待主机A发送数据,导致主机B的资源浪费。(3)采用两次握手不行,原因就是上面说的实效的连接请求的特殊情况。31、电信网络分类电信网络电路交换网络分组交换网络FDMTDM虚电路网络数据报网络计算机网络体系结构?答:实际是分层加每层对应的协议集合。协议包括三个组成部分:语法:数据与控制信息结构或格式;语义:需要发出何种控制信息,完成何种动作以及做出何种响应;时序(同步):事件实现顺序的详细说明。双绞线的线对?答:1-2、7-8、3-6、4-5白蓝-蓝、白橙-橙、白绿-绿、白棕-棕数据链路层协议可能提供的服务?答:成帧、链路访问、透明传输、可靠交付、流量控制、差错检测、差错纠正、半双工和全双工。最重要的是帧定界(成帧)、透明传输以及差错检测。数据链路层互联设备答:(1)网桥:互连两个采用不同数据链路层协议,不同传输介质与不同传输速率的网络,网桥互连的网络在数据链路层以上采用相同的协议。(2)交换机在数据链路层上实现互连的存储转发设备。交换机按每个包中的MAC地址相对简单地决策信息转发,交换机对应硬件设备,网桥对应软件。局域网的关键技术?答:拓扑结构(星形,总线型,环形,树型),介质访问方式(CSMA/CD,Token-passing),信号传输形式(基带、宽带)。网络接口卡(网卡)的功能?答:(1)进行串行/并行转换。(2)对数据进行缓存。(3)在计算机的操作系统安装设备驱动程序。(4)实现以太网协议。私有(保留)地址?答:A类:10.0.0.0——10.255.255.255B类:172.16.0.0——172.31.255.255C类:192.168.0.0——192.168.255.255交换和路由的区别是什么?VLAN有什么特点?答:交换是指转发和过滤帧,是交换机的工作,它在OSI参考模型的第二层,而路由是指网络线路当中非直连的链路,它是路由器的工作,在OSI参考模型的第三层。交换和路由的区别很多,首先,交换是不需要IP地址的,而路由需要,因为IP就是第三层的协议,第二层需要的是MAC地址,再有,第二层的技术和第三层的不一样,第二层可以做VLAN,端口捆绑等,第三层可以做NAT,ACL,QoS等。VLAN是虚拟局域网的英文缩写,它是一个纯二层的技术,它的特点有三:控制广播,安全,灵活性和可扩张性。TTL是什么?作用是什么?哪些工具会用到它(pingtracerouteifconfignetstat)?答:TTL是指生存时间,简单来说,它表示了数据包在网络中的时间,经过一个路由器后TTL就减一,这样TTL最终会减为0,当TTL为0时,则将数据包丢弃,这样也就是因为两个路由器之间可能形成环,如果没有TTL的限制,则数据包将会在这个环上一直死转,由于有了TTL,最终TTL为0后,则将数据包丢弃。ping发送数据包里面有TTL,但是并非是必须的,即是没有TTL也是能正常工作的,traceroute正是因为有了TTL才能正常工作,ifconfig是用来配置网卡信息的,不需要TTL,netstat是用来显示路由表的,也是不需要TTL的。55、路由表是做什么用的?在Linux环境中怎么配置一条默认路由?答:路由表是用来决定如何将一个数据包从一个子网传送到另一个子网的,换句话说就是用来决定从一个网卡接收到的包应该送到哪一个网卡上去。路由表的每一行至少有目标网络号、子网掩码、到这个子网应该使用的网卡这三条信息。当路由器从一个网卡接收到一个包时,它扫描路由表的每一行,用里面的子网掩码与数据包中的目标IP地址做逻辑与运算(&)找出目标网络号。如果得出的结果网络号与这一行的网络号相同,就将这条路由表六下来作为备用路由。如果已经有备用路由了,就载这两条路由里将网络号最长的留下来,另一条丢掉(这是用无分类编址CIDR的情况才是匹配网络号最长的,其他的情况是找到第一条匹配的行时就可以进行转发了)。如此接着扫描下一行直到结束。如果扫描结束仍没有找到任何路由,就用默认路由。确定路由后,直接将数据包送到对应的网卡上去。在具体的实现中,路由表可能包含更多的信息为选路由算法的细节所用。在Linux上可以用“routeadddefaultgw默认路由器IP”命令配置一条默认路由。56、每个路由器在寻找路由时需要知道哪5部分信息?答:目的地址:报文发送的目的地址邻站的确定:指明谁直接连接到路由器的接口上路由的发现:发现邻站知道哪些网络选择路由:通过从邻站学习到的信息,提供最优的到达目的地的路径保持路由信息:路由器保存一张路由表,它存储所知道的所有路由信息。58、自适应网卡只有红灯闪烁,绿灯不亮,这种情况正常吗?答:正常。自适应网卡红灯代表连通/工作,即连通时红灯长亮,传输数据时闪烁,绿灯代表全双工,即全双工状态是亮,半双工状态灭。如果一个半双工的网络设备(如HUB)和自适应网络相连,由于这张网卡是自适应网卡,它就会工作在半双工状态,所以绿灯不亮也属于正常情况。补充:网卡红绿灯是网卡工作的指示灯,红灯亮表示正在发送或接收数据,绿灯亮则表示网络连接正常。因此正常情况下应该是绿灯长亮,因为绿灯长亮才代表网络是通的。而有数据传输时,红灯就会闪烁。59、两台笔记本电脑连起来后ping不同,你觉得可能存在哪些问题?答:(1)首先考虑是否是网络的问题(2)局域网设置问题,电脑互联是要设置的。看是否安装了必要的网络协议,最重要的是IP地址是否设置正确。(3)网卡驱动未安装正确(4)防火墙设置有问题(5)是否有什么软件阻止了ping包操作系统常见面试题1.什么是进程(Process)和线程(Thread)?有何区别?进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源。一个线程可以创建和撤销另一个线程;同一个进程中的多个线
本文标题:计算机网络-操作系统-智力面试题
链接地址:https://www.777doc.com/doc-5340759 .html