当前位置:文档之家› 网络大题整理

网络大题整理

死胖兽温馨提示:这是我将资料上有的所有大题及答案进行的整理,删掉了重复的题(同样的题,我都保留的答案最完整的),序号很乱,请无视!猜题有风险,有时间还是尽量看看PPT!尤其是IP和TCP的部分!1.什么是交换式局域网?它与共享式局域网的区别?HUB SWITCH局域网使用了集线器或交换机。

利用集线器连接的局域网叫共享式局域网,利用交换机连接的局域网叫交换式局域网。

区别:1.如果端口数为N,一个端口的数据速率为R,集线器是共享设备,其最大带宽为R,交换机使得网段可以并行通信,其最大带宽为RN.2.信道的类型不同。

3.通信方式不同。

4.拓扑结构不是一样的,共享式局域网在同一时间内,单点对单点传输,而交换局域网单点对多点传输。

2.DHCP作用是什么?分别说明它的优、缺点。

动态主机设置协议优点:可靠的配置(DHCP 避免了由于手动输入每台计算机的数值而导致的配置错误。

同时,DHCP 还可以帮助防止由于网络中的多台计算机使用相同IP 地址而导致的地址冲突);减少配置管理(使用DHCP 服务器可以极大地减少用于配置和重新配置网络中的计算机的时间。

在分配地址租用时,可以对服务器进行配置,以令服务器提供全部附加配置值。

这些值可以使用DHCP 选项来分配。

)。

自动分配,保证安全无冲突,解决IP数量不够。

缺点:DHCP不能发现网络上非DHCP客户机已经在使用的IP地址;当网络上存在多个DHCP服务器时,一个DHCP服务器不能查出已被其它服务器租出去的IP地址;DHCP服务器不能跨路由器与客户机通信,除非路由器允许BOOTP转发。

服务器间无法共享,需要人工配置;无法与DNS共享地址3.TCP/IP分为几层?各层的作用?ISO:7层(物理、链路、网络、传输、会话、表示、应用)物理层:二进制位串的传输。

数据链路层:介质访问控制网络层:路由选择,网际互联传输层:端到端的连接会话层:主机间的连接表示层:数据表示,压缩解压,加密解密应用层:处理应用的网络进程常规:4层(链路层、网络层、传输、应用)链路层:包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。

网络层:处理分组在网络中的活动。

IP,ICMP,IGMP 传输层:为两台主机上的应用程序提供端到端的通信。

TCP,UDP 应用层:负责处理特定的应用程序细节。

4.通过WEB页面登陆邮件账号,发送邮件及接收邮件,用到的应用层协议有哪些? HTTP,SMTP,POP(POP3);DNS?5.IP首部中哪些字段经过路由器以后肯定发生变化?什么原因导致这些字段的变化?总长字段、TTL字段路由分片使得总长字段发生改变 TTL即数据生存时间,一旦经过处理路由器,TTL-1,如果TTL为0还没到达就丢弃,并发ICMP至主机6.RIP使用的距离向量算法存在缺陷,用哪些措施可以防范?缺陷一:跳数限制限制跳数为15 缺陷二:汇聚缓慢,邻站共享,固定时间共享更新,截止计时器缺陷三:路由表更新数据占用宝贵的网路带宽缺陷四:缺乏动态负载均衡技术RIP是内部路由选择协议,它用在一个自治系统的内部,基于距离向量路由算法。

为解决该算法的不足。

RIP采用了以下措施,除了仅与邻站共享外,还采用按固定间隔共享的方法;利用定期计时器,控制定期更新报文的通告;利用截止计时器定理路由的有效性;利用无用信息收集计时器,通知某个路由出了故障;限制路数为15,防止分组无休止循环。

7.针对你所熟悉的网络相关知识描述当前网络技术的发展趋势? IPV4-IPV6,光通信,物联网,云计算8.一个IP数据报的长度为4000字节,网络层的MTU为1500,请回答以下问题:A、该IP数据报在传送时是否需要分解为更小的数据包?为什么?B、如果要分,写出该数据报会被分为几片?C、各个片的头部信息中,Length、Fragflag、offset 字段的内容。

A.要分解为更小的数据报,因为数据报的长度大于MTU。

B. 分片后的数据的数据部分大小为1500-20=1480B被用来分片的数据为4000B 共分为3片C. Length Fragflag offset1 1500 1 02 1500 1 1853 1060 0 3709.CSMA/CD网络长1KM,数据传输速率为10Mbit/s,信号传播速度为200m/us,问:1、1bit的时延相当于多长的线路?2、传输1518字节的数据帧需要多少时间?1)1bit的时延:1/(106)=0.001ms 可以传播的长度:200*103*0.001=200m 所以,1bit的时延相当于200m的线路2)传输时延:1518*8/(106)=12.144ms 传播时延:1000*103/200*106=5ms 总时延:12.144+5=17.144ms13.AS及路由算法 IGP RIP、OSPF EGP BGP10.为什么要分片重组链路层规定最大传输单元MTU限制,IEEE802规定为1500,分片后需要还原数据,故需重组11.透明网桥的优点是易于安装,只需要插入电缆即大功告成。

一般用在总线网中。

缺点是不能最佳地利用网络带宽。

12.多播,广播地址范围广播:目标地址全1,所有主机均接收,ARP,DHCP是典型应用多播:发到一组主机,地址范围为224.0.0.0~239.255.255.255,远程游戏、视频会议13.局域网校园网建设考虑因素主机数、如何连接、IP分配1、什么是自治系统AS?自治系统AS内部使用那类路由协议?目前主要有什么协议?答:一个自治系统就是处于一个管理机构控制之下的路由器和网络群组。

