第六章 计算机科学导论(第四版)-- 习题答案 [贝赫鲁兹*佛罗赞]

Q6-1 本章讨论的需要遵循达成双向通信的协议分层的首要原则是什么?

        A:需要双向通信,需要保证每一个协议层都可以进行两个对立且方向相反的工作。

Q6-2 在TCP/IP协议族中,当我们考虑应用层的逻辑连接时,发送方和接收方网站的相同对象是什么?

        A:  应用程序

Q6-3 使用TCP/IP协议族的一台主机和另一台主机通信时,在以下各层中发送或接收的数据单元分别是什么?

       A:   a.应用层:发送和接收的数据单元是“消息”

             b.网络层:发送和接收的数据单元是“数据报”

             c.数据链路层:发送和接收的数据单元是“帧”

Q6-4 下列哪个数据单元以帧来封装?

       A:  b. 数据报(帧为数据链路层传输的格式)

Q6-5 下列哪个数据单元从用户数据报解封?

       A:  a.数据报(将传输层的用户数据报解封并在网络层传输,如果是往应用层传输应该是集齐                                  所有用户数据报并还原为消息)

Q6-6 下列哪个数据单元有应用层的消息加上第四层的头?

      A:   b.用户数据报(第四层传输层)

Q6-7 在以下各层中各使用何种地址(标识符)类型?

       A:  a.应用层 :  端口号

            b.网络层 :IP地址

            c.数据链路层 :物理地址(如MAC地址)

Q6-8 在周末,Alice经常要通过她的笔记本电脑访问保存在办公室台式机上的文件。上周她在办公室台式机上安装了一个FTP服务器程序的副本,在家里的笔记本电脑上安装了FTP客户机程序的副本。她很失望周末无法访问到她的文件。这可能出现什么差错了?

        A: 她在家中的网络上的防火墙或路由器阻止了FTP通信的建立,此外,还需确保FTP服务器                程序在办公室台式机上正确配置,并且文件的共享和访问权限设置正确,当然台式机要确              保没有关机。

Q6-9 大多数安装在个人计算机上的操作系统带有几个客户端进程,但通常没有服务器进程,请解释原因。

        A:个人计算机通常用于支持个人用户的应用程序和服务,而不是用作服务器提供服务给其他               用户。因此,操作系统默认提供了一些客户端进程用于访问远程服务器,但不包括服务器               进程,因为普通用户不需要将自己的计算机配置为服务器。

Q6-10 新的应用程序将会使用客户机—服务器模式设计。如果仅有少量消息需要在客户机和服务器之间交换,且不用担心消息丢失或损坏,你推荐哪种传输层协议呢?

        A: UDP协议,UDP是一种无连接的传输层协议,它的开销较小,适合快速传输少量数据,但              不提供可靠性和错误恢复机制。

Q6-11 为什么网络层的职责是路由?换言之,为什么路由不能在传输层或数据链路层实现?

        A: 网络层的主要职责是路由,即负责决定数据从源主机到目标主机的最佳路径或路由。这是              因为在一个广域网或局域网中,数据通常需要通过多个中间节点进行传输,而传输层和数              据链路层更关注点对点之间的通信,不涉及跨网络传输和路由选择的问题。

Q6-12 请区分网络层的通信和数据链路层的通信。

        A: 网络层的通信是在不同网络之间进行数据传输,通过选择最佳路由来实现源到目标的跨网              络通信。

            数据链路层的通信是在同一物理网络内,将数据帧从一个网络设备传输到相邻的网络                      设备,通过物理地址(如MAC地址)进行直接通信。

Q6-13 什么是拨号调制解调器技术?列出本章讨论过的通用调制解调器标准,给出他们的数据速率。

        A: 拨号调制解调器技术是一种用于在计算机和电话线之间进行数据传输的通信技术,他可以              将数字数据转换为模拟信号以便在电话线上传输,并将模拟信号重新转换为数字数据进行              接收。

            拨号调制解调器:上载 33.6Kbps   ;      下载   56Kbps

            数据用户线路(DSL):

                        ADSL:    上载  1.44Mbps     ;       下载   13.4 Mbps

                        VDSL:

                        HDSL:

                        SDSL:

