A.IP B.ICMP C.UDP D.TCP A.IP B.ICMP C.UDP D.TCP A.IP B.SNMP C. MAC D.HTTP B~B~B~C~D~ D~C~C~B~D~ A~C~A~C~B~
练习(1)解答
1. 哪种编码技术可用于解决连续的0或连续1的问题。
曼切斯特编码是10Base系列(以太网)的编码方法——《计算机网络》p231
8B/6T是100Base-T4(快速以太网标准之一)的编码方法——《计算机网络》p240 4B/5B是100Base-TX(快速以太网标准之一)的编码方法——《计算机网络》p240 它们都可以解决连续的0或连续1的问题。
2. 在一条无噪声的信道上,如果带宽是4MHz,信号分成32个等级,那么发送一个20KB的文件
最短需要多少时间?
信道的速率?2?4M?log232?40Mbps,即信道的最大比特率为40Mbps。 ∵ 比特率 = (log2V) × 波特率 ∴ 波特率?比特率T=20KB/40Mbps=(20×8)/(40×1000)=0.004秒
3. 如果主机A通过由32路TDM共享的2.048Mbps总线链路向主机B发送一个32Kb的文件,则
传输时间为多少。
每一路的速率=2.048M/32=64Kbps
因此传输时间=文件长/一路传输速率=32Kb/64Kbps=0.5s。
4. 在曼切斯特编码中,如果信号的到达速率是10M,那么数据传输速率是多少?
5Mbps
log2V?40Mlog232?8M
练习(2)解答
1. 如果采用奇校验,下列字符的校验位的值是多少?
01001011 10100100 1 0
2. 计算076C5FAA867E1A3B6654333C的32位校验和。
076C5FAA+867E1A3B+6654333C= F43EAD21
F43EAD21的补码为:0BC152DF1,因此32位校验和就是0BC152DF。以上计算过程如下: 数1
数1+数2+数3+进位= 和 进位 当前位 补码 F43EAD21可以看作是无符号数,也可以看作有符号数,这跟C语言里一样。如果把求补码当成求相反数,就必须将其看成有符号数。无论是有符号还是无符号数,其内部实现机制都是反码加1(对应十六进制运算是最末位用16去减,其他位统统用15去减),即:
[原码]F43EAD21=11110100 00111110 10101101 00100001 [反码]0BC152DE=00001011 11000001 01010010 11011110 [补码]0BC152DF=00001011 11000001 01010010 11011111
位 0 A+B+C+0= 1 A+3+3+2= 2 F+A+3+1= 3 5+1+3+1= 4 C+E+4+0= 5 6+7+5+1= 6 7+6+6+1= 7 0+8+6+1= 33 18 29 10 30 19 20 15 2 1 1 2 1 D 0 A 1 E 1 3 1 4 0 F 16-1= F 15-2= D 15-D= 2 15-A= 5 15-E= 1 15-3= C 15-4= B 15-F= 0 和=F43EAD21 补码=0BC152DF 3. 计算0111010111001001的CRC校验码,生成多项式为 x3+x+1
0
1 0 1
1 0 1 0 1
1 0 1 1 0 0 0
1 0
1 1 0 0 0 1 0 1 0 1 1 0 1 0 0 1 0 0 1 0 1 1 1 0 0 0 1 0 1 0 1 1 0 ⊕ 0
│ │ │ │ │ │ │ │ │ │ │ │ │ │
0 │ │ │ │ │ │ │ │ │ │ │ │ │ │ 1 ↓ │ │ │ │ │ │ │ │ │ │ │ │ │ 1 1 0 0 0
1 │ │ │ │ │ │ │ │ │ │ │ │ │ 1 ↓ │ │ │ │ │ │ │ │ │ │ │ │ 0 0 0 0 0
0 │ │ │ │ │ │ │ │ │ │ │ │ 0 ↓ │ │ │ │ │ │ │ │ │ │ │ 0 0 0 0 0
1 │ │ │ │ │ │ │ │ │ │ │ 0 ↓ │ │ │ │ │ │ │ │ │ │ 1 0 1 0 1
1 │ │ │ │ │ │ │ │ │ │ 0 ↓ │ │ │ │ │ │ │ │ │ 1 0 1 0 1
1 │ │ │ │ │ │ │ │ │ 0 ↓ │ │ │ │ │ │ │ │ 1 1 0 0 0
0 │ │ │ │ │ │ │ │ 1 ↓ │ │ │ │ │ │ │ 1 1 0 0 0
0 │ │ │ │ │ │ │ 1 ↓ │ │ │ │ │ │ 1 0 1 0 1
1 │ │ │ │ │ │ 0 ↓ │ │ │ │ │ 1 0 1 0 1
0 │ │ │ │ │ 0 ↓ │ │ │ │ 0 1 1 0 1
0 │ │ │ │ 1 ↓ │ │ │ 1 1 0 0 0
1 │ │ │ 1 ↓ │ │ 0 1 1 0 1
0 │ │ 1 ↓ │ 1 0 1 0
0 │ 0 ↓ 0 1
0 1
⊕ 1
⊕ 1
⊕ 0
⊕ 0
⊕ 0
⊕ 0
⊕ 1
⊕ 1
⊕ 0
⊕ 0
⊕ 1
⊕ 1
⊕ 1
⊕ 0
⊕ 1
1 1 1
因此最终发送的位串为:0111010111001001111
4. 在带宽为B、距离为D的信道上用协议3传输数据帧,确认帧长度忽略。问帧长为多少时信道
有50%的利用率?(假设信号在信道中的传播速度为V,帧长为L) 帧长为L比特。
协议3是一个严格交替发送和接收协议。根据《书》p182的公式有:
线路的利用率=∴ L=2BD1VLB= ?L?2?DVL?2BD2BVLV,代入以上参数,可以得到答案2。
5. 一个CSMA/CD的网络,最大传输距离为5000米,信号传播速率为200m/μs,网络带宽为10M。
问时隙长度是多少?最短帧长是多少?
一个slot长度=2τ=2×L/v=2×5000/200=50μs 最短帧长=50μs×10Mbps=500bit
6. 某一时隙中,有两个站点同时开始发送。问正好在第三次有一个站点发送成功的概率是多少?
在第3次竞争中发生冲突概率:123?1:第3次成功发送的概率:1-1/2(3-1)=0.75
前3次竞争都冲突的概率=
12j(j?1)2j?3?2?3,
∴3次竞争内(包括第3次)将帧成功发送的概率=1-2-3=0.875
7. 采用一位滑动窗口协议(即协议4),通信某方的发送窗口(即S)=0,接收窗口(即R)=1,
当收到一个(seq=0, ack=0, info=B0)的帧后,它的发送窗口=______,接受窗口=_____,并将该帧的数据______。
一方面,∵帧的seq=0,≠接收窗口=1,∴ 该帧是错误帧,会丢弃,且接收窗口不会向前滑动,还是=1。
另一方面,∵帧的ack=0,=发送窗口=0,∴ 表明刚才发送出去的帧已经成功收到应答,所以发送窗口向前滑动一位,=1。
8. 采用一位滑动窗口协议(即协议4),通信某方的发送窗口(即S)=0,接收窗口(即R)=1,
当发送一帧时,帧的内容为(seq=______, ack=______, data)。
∵ 发送帧时:seq = S = next_frame_to_send,而ack = R - 1 = frame_expected-1 % (MAX_SEQ+1); ∴ seq= S = 0。ack = R -1 % (MAX_SEQ+1) = (1 - 1) % (1+1) = 0.
9. 在CSMA/CA协议中当某站点B收到站点A发出RTS,没有收到任何CTS后,则B站点
_________
可以与除A、B以外的站点通信。
根据“第4章 MAC层.ppt”的第123页ppt
2
L=2BD/V=2×20000000(Mb/s)×5000(m)/200000000(m/s)=1000bit=1Kb
以上结点实际上对应结点C,C可以与G通信,即可以与除A、B以外的站点通信。 10. 采用位插入法的帧格式,若欲传输的信息是10111111011,则实际传输的比特串是多少?
发送时在连续6个1的第5个1后插入一个0,因此实际传输的比特串是101111101011 11. 在以太网中,当两个站点碰撞(即冲突)5次后,选择的随机等待时隙数的范围是 。(用
数学的区间符号表示,如[a, b])
j-1i
对于两个站点的第j次竞争,发生在第i次冲突之后,j=i+1,站点会在[0,2)或[0,2)范围选择等待时隙。以上题目的冲突次数i=5,代入公式得:[0,31]
练习(3)解答
1. 一个IP=10.10.30.88机器访问IP=202.120.2.102的Web服务器中网页,NAT的内网地址
=10.10.30.1,外网地址=218.81.195.105,则Web服务器收到的IP包中的源地址域的值= NAT将内网出去的IP包的源地址替换成自己外部IP地址,因此服务器收到的IP包中的源地址域的值=NAT外部IP地址=218.81.195.105。
实际上对照课件PPT可知,两者的意义对比如下: 课件PPT图片 本题 主机IP ISP的IP NAT内网地址 NAT外网地址 192.168.44.69 xx.xx.xx.xx 192.168.44.0 202.120.8.70 10.10.30.88 202.120.2.102 10.10.30.1 218.81.195.105
2. 写出202.120.5.193/28的子网可容纳的主机数及其子网掩码。
202.120.5.193/28的子网掩码长度为28位。即28个1+(32-28)个0, 即(11111111 11111111 11111111 1111000)2=255.255.255.240
C类IP的网络地址长度为24位,因此子网长度为28-24=4,子网中表示主机数长度为8-4=4,(其中8是C类地址表示后缀长度),该子网可容纳的主机数=24-2=14个3。
另外一种计算方法是,子网中主机数长度= IP地址总长度-掩码1的个数=32-28=4。该子网可容纳的主机数=24-2=14个。
3. 对一C类子网进行子网划分。子网号长度3位,写出110子网主机号为6的节点的IP地址的最
后一个字节的值。 (110 00110)2=198。
因为C类地址的表示主机的字段为1个字节,而子网号为3位,因此剩下的真正表示主机的位数只有8-3=5位,让这5位等于=6,即00110,加上之前的110子网号就等于二进制的11000110。
4. 某路由器中的路由表如下表所示:
① 首先计算路由表的对应的子网掩码: 子网号 202.120.34.128 202.120.34.64 Default 子网掩码 255.255.255.192 255.255.255.192 子网号&子网掩码 202.120.34.128 202.120.34.64 下一跳 本路由器端口0 本路由器端口1 路由器R2 ② 计算各IP地址对应的网络号,方法:网络号=IP地址&子网掩码,然后查表查出其出口
收到数据包的目的地址 对应子网号 202.120.33.57 202.120.34.100 202.120.34.177 202.120.33.0 202.120.34.64 202.120.34.128 路由器R2 本路由器端口1 本路由器端口0
5. 一个有5个节点的网络中,如果节点5的邻居有1、3、4,各邻居节点传来的距离矢量如下表所
示:
TO 1 2 3 4 5 结点1 0 10 8 5 7 结点3 11 6 0 3 4 结点4 5 9 3 0 7 5到邻居1、3、4的距离分别为7、4、11。距离矢量法计算节点5的路由表如下: TO 1 3
结点1 0 结点3 11 结点4 5
延时 线路
7 结点1
之所有要减去2,是因为主机编码为全0和全1的地址一般不用于主机IP地址(分别用于表示网络和广播地址),因此一般要去掉这2个地址。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库计算机网络习题及答案 - 图文(2)在线全文阅读。
相关推荐: