计算机网络-谢希仁-第7版 第6章 应用层

  • 6-01
  • 6-02
  • 6-03
  • 6-04
  • 6-05
  • 6-06
  • 6-07
  • 6-08
  • 6-10
  • 6-14
  • 6-15
  • 6-16
  • 6-19
  • 6-20
  • 6-21
  • 6-22
  • 6-25
  • 6-32
  • 6-33
  • 6-34
  • 6-35
  • HTTP 题目1
  • IPv6 地址格式

计算机网络谢希仁版(第七版)答案
计算机网络(第7版) - 第六章 应用层 - 习题

6-01

互联网的域名结构是怎么样的?它与目前的电话网的号码结构有何异同之处?

  1. 域名系统 DNS(Domain Name System)
    将互联网上的主机名转换为 IP 地址,因为 IP 地址难记住,因此使用更好记的域名。

  2. 层次树状结构的命名方法

  3. 域名结构


域名空间的结构实际是一个倒过来的树,最上面是,没有名字,下面的一级就是顶级域名,域名树的树叶就是单台计算机的名字,它不能再继续往下划分子域。


  • 顶级域名

  • 二级域名
  1. 域名系统与电话网的号码结构的差异
    电话号码的结构和长度固定,域名系统有多少级不固定,每级的长度不固定。

6-02

域名系统的主要功能是什么?域名系统中的本地域名服务器、根域名服务器、顶级域名服务器以及权限域名权服务器有何区别?

  1. 域名系统的主要功能
    便于将机器名字转换为 IP 地址。

  2. 域名服务器

  3. 根域名服务器(root name server)
    根域名服务器是最高层次的域名服务器,也是最重要的域名服务器。所有的根域名服务器都知道所有的顶级域名服务器的域名和 IP 地址。如果所有的根域名服务器瘫痪,则互联网的 DNS 系统就无法工作。
    到 2016 年 2 月,全世界在 588 个地点安装了根域名服务器,但只有 13 个不同的 IP 地址的域名,由 13 套装置(13 installations)组成,一套装置在很多地点安装根域名服务器(也可称镜像根服务器)但使用同一个域名。
    根域名服务器采用任播(anycast)技术,当 DNS 客户向某个根域名服务器的 IP 地址发出查询报文时,互联网上的路由器就能找到离这个 DNS 客户最近的一个根域名服务器。
    许多情况下,根域名服务器并不直接把带查询的域名直接转换为 IP 地址(根域名服务器也没有存放这种信息),而是告诉本地域名服务器下一步应该找哪个顶级域名服务器查询。

  4. 顶级域名服务器
    TLD 服务器,负责管理在该顶级域名服务器注册的所有二级域名。当收到 DNS 查询请求时,通常给出的时下一步应当查找的域名服务器的 IP 地址。

  5. 权限域名服务器
    负责一个区的域名服务器。当一个权限域名服务器不能给出最后的查询回答时,告诉发出请求的 DNS 客户,下一步应当找哪个权限域名服务器。

  6. 本地域名服务器

  7. 辅助域名服务器(sencondary name server)

6-03

举例说明域名转换的过程。域名服务器中的高速缓存的作用是什么?

  1. 域名解析
  • 主机向本地域名服务器的查询一般为递归查询

  • 本地域名服务器向根域名服务器查询通常采用迭代查询(iterative query)

  • 示例
  1. 域名服务器中的高速缓存

为了提高 DNS 的效率,并减轻根域名服务器的负荷和减少互联网上 DNS 查询报文数量,在域名服务器中广泛使用高速缓存(有时称为高速缓存域名服务器)。高速缓存用来存放最近查询的域名以及从何处获得域名映射信息的记录。

6-04

可能,直接使用对方的邮件服务器的 IP 地址。

6-05

文件传送协议FTP的主要工作过程是怎样的?为什么说FTP是带外传送控制信息?主进程和从属进程各起什么作用?

  1. 文件传送协议 FTP

  2. FTP 的基本工作原理

6-06

简单文件传送协议 TFTP 与 FTP 的主要区别是什么?各用在什么场合?


6-07

远程登录TELNET的主要特点是什么?什么叫做虚拟终端NVT?

  1. 远程终端协议 TELNET

  2. 网络虚拟终端 NVT (Network Virtual Terminal)

6-08

  1. 万维网 WWW



  1. URL


  1. 超文本传送协议 HTTP


  • HTTP 是无连接的
    HTTP 使用面向连接的 TCP 作为运输层协议,保证了数据的可靠传输。但是,HTTP 本身是无连接的,通信的双方在交换 HTTP 报文之前不需要先建立 HTTP 连接。
  • HTTP 是无状态的
    同一个客户第二次访问同一个服务器上的页面时,服务器的响应与第一次被访问时相同(假定现在服务器还未更新该页面),因为服务器不记得曾经访问过的这个客户。
  • 请求一个万维网文档的时间

  1. 超文本标记语言 HTML

  • HTML 文档必须以 .html.htm 为后缀时,浏览器才对这样的 HTML 文档的各种标签进行解释
  1. 静态文档(static document)
    在文档创作完毕后存在万维网服务器中,在被用户浏览的过程中,内容不改变。

  2. 动态文档(dynamic documen)
    文档的内容在浏览器访问万维网服务器时才由应用程序动态创建。
    动态文档的主要优点是具有报告当前最新信息的能力,如报告股市行情、天气预报等。但创建动态文档的难度比静态文档高,动态文档的开发不是直接编写文档本身,而是编写用于生成文档的应用程序。

  3. 通用网关接口 CGI(Common Gateway Interface)

  4. 活动万维网文档

  5. 搜索引擎

6-10


应用层协议需要 DNS。
运输层需要 UDP(DNS 使用)和TCP(HTTP 使用)。

6-14

当使用鼠标点击一个万维网文档是,若该文档除了有文本外,还有3个本地.gif图像。试问;需要使用哪个应用程序,以及需要建立几次UDP连接和几次TCP连接?

若使用 HTTP/1.0 协议,采用非持续连接,0 次 UDP 连接,4 次 TCP 连接(一个文本,三个图像)。
若使用 HTTP/1.1 协议,采用持续连接(persistent connection),即万维网服务器在发送响应后仍在一段时间内保持这条连接,使同一个客户(浏览器)和该服务器可以继续在这条连接上传送后续的 HTTP 请求报文和响应报文,因此 0 次 UDP 连接,1 次 TCP 连接。

6-15


解析 IP 时间:RTT1+RTT2+...+RTTnRTT_{1} + RTT_{2} + ... + RTT_{n}RTT1​+RTT2​+...+RTTn​
建立 TCP 连接和请求万维网文档的时间:2RTTW2RTT_{W}2RTTW​:

6-16

  1. RTT1+RTT2+...+RTTn+8RTTWRTT_{1} + RTT_{2} + ... + RTT_{n} + 8RTT_{W}RTT1​+RTT2​+...+RTTn​+8RTTW​。
  2. RTT1+RTT2+...+RTTn+4RTTWRTT_{1} + RTT_{2} + ... + RTT_{n} + 4RTT_{W}RTT1​+RTT2​+...+RTTn​+4RTTW​,第一次链接 2RTTW2RTT_{W}2RTTW​,第二次链接三个对象 2RTTW2RTT_{W}2RTTW​。
  3. RTT1+RTT2+...+RTTn+3RTTWRTT_{1} + RTT_{2} + ... + RTT_{n} + 3RTT_{W}RTT1​+RTT2​+...+RTTn​+3RTTW​,一次 TCP 连接 RTTWRTT_{W}RTTW​,第一次链接对象RTTWRTT_{W}RTTW​,剩下三次链接对象不需要再进行 TCP 连接,时间为 RTTWRTT_{W}RTTW​。


6-19

搜索引擎可分为哪两种类型?各有什么特点?

  1. 全文检索搜索

  2. 分类目录搜索


6-20

