计算机网络应用层课后习题练习

  • 应用层知识点概览
  • 课后练习(一)

应用层知识点概览

域名系统DNS
文件传送协议FTP和TFTP
远程终端协议TELNET
万维网WWW
电子邮件SMTP/POP3/IMAP
动态主机配置协议DHCP
简单网络管理协议SNMP
应用进程跨越网络的通信
P2P应用

课后练习(一)

6-01互联网的域名结构是怎样的?它与目前的电话网的号码结构有何异同之处?
互联网的域名结构采用层次树状的命名方法,与电话系统类似,由顶级域、二级域、三级域等组成,每一个域名都有标号序列组成,而各标号之间用点隔开;顶级域名分为国家顶级域名nTLD,通用顶级域名gTLD,基础结构域名,二级域名划分为类别域名和行政区域名两大类。
电话号码分为国家结构中国+86,区号、本机号组成
6-02域名系统的主要功能是什么?域名系统中的本地域名服务器、根域名服务器、顶级域名服务器以及权限域名服务器有何区别?
域名系统的主要功能是完成域名到IP地址的解析
本地域名服务器:默认域名服务器
根域名服务器:最高层次的域名服务器,同时也是最重要的域名服务器,所有的根域名服务器都知道所有的顶级域名服务器的域名与IP地址。采用任播技术,查找离这个DNS客户最近的一个根域名服务器,这样加快了DNS的查询过程,更加合理地利用了互联网的资源
顶级域名服务器:负责管理在该顶级域名服务器注册的所有二级域名。
权限域名服务器:负责一个区的域名服务器
其中,主机向本地域名服务器的查询一般都是采用递归查询
本地域名服务器向根域名服务器的查询通常是采用迭代查询
6-03举例说明域名转换的过程。域名服务器中的高速缓存的作用是什么?
域名转换的过程:将不方便记忆的IP地址转换为方便记忆的域名
域名服务器的高速缓存的作用:提高DNS的查询效率,减轻根域名服务器的负荷,减少互联网上的DNS查询报文数量
6-04 设想有一天整个互联网的DNS系统都瘫痪了(这种情况不大会出现),试问还有可能给朋友发送电子邮件吗?
不能,无法解析朋友的IP地址
6-05文件传送协议 FTP的主要工作过程是怎样的?为什么说FTP是带外传送控制信息?
主进程和从属进程各起什么作用?
Ftp使用客户服务器方式,一个FTP服务器进程可同时为多个客户进程提供服务,FTP的服务器进程由两大部分组成,一个主进程,负责接受新的请求;另外有若干个从属进程,负责处理单个请求
住进层的工作步骤如下:
1)打开熟知端口21,使客户进程能够连接上
2)等待客户进程发出连接请求
3)启动从属进程处理客户进程发来的请求,从属进程对客户进程的请求处理完毕后即终止,但从属进程在运行期间根据需要还可能创建其他一些子进程
4)回到等待状态,继续接受其他客户进程发来的请求,主进程与从属进程的处理是并发进行的
由于FTP使用了一个分离的控制连接,因此FTP的的控制信息时带外传送的
6-06简单文件传送协议TFTP与FTP的主要区别是什么?各用在什么场合?
FTP是互联网上使用最广泛的文件传送协议,FTP提供交互式的访问,允许客户指明文件的类型与格式,并允许文件具有存取权限,FTP屏蔽了各计算机系统的细节,因而适合于在异构网络中任意计算机之间传送网的文件
基于TCP的FTP和基于UDP的TFTP,它们都是文件共享协议中的一大类,即复制整个文件
TFTP是一个很小且易于实现的文件传送协议,它主要用于UDP环境且TFTP所占的代码较小,支持文件传送不支持交互,没有庞大的命令集,也不能对用户进行鉴别
6-07远程登录 TELNET的主要特点是什么?什么叫做虚拟终端NVT?
TELNET使用客户服务器方式,在本地系统运行TELNET客户进程,而在远地主机则运行TELNET服务器进程,服务器中的主进程等待新的请求,并产生从属进程来处理每一个连接。TELNET能够适应许多计算机和操作系统的差异
虚拟终端NVT是TELNET 关于数据和名勒令应怎样通过互联网的命令的定义
6-08解释以下名词。 各英文缩写词的原文是什么?

