计算机网络-自顶向下方法 习题2

本文探讨了TCP与UDP在网络应用中的角色,强调了TCP在可靠数据传输中的优势及UDP在实时交互如远程手术中的不可替代性。同时,深入分析了HTTP协议在用户访问网站过程中的cookie机制,并对比了并行连接与持续性连接在资源加载效率上的差异。
摘要由CSDN通过智能技术生成

R6

UDP.因为TCP需要先建立连接,同时有复杂的拥塞控制机制和分组开销,不适合需要快速交互的应用。

R7

远程手术。近端和远端的操作必须是几乎同步且不能丢失指令,否则会导致医疗事故。

R8

可靠数据传输: TCP
吞吐量
定时
安全

R12

用户访问网站服务时,浏览器会先检索本地的cookie文件中是否有该站点的索引

  • 有的话将id放在http请求报文的首部行,服务器解析报文时会在专门的数据库中检索该cookie ID对应的条目
  • 没有的话浏览器只需要发送普通的请求报文,服务器接收到之后会创建一个cookie ID并将其放在http响应报文当中,浏览器接收到之后会将其加入到本地的cookie文件当中

R19

RR:Resource Result
是一个四元组,(name, value, type, ttl)
TYPE可以决定name和value的对应关系
只要TYPE为MX,name到value就是主机名别名到邮件服务器的映射

R23

覆盖网络不包含路由器,是对等方组成的逻辑网络,不是物理链路,边是两个对等方之间有 TCP 连接。

R24

  • 深入:一种高度分布式的的设计,在遍及全球的接入ISP中部署服务器集群。优点:极大地改善时延和吞吐量,改善用户体验;缺点:维护和管理集群的任务成为挑战。
  • 邀请做客:在少量关键位置建造大集群,通常在IXP节点,邀请ISP来此做客。优缺点与上面的正好相反。

P8

问题1:发起第二次http请求时还需要再去DNS检索IP地址吗

不需要,本地会有DNS缓存,一定时间内特别是不会过期。
所以
(a) : 2RTT0+RTT1+…+RTTn + 8*2RTT0
©: 客户端会一次性将所有请求报文发出而不需要等待返回再发出。所以其他8个对象一个RTT0就可以请求完成。

P9

在这里插入图片描述

P10

在这里插入图片描述
解释:

  1. 并行连接的非持续性连接,首先初始对象的三次握手,然后时初始对象的下载,这两次没有并行,所有带宽全部使用。然后建立10个并行的TCP连接,对于每个TCP,带宽只有十分之一,但是三次握手和传输的流程没变
  2. 持续性连接:初始对象的传输与上面相同,但是在初始对象传输完成之后,不再需要握手,只需要加上每次请求和传输的时延。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值