试述电子邮件的最主要的组成部件。用户代理 UA 的作用是什么?没有 UA 行不行?

  1. 用户代理

  2. 邮件服务器


  • 邮件服务器不在发送方或接收方的计算机中运行,因为并非所有的计算机都有足够的存储空间来允许程序在后台运行的操作系统,或可能没有足够的 CPU 能力来运行邮件服务程序。
  • 邮件服务器必须不间断地运行。
  1. 邮件发送协议和邮件读取协议
  • 简单邮件传送协议 SMTP



  • 邮件读取协议 POP3 和 IMAP

6-21

电子邮件的信封和内容在邮件的传送过程中起什么作用?和用户的关系如何?

6-22

电子邮件的地址格式是怎样的?请说明各部分的意思。

6-25

MIME 与 SMTP 的关系是什么的?什么是 quoted-printable 编码和 base64 编码?

  1. MIME

  2. 内容传送编码(Content-Transfer-Encoding)

  • quoted-printable

  • base64

  1. 内容类型

6-32

DHCP 协议用在什么情况下?当一台计算机第一次运行引导程序时,其 ROM 中有没有该 IP 地址,子网掩码或某个域名服务器的 IP 地址?



6-33

什么是网络管理?为什么说网络管理是当今网络领域中的热门课题?

  1. 网络管理

  2. 网络管理的重要性

6-34

解释下列术语:网络元素、被管对象、管理进程、代理进程和管理信息库。

  1. 管理站
    管理站又称管理器,是整个网络管理系统的核心,通常是有良好图形界面的高性能工作站,有网络管理员直接操作和控制。其所在的部门称为网络运行中心 NOC(Network Operations Center)。

  2. 管理程序
    管理站中的关键构件是管理程序,管理程序运行时就成为管理进程。

  3. 管理者
    管理站(硬件)或管理程序(软件)都i可称为管理者(manager)或管理器,管理者不是人而是机器或软件。一个网络管理者通常只管理本地网络的设备。

  4. 网络元素
    被管网络中有很多被管设备(包括设备中的软件)。被管设备可以时主机、路由器、打印机、集线器等,被管设备有时可称为网络元素或网元。

  5. 被管对象
    被管对象可以是被管设备中的某个硬件(如一块网络接口卡),也可以是某些硬件或软件(如路由器选择协议)的配置参数集合。

  6. 代理
    在被管设备中运行的一个和管理站中的管理程序通信的程序称为网络管理代理程序,或简称代理。

  7. 简单网络管理协议 SNMP(Simple Network Management Protocol)

  8. 委托代理

6-35

SNMP 使用 UDP 传送报文,为什么不使用 TCP?

HTTP 题目1

6.4.3 节

题目

IPv6 地址格式

4.6.2 节

题目

IPv6 中每个地址占 128 位,表示方式:

  • 点分十进制
  • 冒号十六进制记法(colon hexadecimal notation)
    每个16位的值用十六进制表示,各值之间用冒号分隔,如:

    零压缩
  • 混合记法