www, URL, HTTP, HTML, CGI, 浏览器,超文本,超媒体,超链,页面,活动文档,搜索引擎。
www:万维网World Wide Web
URL:统一资源定位符
HTTP:超文本传送协议
CGI:通用网关接口CGI,CGI是一种标准,定义了动态文档该如何创建,输入数据应如何提高给应用程序,以及输出结果应如何使用。在万维网服务器中新增加的应用程序叫做CGI程序
浏览器:
超媒体:除包含文本信息以外,还包含其他表示方式的信息,如图形,图像,声音,动画以及视频图像等
超链接:某些文字用特殊方式标记的链接
页面:显示文威望的文档
活动文档:提供屏幕连续更新的技术
搜索引擎:在万维网中用来进行搜索的工具
6-09假定 一个超链从一个万维网文档链接到另一个万维网文档时,由于万维网文档上出现了差错而使得超链指向一个无效的计算机名字。这时浏览器将向用户报告什么?
404 NOT FOUND
6-10 :假定要从已知的URL获得一一个万维网文档。若该万维网服务器的IP地址开始时并不知道。试问:除HTTP外,还需要什么应用层协议和运输层协议?
应用层协议:DNS
运输层协议需要UDP(DNS)使用和TCP(HTTP使用)

6-11你所使用的浏览器的高速缓存有多大?请进行一个实验:访问几个万维网文档,然后将你的计算机与网络断开,然后再回到你刚才访问过的文档。你的浏览器的高速缓存能够存放多少个页面?
大概30M左右,存放五到十左右,依电脑情况不同
6-12什么是动态文档?试举出万维网使用动态文档的一-些例子。
与WWW文档有关的计算机程序,它能生成所需的文档
当浏览器需要动态文档时,服务器就运行该程序并发送输出到浏览器。动态文档程序对每个需求课程生不同的输出。
6-13浏览器同时打开多个 TCP连接进行浏览的优缺点如何?请说明理由。
优点:简单直接方便
缺点:容易卡壳
6-14当使用 鼠标点击一个万维网文档时,若该文档除了有文本外,还有一个本地,gif图像和两个远地.gif图像。试问:需要使用哪个应用程序,以及需要建立几次UDP连接和几次TCP连接?
若使用HTTP/1.0需要建立0次UDP连接,4次UDP连接
若使用HTTP/1.1需要建立0次UDP连接,1次UDP连接
6-15假定你在浏览器上点击一个URL,但这个URL的IP地址以前并没有缓存在本地主机上。因此需要用DNS自动查找和解析。假定要解析到所要找的URL的IP地址共经过n个DNS服务器,所经过的时间分别为RTT, RT…RTTw,。假定从要找的网页上只需要读取一个很小的图片(即忽略这个小图片的传输时间)。出现所读取的小图片,一共要经过多长时间?

解析IP地址需要时间:RTT1+RTT2+……+RTTn
建立TCP连接和请求万维网文档需要2RTTw

6-16在上题中,假定同一-台服务器的HTML文件中又链接了三个非常小的对象。若忽略这些对象的发送时间,试计算客户点击读取这些对象所需的时间。
(1)没有并行TCP连接的非持续HTTP;
(2)使用并行TCP连接的非持续HTTP;
(3)流水线方式的持续HTTP。
1)需RTT1+RTT2+ ……+RTTn+8RTTw
2)需RTT1+RTT2+ ……+RTTn+4RTTw
3)需RTT1+RTT2+ ……+RTTn+3RTTw

