计算机网络习题

计算机网络_第四次作业

  1. 考虑一个 HTTP client 想获取一个给定 URL 的 web 文本。但一开始 HTTP 服务器的 IP 地址未知。在该 URL 的 web 文本中有一个嵌入的 GIF 图片,它位于原始文本所在的同一个服务器上。在这种情况下,除了 HTTP 之外,还需要什么传输层和应用层协议?并简要说明各个协议在该任务中的功能。

    应用层协议:

    DNS:(将人易于记忆的Domain Name与人不容易记忆的IP Address作转换);

    HTTP:从WWW服务器传输超文本到本地浏览器的传输协议。保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。

传输层协议:

UDP负责DNS查询中客户端与DNS服务器的数据传输;

TCP为HTTP提供可靠的传送服务。

  1. 假设在你的 Web 浏览器中,你单击了一个链接来获得一个网页。相关的 URL 的 IP 地址没有缓存在你的本地主机上,所以需要执行一个 DNS 查询来获得 IP 地址。假设在你的主机从 DNS 接收到 IP 地址之前,访问了 n 个 DNS 服务器;连续访问的往返时间 RTT(roundtrip time)为 RTT1、…、RTTn。进一步假设与该链接相关的 Web 页仅仅包含一个对象,即由一个很小的 HTML 文本构成。以 RTT0 表示本地主机和包含该对象的服务器之间的 RTT。假设对象传输时间为 0,那么从单击该链接起一直到客户端接收到该对象为止,经过了多少时间?

    得到IP地址的时间:;

    得到IP后,建立TCP三次握手需要;传输时间为0;

    所以一共经历了:

  2. 参考问题 P7,假设 HTML 文件引用了在同一个服务器上的五个非常小的对象。忽略传输时间,下列三种情况各花费了多少时间?

    1. 没有并行 TCP 连接的非持久 HTTP;
    2. 有并行连接的非持久 HTTP;
    3. 带流水线的持久 HTTP。

  3. 考虑一条 10 米长的短链路,某发送方可以通过它以 150bps 速率双向传输。假设包含数据的分组是 150kb 长,仅包含控制(如 ACK 或握手)的分组是 150b 长。假设 N 个并行连接其中每个都获得 1/N 的链路带宽。现在考虑 HTTP 协议,并且假设每个下载对象是 150kb 长,这些初始下载对象包含 10 个来自相同发送方的引用对象。在这种情况下,与非并行实例相比,非持久 HTTP 的并行实例的并行下载有意义吗?现在考虑带流水线的持久 HTTP,你期待这比非持久情况有很大改进吗?评价并解释你的答案并给出并行实例在什么情况下将有明显作用。

?

  1. 认真阅读教材 2.6 节。考虑采用 P2P 体系结构向 N 个用户分发一个 F 比特的文件。假定使用的是流体模型。为了简化起见,假定 dmin 很大,因此对等方下载带宽不会成为瓶颈。

    1. 假定 u_s≤(u_s+u_1++u_N)/N。定义一个具有 F/u_s 分发时间的分发方案。
    2. 假定 u_s≥(u_s+u_1+?+u_N)/N。定义一个具有 NF/(u_s+u_1+?+u_N)分发时间的分发方案。

得出最小分发时间通常由 max?{F/u_s,NF/(u_s+u_1+?+u_n)}所确定的结论。

时间: 2024-11-07 21:28:40

计算机网络习题的相关文章

计算机网络习题一

1.在OSI参考模型中,自下而上第一个提供端到端服务的层次是( B). A.数据链路层   B.传输层   C.会话层   D.应用层 解析: 2.下列选项中,不属于网络体系结构所描述的内容是( C). A.网络的层次  B.每一层使用的协议  C.协议的内部实现细节  D.每一层必须完成的功能 3.TCP/IP参考模型的网络层提供的是( A). A.无连接不可靠的数据报服务   B.无连接可靠的数据报服务 C.有连接不可靠的虚电路服务   D.有连接可靠的虚电路服务 4.在TCP/IP体系结构

《计算机网络(第7版)谢希仁 著》第三章 数据链路层 要点及习题总结

