计算机网络协议原理及应用

更新时间:2023-11-18 16:08:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

1. 一个长度为1000字节的分组经距离为2500km的链路传播,传播速度2.5*10^8m/s。传输速率为2 mbps,它需要用多长时间?

更为一般的,一个长度为L的分组经距离为D的链路传播,传播速率为S,传输速率为R bps,它需要要用多少时间?该时延与传输速率相关吗?(d/s+l/r+T传输时延)

2.因特网协议栈中的5个层次是什么?在这些层次中,每层组要任务是什么?

答:英特网协议栈的5 个层次从上倒下分别为:应用层,传输层,网络层,链路层,和物理层。

每一层的主要任务:

应用层:是网络应用程序及其应用层协议存留的地方(HTTP SMTP FTP) 传输层:提高了在应用程序端点之间传送应用层报文的服务(TCP UDP) 网络层:负责将称为数据报的网络层分组从一台主机移动到另一台主机(TP) 链路层:将整个帧从一个网络元素移动到邻近的网络元素

物理层:将该帧中的一个一个比特从一个节点移动到下一个节点

3.DNS:因特网的目录服务:提供哪些服务?

答:主机名到IP地址转换的目录服务(域名系统) 主机别名

邮件服务器别名 负载分配

4.SKYPE针对两个重要功能使用P2P技术,它们是什么? 答:1)用户定位 2) 网络地址转换(NAT)

5.为什么HTTP,FTP,SMTP,POP3的运行在TCP而不是运行在UDP上?

答:因为与这些协议相联系的应用都要求应用数据能够被无差错的有序的接收。TCP 提供这种服务,而UDP

不提供。TCP 提供可靠的数据传输服务,而UDP 提供的是不可靠数据传输。

6.假定ALIICE使用一个基于web的电子邮件帐户(如HOTMAIL或GMAIL)向BOB发报文,而BOB发报文,而BOB使用POP3访问他的邮件服务器来获取自己的邮件。讨论报文是怎样从ALIICE主机到达BOB主机的。列出在两台主机间移动该报文是所使用的各种应用层协议

答:信息从Alice 的主机发送到她的邮件服务器,使用HTTP 协议。然后邮件从Alice 的邮件服务器发送到Bob的邮件服务器,使用SMTP 协议。最后Bob 将邮件从他的邮件服务器接收到他的主机,使用POP3 协议。

7.是非判断题

A,假设用户请求由某些文本和两副图片组成的WEB页面,对于这个页面,客户将发送一个请求报文并接受三个响应报文 (F) B,两个不同的WEB 页面(例如:www.mit.edu/research.html 及 www.mit.edu/students.html )可以通过同一个持久连接发送 (T)

C,在浏览器和初始服务器之间使用非持久连接的话,一个TCP报文段可能携带两个不同的HTTP 服务请求报文 (F)

D,HTTP响应报文中的DATA:首部指出了该报文中的对象最后一次修改的时间 (F) E,主机A 通过一条TCP 连接向主机B 发送一个大文件。假设主机B 没有数据发往主机A,因为主机B 不能随数据捎带确认信息, 所以主机B 将不向主机A发送确认 (F) F.在连接的整个过程中,TCP的RcvWindow 的长度不会变化 (F)

G, 假设主机A 通过一条TCP 连接向主机B 发送一个大文件。如果对于这次连接的一个报文段序列号为M,则对于后继报文段的序列号将必然是M+1 (F)

H,在连接的整个过程中,TCP报文段在它的首部中有一个RcvWindow字段 (T)

I, 假定在一条TCP 连接中最后的SAMPAL RTT 等于1s , 那么对于这一连接的Timeout Interval 的当前值必定>=1s ( F)

J, 假定主机A 通过一条TCP连接向主机B 发送一个序号为38的4字节报文段.这个报文段的确认号必定是42 (F)

8.UDP 校验和:

1)UDP 校验和提供了差错检测功能即检验和用于确定当UDP报文段从源到达目的时,其中的比特是否发生了改变。

2)校验和的过程:求和----回卷-------反码 发送方的UDP 对报文段中的所有16比特字的和进行反码运算,求和时遇到的任何溢出都被回卷。得到的结果放在UDP报文段中 检验和字段。