计算机网络应用层课后习题练习(一)相关推荐

  1. 计算机网络基础课后习题,《计算机网络技术基础》课后习题参考答案

    广东海洋大学 高等院校计算机基础教育规划教材<计算机网络技术基础>课后习题参考答案 习题1参考答案 一.选择题 1.B 2.B 3.B 4.A 5.C 二.填空题 1.资源,通信 2.局域 ...

  2. 计算机网络--第六章 应用层--课后习题答案

    计算机网络原理第五版课后的全部习题答案,学习通作业答案. 说明:计算机网络原理其他章节的习题答案也在此"计算机网络"专栏. 6-01 因特网的域名结构是怎么样的?它与目前的电话网的 ...

  3. 计算机网络——网络层课后习题答案

    一. (1)假设一个主机 IP 地址为 192.55.12.120,子网掩码为 255.255.255.240,试求其子网号.主机号以及广播地址.(2)如果子网掩码改为 255.255.192.0,那 ...

  4. 第一章 计算机网络概述[知识点+课后习题+练习题]

    概念和功能 21世纪一些重要特征:数字化.网络化.信息化,它是一个以网络为核心的信息时代. 三网融合:电信网络.有线电视网络.计算机网络 四网融合:电网.电信网络.有线电视网络.计算机网络 计算机网络 ...

  5. 《计算机网络技术》第三章课后习题答案(全)

    <计算机网络技术>第三章课后习题答案(全) 1.网络协议包括的三要素是什么? 答: 语法.语义和时序关系. 2.在计算机网络中使用分层的思想有哪些好处? 答: (1)各层次之间可相互独立: ...

  6. 计算机网络技术教程第3版课后答案,《计算机网络技术基础教程》课后习题答案刘四清版3.doc...

    第一章 计算机网络是计算机技术与通信技术结合的产物. "网络"主要包含连接对象.连接介质.连接控制机制.和连接方式与结构四个方面. 计算机网络最主要的功能是资源共享和通信,除此之外 ...

  7. 谢希仁计算机网络第五版课后习题答案(1~6章)

    计算机网络课后习题答案 第一章   概述 1 第二章   物理层 4 第三章   数据链路层 7 第四章   网络层 11 第五章   传输层 19 第六章   应用层 24 第一章   概述 1-0 ...

  8. 计算机网络(第二版)--清华大学出版社课后习题答案

    计算机网络(第二版)清华大学出版社课后习题答案 第一章 1.计算机网络的发展可以划分为几个阶段?每个阶段各有什么特点? 答:可以划分为四个阶段: 第一阶段:20世纪50年代-------面向终端 计算 ...

  9. 计算机网络(第三版)胡亮 课后习题一答案

    计算机网络(第三版)胡亮 课后习题一答案 1.计算机网络所涉及的两大主要技术是什么? 2.什么是计算机网络?计算机网络具有哪些功能? 3.举例说明计算机网络有哪些应用? 4.什么是通信子网?什么是资源 ...

最新文章

  1. 知方可补不足~开发人员可以自己定义VS文件模版
  2. 牛客挑战赛51 E NIT的gcd(欧拉反演,建图优化,三元环计数)
  3. 利用EntityFramework获得双色球数据库
  4. double类型数值计算出现误差的解决办法
  5. hdu 5481(数学期望+区间合并)
  6. tcp伪报头_TCP和UDP报头的比较
  7. 结构化并发应用程序——任务执行
  8. LeetCode 1071. 字符串的最大公因子(字符串的最大公约数)
  9. oracle DB死锁
  10. pta 习题集 5-2 找出不是两个数组共有的元素 (5分)
  11. android权限申请Permission
  12. hive外部表/内部表路径知识点
  13. ipv6单播地址包括哪两种类型_探秘联接|技术小课堂之BRAS设备IPv6地址分配方式...
  14. 银行卡号的编码规则及校验
  15. 基于FPGA实践之呼吸灯(含程序)
  16. 【安卓学习积累】Android连续点击事件的实现
  17. python3中的@abstractmethod的用法
  18. 记一次完整的npm包开发 --- 发布过程
  19. fastjsonfastjson 1.2.24 反序列化导致任意命令执行
  20. 笔记本电脑更换固态硬盘

热门文章

  1. Docker 安装 KMS 服务器
  2. 封龙战纪电脑版怎么玩 封龙战纪安卓模拟器教程
  3. 转-走出软件作坊:三五个人十来条枪 如何成为开发正规军(二)
  4. idea项目修改名字
  5. EastChilde idea替换快捷键,批量处理对象
  6. 向服务器发送请求,服务器返回给客户端的响应状态码列表及其代表含义
  7. 2022世界杯La‘eeb肖像,python海龟实现啦
  8. Python的内置函数(三十)、iteritems()
  9. 海外app在谷歌和苹果商店中该如何设置关键词
  10. 学会认识并接受项目管理中的角色冲突 (转)