计算机网络第三次作业
2007-10-06 18:41
302 查看
1-10 试在下列条件下比较电路交换和分组交换。要传送的报文共x(bit)。从源站到目的站共经过k段链路,每段链路的传播时延为d(s),数据率为b(b/s)。在电路交换时电路的建立时间为s(s)。在分组交换时分组长度为p(bit),且各结点的排队等待时间可忽略不计。问在怎样的条件下,分组交换的时延比电路交换的要小?
答:分组交换:
发送时延 = x / b(s)
传播时延 = k * d(s)
共经过k-1个分组交换机,转发时间 = (k-1)*p/b
总时延 = x / b + k * d + (k-1)*p/b(s)
电路交换:
总时延 = s + k * d + x / b(s)
所以当(x / b + k * d + (k-1)*p/b)-(s + k * d + x / b)<o 时
即 (k-1)p/b<s时,分组交换的时延比电路交换的要小。
1-21 假设信号在媒体上的传播速率为2.3×10 8 m/s。媒体长度分别为:
(1)10cm(网卡)
(2)100m(局域网)
(3)100km(城域网)
(4)5000km(广域网)
试计算当数据率为1Mb/s和10Gb/s时在以上媒体中正在传播的比特数。
答:当数据率为1Mb/s时:
(1)网卡上的比特数=0.1 /(2.3×10 8 )*(1×10 6)≈0.000435b
(2)局域网上的比特数=100 /(2.3×10 8 )*(1×10 6)≈0.435b
(3)城域网上的比特数=100000 /(2.3×10 8 )*(1×10 6)≈434.78b
(4)广域网上的比特数=5000000/(2.3×10 8 )*(1×10 6)≈21739.13b
当数据率为10Gb/s时:
(1)网卡上的比特数=0.1 /(2.3×10 8 )*(1×10 10)≈4.35b
(2)局域网上的比特数=100 /(2.3×10 8 )*(1×10 10)≈4347.83b
(3)城域网上的比特数=100000 /(2.3×10 8 )*(1×10 10)≈4347826.09b
(4)广域网上的比特数=5000000 /(2.3×10 8 )*(1×10 10)≈217391304.3b
1-22 长度为100字节的应用层数据交给运输层传送,需加上20字节的TCP首部。再交给网络层传送,需加上20字节的IP首部。最后交给数据链路层的以太网传送,加上首部和尾部共18字节,试求数据的传输效率。
若应用层数据长度为1000字节,数据的传输效率是多少?
答:当应用层数据为100字节时:
数据传输效率 = 100 /(100+20+20+18)≈63.3%
当应用层数据为1000字节时:
数据传输效率 = 1000 /(1000+20+20+18)≈94.5%
2-12 有600MB(兆字节)的数据,需要从南京传送到北京。一种方法是将数据写到磁盘上,然后托人乘火车将这些磁盘捎去。另一种方法是用计算机通过长途电话线路(设信息传送的速率是2.4kb/s)传送此数据。试比较这两种方法的优劣。
若信息传送速率为33.6kb/s,其结果又如何?
答:用火车将磁盘捎去,按照动车速度,从上海到北京也只需8小时。
当信息传输速率为2.4kb/s时
所需时间=600×2 20×8÷2400=2097153 s = 582.54h
当信息传输速率为33.6kb/s时
所需时间=600×2 20×8÷33600=149796.57 s = 41.61h
所以在这两种信息传输速率下,都没有用火车这种方法好。
答:分组交换:
发送时延 = x / b(s)
传播时延 = k * d(s)
共经过k-1个分组交换机,转发时间 = (k-1)*p/b
总时延 = x / b + k * d + (k-1)*p/b(s)
电路交换:
总时延 = s + k * d + x / b(s)
所以当(x / b + k * d + (k-1)*p/b)-(s + k * d + x / b)<o 时
即 (k-1)p/b<s时,分组交换的时延比电路交换的要小。
1-21 假设信号在媒体上的传播速率为2.3×10 8 m/s。媒体长度分别为:
(1)10cm(网卡)
(2)100m(局域网)
(3)100km(城域网)
(4)5000km(广域网)
试计算当数据率为1Mb/s和10Gb/s时在以上媒体中正在传播的比特数。
答:当数据率为1Mb/s时:
(1)网卡上的比特数=0.1 /(2.3×10 8 )*(1×10 6)≈0.000435b
(2)局域网上的比特数=100 /(2.3×10 8 )*(1×10 6)≈0.435b
(3)城域网上的比特数=100000 /(2.3×10 8 )*(1×10 6)≈434.78b
(4)广域网上的比特数=5000000/(2.3×10 8 )*(1×10 6)≈21739.13b
当数据率为10Gb/s时:
(1)网卡上的比特数=0.1 /(2.3×10 8 )*(1×10 10)≈4.35b
(2)局域网上的比特数=100 /(2.3×10 8 )*(1×10 10)≈4347.83b
(3)城域网上的比特数=100000 /(2.3×10 8 )*(1×10 10)≈4347826.09b
(4)广域网上的比特数=5000000 /(2.3×10 8 )*(1×10 10)≈217391304.3b
1-22 长度为100字节的应用层数据交给运输层传送,需加上20字节的TCP首部。再交给网络层传送,需加上20字节的IP首部。最后交给数据链路层的以太网传送,加上首部和尾部共18字节,试求数据的传输效率。
若应用层数据长度为1000字节,数据的传输效率是多少?
答:当应用层数据为100字节时:
数据传输效率 = 100 /(100+20+20+18)≈63.3%
当应用层数据为1000字节时:
数据传输效率 = 1000 /(1000+20+20+18)≈94.5%
2-12 有600MB(兆字节)的数据,需要从南京传送到北京。一种方法是将数据写到磁盘上,然后托人乘火车将这些磁盘捎去。另一种方法是用计算机通过长途电话线路(设信息传送的速率是2.4kb/s)传送此数据。试比较这两种方法的优劣。
若信息传送速率为33.6kb/s,其结果又如何?
答:用火车将磁盘捎去,按照动车速度,从上海到北京也只需8小时。
当信息传输速率为2.4kb/s时
所需时间=600×2 20×8÷2400=2097153 s = 582.54h
当信息传输速率为33.6kb/s时
所需时间=600×2 20×8÷33600=149796.57 s = 41.61h
所以在这两种信息传输速率下,都没有用火车这种方法好。
相关文章推荐
- 计算机网络第三次作业
- 计算机应用第三次作业:自动开机自动关机 常用DOS命令 关于文件文件夹
- 计算机网络第四次作业——关于无线局域网络协议
- 2018计算机网络MOOC第一章作业1
- 计算机网络第二次作业
- 计算机网络第三次笔记
- 计算机网络第五次作业
- 计算机网络第四次作业
- 《Java程序设计》第三次作业:网络编程
- 《Java程序设计》第三次作业:网络编程
- 计算机网络最后一次作业
- 计算机网络作业四
- 上机课签到:计算机网络与实务 第三次
- 模拟简单距离向量算法的更新——计算机网络作业
- 计算机网络的课程设计作业之Sniffer和IP攻击
- C语言Socket编程(计算机网络作业)
- 计算机网络作业
- 计算机网络作业解答
- 《Java程序设计》第三次作业:网络编程
- [计算机网络] 作业(1)