它可以是一个路由器直接连接到一个LAN上,同时也连到Internet上;它可以是一个由企业骨干网互连的多个局域网。

在一个自治系统中的所有路由器必须相互连接,运行相同的路由协议,同时分配同一个自治系统编号。

自治系统AS内部使用内部网关协议内部网关协议是在一个自治系统内部使用的路由选择协议,这与Internet中的其他自治系统选用什么路由选择协议无关。

目前内部网关协议主要有:路由信息协议(Routing Information Protocol,RIP)和开放最短路径优先(Open Shortest Path First,OSPF)协议。

2、为什么会提出CIDR的概念?他解决了什么问题?答:现行的IPv4(网际协议第4版)的地址将耗尽,这是一种为解决地址耗尽而提出的一种措施。

它是将好几个IP网络结合在一起,使用一种无类别的域际路由选择算法,可以减少由核心路由器运载的路由选择信息的数量。

CIDR 对原来用于分配A类、B类和C类地址的有类别路由选择进程进行了重新构建。

CIDR用13-27位长的前缀取代了原来地址结构对地址网络部分的限制,CIDR的提出解决了Internet路由表增长过快的问题,但他只是一个短期的解决问题的方案。

3、什么是最大传输单元MTU,IP数据报为什么要进行分片与重组?分片在什么地方?重组在什么地方?答:最大传输单元(Maximum Transmission Unit,MTU)是指一种通信协议的某一层上面所能通过的最大数据包大小(以字节为单位)。

最大传输单元这个参数通常与通信接口有关(网络接口卡、串口等)。

互联网包括各种异构网络,MTU限制会导致一些问题,特别是一个路由可能连接不同的MTU值的网络,为了顺利完成数据报的转发,必须对数据报进行分片,然后又接受方进行重组。

分片发生在路由,重组发生在最终接收主机。

4、如何加强Tftp协议的安全性?答:在TFTP的分组中不提供用户名和口令,这就是TFTP的一个安全漏洞。

为了防止这种类型的访问,目前大多数的TFTP服务器提供了一个选项来限制只能访问特定目录下的文件,这个目录中只包含无盘工作站系统进行系统引导时所需的文件,对其他安全性,UNIX系统下的TFTP服务器通常将它的用户ID和组ID设置为不会赋给任何真正用户的值,这只允许访问具有读或写属性的文件。

1.TELNET和TFTP 相结合方案TELNET 协议是基于TCP 协议, TELNET 协议提供用户名和密码验证。

应用TELNET 协议能够把本地用户所使用的计算机变成远端主机系统的一个终端。

在本地主机上运行TELNET 客户端和TFTP 服务器程序, 在嵌入式系统上运行TELNET 服务器和TFTP客户端程序。

先登录telnet服务器然后运行telnet服务器端的tftp客户端与本地主机tftp服务器连接。

2.TFTP 协议增加密码验证功能TF TP协议允许在RRQ 和WRQ 报文后面附加一些数据选项。

这些数据选项主要用来协商传数据块的大小和超时等待时间等信息。

可以将用户密码存储在数据选项字段中。

6、IP首部中哪些字段在经过路由器以后一定会发生改变?什么原因导致这些字段发生改变?答:经过路由器以后一定会发生改变的有IP首部中的总长度字段和TTL字段。

总长度字段是指整个IP数据报的长度,以字节为单位,利用首部字段和总字段长度就可知道IP数据报中数据内容的起始位置和长度,由于数据报一般要被分片,所以经过路由器之后大小会发生改变。

TTL字段(time-to-live)生存时间字段设置了数据报可以经过的最多路由数,即数据报的生存时间,一旦经过一个处理它的路由器,它的值减1,当该字段值为0时,数据报被丢弃,并发送ICMP报文给源主机。

9、TCP的客户端的出始序列号为14545,服务器的初始序列号为27189,画出在三次握手的过程中,TCP段中和握手相关的字段的信息。

答:SYN字段和ACK字段的信息如图所示:客户端服务器端SYN=14545 被动打开连接主动发起连接SYN 14545:14545-> 接收SYN接收SYN+ACK <-SYN 27189:27189 发送SYN=27189<-ACK 14546发送ACK ACK 27190-> 接收ACK10、在一台主机上安装并编译java程序TCPClient和UDPClient,在另一台主机上安装并编译程序TCPServer和UDPServer:(1)假设在运行TCPServer之前运行TCPClient,会发生什么?为什么?答:若在运行TCPServer之前运行TCPClient,则会发生客户端向服务器端发起的请求得不到应答,出错。

因为此时的服务器端未能建立起Server端的Socket和Port,不能应答客户端发起的Socket连接请求。

TCP是面向连接的,建立连接需要经过“三次握手”,故在运行TCPServer之前运行TCPClient,会出错,无连接。

(2)假设在运行UDPServer之前运行UDPClient,会发生什么?为什么?答:UDP协议是面向无连接的,不需要有一个连接存在于网络的服务器与客户端之间,故也无“三次握手”的过程,发送端只是同服务器IP地址和端口打交道,服务器端对发来的数据进行分离得到发送方的IP和端口,故若运行UDPServer之前运行了UDPClient,不会发生出错,运行正常,只是可能会发生服务器没有接收到数据的情况。

相关主题