




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第 1 章概述一、数据长度为数据长度为1000100 字节时,传输效率=100/ ( 100+20+20+18 ) =63.3%字节时,传输效率=1000/( 1000+20+20+18 )=94.5%二、因为分层可以带来以下好处:各层之间是独立的:可将一个复杂问题分解为若干个较容易处理的问题,使复杂程度下降。灵活性好:只要上下接口不变,内部可作任意修改,亦可跳层。结构上可分割开:各层都可以采用最合适的技术来实现。易于实现和维护:使得实现和调试一个庞大而又复杂的系统变得易于处理。能促进标准化工作,通用性好。生活实例:与分层相关即可.三、网络协议:为进行网络中的数据交换而建立的规则、标准或约定。
2、由以下三个要素组成:( 1)语法:即数据与控制信息的结构或格式。( 2)语义:即需要发出何种控制信息,完成何种动作以及做出何种响应。( 3)同步:即事件实现顺序的详细说明。协议是控制两个对等实体进行通信的规则的集合。 在协议的控制下, 两个对等实体间的通信使得本层能够向上一层提供服务,而要实现本层协议,还需要使用下面一层提供服务。协议和服务的概念的区分:1、协议的实现保证了能够向上一层提供服务。本层的服务用户只能看见服务而无法看见下面的协议。下面的协议对上面的服务用户是透明的。2、协议是 “水平的 ”,即协议是控制两个对等实体进行通信的规则。但服务是 “垂直的 ”,即服务是由下层通过层间接口向
3、上层提供的。上层使用所提供的服务必须与下层交换一些命令,这些命令在OSI 中称为服务原语。四、答:所谓五层协议的网络体系结构是为便于学习计算机网络原理而采用的综合了OSI七层模型和TCP/IP 的四层模型而得到的五层模型。五层协议的体系结构见下图所示:各层的主要功能:(1)应用层应用层确定进程之间通信的性质以满足用户的需要。应用层不仅要提供应用进程所需要的信息交换和远地操作,而且还要作为互相作用的应用进程的用户代理,来完成一些为进行语义上有意义的信息交换所必须的功能。(2)运输层运输层提供应用进程之间的逻辑通信。 因特网的运输层可使用两种不同的协议。 即面向连接的传输控制协议 TCP 和无连接
4、的用户数据报协议 UDP。面向连接的服务能够提供可靠的交付。无连接服务则不能提供可靠的交付。(3)网络层网络层是为主机之间提供端到端逻辑通信。网络层主要任务即“选路 转发 ”,负责为分组选择合适的路由,使源主机运输层所传下来的分组能够交付到目的主机。(4)数据链路层数据链路层的任务是将在网络层交下来的数据报组装成帧,在两个相邻结点间的链路上实现帧的无差错传输,实现节点与节点之间的通信。(5)物理层物理层的任务就是透明地传输比特流。 “透明地传送比特流 ”指实际电路传送后比特流没有发生变化。五、分组交换的要点:分组交换 将要发送的信息在源结点划分为一个个等长的分组(包) ,各个分组通过不同途径传
5、到目标结点,在目标结点重新装配恢复后送目标主机,提高了信道利用率。分组交换的工作原理及特点下图是分组的概念。通常我们将欲发送的整块数据称为一个报文(message)。在发送报文之前,先将较长的报文划分成为一个个更小的等长数据段,例如,每个数据段为 1024 bit 。在每一个数据段前面,加上首部( header,其中包含目的地址和源地址等重要控制信息)后,就构成了一个分组。各个分组通过不同途径传到目标结点,在目标结点重新装配恢复后送目标主机。第 2 章物理层1、( 1)物理层要解决的主要问题:物理层要尽可能屏蔽掉物理设备、传输媒体和通信手段的不同,使上面的数据链路层感觉不到这些差异的存在,而专
6、注于完成本层的协议与服务。给其服务用户 (数据链路层) 在一条物理的传输媒体上传送和接收比特流(一般为串行按顺序传输的比特流)的能力。为此,物理层应解决物理连接的建立、维持和释放问题。在两个相邻系统之间唯一地标识数据电路。(2)物理层的主要特点:由于在OSI 之前,许多物理规程或协议已经制定出来了,而且在数据通信领域中,这些物理规程已被许多商品化的设备所采用。加之, 物理层协议涉及的范围广泛,所以至今没有按OSI 的抽象模型制定一套新的物理层协议,而是沿用已存在的物理规程, 将物理层确定为描述与传输媒体接口的机械、电气、功能和规程特性。由于物理连接的方式很多,传输媒体的种类也很多,因此,具体的
7、物理协议相当复杂。2、物理层接口特性有: ( 1)机械特性:指明接口所用接线器的形状和尺寸、引脚数目和排列、固定和锁定装置等等。平时常见的各种规则的接插件都由严格的标准化的规定。( 2)电气特性:指明在接口电缆的各条线上出现的电压的范围。( 3)功能特性:指明某条线上出现的某一电平的电压表示何种意义。( 4)规程特性:指明对于不同功能的各种可能事件的出现顺序。3、由香农公式C=B*log(1+S/N)可得35Kbps = 3100 * log2(1 + x);35Kbps * 1.6 = 3100 * log2(1 + y);解得: x = 2503.4880 , y = 274128.867
8、8故 y/x = 109.50 倍当信噪比再增大10 倍时,可得此时的信道的信息速率为:3100 * log2(1 + 274128.8678 * 11) = 66728.4952由 66728.4952 / (35000 * 1.6) = 1.1917可得最大信息速率增加不能达到20% 。4、当DTE-A要和DTE-B进行通信时,就将引脚20 “ DTE就绪 ”置为 ON ,同时通过引脚 2 “发送数据 ”向 DCE-A传送电话号码信号。B 收到铃流,将引脚22 “振铃指示 ”置为ON,表示通知DTE-B有人呼叫信号到达(在振铃的间隙以及其他时间,振铃指示均为OFF 状态)。DTE-B就将其
9、引脚20 “DTE就绪 ”置为ON 。 DCE-B接着产生载波信号,并将引脚6 “DCE就绪 ”置为ON ,表示已准备好接收数据。当 DCE-A检测到载波信号时, 将引脚8 “载波检测 ”和引脚6 “DCE就绪 ”都置为ON ,以便使DTE-A知道通信电路已经建立。DCE-A还可通过引脚3 “接收数据 ”向 DTE-A发送在其屏幕上显示的信息。A 接着向DCE-B发送其载波信号,DCE-B将其引脚8 “载波检测 ”置为ON 。当 DTE-A要发送数据时, 将其引脚4 “请求发送 ”置为ON 。DCE-A作为响应将引脚5“允许发送 ”置为ON。然后DTE-A通过引脚2 “发送数据 ”来发送其数据
10、。-A 将数字信号转换为模拟信号向DCE-B发送过去。-B 将收到的模拟信号转换为数字信号经过引脚3 “接收数据 ”向 DTE-B发送。第 3 章数据链路层1、数据链路层中的链路控制功能包括:( l )链路管理 当网络中的两个结点要进行通信时,数据的发方必须确知收方是否已经处在准备接收的状态。为此,通信的双方必须先要交换一些必要的信息。或者用我们的术语,必须先建立一条数据链路。 同样地, 在传输数据时要维持数据链路, 而在通信完毕时要释放数据链路。数据链路的建立、维持和释放就叫做链路管理。( 2)帧同步 在数据链路层,数据的传送单位是帧。数据一帧一帧地传送,就可以在出现差错时, 将有差错的帧再
11、重传一次,而避免了将全部数据都进行重传。帧同步是指收方应当能从收到的比特流中准确地区分出一帧的开始和结束在什么地方。( 3)流量控制发方发送数据的速率必须使收方来得及接收。当收方来不及接收时,就必须及时控制发方发送数据的速率。( 4)差错控制在计算机通信中,一般都要求有极低的比特差错率。为此,广泛地采用了编码技术。 编码技术有两大类。一类是前向纠错,即收方收到有差错的数据帧时,能够自动将差错改正过来。这种方法的开销较大,不适合于计算机通信。另一类是检错重发,即收方可以检测出收到的帧中有差错(但并不知道是哪几个比特错了)。于是就让发方重复发送这一帧, 直到收方正确收到这一帧为止。这种方法在计算机
12、通信中是最常用的。本章所要讨论的协议,都是采用检错重发这种差错控制方法。( 5)将数据和控制信息区分开由于数据和控制信息都是在同一信道中传送,而在许多情况下,数据和控制信息处于同一帧中。因此一定要有相应的措施使收方能够将它们区分开来。( 6)透明传输所谓透明传输就是不管所传数据是什么样的比特组合,都应当能够在链路上传送。 当所传数据中的比特组合恰巧出现了与某一个控制信息完全一样时,必须采取适当的措施, 使收方不会将这样的数据误认为是某种控制信息。这样才能保证数据链路层的传输是透明的。( 7)寻址在多点连接的情况下,必须保证每一帧都能送到正确的目的站。收方也应当知道发方是哪一个站。2、信道速率为
13、4Kbps,采用停止等待协议,传播延时tp=20ms,确认帧长度和处理时间均可忽略,问帧长为多少才能使信道利用率至少达到50% ?3、试证明:当用 n 个比特进行编号时,若接收窗口的大小为,则只有在发送窗口的大小 Wt=2 n-1 时,连续协议才能正确运行。证明分析如下:(1) 显然 WT 内不可能有重复编号的帧,所以 WT 2n.设 WT=2n ;(2) 注意以下情况:发送窗口:只有当收到对一个帧的确认,才会向前滑动一个帧的位置;接收窗口: 只有收到一个序号正确的帧, 才会向前滑动一个帧的位置, 且同时向发送端发送对该帧的确认。 显然只有接收窗口向前滑动时, 发送端口才有可能向前滑动。 发送
14、端若没有收到该确认,发送窗口就不能滑动。(3) 为讨论方便 ,取 n=3.并考虑当接收窗口位于0 时,发送窗口的两个极端状态:状态 1 时,发送窗口:0123456701234567 ,全部确认帧收到接收窗口: 0123456701234567 ;状态 2 时,发送窗口:0123456701234567 ,全部确认帧都没收到接收窗口::0123456701234567 ;(4) 可见在状态2 下,接收过程前移窗口后有效序列号的新范围和发送窗口的旧范围之间有重叠,致使接收端无法区分是重复帧还是新帧。为使旧发送窗口和新接收窗口之间序列号不发生重叠,有WT+WR 2n,所以 WT 2n-1;4、试证
15、明:对于选择重传协议,若用n 比特进行编号,则接收窗口的最大值受Wr250,共有子网数 =28-2=25416,能 要求。可 每个地点分配如下子网号 (答案可有多种, 供参考)地点: 子网号( subnet-id) 子网网 号主机 IP 的最小 和最大 1:00000001129.250.1.0129.250.1.1-129.250.1.2542:00000010129.250.2.0129.250.2.1-129.250.2.2543:00000011129.250.3.0129.250.3.1-129.250.3.2544:00000100129.250.4.0129.250.4.1-12
16、9.250.4.2545:00000101129.250.5.0129.250.5.1-129.250.5.2546:00000110129.250.6.0129.250.6.1-129.250.6.2547:00000111129.250.7.0129.250.7.1-129.250.7.2548:00001000129.250.8.0129.250.8.1-129.250.8.2549:00001001129.250.9.0129.250.9.1-129.250.9.25410:00001010129.250.10.0129.250.10.1-129.250.10.25411:000010
17、11129.250.11.0129.250.11.1-129.250.11.25412:00001100129.250.12.0129.250.12.1-129.250.12.25413:00001101129.250.13.0129.250.13.1-129.250.13.25414:00001110129.250.14.0129.250.14.1-129.250.14.25415:00001111129.250.15.0129.250.15.1-129.250.15.25416:00010000129.250.16.0129.250.16.1-129.250.16.254( 2)根据需要
18、16 个子网,可确定子网掩 255.255.240.0 (4 位子网号),16个 子 网 地 址 分 别 为 : 129.250.0.0, 129.250.16.0, 129.250.32.0,129.250.48.0 , 129.250.224.0 , 129.250.240.0 ;每个子网能提供的主机数目均 212-2 。3、 度 (字数据 度 (字MF片偏移节 )节)原始数据 4000398000数据 片 11500148010数据报片 2150014801185数据报片 31040102003704、5、答案可有多种,提供一种作为参考:LAN1: 192.77.33.0/26LAN2:
19、 192.77.33.64/28LAN3: 192.77.33.80/27LAN4: 192.77.33.112/28LAN5: 192.77.33.128/29LAN6: 192.77.33.136/27LAN7: 192.77.33.168/27LAN8: 192.77.33.200/27WAN1:192.77.33.232/30WAN2:192.77.33.236/30WAN3:192.77.33.240/30(备注,有关第5 题作业的,也可以是如下一种分析思路:)6、答:最短通路树:结点 A 的最短路由表如下:目的站下一站B BC CD CE GF GG GH GI IJ IK I7、
20、 设某网络在某一时刻的结构如下图所示,已知节点C 到相邻节点B、D 、E 的时延分别为 2, 5,3,节点 C 收到从相邻节点B、D、 E 的时延向量表分别如下表所示,试用基于距离向量(即时延)的分布式路由算法为节点C 计算到各节点的路由表(目的地、下一站、时延)(要求给出解题过程) 。ABCDE源节点目的地时延源节点目的地时延源节点目的地时延BA3DA2EA5B0B3B4C2C2C2D1D0D2E5E1E0解答:到目的节点A :通过 B 到 A 2+3=5;通过 D 到 A 5+2=7 ;通过 E 到 A 3+5=8;到目的节点D :通过 B 到 D 2+1=3;直连到 D =5通过 E 到
21、 D 3+2=5;故节点 C 的路由表如下:源节点目的地下一站时延CAB5BB2CC0DB3EE3到目的节点 B : 直连到 B =2;通过 D 到 B 5+3=8;通过 E 到 B 3+4=7;到目的节点E: 通过 B 到 E 2+5=7 ;通过 D 到 E 5+1=6; 直连到 E =3;第 5 章 运输层1、答:从 IP 层来说,通信的两端是两个主机,为了能够使两个主机通信,就使用IP 地址,一个 IP 地址是用来标识网络中的一个通信实体,比如一台主机,或者是路由器的某一个接口。通过 IP 地址只能实现两个主机之间的通信,但是还不够清楚,这是因为,真正通信的实体是在主机中的进程,是这个主
22、机中的一个进程和另一个主机中的一个进程在交换数据,严格地讲,是两个主机应用进程互相通信,整个过程如下图所示:为了能够进一步区分到底是主机中的哪个进程之间的通信,端口的意义可以用下图表示:所以就引入端口 ( port)的概念,从上面叙述中可以看出 IP,端口,进程,主机地址它们之间的关系,网络层是为主机之间提供逻辑通信,通过 IP 地址区分不同的主机;而运输层是为应用进程之间提供端到端的逻辑通信, 通过端口号区分不同的应用进程。网络层是运输层的基础,是为运输层提供服务的,所以在通信过程中要结合IP 地址和端口号进行端到端的通信。2、答如下:1)第一个报文段携带了多少字节的数据:30 个字节的数据
23、。2)主机 B 收到第一个报文段发回的确认中的确认号应当是多少:确认号是1003)如果 B 收到第二个报文段后发回的确认中的确认号是180,试问 A 发送的第二个报文中的数据有多少个字节:80 个字节4)如果 A 发送的第一个报文段丢失了,但第二个报文段到达了B 。B 在第二个报文段到达后向 A 发送确认,试问这个确认号应是多少:703、工作示意图如下:4、解答如下:这主要是为了防止已失效的连接请求报文段突然又传送到了主机B ,因而产生错误。假设主机 A 发出连接请求,但因连接请求报文丢失而未收到确认。主机A 于是再重传一次。后来收到了确认,建立了连接。数据传输完毕后,就释放了连接。主机A 共
24、发送了两个连接请求报文段,其中的第二个到达了主机B。这种情况下假设:主机A 发出的第一个连接请求报文段并没有丢失,而是在某些网络结点滞留的时间太长,以致延误到在这次的连接释放以后才传送到主机B 。本来这是一个已经失效的报文段。但主机B 收到此失效的连接请求报文段后,就误认为是主机A 又发出一个新的连接请求。于是就向主机A 发出确认报文段,同意建立连接。主机 A 由于并没有要求建立连接,因此不会理睬主机B 的确认,也不会向主机A 发送数据。但主机 B 却以为运输连接就这样建立了,并一直等主机A 发来数据。主机 B 的许多资源就这样白白浪费了。采用三次握手的方法可以防止上述现象的发生。在这种情况下
25、,主机A 不会向主机 B的确认发出确认。主机B 收不到确认,连接就建立不起来。我们知道, 3 次握手完成两个重要的功能,既要双方做好发送数据的准备工作(双方都知道彼此已准备好) ,也要允许双方就初始序列号进行协商,这个序列号在握手过程中被发送和确认。现在把三次握手改成仅需要两次握手,死锁是可能发生的。作为例子,考虑计算机A 和B 之间的通信,假定B 给 A 发送一个连接请求分组, A 收到了这个分组,并发送了确认应答分组。按照两次握手的协定,A 认为连接已经成功地建立了,可以开始发送数据分组。可是, B 在 A 的应答分组在传输中被丢失的情况下,将不知道A 是否已准备好,不知道A 建议什么样的
26、序列号,B 甚至怀疑 A 是否收到自己的连接请求分组。在这种情况下,B 认为连接还未建立成功,将忽略A 发来的任何数据分组,只等待连接确认应答分组。而A 在发出的分组超时后,重复发送同样的分组。这样就形成了死锁。5、流量控制在网络工作中有何意义?流量控制与路由选择有何关系?有何异同处?流量控制与拥塞控制有何异同?回答:答:流量控制是让发送方的发送速率不要太快,要让接收方来得及接收,即使收发双方的速率得以匹配,避免造成数据丢失。有三种流量的控制方式:缓存、拥塞避免、窗口机制。流量控制是以滑动窗口的原理来避免从高带宽向低带宽进行数据传输所带来的网络拥塞;流量控制限制了进入网络中的信息总量,可以在一
27、定程度上起到减缓网络拥塞的作用。流量控制可以使网络中的传输效率达到较高,维护网络的通信,使网络的吞吐量维持在较大值。流量控制与路由选择的异同之处是:路由选择是网络中的所有结点共同协调工作的结果。其次, 路由选择的环境往往是在变化的,而这种变化有时无法事先知道。而流量控制是收发两端共同协调工作的结果。 好的流量控制可以使更多的通信量流入网络, 而好的路由选择可使网络的平均时延较小。路由选择可保证分组通过一条最佳的路径达到目的。拥塞控制是防止过多的数据注入到网络中,这样可以使网络中的路由器或链路不致过载,使网络能够承受现有的网络负荷。拥塞控制是一个全局性的过程,涉及到所有的主机、所有的路由器,以及与降低网络传输性能有关的所有因素。拥塞控制要考虑网络资源分配的公平性。拥塞控制 : 必须保证通信子网能正常传输数据,包括流量控制,是全局性问题。流量控制 : 根据接收端能承受的数据速度来调节发送端传输数据的速率,防止
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 语文学科的综合能力评估试题及答案
- 达能酸奶推广方案
- 2025年常用有色金属矿合作协议书
- 2025年电子浆料金浆、银浆、银铂浆合作协议书
- 梳理2024年CPMM考试前的知识框架试题及答案
- 高职单招综合素质复习试题
- 退休教师座谈会 发言稿
- 习题集:2024证券从业资格考试试题及答案
- 2025年补充协议模板标准版
- 2025年度离婚协议中子女监护权变更补充协议
- 业务合同流程培训
- 流行舞课程设计
- 应急逃生培训
- 2024年度银行不良贷款处置合作框架协议3篇
- 智研咨询发布-2025年中国少儿编程行业市场竞争格局、行业政策及需求规模预测报告
- 百元医疗收入(不含药品收入)中消耗的卫生材料(耗占比)现状分析及控制措施
- 2024年黑龙江省哈尔滨市中考化学试卷(附答案)
- 电脑产品定价策略研究报告
- 2024安全生产法律法规知识培训
- 资源安全课件教学课件
- 占道施工安全培训
评论
0/150
提交评论