3)校验和的作用:检验和用于确定当UDP 报文段从源到达目的地时,其中的比特是否发生了改变

9.回退N步:

答:在回退N步协议中允许发送方发送多个分组,而不需等待确认,但它也受限于在流水线中未确认的分组数不能超过某个最大允许数(N)

分割四部分:1)已被确认;2)可用,还未发送;3)发送,还未确认;4)不可用 P147图

10.考虑在主机Ahe主机B之间有一条TCP 连接。假设从主机A 传送到主机B的TCP 报文段使用的源端口号是x,目的端口号是y。那么对于从主机B传送到主机A 的TCP 报文段而言。源端口号和目的端口号分别是多少? 答:源端口号为y,目的端口号为x。

11.虚电路和数据报网络 答:

12, IPV6 答:

13,在数据报网络和虚电路网络中,路由器都使用转发表吗?如果是,描述用于这两类网络的转发表

答:是,都使用转发表,要描述转发表,请参考4.2 节.在虚电路网络中,该网络的路由器必须为进行中的连接维持

连接状态信息。每当跨越一台路由器则创建一个新连接,一个新的连接项必须加到该路由器转发表中;每当

释放一个连接,必须从该表中删除该项。注意到即使没有VC 号转换,仍有必要维持连接状态信息,该信息将

VC 号与输出接口号联系起来。每当一个端系统要发送分组时,它就为该分组加上目的地端系统的地址,然后 将该分组推进网络中。完成这些无需建立任何虚电路。在数据报网络中的路由器不维护任何有关虚电路的状

态信息。每个路由器有一个将目的地址影射到链路接口的转发表;当分组到达路由器时,该路由器使用该分

组的目的地址在该转发表中查找适当的输出链路接口。然后路由其将该分组项该输出链路接口转发。虽然在

数据报网络中不维持连接状态信息,它们无论如何在其转发表中维持了转发状态信息。在数据报网络中的转

发表是由选录算法修改的,通常每1 到5 分钟左右更新转发表。在虚电路网络中,无论何时通过路由器拆除

一条现有的连接,路由器中的转发表就更新。

14.考虑一个具有前缀101.101.101.64/26的子网,给出能被分配给该网络的一个IP地址(具有形式XXX.XXX.XXX.XXX.)的例子。假定一个ISP拥有形如到101.101.101.128/17 的地址块,假设她要从该地址块产生4个子网,每块具有相同的数量的IP地址。对这四个子网,起前缀(形式为a.b.c.d/x)是什么?

答:101.101.101.65 到101.101.101.127 中任何一个都可以。四个子网分别为:101.101.101.64/28; 101.101.101.80/28; 101.101.101.96/28; 101.101.101.112/28

15,链路层提供的服务

答:链路层提供的服务包括1)成帧; 2)链路接入; 3)可靠支付; 4)流量控制; 5)差错检测; 6)差错纠正; 7)半双工和全双工

16.差错检测和纠错技术 答:

17 循环冗余检测P288 答:

18,以太网帧的结构:

答:前同步码; 目的地址; 源地址; 数据; CRC

19交换机转发和过滤

交换机和路由器的比较,交换机和路由器的基本原理? 答:

20, 基站是无线网络基础设施的一个关键部分

21,假设分组的信息内容是比特模式1010101010101011,并且使用了偶校验方案,在二维奇偶

校验情况下,包括该校验比特的字段值是什么?你的回答应该使用最小长度校验和字段。

解:

最右面的一列和最下面的一行是校验比特。

22, 假设某分组的信息部分(图5-4中的D)包含10字节,它是由从整数0到9的8比特无符号二进制表示法的数组成,对该数据计算互联网检验和。----P325-326 解:计算因特网校验和,我们把16 比特的值全部加起来: 00000000 00000001 00000010 00000011 00000100 00000101 00000110 00000111 00001000 00001001

-------------------------- 00010100 00011001

他的和是11101011 11100110

22, 图5-8中的4比特生成多项式G,假设D的值为10101010,R的值是什么? 解:如果我们用10101010000 除以1001,我们可以得到10010111,余数是001, 即R=001。

本文来源:https://www.bwwdw.com/article/t7tv.html

Top