组网的课后练习doc.docx
- 文档编号:18250917
- 上传时间:2023-08-14
- 格式:DOCX
- 页数:32
- 大小:37.30KB
组网的课后练习doc.docx
《组网的课后练习doc.docx》由会员分享,可在线阅读,更多相关《组网的课后练习doc.docx(32页珍藏版)》请在冰点文库上搜索。
组网的课后练习doc
第一章计算机网络概述
1.OSI的七层模型包括哪些层?
每层的主要功能是什么?
由低层至高层分别称为物理层、数据链路层、网络层、运输层、会话层、表示层和应用层
物理层:
为其上一层(即数据链路层)提供一个物理连接,以便透明地传送比特流
数据链路层:
负责建立、维持和释放数据链路的连接
网络层:
选择合适的路由,使发送站的运输层所传下来的分组能够正确无误地按照地
址找到目的站,并交付给目的站的运输层。
这就是网络层的寻址功能
运输层:
根据通信子网的特性最佳地利用网络资源,并以可靠和经济的方式,为两个端系统(即源站和目的站)的会话层之间,建主一条运输连接,透明地传送报文
会话层:
在两个互相通信的应用进程之间,建立、组织和协调其交互(Interaction)
表示层:
主要解决用户信息的语法表示问题。
表示层将欲交换的数据从适合于某一用户的抽象语法,变换为适合于OSI系统内部使用的传送语法.对传送信息加密(和解密)也是表示层的功能之一
应用层不仅要提供应用进程所需要的信息交换和远程操作,而且还要作为互相作用的
应用进程的用户代理,来完成一些为进行语义上有意义的信息交换所必需的功能
2.简单说明TCP/IP模型中各层的主要功能、各层的主要协议有哪些。
TCP/IP参考模型各层的功能
应用层(applicationlayer)
传输层(transportlayer)
互连层(internetlayer)
主机-网络层(host-to-networklayer)
TCP/IP参考模型与OSI参考模型的对应关系
主机-网络层
参考模型的最低层,负责通过网络发送和接收IP数据报;
允许主机连入网络时使用多种现成的与流行的协议,如局域网的Ethernet、令牌网、分组交换网的X.25、帧中继、ATM协议等;
当一种物理网被用作传送IP数据包的通道时,就可以认为是这一层的内容;
充分体现出TCP/IP协议的兼容性与适应性,它也为TCP/IP的成功奠定了基础。
互连层
相当OSI参考模型网络层无连接网络服务;
处理互连的路由选择、流控与拥塞问题;
IP协议是无连接的、提供“尽力而为”服务的网络层协议。
传输层
主要功能是在互连网中源主机与目的主机的对等实体间建立用于会话的端-端连接;
传输控制协议TCP是一种可靠的面向连接协议;
用户数据报协议UDP是一种不可靠的无连接协议。
应用层
应用层协议主要有:
网络终端协议Telnet
文件传输协议FTP
简单邮件传输协议SMTP
域名系统DNS
简单网络管理协议SNMP
超文本传输协议HTTP
3.试比较OSP模型和TCP/IP模型各层的异同点。
ISO/OSI是说国际标准化组织(ISO)制定的网络七层协议理论参考模型(OSI)
中文网络七层为:
应用层,表示层,会话层,传输层,网络层,数据链路层,物理层
TCP/IP简单来说这是一种网络传输协议
TCP/IP协议覆盖了OSI网络结构七层模型中的六层,并支持从交换诸如多协议标记交换,到应用程序诸如邮件服务方面的功能。
TCP/IP的核心功能是寻址和路由选择(网络层的IP/IPV6)以及传输控制(传输层的TCP、UDP)。
TCP/IP
一:
应用层.它包括的协议有(MTP FTP TELNETDNS SNMP TFTP )
二:
传输层.它包括的协议有(TCP UDP)
三:
网络层(网间网层)它包括的协议有(IP ICMPIGMP)
四:
网络接口层它包括的协议有(ARPRARP)
TCP与UDP的区别
TCP和UDP是TCP/IP协议中的两个传输层协议,它们使用IP路由功能把数据包发送到目的地,从而为应用程序及应用层协议(包括:
HTTP、SMTP、SNMP、FTP和Telnet)提供网络服务。
TCP提供的是面向连接的、可靠的数据流传输,而UDP提供的是非面向连接的、不可靠的数据流传输。
面向连接的协议在任何数据传输前就建立好了点到点的连接。
ATM和帧中继是面向连接的协议,但它们工作在数据链路层,而不是在传输层。
普通的音频电话也是面向连接的
网络设计的七层理论是OSI的参考标准,现在还有一个标准是TCP/IP的参考标准.
OSI全称是(opensysteminterconnectionrefertencemodel)开放系统互连参考模型,是由ISO国际标准化组织提出的一个网络体系结构参考模型.提出这样一个分层的结构的目的是什么?
我认识目的是为了,这个结构可以分层的升级,各级之间只要保持接口不变,就可以任意的定义.这样就实现了,线路,路由,逻辑拓扑,流量控制,应用之间良好的独立性.
具体的层次有物理层,数据链路层,网络层,传输层,会话层,表示层,应用层.
物理层:
处理电气接口,传输介质,就是用什么线,电流的频率等等.
数据链路层:
简单的说就是对物理层的传输进行物理纠错的.包括丢帧,错帧,两端速率差异,线路竞争,双工线路的协调等等.
网络层:
主要处理子网间传递时的路由选择.
传输层:
用来从会话层得到数据传至网络层.
会话层:
用来建立用户的会话.会话的任务是在单工的线路上控制双方的发言顺序,调节冲突的.同步也是会话层的任务,这里说的同步相当于底层的断点续传能力.
表示层:
是把二进制的信息转换成各种不同的数据类型,或语言种类.
应用层:
其实就是留给一般编程人员的接口.
值得注意的是:
OSI的标准自从提出以来从来没有真正的实现过.一本书中称OSI有着糟糕的提出时机,糟糕的技术,糟糕的实现,糟糕的策略.时机在于OSI的提出在TCP/IP的诞生以后,当TCP/IP已经在unix完美实现之时,OSI还只是一纸空文.技术的问题在于,大多数的时候会话层毫无用处,表示层就更无所作为.在现代的网络技术中他们的地位,只是应用层的小模块而已.而数据链路和网络层有具有了过多的功能.据说这种7层结构是因为ISO怕已采用的了类似的7层结构的IBM公司反对该标准而设计的.另外很多专家抱怨,OSI是由只懂通信不懂电脑的人制定的,不符和电脑的实际情况.
另一个著名的模型就是TCP/IP模型,分为四层:
互联网层,传输层,应用层,主机至网络.其实,TCP/IP的模型很模糊,但是它的协议现在已经被非常广泛的使用成为了互联网的基础.
注意虽然OSI的实现技术不好,但是有一点它的理论很好.大部分的介绍网络的书都用OSI来介绍理论方面的知识.但是大家应该直到它只是个没有实现的模型而已.
2.TCP/IP模型中的应用层协议有哪些?
试简要介绍其功能。
3.计算机网络中为什么要引入分层的思想?
主要就将一个复杂的计算机网络分开管理,各个层实行相应的功能,便于管理,和标准的实行。
因为有的只是做某一部分的接口等,相当于模块化设计,便于添加和删减,实际上是很复杂的不能很清楚的区分,只是书本的定义,对于理解有好处
分层的理由
·将网络的通信过程划分为小一些、简单一些的部件,因此有助于各个部件的开发、设计和故障排除。
·通过网络组件的标准化,允许多个供应商进行开发。
·通过定义在模型的每一层实现什么功能,鼓励产业的标准化。
·允许各种类型的网络硬件和软件相互通信。
·防止对某一层所做的改动影响到其他的层,这样就有利于开发。
分层的原则
1.各个层之间有清晰的边界,便于理解;
2.每个层实现特定的功能;
3.层次的划分有利于国际标准协议的制定;
4.层的数目应该足够多,以避免各个层功能重复
4.什么是URL?
URL由哪些部分组成?
统一资源定位符(URL,英语Uniform/UniversalResourceLocator的缩写)也被称为网页地址,是因特网上标准的资源的地址(Address)。
它最初是由蒂姆·伯纳斯-李发明用来作为万维网的地址的。
现在它已经被万维网联盟编制为因特网标准RFC1738了。
关于URL结构一般分为两个部分,一个是物理结构,一个是逻辑结构。
在物理结构包括扁平结构和树型结构。
扁平结构就是网站中所有的页面都是在根目录这一级别,形成一个扁平的物理结构。
这比较适合于小型的网站,因为如果太多文件都放在根目录下的话,制作和维护起来比较麻烦。
而树型结构的意义是在一级目录下分为多个频道或者称支为目录,然后目录下面再放上属于这个频道的页面,首页、频道首页、频道下的内容就好比树干、树枝、树叶的关系。
逻辑结构就是由网页内部链接所形成的逻辑的或链接的网络图。
比较好的情况是逻辑结构与前面的树型物理结构相吻合
5.请简述TCP的3次握手的工作原理。
在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。
第一次握手:
建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;
第二次握手:
服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;
第三次握手:
客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。
6.请简述TCP和UDP的相同点和不同点。
TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。
当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。
TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。
UDP---用户数据报协议,是一个简单的面向数据报的运输层协议。
UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地。
由于UDP在传输数据报前不用在客户和服务器之间建立一个连接,且没有超时重发等机制,故而传输速度很快
现在Internet上流行的协议是TCP/IP协议,该协议中对低于1024的端口都有确切的定义,他们对应着Internet上一些常见的服务。
这些常见的服务可以分为使用TCP端口(面向连接)和使用UDP端口(面向无连接)两种。
说到TCP和UDP,首先要明白“连接”和“无连接”的含义,他们的关系可以用一个形象地比喻来说明,就是打电话和写信。
两个人如果要通话,首先要建立连接——即打电话时的拨号,等待响应后——即接听电话后,才能相互传递信息,最后还要断开连接——即挂电话。
写信就比较简单了,填写好收信人的地址后将信投入邮筒,收信人就可以收到了。
从这个分析可以看出,建立连接可以在需要痛心地双方建立一个传递信息的通道,在发送方发送请求连接信息接收方响应后,由于是在接受方响应后才开始传递信息,而且是在一个通道中传送,因此接受方能比较完整地收到发送方发出的信息,即信息传递的可靠性比较高。
但也正因为需要建立连接,使资源开销加大(在建立连接前必须等待接受方响应,传输信息过程中必须确认信息是否传到及断开连接时发出相应的信号等),独占一个通道,在断开连接钱不能建立另一个连接,即两人在通话过程中第三方不能打入电话。
而无连接是一开始就发送信息(严格说来,这是没有开始、结束的),只是一次性的传递,是先不需要接受方的响应,因而在一定程度上也无法保证信息传递的可靠性了,就像写信一样,我们只是将信寄出去,却不能保证收信人一定可以收到。
TCP是面向连接的,有比较高的可靠性,
一些要求比较高的服务一般使用这个协议,如FTP、Telnet、SMTP、HTTP、POP3等,而UDP是面向无连接的,使用这个协议的常见服务有DNS、SNMP、QQ等。
对于QQ必须另外说明一下,QQ2003以前是只使用UDP协议的,其服务器使用8000端口,侦听是否有信息传来,客户端使用4000端口,向外发送信息(这也就不难理解在一般的显IP的QQ版本中显示好友的IP地址信息中端口常为4000或其后续端口的原因了),即QQ程序既接受服务又提供服务,在以后的QQ版本中也支持使用TCP协议了
7.FTP协议工作时需要在客户端和服务器之间建立哪两种TCP连接?
其作用分别是什么?
8.画出广播域网络的基本拓扑结构,并简述各自的特点。
9.什么是物理拓扑?
什么是逻辑拓扑?
10.简述IP数据报头中TTL字段的作用。
11.IPV4地址分为哪几类?
地址范围分别是什么?
12.IP地址的编址方案是什么?
目前IPV4地址面临的问题有哪些?
有哪些解决方案?
13.RFC1918在A、B和C这3类IP地址中定义的私有地址范围分别是什么?
下列哪些地址是私有地址?
哪些地址是公有地址?
●172.169.111.11
●10.19.89.116
●198.162.147.16
●192.16.190.32
●191.28.101.222
16.如何根据子网掩码判别网络ID和主机ID?
17.假设某主机的IP地址为192.168.1.121,而子网掩码为255.255.255.192,那么该IP地址的网络地址是什么?
18.将192.168.10.0/24分成若干个子网。
如果想主机姐3为,请问可分成几个子网?
子网掩码是什么?
分别写出每个子网的子网号、广播地址、可用的主机范围。
19.假设某主机的IP地址是192.16.1.33/27,请问该主机所在的网络对应的网络地址、子网掩码和广播地址分别是什么?
该网络中可用的IP地址范围是什么?
20.假设某主机的IP地址为192.168.16.164,子网掩码为255.255.255.240,请问该主机锁在的网络地址和广播地址是什么?
该网络中可用的IP地址是什么?
21.用VLSM将172.16.0.0/22划分子网,给出满足如图1-28所示的网络拓扑的子网划分方案。
请写出各子网的IP地址范围与子网掩码、剩余可用的IP地址商量,给出具体的分析过程。
22.扩展的IPV6有什么特点?
简述IPV6数据报头的格式。
第二章
1.常用的有线传输介质有哪几类?
2.什么是10Base-2和10Base-5?
3.什么是UTP和STP?
它们各有什么特点?
4.单模光纤和多模光纤中的“模”是指什么意思?
单模光纤和多模光纤的接头分别是什么?
5.写出EIA/TIA568-A和EIA/TIA568-B线序的标准。
6.如何制作直通电缆和交叉电缆?
试分别写出3中使用直通电缆和交叉电缆的不同场合。
7.网卡的主要功能是什么?
8.什么是MAC地址?
MAC地址有哪两部分组成?
使用“ipconfig/all”命令查看并记录计算机的网卡名称、网卡地址等相关信息。
10.简述集线器工作原理。
11.用中继器进行局域网扩展时对中继器使用的个数是否有限制?
为什么?
12.什么是微分段?
一个100M的交换机有8个端口,理论上该交换机支持的最大吐量是多少?
为什么?
13.集线器与中继器有何异同?
交换机与集线器又有什么异同?
试举例加以说明。
14.如何建立交换机的交换表。
15.路由器的基本功能是什么?
16.路由器是如何工作的?
第三章路由器基础与配置
1.可以通过那些方法对路由器进行配置?
2.简述路由器不同类型的接口及作用。
3.什么是ISO?
4.简述路由器的启动顺序。
5.启动配置(startup-config)和运行配置(running-config)有什么不同?
这两个配置文件分别处于路由器存储体系中哪个部分?
6.什么是CLI?
CLI分成哪些用户界面模式?
各种模式之间如何进行切换?
7enable密码与secret密码有何区别?
8.什么是VTY?
Cisco2600系列路由器支持几条VTY线路?
每条VTY线路的密码过Telnet配置路由器?
10.当寄存器值为ox2142和ox2102时分别代表什么含义?
11.可以Telnet192.168.1.1,但不能TelnetRA的原因是什么?
12.如何清除路由器中配置文件?
13.列出常用的Show命令和功能。
14.什么是TFTP?
TFTP服务器有何作用?
15.如果路由器中的ISO因损坏而无法正常启动时,应该如何恢复ISO?
写出具体的操作步骤。
16.破解路由器的密码有哪些方法?
写出具体的操作步骤。
17.什么是CDP?
默认状态下,多长时间发出CDP消息?
CDP消息能保存多长时间?
18.在物理层无故障的情况下,使用showcdpneighbors命令如果看不到响铃的Cisco设备,可能是什么原因造成的?
第四章路由协议
1.什么是度量值?
有哪些参数用于计算度量值?
度量值代表距离。
它们用来在寻找路由时确定最优路由。
每一种路由算法在产生路由表时,会为每一条通过网络的路径产生一个数值(度量值),最小的值表示最优路径。
度量值的计算可以只考虑路径的一个特性,但更复杂的度量值是综合了路径的多个特性产生的。
1.带宽(bandwidth)
2.延迟(delay)
3.可靠性(reliability)
4.负载(loading)
5.最大传输单元(MTU)
2.什么是AD?
列举出5中路由协议的管理距离。
路由协议的管理距离(AD值)
?
?
3.简述链路状态路由的工作原理。
首先要说它是链路状态协议,是基于spf算法中的dijkstra算法的
再说邻居发现协议的整个过程
router发送hello包给组播地址224.0.0.5,然后是邻居的路由就会回复,进而建立邻居关系
然后osfp会进行链路状态数据库(lsdb)的交换和更新过程,进而使整个区域中的全部路由器都有一张相同的链路状态表,就是lsdb
基于lsdb再结合dijkstra算法,计算出来无环的路由信息也就是spf树,然后路由器根据spf树选择出最佳路径,将这个路径加入到其路由表中
4.试简述距离矢量路由和链路状态路由各自的特点。
距离矢量协议:
等于路标rip
链路状态协议:
等于地图ospf
距离矢量路由协议,更新的是“路由条目”!
一条重要的链路如果发生变化,意味着需通告多条涉及到的路由条目!
每个路由器的路由表变化都需要邻居来通告,
距离矢量路由协议发送周期性更新、完整路由表更新(periodic&full)
链路状态路由协议,更新的是“拓扑”!
每台路由器上都有完全相同的拓扑,他们各自分别进行SPF算法,计算出路由条目!
一条重要链路的变化,不必再发送所有被波及的路由条目,只需发送一条链路通告,告知其它路由器本链路发生故障即可。
其它路由器会根据链路状态,改变自已的拓扑数据库,重新计算路由条目。
每个路由器都独立的计算自己的最佳路由,区别于距离矢量协议中的由邻居通告。
而链路状态路由协议更新是非周期性的(nonperiodic),部分的(partial)
5.静态路由和动态路由相比各有与哪些优、缺点?
静态路由的优点:
·占用的CPU处理时间少。
·便于管理员了解路由。
·易于配置。
静态路由的缺点:
·配置和维护耗费时间。
·配置容易出错,尤其对于大型网络。
·需要管理员维护变化的路由信息。
·不能随着网络的增长而扩展;维护会越来越麻烦。
·需要完全了解整个网络的情况才能进行操作。
动态路由的优点:
·增加或删除网络时,管理员维护路由配置的工作量较少。
·网络拓扑结构发生变化时,协议可以自动做出调整。
·配置不容易出错。
·扩展性好,网络增长时不会出现问题。
动态路由的缺点:
·需要占用路由器资源(CPU时间、内存和链路带宽)。
·管理员需要掌握更多的网络知识才能进行配置、验证和故障排除工作。
6.什么是AS?
?
?
7.有哪些方法可以避免路由环路的产生?
RIP路由协议采用什么方法来避免路由环路?
1.定义最大值:
2.水平分割3.路由中毒(也称为路由毒化)4.反向中毒(也称为毒化逆转)
第一:
路由毒化
第二:
水平分割
第三:
毒性逆转
第四:
定义最大跳数:
16
第五:
抑制时间,和路由毒化结合使用
第六:
触发更新
8.在什么样的情况下路由表中会出现直连路由?
图4-1所示的拓扑图中路由器RA、RB和RC在借口配置正确的情况下,各有哪几条直连路由?
?
?
9.在4.2.2小姐中,为图4-1所示的拓扑图中配置默认路由时为什么需要删除RA和RC路由器上的静态路由?
能否在RB路由器上添加默认路由?
为什么吗?
分别在路由器RA和RC配置默认路由和静态路由后所显示的路由表是否相同?
有何异同点?
?
?
10.在4.3姐中,为什么配置RIP路由协议之前需要删除静态路由?
如果同时配饰了静态路由和RIP路由协议,执行“showiproute”命令的结果什么?
这个不需要删除静态路由的。
可以直接配置,路由上是可以同时配置几种路由协议的!
?
?
11.在如图4-8所示的拓扑图配置RIP路由协议时,如何将RA、RB和RC路由器上Fa0/0接口设置为被动接口?
12.在如图4-10所示的拓扑图配置RIPv2路由协议时,为什么要执行“noautosummary”命令?
不加这条命令会怎样?
13.在如图4-8所致的拓扑图分别配置RIPv1和RIPv2路由协议时,执行“showiproute”命令后结果有何区别?
14.在图4-10所示使用RIPv2配置的例题中,使用VSLM分子网可以节约多少IP地址?
请写出具体的计算步骤。
15.简述OSPF的工作原理。
首先要说它是链路状态协议,是基于spf算法中的dijkstra算法的
再说邻居发现协议的整个过程
router发送hello包给组播地址224.0.0.5,然后是邻居的路由就会回复,进而建立邻居关系
然后osfp会进行链路状态数据库(lsdb)的交换和更新过程,进而使整个区域中的全部路由器都有一张相同的链路状态表,就是lsdb
基于lsdb再结合dijkstra算法,计算出来无环的路由信息也就是spf树,然后路由器根据spf树选择出最佳路径,将这个路径加入到其路由表中
16.有哪几种OSPF的网络类型?
根据路由器所连接的物理网络不同,OSPF将网络划分为四种类型:
广播多路访问型(BroadcastmultiAccess)、非广播多路访问型(NoneBroadcastMultiAccess,NBMA)、点到点型(Point-to-Point)、点到多点型(Point-to-MultiPoint)。
17.配置OSPF的Loopback口的IP地址后,OSPF的RouterID会有何变化?
ROUTERID如果没有手动进行配置的话,,,那么ROUTERID会自动选择LOOPBACK的IP
18.如何配置OSPF的验证?
19.有哪几种方法可以改变OSPF路由协议DR和BDR的选举结果?
DR--指定路由器,BDR--备份指定路由器。
在动态路由协议中,配置在同一区域内的路由器之间要互相学习链路状态信息,当所有同一区域内的设备都具有相同的数据链路信息后就可以计算出正确的路由。
如果每两台设备之间互相学习,那工作量是非常大的。
为了减少工作量,在这个网络上的设备中选出一个作为DR,所有其他设备都只需要和这台这设备交互信息就可以完成链路状态的学习了
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 组网 课后 练习 doc