计算机网络 第六章 课后题答案

英文版教材第六章 8、10、11、18、19、21、22、25、26、27、28、补充题

  1. 比较传输层与数据链路层的区别(此处数据链路层不包含MAC子层)
    在这里插入图片描述

  2. 比较网络层的端到端和传输层的端到端的区别。
    在这里插入图片描述
    传输层协议用于端口与端口之间,作用范围比IP协议大
    在这里插入图片描述
    用户在传输层可控制端到端服务质量(socket编程)

  3. 传输层协议在通信过程中,为什么要实用端口号而不是直接实用进程的 ID 号来标识端到端的连接?
    答:①进程ID属于操作系统范畴,若使用进程ID标识则传输层不独立于操作系统,产生依赖性
    ②进程可能占用多个信道,单个ID号无法区分
    ③进程在广为人知的端口上监听是可能的,但在广为人知的进程ID上监听是不可能的

  4. 主机 1 上的一个进程被分配来端口 p,主机 2 上的一个进程被分配来端口 q,试问这两个端口之间有可能同时存在两个或者多个 TCP 连接吗?
    考点:端口地址的概念
    答:不可能。端口是局部地址,IP是全局地址,在传输层的TCP通信中每个应用进程都通过socket(包括了端口地址和IP地址)唯一地标识

  5. 分析 UDP 存在的必要性?
    考点:UDP的作用
    答:如果传输层只是靠IP地址寻址是不够的,IP地址只能区分网络中的主机,只有加入了UDP才能进一步区分端口地址。

  6. 在图 6-36 中我们看到除了 32bit 的确认号域(子段)外,在第四个字还有一个 ACK 标志位。试问,这个标志位有额外的含义吗?为什么有?或者为什么没有?

    考点:TCP首部域的意义

    答:ACK 用于告诉发送端确认序号是否有效。有了这个域,发送端不用每次都要查看 ACK 序号,可利用累积确认技术减少查看次数,提高效率。

  7. 一台主机在一条线路上发送1500字节的TCP净荷,其中最大分组生存期为120s,要想不让序号回绕,该线路的最快速度为多少?将TCP、IP和以太网的开销都考虑进去,假设以太网帧可以被连续发送。(该以太网头尾总和为26字节)
    考点:字节流序号回绕;链路、网络、传输层控制开销分片问题
    答:TCP序号位为32bit,基于字节流,则120s内能发出的最大字节数 2 32 2^{32} 232,在1s内最多发送字节数 = 2 32 120 = 35791394 字 节 =\frac{2^{32}}{120}=35791394字节 =120232=35791394;已知TCP净荷部分为1500字节,需进行分片,被分为 35791394 1500 = 23861 \frac{35791394}{1500}=23861 150035791394=23861 个报文,而每个报文长度(计算开销) = 1500 + 20 + 20 + 26 = 1566 =1500+20+20+26=1566 =1500+20+20+26=1566字节,因此最快速度 = 1566 × 8 × 23861 = 299 M b p s =1566×8×23861=299Mbps =1566×8×23861=299Mbps

  8. 在一个网络中,最大的TPDU长度为128字节,最大的TPDU生存期为30s,序号为8位,请问每个连接的最大数据率是多少?
    考点:报文流序号回绕
    答:网络层协议,给每个TPDU进行编号。30s内最多出现 2 8 2^{8} 28个TPDU,则在1s内最多出现 2 8 30 \frac{2^{8}}{30} 3028

  • 11
    点赞
  • 83
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值