1.数据链路层的三个基本问题:封装成帧,透明传输,差错检测 2.点对点信道的数据链路层 (1)链路和数据链路 链路(物理链路):链路(link)就是从一个结点到相邻结点的一段物理线路(有线或无线〉,而中间没有任何其他的交换结点 数据链路(逻辑链路):为当需要在一条线路上传送数据时,除了必须有一条物理线路外,还必须有一些必要的通信协议来控制这些数据的传输,换而言之,数据链路=链路+通信协议 (2)早期的数据通信协议叫通信规程 (3)数据链路层的协议数据单元-------帧 (4)封装成帧:封装成帧

《计算机网络·自顶向下方法》第七版 第三章 课后习题与问题 答案

非官方答案,本人已尽最大努力(包括参考官方答案),使结果正确,如有错误,请大佬指出 正文: 3.1~3.3节 R1 a.如果只是简单想把信件送到,那么所有的头部信息只需要一个目的地址就够了,题目给出端口号四个字节,所有分组的头部那就只需四个字节 此协议规定,运输层的全部任务就是,将应用层的数据,切成最大1196字节的块,把每一块加上目的主机对应程序的端口号,并将得到的分组交付给网络层 在接收方,运输层将网络层报文取回,去掉头部信息,将数据拼接成应用层需要的信息,根据端口号交付给应用层即可 不过话

【计算机网络:自顶向下方法(原书第6版)】课后习题和问题P1-P8

习题 P1. 设计并描述在自动柜员机和银行的中央计算机之间使用的一种应用层协议.你的协议应当允许验证用户卡和口令,查询账目结算(这些都在中央计算机系统中进行维护),支取账目(即向用户支付钱).你的协议实体应当能够处理取钱时账目中钱不够的常见问题.通过列出自动柜员机和银行中央计算机在报文传输和接收过程中交换的报文和采取的动作来定义你的协议.使用类似于图1-2所示的图,拟定在简单无差错取钱情况下该协议的操作.明确地阐述在该协议中关于底层端到端运输服务所作的假设. P2.式(1-1)给出了经传输速率为

计算机网络运输层习题5-13

计算机网络(第七版) 谢希仁编著 5-13 一个UDP用户数据报的数据字段为8192字节.在链路层要使用以太网来传送.试问应当划分为几个IP数据报片?说明每一个IP数据报片的数据字段长度和片偏移字段的值. 解答:UDP的首部为8个字节,TCP的首部为20个字节. IP数据报最常用的首部长度是20字节.在IP层下面的每一种数据链路层协议都规定了一个数据帧中的数据字段的最大长度,这称为最大传送单元MTU(Maximum Transfer Unit). 当一个IP数据报封装成链路层的帧时,此数据报的总

计算机网络运输层习题5-14

计算机网络(第七版) 谢希仁编著 5-14 一个UDP用户数据报的首部的十六进制表示是:06 32 00 45 00 1C E2 17.试求源端口.目的端口.用户数据报的总长度.数据部分长度. 这个用户数据报是从客户发送给服务器还是从服务器发送给客户?使用UDP的这个服务器程序是什么? 解答: 用户数据报UDP有两个字段:数据字段和首部字段.首部字段很简单,只有8个字节,由四个字段组成,每个字段的长度都是两个字节. (1)源端口        源端口号.在需要对方回信时选用.不需要时可用全0.

《计算机网络·自顶向下方法》第七版 课后习题与问题 答案

非官方答案,本人已尽最大努力,使结果正确,如有错误,请大佬指出 正文: 1.1节 R1 在计算机网络中,主机就是端系统 举例:PC,手机,服务器,网络电视 WEB服务器是一种端系统 R2 A protocol is a rule which describes how an activity should be performed, especially in the field of diplomacy. In diplomatic services and governmental fiel

计算机网络经典习题

1. 路由汇聚 这类题就是先算出17到24位的二进制数,然后比较相同的位数,即16位加上相同的位数就是子网数.然后对于不同之处全部用0来补充即可.最后一位是0不用理会.

《计算机网络(第7版)谢希仁 著》第二章 物理层 要点及习题总结

1.物理层基本概念:物理层考虑的是怎样才能再连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体 2.物理层特性:机械特性,电气特性,功能特性,过程特性 3.数据通信系统:分为源系统(发送端).传输系统(传输网络).目的系统(接收端)三大部分,通信的目的是传送消息,数据是运送消息的实体,信号则是数据的电气或电磁的表现,通信系统必备的三大要素:信源,信道,信宿 4.信号: (1)模拟信号(连续信号) 代表消息的参数的取值是连续的,连续变化的信号,用户家中的调制解调器到电话端局之间的用户