计算机网络-谢希仁-第7版 第6章 应用层相关推荐

  1. (~最新合集~)计算机网络谢希仁第七版 第五章课后答案

    5-01 试说明运输层在协议栈中的地位和作用,运输层的通信和网络层的通信有什么重要区别?为什么运输层是必不可少的? 答:运输层处于面向通信部分的最高层,同时也是用户功能中的最低层,向它上面的应用层提供 ...

  2. (最新合集)计算机网络谢希仁第七版 第四章课后答案

    1.网络层向上提供的服务有哪两种?是比较其优缺点. 网络层向运输层提供 "面向连接"虚电路(Virtual Circuit)服务或"无连接"数据报服务前者预约了 ...

  3. (最新合集)计算机网络谢希仁第七版 第三章课后答案

    3-01数据链路(即逻辑链路)与链路(即物理链路)有何区别? "电路接通了"与"数据链路接通了"的区别何在? 答案:数据链路与链路的区别在于数据链路出链路外,还 ...

  4. 【计算机网络(谢希仁第八版)】第二章课后答案及复习

    4.试解释以下名词:数据,信号,模拟数据,模拟信号,基带信号,带通信号,数字数据,数字信号,码元,单工通信,半双工通信,全双工通信,串行传输,并行传输. 答:数据:是运送信息的实体. 信号:则是数据的 ...

  5. 计算机网络(谢希仁第八版)第二章:物理层

    1.物理层基本概念 物理层协议又被称为规程 物理层协议数据单元==>比特流 特性(了解): (1)机械特性:指明接口所用接线器的形状和尺寸.引脚数目和排列.固定和锁定装置等. (2)电气特性:指 ...

  6. 计算机网络(谢希仁第八版)第一章:概述

    1.计算机网络在信息时代的作用 三网:电信网络,有线电视网络,计算机网络. 三网融合:由于涉及多方面的利益和行政管辖权的问题,目前没有实现. Internet(译名:因特网,目前使用最广泛的译名为:互 ...

  7. (~最新合集~)计算机网络谢希仁第七版 第二章课后答案

    2-01 物理层要解决哪些问题?物理层的主要特点是什么? 答案:物理层要解决的主要问题: (1)物理层要尽可能地屏蔽掉物理设备和传输媒体,通信手段的不同,使数据链路层感觉不到这些差异,只考虑完成本层的 ...

  8. 考研408 笔记 计算机网络【谢希仁第七版】第二章【物理层】几种复用方式 信道复用技术,频分复用FDM,时分复用TDM,波分复用WDM,码分复用CDM

    2.1物理层基本概念 目的:启动.维护和关闭数据链路实体之间进行比特传输的物理连接. 一些特性: 机械特性:指明接口所用接线器的形状和尺寸.引线数目和排列.固定和锁定装置等等. 电气特性:指明在接口电 ...

  9. 【计算机网络 (谢希仁) 习题题解】第1章 概述

    计算机网络 第7版 谢希仁编著 北京:电子工业出版社,2017.1 1-01 计算机网络可以向用户提供哪些服务? 解:计算机网络使用户能在计算机之间传送数据文件. 随着电信网络和有限电视网络逐渐融入现 ...

最新文章

  1. com.sun.crypto.provider.SunJCE
  2. 更改setting文件的mirror_setting.xml的mirror、mirrorOf和pom.xml的repositories、repository的关系关联*...
  3. 如何实现一套可切换的声网+阿里的直播引擎
  4. File类获取功能的方法
  5. 支持断线重连、永久watcher、递归操作 ZooKeeper 客户端
  6. 代码注释掉还能执行_日志消息是可执行代码和注释
  7. ffmpy3与ffmpeg的简单使用
  8. Spring Data JPA 从入门到精通~@Procedure 储存过程的查询方法
  9. [HTTP] Cookie
  10. Win10之WSL编译Android7.1源码
  11. element-plus Radio 单选框点击失效 无法切换问题
  12. sql server 查询数据库所有的表名+字段
  13. ReactiveObjC(OC版ReactiveCocoa)的安装与使用
  14. 权威的PHP 5.6、7.0、7.1、7.2、7.3和7.4 php运行效率基准测试
  15. LoRa、Sigfox和NB-IoT,在物联网时代,这三种无线传输技术,具有什么优势?
  16. 外星人 Alienware x15 R2 评测
  17. 3D真人手办,做一个迷你版的自己
  18. 微软面试题--10个问题的逻辑推理题
  19. 25 OPENVINO intermediate course 17 运行车辆追踪处理流水线
  20. 扫描器Scanner

热门文章

  1. 将多个文件压缩成gzip,将gzip解压成多个文件
  2. [坑]删除我的电脑中的各种云盘图标(WPS云、微盘云...)
  3. 全空间视频融合---学习之路(一)--直线提取检测--投影纹理--相机姿态标定
  4. PS小技巧之完美抠图
  5. Servlet、HTTP协议、Request
  6. Mac 编译运行ET6.0Demo
  7. Ubuntu及GL环境安装手册
  8. Android 12 强制使用分屏模式
  9. 2020 CCF BDCI 非结构化商业文本信息中隐私信息识别TOP5方案
  10. c加加语言三体问题,既然三体问题无法精确计算,行星的运行是否也不能精确?...