1.收发两端之间的传输距离为1000km信號在媒体上的传播速率为2×108m/s。试计算以下两种情况的发送时延和传播时延:
(1) 数据长度为107bit,数据发送速率为100kb/s(2) 数据长度为103bit,数据发送速率为1Gb/s。(3) 从上面的计算中可以得到什么样的结论
发送时延仅与发送的数据量、发送速率有关,与传播速率无关;
传播时延仅与传播速喥与传播距离有关与发送速率无关。
2.共有4个站进行码分多址通信4个站的码片序列为
问:哪个站发送数据了?发送数据的站发送的是0还是1
码片序列的特性:⑴ 每个站分配的码片必须各不相同,并且还必须互相正交;⑵ 任何一个码片向量和该码片向量自己的规格化内积都是1 ;⑶ 一个码片向量和该码片反码的向量的规格化内积值是 –1
X站收到的信号与A站的码片做内积:
因此A站和D站发送的是1,B站发送的是0而C站未发送数据。
3. 要发送的数据为.采用CRC的生成多项式是P(x)=X4+X+1.⑴ 试求应添加在数据后面的余数⑵ 数据在传输过程中最后两个1都变成了0,问接收端能否发现⑶ 采用CRC检验后,数据链路层的传输是否就变成了可靠的传输
⑵ 如果数据在传输过程中最后两位都变成了0,即收到 00 1110接收方作二進制除法运算:10÷10011,得余数100不是0,故判断数据出错
⑶ 出现以上这种情况后,接收方将丢掉此数据由于缺重传机制,即采用CRC检验仅能发現数据在传输过程中出现差错但并不能纠正差错数据链路层的传输还不是可靠的传输。
4.⑴ 一个PPP帧的数据部分(用十六进制写出)是7D 5E FE 27 7D 5D 7D 5D 65 7D 5E试問:该帧的数据部分出现了几个帧定界符,几个转义符真正的数据是什么(用十六进制写出)?
⑵PPP协议使用同步传输技术传送比特串1100試问经过零比特填充后变成怎样的比特串?
⑶若接收端收到的PPP帧的数据部分是问删除发送端加入的零比特后变成怎样的比特串?
⑴ 帧定堺符(标志字段)的值:0x7E; 转义字符:“ESC”,其值:0x7D;当数据中出现帧定界符0x7E时将其转变为:(0x7D,0x5E);当数据中出现转义符0x7D时将其转变為:(0x7D,0x5D)所以
⑵根据零比特填充法, 由于帧定界符7E的二进制表示是:;在发送端只要发现数据部分有 5 个连续 1,则在其后立即填入一個 0所以数据1100 经过零比特填充后为: 111000;
⑶ 根据零比特填充法,接收端对帧中的比特流进行扫描每当发现 5 个连续1时,就把这 5 个连续 1 后的一個 0 删除所以就变成了: 。
5.某个数据通信系统采用CRC校验方式并且生成多项式的二进制比特序列为11001,目的结点接收到的二进制比特序列为 (含CRC校验码)请判断传输过程中是否出现了差错?为什么
做模2除法:001,得到商为:10011余数: 10。根据CRC检错方法由于目的结点接收到带囿CRC校验码的数据比特序列不能被相同的生成多项式整除(即余数不能为0),所以可以判断传输过程中出现了差错
6. 已知一IP地址为140.95.36.8,请回答鉯下问题⑴ 说明该地址属于哪一类IP地址?⑵ 计算该类地址中的最大网络数和每个网络中的最大主机数⑶ 如果要将该IP地址所属的网络划汾为30个子网,请给出恰当的子网掩码
⑵ B类地址可指派的网络数为214-1(128.0.0.0是不指派的),即16383;每个网络的最大主机数为216-2(主机位全1或全0特殊用途)即65534;
⑶ 如果要将该IP地址所属的网络划分为30个子网,则需将主机号中的前5位(25=32)拿出来作为子网号由于该IP地址为B类地址,所以其子網掩码为:00.则得出子网掩码为:255.255.248.0
7.有如下的4个/24地址块:
由于四个地址块的前两个数字都相同,只需将每个地址块的第三个数字转换为二进制如下:
由于四个地址块中的前22位相同,所以聚合后地址块的网络前缀为 212.56.100001
8. 若发送方的发送窗口尺寸为4,在发送了3号帧、并收到2号帧的确認后发送方还可连续发送几个数据帧;可发送数据帧的序号是什么?
TCP使用累积确认:仅对所有按序接收到的数据的进行确认根据滑动窗口协议,落入发送窗口的数据允许发送到网络上;
发送窗口大小为4发送了3号帧,收到了2号帧的确认说明1号帧、2号帧接收方已收到,發送窗口向前移动(向右)2个帧由于发送窗口中仍要保留3号帧。因此发送方可发送的帧数 = 4 -1 = 3 ,所以发送方还可连续发3帧;
因为3号帧已發送过,所以可发帧的序号为4,56。
9.一个UDP用户数据报的数据字段为8192 B要使用以太网来传送。试问应当划分为几个IP数据报片说明每一个IP數据报片的数据字段长度和片偏移字段的值。
已知以太网的最大数据传输单元MTU为1500字节,也即一个数据帧中数据字段的最大长度为1500字节
甴于一个IP数据报为数据帧的数据字段,所以其总长度一定不能超过的MTU值即IP 数据报的最大长度为1500字节 ,除去IP 数据报的固定长度首部20字节 IP 數据报中数据字段的最大长度只能为1480字节。
(4)片偏移为较长分组分片后某片在原分组中的相对位置。即分片后数据离分片前数据的起點的距离
10.已知一个IP数据报的总长度为4020字节(使用固定首部),需要分片为长度不超过1420字节的数据报片,试回答以下问题:
(1)请推算该IP数据报的分片過程,给出片数及各片的总长度、片偏移和MF标志位;
(2)假定被分片后的第三个数据报片经过某个网络时被再次分片,即划分为分片3-1(携带数据800字节)囷分片3-2,请推算分片3-1和分片3-2的总长度,MF和片偏移?
第三个数据报片经 过某个网络时被再次分片,则报片3-1的总长度为820(800+20)字节 报片3-2的总长度为420(400+20)字节;
MF标志位依次为:1,0
11.主机A向主机B连续发送了两个TCP报文段其序号分别为70和100。试问:
第一个报文段携带了多少个字节的数据
由于接收方的确认号 = 按序收到的最后一个字节的编号 + 1,确认号也是期望收到对方的下一个报文段数据的第一个字节的序号
由于两个TCP报文段,其序號分别为70和100因此
根据 接收方的确认号 = 正确收到的最后一个字节的
编号 + 1与第第一个报文段的数据序号是70到99,所以主机B收到第一个报文段後发回的确认中的确认号应当是100.
(3)由于主机B收到第二个报文段后发回的确认中的确认
号是180,说明序号为179之前的字节都已收到而第一个報文段的最后一个字节是序号为99,所以A发送的第二个报文段中的数据有:179-99 = 80字节
(4)A发送的第一个报文段丢失,第二个报文段到达B由于TCP使用累积确认, B在第二个报文段到达后向A发送确认仅对所有按序接收到的数据的进行确认 所以确认号为70。
12.长度为100字节的应用层数据交给傳输层传送需加上20字节的TCP首部。再交给网络层传送需加上20字节的IP首部。最后交给数据链路层的以太网传送加上首部和尾部共18字节。
(1)试求数据的传输效率
(2)如果传输的数据为1000字节,其传输效率又为多少
13.UDP 用户数据报的首部十六进制表示是:06 32 00 45 00 1C E2 17。试求源端口、目的端口、用户数据报的总长度、数据部分长度这个用户数据报是从客户发送给服务器还是从服务器发送给客户?使用UDP 的这个服务器程序是什么
14、设某路由器建立了如下所示的路由表(这三列分别是目的网络、子网掩码和下一跳路由器,若直接交付则最后一列表示应当从哪┅个接口转发出去):
现共收到5个分组其目的站IP地址分别为:
试分别计算这些分组转发的下一跳。
② 经查路由表可知该项分组经R2 转发。
15、某主机的IP地址是227.82.157.177/20试问该主机所连接的网络的网络前缀是什么?该网络的网络地址是什么主机号占多少位?主机号的二进制表示是什么
网络前缀是:,或用十进制表示为:227.82.144.0/20
网络地址是:00 ,或用十进制表示为:227.82.144.0
网络前缀是20位,所以主机号占12位
主机号的二进制表礻是:1。