Q6-14 为什么蓝牙通常被称为无线个域网(WPAN),而不是无线局域网?

        A: 无线局域网(WLAN):不使用任何导线或传输电缆连接的局域网,而使用无线电波作为                数据传输的媒介,传送距离一般只有几十米。

            无线个域网(WPAN):为实现活动半径小,解决“最后几米电缆”的问题而提出的新兴无                线通信网络技术,其覆盖范围一般在10m半径以内。

             而蓝牙为无线局域网而开发,规模以及距离较小,常用于连接个人设备,例如手机、笔记               本电脑、耳机等设备之间的短距离通信。

Q6-15 当频率给定时,如何求正弦波的周期?

        A: 当频率(f)给定时,正弦波的周期(T)可以通过以下公式求解:T = 1 / f

Q6-16 以下哪个物理量用于度量信号的值?

        A: a.振幅

Q6-17 定义模拟传输。

        A:将信息或数据转化为模拟信号并进行传输的信息传输方式。

Q6-18 在TCP/IP协议族中,传输介质在什么位置?

        A:传输层位于物理层之下

Q6-19 指出传输介质两大类别的名称。

        A:导向介质与无导向介质

Q6-20 导向介质的三大类别是什么?

        A:双绞线、同轴电缆、光纤电缆

P6-1        a. 接收来自Ann的密文 / 或寄出来自Maria的密文

                b. 寄出来自Ann的密文 / 或接收来自Maria的密文

P6-2        a. 将来自Maria的明文加密成密文 / 或将接收的来自Ann的密文进行解密得到明文

                b. 将接收的来自Maria密文进行解密得到明文 / 或将来自Ann的明文加密成密文

P6-3        2020年主机数量 = 5亿 * (1 + 0.2)^ 10 = 30.96 亿台

P6-4        总的报头长度:5层 * 10字节 = 50 字节

                总的传输数据长度 = 100字节 + 50字节 = 150字节

                效率 = 100字节 / 150字节 = 0.6667 = 66.67%

P6-5        a. 网络层(IP层)

                b. 物理层

                c. 应用层

P6-6        a.  应用层

                b. 数据链路层

                c. 物理层

P6-7        这里以三个阶段的行李检查/认领、登机/出机、起飞/降落为例来解释协议分层:

                行李检查/认领阶段:

                        应用层:旅客提交登机牌和护照信息给机场工作人员

                        传输层:机场工作人员确认旅客信息并将数据传递给数据库系统

                        网络层:数据库系统将旅客信息传递给安全检查系统

                        数据链路层:安全检查系统处理旅客行李的安全检查

                登机/出机阶段:

                        应用层:旅客展示登机牌和护照

                        传输层:机场工作人员确认登机资格,并通知登机口

                        网络层:机场内部网络将信息传递给登机口

                        数据链路层:登机口确认旅客登机资格

                起飞/降落阶段:

                        物理层:飞机的无线电设备与地面控制台之间的通信,包括飞机在起飞和降落过程                                         中的通信

P6-8        局域网技术的更新主要发生在物理层和数据链路层。TCP / IP协议并不直接负责局域网                    的具体实现,而是通过现有的局域网技术(如以太网、WIFI等)进行通信。因此,TCP                  /IP协议族不需要直接变更,但在局域网技术更新时,需要确保网络设备的兼容性和协议                  的互通性。

P6-9        IP地址需要如此大的范围是因为全球范围内连接到因特网的设备数量巨大,需要足够多                    的IP地址来唯一标识每个设备。

                端口号是在一个主机内标识不同的应用程序或服务的数字标识符,一台主机上的端口号                  不需要全球唯一。因为一个IP地址可以有65535个端口号,所以一个主机可以同时支持                    多个不同的应用程序或服务,由于端口号的范围有限,因此需要一种端口号管理机制来                  确保端口号在主机内的唯一性。

P6-10        a.        01101110  00001011  00000101  01011000

                  b.        00001100  01001010  00010000  00010010

                  c.        11001001  00011000  00101100  00100000

P6-11        a.        94.176.117.21

                 b.        137.142.208.49

                 c.        87.132.55.15

P6-12        (5A 11 55 18 AA 0F)16

P6-13        a.10bits/1000bps = 0.01s     

                  b.8bits/1000bps = 0.008s      

                  c.100 000*8bits/1000bps = 800s

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值