《2022年通讯与计算机网络 .pdf》由会员分享,可在线阅读,更多相关《2022年通讯与计算机网络 .pdf(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、通讯与计算机网络作业作业一1 面向连接服务与无连接服务各自的特点是什么?答: 面向连接服务在数据交换之前必须先建立连接,保留下层的有关资源,数据交换结束后, 应终止这个连接,释放所保留的资源。而对无连接服务,两个实体之间不建立连接就可以通信,在数据传输时动态地分配下层资源,不需要事先进行预保留。2 协议与服务又何区别?有何关系?答: 协议是水平的,服务是垂直的。协议是“水平的” , 即协议是控制对等实体之间的通信的规则。服务是“垂直的”, 即服务是由下层向上层通过层间接口提供的。协议与服务的关系在协议的控制下,上层对下层进行调用,下层对上层进行服务,上下层间用交换原语交换信息。同层两个实体间有
2、时有连接。3 长度为 100 字节的应用层数据交给运输层传送,需加上20 字节的 TCP 首部。再交给网络层传送,需加上20 字节的 IP 首部。最后交给数据链路层的以太网传送,加上首部和尾部 18 字节。试求数据的传输效率。答:数据长度为100 字节时传输效率 =100/(100+20+20+18 )=63.3% 数据长度为1000 字节时,传输效率 =1000/( 1000+20+20+18 )=94.5% 4 试将 TCP/IP 和 OSI 的体系结构进行比较。讨论其异同之处。答: ( 1)OSI 和 TCP/IP 的相同点是二者均采用层次结构,而且都是按功能分层。(2)OSI 和 TC
3、P/IP 的不同点:OSI 分七层,自下而上分为物理层、数据链路层、网络层、运输层、会话层、表示层和应用层,而TCP/IP 分四层:网络接口层、网间网层(IP) 、传输层( TCP )和应用层。严格讲, TCP/IP 网间网协议只包括下三层,应用程序不算TCP/IP 的一部分。OSI 层次间存在严格的调用关系,两个(N)层实体的通信必须通过下一层(N-1 )层实体,不能越级,而TCP/IP 可以越过紧邻的下一层直接使用更低层次所提供的服务(这种层次关系常被称为“等级”关系),因而减少了一些不必要的开销,提高了协议的效率。OSI 只考虑用一种标准的公用数据网将各种不同的系统互联在一起,后来认识到
4、互联网协议的重要性,才在网络层划出一个子层来完成互联作用。而TCP/IP 一开始就考虑到多种异构网的互联问题,并将互联网协议IP 作为 TCP/IP 的重要组成部分。OSI 开始偏重于面向连接的服务,后来才开始制定无连接的服务标准,而TCP/IP 一开始就有面向连接和无连接服务,无连接服务的数据报对于互联网中的数据传送以及分组话音通信都是十分方便的。OSI 与 TCP/IP 对可靠性的强调也不相同。对OSI 的面向连接服务,数据链路层、网络层和运输层都要检测和处理错误,尤其在数据链路层采用校验、确认和超时重传等措施提供可靠性,而且网络和运输层也有类似技术。而TCP/IP 则不然, TCP/IP
5、 认为可靠性是端到端的问题, 应由运输层来解决,因此它允许单个的链路或机器丢失数据或数据出错,网络本名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 15 页 - - - - - - - - - 身不进行错误恢复,丢失或出错数据的恢复在源主机和目的主机之间进行,由运输层完成。由于可靠性由主机完成,增加了主机的负担。但是, 当应用程序对可靠性要求不高时,甚至连主机也不必进行可靠性处理,在这种情况下,TCP/IP 网的效率最高。在两个体系结构中智能的位置也不相同。OSI 网络层
6、提供面向连接的服务,将寻径、流控、顺序控制、内部确认、可靠性带有智能性的问题,都纳入网络服务,留给末端主机的事就不多了。相反,TCP/IP 则要求主机参与几乎所有网络服务,所以对入网的主机要求很高。OSI 开始未考虑网络管理问题,到后来才考虑这个问题,而TCP/IP 有较好的网络管理。5 试简述分组交换的特点。答: 。 分组交换实质上是在“存储转发”基础上发展起来的。它兼有电路交换和报文交换的优点。 分组交换在线路上采用动态复用技术传送按一定长度分割为许多小段的数据分组。每个分组标识后,在一条物理线路上采用动态复用的技术,同时传送多个数据分组。把来自用户发端的数据暂存在交换机的存储器内,接着在
7、网内转发。到达接收端, 再去掉分组头将各数据字段按顺序重新装配成完整的报文。分组交换比电路交换的电路利用率高,比报文交换的传输时延小,交互性好6 物理层要解决哪些问题?物理层的主要特点是什么?答: (1)物理层要解决的主要问题:物理层要尽可能屏蔽掉物理设备、传输媒体和通信手段的不同,使上面的数据链路层感觉不到这些差异的存在,而专注于完成本层的协议与服务。给其服务用户 (数据链路层)在一条物理的传输媒体上传送和接收比特流(一般为串行按顺序传输的比特流)的能力。为此,物理层应解决物理连接的建立、维持和释放问题。在两个相邻系统之间唯一地标识数据电路。(2)物理层的主要特点:由于在OSI 之前,许多物
8、理规程或协议已经制定出来了,而且在数据通信领域中,这些物理规程已被许多商品化的设备所采用。加之, 物理层协议涉及的范围广泛,所以至今没有按OSI 的抽象模型制定一套新的物理层协议,而是沿用已存在的物理规程,将物理层确定为描述与传输媒体接口的机械、电气、功能和规程特性。由于物理连接的方式很多,传输媒体的种类也很多,因此,具体的物理协议相当复杂。7 奈氏准则与香农公式在数据通信中的意义是什么?比特和波特有何区别?答 : 奈氏准则与香农公式的意义在于揭示了信道对数据传输率的限制,只是两者作用的范围不同。奈氏准则给出了每赫带宽的理想低通信道的最高码元的传输速率是每秒2个码元。香农公式则推导出了带宽受限
9、且有高斯白噪声干扰的信道的极限信息传输速率C=Wlog2( 1+S/N) ,其中 W为信道的带宽(以赫兹为单位),S 为信道内所传信号的平均功率,N为信道内部的高斯噪声功率。比特和波特是两个完全不同的概念,比特是信息量的单位,波特是码元传输的速率单位。但信息的传输速率“比特标题/每秒”一般在数量上大于码元的传输速率“波特”,且有一定的关系,若使 1个码元携带 n比特的信息量,则M Baud 的码元传输速率所对应的信息传输率为M n bit/s,但某些情况下,信息的传输速率“比特/每秒”在数量上小于码元的传输速名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - -
10、- - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 15 页 - - - - - - - - - 率“波特”,如采用内带时钟的曼切斯特编码,一半的信号变化用于时钟同步,另一半的信号变化用于信息二进制数8 常见的传输媒体有哪几种?各有何特点?答: 常见的传输媒体有以下几种:(1)双绞线:分屏蔽双绞线和无屏蔽双绞线。由两根相互绝缘的导线组成。可以传输模拟信号,也可以传输数字信号,有效带宽达250KHz,通信距离一般为几到十几公里。导线越粗其通信距离越远。在数字传输时, 若传输速率为每秒几兆比特,则传输距离可达几公里。一般用作电话线传输声音信号。虽然双绞线容易受到外
11、部高频电磁波的干扰,误码率高,但因为其价格便宜,且安装方便, 既适于点到点连接,又可用于多点连接,故仍被广泛应用。(2)同轴电缆:分基带同轴电缆和宽带同轴电缆,其结构是在一个包有一层绝缘的实心导线外,再套上一层外面也有一层绝缘的空心圆形导线。由于其高带宽(高达300400Hz) 、低误码率、性能价格比高,所以用在LAN 中,同轴电缆的最大传输距离随电缆型号和传输信号的不同而不同,由于易受低频干扰,在使用时多将信号调制在高频载波上。(3)光导纤维:以光纤作为载体,利用光的全反向原理传播光信号。其优点是直径小、重量轻;传输频带宽、通信容量大;抗雷电和电磁干扰性能好,无串音干扰,保密性好,误码率低。
12、但光电接口的价格较昂贵。光纤被广泛用于电信系统铺设主干线。(4)无线信道:分地面微波接力通信和卫星通信。其主要优点是频率高,频带范围宽,通信信道的容量大;信号所受工业干扰较小,传输质量高, 通信比较稳定;不受地理环境的影响, 建设投资少、 见效快。 缺点是地面微波接力通信在空间是直线传播,传输距离受到限制,一般只有50Km,隐蔽性和保密性较差。卫星通信虽然通信距离远且通信费用与通信距离无关,但传播时延较大,技术较复杂,价格较贵。9 传播时延、发送时延和重发时延各自的物理意义是什么?答:传播时延是指电磁波在信道中传输所需要的时间。它取决于电磁波在信道上的传输速率以及所传播的距离。发送时延是发送数
13、据所需要的时间。它取决于数据块的长度和数据在信道上的发送速率。重发时延是因为数据在传输中出了差错就要重新传送,因而增加了总的数据传输时间。10物理层的接口有哪些方面的特性?各包含什么内容?答: (1)机械特牲说明接口所用接线器的形状和尺寸、引线数目和排列、固定和锁定装置等等。(2)电气特性说明在接口电缆的哪条线上出现的电压应为什么范围。即什么样的电压表示 1 或 0。 (3)功能特性说明某条线上出现的某一电平的电压表示何种意义。(4)规程特性 说明对于不同功能的各种可能事件的出现顺序。作业二1 数据链路 (即逻辑链路) 与链路 (即物理链路) 有何区别? “ 电路接通了 ” 与“ 数据链路接通
14、了 ” 的区别何在?答: (1)数据链路与链路的区别在于数据链路除链路外,还必须有一些必要的规程来控制数据的传输。因此,数据链路比链路多了实现通信规程所需要的硬件和软件。 (2)“ 电路接通名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 15 页 - - - - - - - - - 了” 表示链路两端的结点交换机已经开机,物理连接已经能够传送比特流了。但是,数据传输并不可靠。在物理连接基础上,再建立数据链路连接,才是 “ 数据链路接通了” 。此后,由于数据链路连接具有检测
15、、确认和重传等功能,才使不太可靠的物理链路变成可靠的数据链路, 进行可靠的数据传输。当数据链路断开连接时,物理电路连接不一定跟着断开连接。2 数据链路层的链路控制包括哪些功能?答:链路管理;帧同步;流量控制;差错控制;将数据和控制信息分开;透明传输3 数据率为10Mbit/s 的以太网的码元传输速率是多少波特?答: 以太网使用曼彻斯特编码,这就意味着发送的每一位都有两个信号周期。标准以太网的数据速率是10Mb/s,因此波特率是数据率的两倍,即20M 波特。4 试说明 10BASE5,10BASE2 和 10BASE-T 所代表的意思。答: 10BASE5:“10”表示数据率为10Mbit/s
16、,“BASE ” 表示电缆上的信号是基带信号,“5”表示每一段电缆的最大长度是500m。10BASE2:“10”表示数据率为10Mbit/s ,“BASE ” 表示电缆上的信号是基带信号,“2”表示每一段电缆的最大长度是185m。10BASE-T :“10”表示数据率为10Mbit/s ,“BASE ” 表示电缆上的信号是基带信号,“T”表示使用双绞线作为传输媒体。10BROAD36 :“10”表示数据率为10Mbit/s ,“BROAD” 表示电缆上的信号是宽带信号, “36”表示网络的最大跨度是3600m。 FOMAU : (Fiber Optic Medium Attachment Un
17、it) 光纤媒介附属单元。10 和 1 代表网络数据传输速率分别为10Mbps 和 1Mbps,BASE 和BROAD 分别表示基带和频分多路复用的宽带。5、2 和 36 分别表示传输媒体线缆段最大长度分别为500 米、185(约 200)米和 3600 米;T 表示是采用双绞线;F 表示光纤。 10BASE5是 50 欧同轴粗缆; 10BASE2 是 50 欧同轴细缆; 10BASE-T 为一种物理星状拓扑而逻辑上为总线结构的以太网; 1BASE5 指 AT&T 公司的StarLAN 的物理媒体规范, 使用和 10BASE-T一样的双绞线,可通过一种称为菊花链的机制进行扩展;10BASE-F
18、 又分为适用于以星状拓扑 连 接站 和 转 发 器 的 无 源 系 统10BASE-FP 、 点 对 点 连 接 站 或 转 发 器 的 光 纤 链 路10BASE-FL 、以及点对点主干光纤链路10BASE- FB ;10BROAD36 采用 75 欧的 CATV 同轴电缆。 FOMAU 是采用光纤( Fiber Optic)的媒体接入单元MAU ( Media Access Unit) ,用以连接扩展以太网的转发器之间的光纤链路FOIRL(Fiber Optic Inter-Repeater Link ) 。 请自行解释 100BASE-T 、 100BASE-X 、 100BASE-TX
19、 、 100BASE-FX 、 100BASE-T4 、 1000BASE-SX 、1000BASE-LX 、 1000BASE-CX 、 1000BASE-T 、 10GBASE-SR 、10GBASE-LR 、 10GBASE-ER 、10GBASE-SW 、10GBASE-LW 、 10GBASE-EW 、10GBASE-LX4的含义。5 10Mbit/s 以太网升级到100Mbit/s 和 1Gbit/s 甚至 10Gbit/s 时,需要解决哪些技术问题?在帧的长度方面需要有什么改变?为什么?传输媒体应当有什么改变?答: 以太网升级时, 由于数据传输率提高了,帧的发送时间会按比例缩短,
20、这样会影响冲突名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 15 页 - - - - - - - - - 的检测。所以需要减小最大电缆长度或增大帧的最小长度,使参数a 保持为较小的值,才能有效地检测冲突。在帧的长度方面,几种以太网都采用802.3 标准规定的以太网最小最大帧长,使不同速率的以太网之间可方便地通信。100bit/s 的以太网采用保持最短帧长(64byte)不变的方法,而将一个网段的最大电缆长度减小到100m,同时将帧间间隔时间由原来的9.6 s,改为 0.
21、96s。1Gbit/s 以太网采用保持网段的最大长度为100m 的方法,用“ 载波延伸 ” 和“ 分组突法 ” 的办法使最短帧仍为64 字节,同时将争用字节增大为512 字节。传输媒体方面, 10Mbit/s 以太网支持同轴电缆、双绞线和光纤,而 100Mbit/s 和 1Gbit/s 以太网支持双绞线和光纤,10Gbit/s 以太网只支持光纤。6 有 10 个站连接到以太网上,试计算以下三种情况下每一个站所能得到带宽。(1)10 个站点连接到一个10Mbit/s 以太网集线器; (2)10 站点连接到一个100Mbit/s 以太网集线器; (3)10 个站点连接到一个10Mbit/s 以太网
22、交换机答: (1)10 个站共享10Mbit/s ;(2)10 个站共享100Mbit/s;(3)每一个站独占10Mbit/s 。7 假定一个以太网上的通信量中的80%是在本局域网上进行的,而其余的20%的通信量是在本局域网和因特网之间进行的。另一个以太网的情况则反过来。这两个以太网一个使用以太网集线器,另一个使用以太网交换机。你认为以太网交换机应当用在哪一个网络上?答: 以太网交换机用在这样的网络,其20%通信量在本局域网而80%的通信量到因特网。8 以太网使用的CSMA/CD 协议是以争用方式接入到共享信道。这与传统的时分复用TDM相比优缺点如何?答: CSMA/CD 是一种动态的媒体随机
23、接入共享信道方式,而传统的时分复用TDM 是一种静态的划分信道,所以对信道的利用,CSMA/CD是用户共享信道,更灵活,可提高信道的利用率,不像TDM ,为用户按时隙固定分配信道,即使当用户没有数据要传送时,信道在用户时隙也是浪费的;也因为CSMA/CD 是用户共享信道,所以当同时有用户需要使用信道时会发生碰撞,就降低信道的利用率,而TDM 中用户在分配的时隙中不会与别的用户发生冲突。对局域网来说,连入信道的是相距较近的用户,因此通常信道带宽较宽,如果使用 TDM 方式,用户在自己的时隙内没有数据发送的情况会更多,不利于信道的充分利用。对计算机通信来说,突发式的数据更不利于使用TDM 方式。9
24、 以太网交换机有何特点?用它怎样组成虚拟局域网?答: 特点: 以太网交换机实质就是一个多端口的的网桥,它工作在数据链路层上。每一个端口都直接与一个主机或一个集线器相连,并且是全双工工作。它能同时连通多对端口,使每一对通信能进行无碰撞地传输数据。在通信时是独占而不是和其他网络用户共享传输媒体的名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 15 页 - - - - - - - - - 带宽。以太网交换机支持存储转发方式,而有些交换机还支持直通方式。但要应当注意的是:用以太网
25、交换机互连的网络只是隔离了网段(减少了冲突域) ,但同一台交换机的各个网段仍属于同一个广播域。因此,在需要时,应采用具VLAN 能力的交换机划分虚拟网,以减少广播域( 802.1q 协议)。10网桥的工作原理和特点是什么?网桥与转发器以及以太网交换机有何异同?答: 网桥的每个端口与一个网段相连,网桥从端口接收网段上传送的各种帧。每当收到一个帧时, 就先暂存在其缓冲中。若此帧未出现差错,且欲发往的目的站MAC 地址属于另一网段,则通过查找站表,将收到的帧送往对应的端口转发出去。若该帧出现差错, 则丢弃此帧。网桥过滤了通信量,扩大了物理范围,提高了可靠性,可互连不同物理层、不同MAC 子层和不同速
26、率的局域网。但同时也增加了时延,对用户太多和通信量太大的局域网不适合。网桥与转发器不同, (1)网桥工作在数据链路层,而转发器工作在物理层;(2)网桥不像转发器转发所有的帧,而是只转发未出现差错,且目的站属于另一网络的帧或广播帧;(3)转发器转发一帧时不用检测传输媒体,而网桥在转发一帧前必须执行CSMA/CD 算法; ( 4)网桥和转发器都有扩展局域网的作用,但网桥还能提高局域网的效率并连接不同MAC 子层和不同速率局域网的作用。以太网交换机通常有十几个端口,而网桥一般只有2-4 个端口;它们都工作在数据链路层;网桥的端口一般连接到局域网,而以太网的每个接口都直接与 主机相连,交换机允许多对计
27、算机间能同时通信,而网桥允许每个网段上的计算机同时通信。所以实质上以太网交换机是一个多端口的网桥,连到交换机上的每台计算机就像连到网桥的一个局域网段上。网桥采用存储转发方式进行转发,而以太网交换机还可采用直通方式转发。以太网交换机采用了专用的交换机构芯片,转发速度比网桥快。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 15 页 - - - - - - - - - 作业三1试从多个方面比较虚电路和数据报这两种服务的优缺点。答: 从占用通信子网资源方面看:虚电路服务将占用结
28、点交换机的存储空间,而数据报服务对每个其完整的目标地址独立选径,如果传送大量短的分组,数据头部分远大于数据部分,则会浪费带宽。从时间开销方面看:虚电路服务有创建连接的时间开销,对传送小量的短分组,显得很浪费;而数据报服务决定分组的去向过程很复杂,对每个分组都有分析时间的开销。从拥塞避免方面看:虚电路服务因连接起来的资源可以预留下来,一旦分组到达, 所需的带宽和结点交换机的容量便已具有,因此有一些避免拥塞的优势。而数据报服务则很困难。从健壮性方面看:通信线路的故障对虚电路服务是致命的因素,但对数据报服务则容易通过调整路由得到补偿。因此虚电路服务更脆弱。2假定分组交换网中所有结点的处理机和主机均正
29、常工作,所有的软件也正常无误。试问一个分组是否可能被投送到错误的目的结点?答: 有可能。大的突发噪声可能破坏分组。使用k 位的效验和,差错仍然有2-k 的概率被漏检。如果分组的目的地址字段或虚电路的标识号被改变,分组会被投递到错误的目的地,并可能被接收为正确的分组。换句话说, 偶然的突发噪声可能把送往一个目的地的完全合法的分组改变成送往另一个目的地的也是完全合法的分组。端到端的通信不一定可靠。端到端的通信不仅与数据链路层有关,还与网络层有关,尽管链路层协议能正确工作,但不能保证网络层协议正常工作,即通信子网是否可靠。3子网掩码为255.255.255.0 代表什么意思?答: 255.255.2
30、55.0 表示这个32 位的 IP 地址, 其前 24 位表示网络位, 后 8 位表示主机位。它表示可以容纳254 台主机。另外确定通信的设备是否在同一子网。4某网络的现在掩码为255.255.255.248,问该网络能够连接多少个主机?答: 248=(11111000 ) 2,即 IP 地址中前29 位代表网络,后3 位代表主机。所以共有主机数=23=8,但由于其中主机号全0 代表该网络的网络地址,主机号全1 代表该网络的广播地址,均不能分配给连网主机使用,所以网络能够连接的主机数=23-2=6 台。5某 A 类网络和某B 类网络的子网号subnet-id 分别为 16 个 1 和 8 个
31、1,问这两个网络的子网掩码有何不同?答: C 类是 255.255.255.0 B 的是 255.255.0.0 这两个网络的子网掩码的范围不同6某 A 类网络的子网掩码为255.255.0.255,它是否是一个有效的子网掩码?答: 有效,因RFC文档中没有规定子网掩码中的一串1 必须是连续的,但不建议这样使用。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 15 页 - - - - - - - - - 7试找出可产生以下数目的A 类子网的子网掩码(采用连续掩码): (1
32、) 2, (2)6, (3)20, (4)62, (5)122, (6) 250 答: (1)255.192.0.0 , (2)255.224.0.0, (4)255.252.0.0, (5)255.254.0.0, (6)255.255.0.0 8以下有四个子网掩码,哪些是不推荐使用的?(1) 176.0.0.0,(2) 96.0.0.0,(3) 127.192.0.0,(4)255.128.0.0 答: (1)176.0.0.0, (2)96.0.0.0, (3)127.192.0.0 不推荐使用答只有( 4)是连续的1 和连续的0 的掩码,是推荐使用的。9有如下的四个 /24 地址块,试
33、进行最大可能的聚合:212.56.132.0/24 ,212.56.133.0/24。212.56.134.0/24,212.56.135.0/24 答:212=(11010100)2, 56=( 00111000)2 132=(10000100) 2,133=(10000101) 2 134=(10000110) 2,135=(10000111)2 所 以 共 同 的 前 缀 有22位 , 即11010100 00111000 100001, 聚 合 的CIDR地 址 块是:212.56.132.0/22 10某单位分配到一个B 类 IP 地址, 其 net-id 为 129.250.0.0
34、。该单位有 4000 台机器, 平均分布在16 个不同的地点。如选用子网掩码为255.255.255.0 ,试给每一地点分配一个子网号码,并计算出每个地点主机号码的最小值和最大值答 :4000/16=250 ,平均每个地点250 台机器。如选255.255.255.0 为掩码,则每个网络所连主机数 =28-2=254250 ,共有子网数 =28-2=25416 ,能满足实际需求。可给每个地点分配如下子网号码地点 : 子网号( subnet-id)子网网络号主机 IP 的最小值和最大值1: 00000001 129.250.1.0 129.250.1.1-129.250.1.254 2: 000
35、00010 129.250.2.0 129.250.2.1-129.250.2.254 3: 00000011 129.250.3.0 129.250.3.1-129.250.3.254 4: 00000100 129.250.4.0 129.250.4.1-129.250.4.254 5: 00000101 129.250.5.0 129.250.5.1-129.250.5.254 6: 00000110 129.250.6.0 129.250.6.1-129.250.6.254 7: 00000111 129.250.7.0 129.250.7.1-129.250.7.254 8: 000
36、01000 129.250.8.0 129.250.8.1-129.250.8.254 9: 00001001 129.250.9.0 129.250.9.1-129.250.9.254 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 15 页 - - - - - - - - - 10: 00001010 129.250.10.0 129.250.10.1-129.250.10.254 11: 00001011 129.250.11.0 129.250.11.1-129.
37、250.11.254 12: 00001100 129.250.12.0 129.250.12.1-129.250.12.254 13: 00001101 129.250.13.0 129.250.13.1-129.250.13.254 14: 00001110 129.250.14.0 129.250.14.1-129.250.14.254 15: 00001111 129.250.15.0 129.250.15.1-129.250.15.254 16: 00010000 129.250.16.0 129.250.16.1-129.250.16.254 11在因特网上的一个B 类地址的子网掩
38、码是255.255.240.0 。试问在其中每一个子网上的主机数最多是多少?答:240=(11110000)2,子网掩码为前20 个连续的1,后 12 个连续的0。所以该子网表示主机有 12bit,子网上的主机数=212-2=4094 , (减去主机全0 和全 1 两个特殊地址)12设某路由器建立了如表7-19 所示的转发表:目的网络子网掩码下一跳128.96.39.0 255.255.255.128 接口 0 128.96.39.128 255.255.255.128 接口 1 128.96.40.0 255.255.255.128 R2 192.4.153.0 255.255.255.19
39、2 R3 *(默认)R4 此路由器可以直接从接口0 和接口 1 转发分组,也可通过相邻的路由器R2,R3 和 R4进行转发。 现共收到5 个分组, 其目的站 IP 地址分别为:(1)128.96.39.10, (2)128.96.40.12,(3) 128.96.40.151 , (4)192.4.153.17, (5)192.4.153.90 试分别计算其下一跳。答 :路由表的查找原则是将目的IP 地址与路由表中第一表项的子网掩码相与,如果结果与该表项的目的网络相等,则按该表项中的下一跳所指转发。否则与第二表项的子网掩码相与,如此下去,如果所有表项均不匹配,则按默认路由转发。因而检测表中第i
40、 项的计算过程可表示为 : if ( (Maski & D)=Destinationi ) forwarding to NextHopi; (1):128.96.39.10 & 255.255.255.128=128.96.39.0 ,与第一条表项匹配,按下一跳所指接口0 转发。(2):128.96.40.12 & 255.255.255.128=128.96.40.0 ,与前两条表项不匹配,与第三条表项匹配,按下一跳R2 转发。(3):128.96.40.151 & 255.255.255.128=128.96.40.128 ,与前三条表项不匹配; 128.96.40.151 &255.25
41、5.255.192=128.96.40.128 ,与第四条表项也不匹配;最终按默认路由表项转发到下一跳R4。(4):192.4.153.17 & 255.255.255.128=192.4.153.0 ,与前三条表项不匹配; 192.4.153.17 & 255.255.255.192=192.4.153.0 ,与第四条匹配,按下一跳R3 转发。(5):192.4.153.90 & 255.255.255.128=192.4.153.0 ,与前三条不匹配; 192.4.153.90 & 255.255.255.192=192.4.153.64, 与第四条表项也不匹配;最终按默认路由表项转发到下
42、一跳R4。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 15 页 - - - - - - - - - 作业四1 解释为什么突然释放运输连接就可能丢失用户数据而使用TCP 的连接释放方法就可保证不丢失数据。答:当主机1 和主机 2 之间连接建立后,主机1 发送了一个TCP 数据段并正确抵达主机2,接着主机1 发送另一个TCP 数据段,这次很不幸, ,主机 2 在收到第二个TCP 数据段之前发出了释放连接请求,如果就这样突然释放连接,显然主机1 发送的第二个TCP 报文段会
43、丢失。而使用TCP 的连接释放方法,主机2 发出了释放连接的请求,那么即使收到主机1的确认后, 只会释放主机2 到主机 1 方向的连接, 即主机 2 不再向主机1 发送数据, 而仍然可接收主机1 发来的数据,所以可保证不丢失数据。2 试用具体例子说明为什么在运输连接建立时要使用三次握手。说明如不这样做可能会出现什么情况答: 我们知道, 3 次握手完成两个重要的功能,既要双方做好发送数据的准备工作(双方都知道彼此已准备好) ,也要允许双方就初始序列号进行协商,这个序列号在握手过程中被发送和确认。现在把三次握手改成仅需要两次握手,死锁是可能发生的。作为例子, 考虑计算机A 和B 之间的通信,假定B
44、 给 A 发送一个连接请求分组,A 收到了这个分组,并发送了确认应答分组。按照两次握手的协定,A 认为连接已经成功地建立了,可以开始发送数据分组。可是, B 在 A 的应答分组在传输中被丢失的情况下,将不知道A 是否已准备好,不知道A 建议什么样的序列号,B 甚至怀疑A 是否收到自己的连接请求分组。在这种情况下,B 认为连接还未建立成功,将忽略A 发来的任何数据分组,只等待连接确认应答分组。而A 在发出的分组超时后,重复发送同样的分组。这样就形成了死锁。3 一个 UDP 用户数据报的数据字段为8192 字节。要使用以太网来传送。试问应当划分为几个数据报片?说明每一个数据报片的数据字段长度和片偏
45、移字段的值。答: 65495 字节。 此数据部分加上TCP 首部的 20 字节, 再加上 IP 数据报的首部的20 字节,正好是 IP 数据报的最大长度。当然,IP 首部包含了选择,则IP 首部长度超过20 字节,这时 TCP 报文段的数据部分的长度将小于65495 字节。4 通 过netstat an 查 看 主 机上 的TCP 连 接 状态 时 , 发现 某 个 连接 的 状 态一 直 是CLOSE_WAIT ,请解释这个状态的含义,并分析可能存在的问题答: CLOSE-WAIT - 等待从本地用户发来的连接中断请求;连接进程是通过一系列状态表示的, 这些状态有: LISTEN, SYN-
46、SENT , SYN-RECEIVED , ESTABLISHED , FIN-WAIT-1 , FIN-WAIT-2 ,CLOSE- WAIT ,CLOSING ,LAST-ACK ,TIME-WAIT和 CLOSED 。CLOSED 表示没有连接,各个状态的意义如下: LISTEN - 侦听来自远方TCP端口的连接请求; SYN-SENT - 在发送连接请求后等待匹配的连接请求; SYN-RECEIVED - 在收到和发送一个连接请求后等待对连接请求的确认; ESTABLISHED - 代表一个打开的连接,数据可以传送给用户; FIN-WAIT-1 - 等待远程 TCP的连接中断请求,或先
47、前的连接中断请求的确认; FIN-WAIT-2 - 从远程 TCP等待连接中断请求; CLOSE-WAIT - 等待从本地用户发来的连接中断请求; CLOSING - 等待远程 TCP对连接中断的确认; LAST-ACK - 等待原来发向远程TCP的连接中断请求的确认;TIME-WAIT - 等待足够的时间以确保远程TCP接收到连接中断请求的确认; CLOSED - 没有名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 15 页 - - - - - - - - - 任何连
48、接状态; TCP 连接过程是状态的转换,促使发生状态转换的是用户调用:OPEN , SEND ,RECEIVE ,CLOSE , ABORT 和 STATUS ;传送过来的数据段,特别那些包括以下标记的数据段SYN ,ACK ,RST和 FIN;还有超时,上面所说的都会时TCP状态发生变化。5 假设 TCP的接收窗口大小为200KB , 拥塞窗口为100KB, 发送方在发送了50KB的数据后,在各个窗口大小改变之前,还能发送多少数据?答: 150KB 6TCP协议中, 假设接收方的接收缓冲区为500KB ,缓冲区内已经存放了100KB的数据, 此时,发生了以下事件:收到了 80KB的数据, 应
49、用程序读取了40KB的数据, 然后接收方发回响应数据包,请问此时在该响应数据包中的接收窗口字段的值应该为多少?答: 180KB 作业五1 域名系统的主要功能是什么?域名系统中的根服务器和授权服务器有何区别?授权服务器与管辖区有何关系?答: 域名系统的主要功能:将域名解析为主机能识别的IP 地址。因特网上的域名服务器系统也是按照域名的层次来安排的。每一个域名服务器都只对域名体系中的一部分进行管辖。共有三种不同类型的域名服务器。即本地域名服务器、根域名服务器、 授权域名服务器。当一个本地域名服务器不能立即回答某个主机的查询时,该本地域名服务器就以DNS 客户的身份向某一个根域名服务器查询。 若根域
50、名服务器有被查询主机的信息,就发送DNS 回答报文给本地域名服务器,然后本地域名服务器再回答发起查询的主机。但当根域名服务器没有被查询的主机的信息时,它一定知道某个保存有被查询的主机名字映射的授权域名服务器的IP 地址。通常根域名服务器用来管辖顶级域。根域名服务器并不直接对顶级域下面所属的所有的域名进行转换,但它一定能够找到下面的所有二级域名的域名服务器。每一个主机都必须在授权域名服务器处注册登记。通常, 一个主机的授权域名服务器就是它的主机ISP 的一个域名服务器。授权域名服务器总是能够将其管辖的主机名转换为该主机的IP 地址。因特网允许各个单位根据本单位的具体情况将本域名划分为若干个域名服