谢希仁《计算机网络》(第5版)笔记和课后习题(含考研真题)详解-应用层(圣才出品)
《计算机网络》(谢希仁)第五版课后习题答案解析

《计算机网络》课后习题答案第一章概述1-1 计算机网络向用户可以提供哪些服务?答:计算机网络向用户提供的最重要的功能有两个,连通性和共享。
1-2 试简述分组交换的特点答:分组交换实质上是在“存储——转发”基础上发展起来的。
它兼有电路交换和报文交换的优点。
分组交换在线路上采用动态复用技术传送按一定长度分割为许多小段的数据——分组。
每个分组标识后,在一条物理线路上采用动态复用的技术,同时传送多个数据分组。
把来自用户发端的数据暂存在交换机的存储器内,接着在网内转发。
到达接收端,再去掉分组头将各数据字段按顺序重新装配成完整的报文。
分组交换比电路交换的电路利用率高,比报文交换的传输时延小,交互性好。
1-3 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。
答:(1)电路交换电路交换就是计算机终端之间通信时,一方发起呼叫,独占一条物理线路。
当交换机完成接续,对方收到发起端的信号,双方即可进行通信。
在整个通信过程中双方一直占用该电路。
它的特点是实时性强,时延小,交换设备成本较低。
但同时也带来线路利用率低,电路接续时间长,通信效率低,不同类型终端用户之间不能通信等缺点。
电路交换比较适用于信息量大、长报文,经常使用的固定用户之间的通信。
(2)报文交换将用户的报文存储在交换机的存储器中。
当所需要的输出电路空闲时,再将该报文发向接收交换机或终端,它以“存储——转发”方式在网内传输数据。
报文交换的优点是中继电路利用率高,可以多个用户同时在一条线路上传送,可实现不同速率、不同规程的终端间互通。
但它的缺点也是显而易见的。
以报文为单位进行存储转发,网络传输时延大,且占用大量的交换机内存和外存,不能满足对实时性要求高的用户。
报文交换适用于传输的报文较短、实时性要求较低的网络用户之间的通信,如公用电报网。
(3)分组交换分组交换实质上是在“存储——转发”基础上发展起来的。
它兼有电路交换和报文交换的优点。
分组交换在线路上采用动态复用技术传送按一定长度分割为许多小段的数据——分组。
计算机网络(谢希仁第五版)读书笔记

计算机⽹络(谢希仁第五版)读书笔记1 第⼀章概述电路交换:整个报⽂的⽐特流连续地从源点直达终点,好像在⼀个管道中传送。
建⽴连接(占⽤通信资源)->通话(⼀直占⽤通信资源)->释放连接(归还通信资源)特点:在通话的全部时间内,通话的两个⽤户始终占⽤端到端的通信资源分组交换:采⽤存储转发技术。
单个分组(报⽂的⼀部分)传送到相邻结点,存储下来后查找转发表,转发到下⼀个结点。
把要发送的整块数据称为⼀个报⽂,在发送报⽂之前,先把较长的报⽂划分成⼀些必要的等长数据段。
在每⼀个数据段前⾯,加上⼀些必要的控制信息组成⾸部后,就构成了⼀个分组。
分组⼜称为包,⽽分组的⾸部也可以称为“包头” 优点:⾼效、灵活、迅速、可靠报⽂交换:整个报⽂先传送到相邻节点,全部存储下来后查找转发表,转发到下⼀个结点。
1.2计算机⽹络的性能指标速率(bps)、带宽、吞吐量、时延(发送时延、传播时延、处理时延、排队时延)、时延带宽积、往返时间RTT(表⽰从发送⽅发送数据开始,到发送⽅收到来⾃接收⽅的确认总共经历的时间)、利⽤率(信道或⽹络利⽤率过⾼会产⽣⾮常⼤的时延)1.3计算机⽹络体系结构为进⾏⽹络中的数据交换⽽建⽴的规则、标准或约定称为⽹络协议。
⽹络协议主要由以下三要素组成: 语法:即数据与控制信息的结构或格式; 语义:即需要发出何种控制信息,完成何种动作以及做出何种响应; 同步:即事件实现顺序的详细说明;开发系统互连基本参考模型OSI/RM 和 TCP/IP协议:1.4 TCP/IP的体系结构everything over IP:TCP/IP协议可以为各式各样的应⽤提供服务。
IP over everything:TCP/IP协议允许IP协议在各式各样的⽹络构成的互联⽹上运⾏。
2 第⼆章物理层可以将物理层的主要任务描述为确定与传输媒体的接⼝有关的⼀些特性,即: (1)机械特性(2)电⽓特性(3)功能特性(4)过程特性2.1 数据通信的基础知识 信道⼀般都是⽤来表⽰向 某⼀⽅向传送信息的媒体。
计算机网络(第五版)习题答案完整解密版_谢希仁

《计算机网络》课后习题答案
第一章 概述
1-1 计算机网络向用户可以提供哪些服务? 答:计算机网络向用户提供的最重要的功能有两个,连通性和共享。 1-2 试简述分组交换的特点 答:分组交换实质上是在“存储——转发”基础上发展起来的。它兼有电路交换和报文交换 的优点。 分组交换在线路上采用动态复用技术传送按一定长度分割为许多小段的数据——分 组。每个分组标识后,在一条物理线路上采用动态复用的技术,同时传送多个数据分组。把 来自用户发端的数据暂存在交换机的存储器内,接着在网内转发。到达接收端,再去掉分组 头将各数据字段按顺序重新装配成完整的报文。分组交换比电路交换的电路利用率高,比报 文交换的传输时延小,交互性好。 1-3 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。 答: (1)电路交换 电路交换就是计算机终端之间通信时,一方发起呼叫,独占一条物理线 路。当交换机完成接续,对方收到发起端的信号,双方即可进行通信。在整个通信过程中双 方一直占用该电路。它的特点是实时性强,时延小,交换设备成本较低。但同时也带来线路 利用率低,电路接续时间长,通信效率低,不同类型终端用户之间不能通信等缺点。电路交 换比较适用于信息量大、长报文,经常使用的固定用户之间的通信。 (2)报文交换 将用户的报文存储在交换机的存储器中。当所需要的输出电路空闲时,再将 该报文发向接收交换机或终端,它以“存储——转发”方式在网内传输数据。报文交换的优 点是中继电路利用率高,可以多个用户同时在一条线路上传送,可实现不同速率、不同规程 的终端间互通。 但它的缺点也是显而易见的。 以报文为单位进行存储转发, 网络传输时延大 , 且占用大量的交换机内存和外存,不能满足对实时性要求高的用户。报文交换适用于传输的 报文较短、实时性要求较低的网络用户之间的通信,如公用电报网。 (3)分组交换 分组交换实质上是在“存储——转发”基础上发展起来的。它兼有电路交换 和报文交换的优点。 分组交换在线路上采用动态复用技术传送按一定长度分割为许多小段的 数据——分组。每个分组标识后,在一条物理线路上采用动态复用的技术,同时传送多个数 据分组。把来自用户发端的数据暂存在交换机的存储器内,接着在网内转发。到达接收端, 再去掉分组头将各数据字段按顺序重新装配成完整的报文。 分组交换比电路交换的电路利用 率高,比报文交换的传输时延小,交互性好。 1-4 为什么说因特网是自印刷术以来人类通信方面最大的变革? 答:因特网缩短了人际交往的时间和空间,改变了人们的生活、工作、学习和交往方式,是 世界发生了极大的变化。 1-5 因特网的发展大致分为哪几个阶段?请指出这几个阶段最主要的特点。 答:第一阶段是从单个网络 ARPANRET 向互联网发展的过程。最初的分组交换网 ARPANET 只 是一个单个的分组交换网,所有要连接在 ARPANET 上的主机都直接与就近的结点交换机相 连。而后发展为所有使用 TCP/IP 协议的计算机都能利用互联网相互通信。 第二阶段是 1985-1993 年,特点是建成了三级结构的因特网 第三阶段是 1993 年至今,特点是逐渐形成了多层次 ISP 结构的因特网。
谢希仁《计算机网络》(第5版)课后习题-应用层(圣才出品)

第6章应用层1.因特网的域名结构是怎样的?它与目前的电话网的号码结构有何异同之处?答:因特网的域名结构由标号序列组成,各标号之间用点隔开:…….三级域名.二级域名.顶级域名各标号分别代表不同级别的域名。
电话号码分为国家号和结构分号(中国+86)、区号、本机号。
相同之处:都采用若干个分量表示,各个分量之间代表不同的级别;不同之处:电话号码网中级别高的域名写在最左边,级别最低的域名写在最右边;而域名系统则相反。
2.域名系统的主要功能是什么?域名系统中的本地域名服务器、根域名服务器、顶级域名服务器以及权限域名服务器有何区别?答:(1)域名系统的主要功能:将域名解析为主机能识别的IP地址。
(2)本地域名服务器、根域名服务器、顶级域名服务器以及权限域名服务器的区别:①根域名服务器是最高层次的域名服务器,也是最重要的域名服务器。
所有的根域名服务器都知道所有的顶级服务器的域名和IP地址;②顶级域名服务器:这些域名服务器负责管理在该顶级域名服务器注册的所有二级域名。
当收到DNS查询请求时,就给出响应的回答;③权限域名服务器:负责一个区的域名服务器。
当一个权限域名服务器还不能给出最后的查询回答时,就会告诉发出查询请求的DNS客户,下一步应当找哪一个权限域名服务器;④本地域名服务器:当一个主机发出DNS查询请求时,这个查询请求报文就发给本地域名服务器。
每一个因特网服务提供者ISP,或一个大学,都可以拥有一个本地域名服务器,有时也称为默认域名服务器。
3.举例说明域名转换的过程。
域名服务器中的高速缓存的作用是什么?答:(1)假定域名为的主机想知道另一个域名为y.abc.tom的主机的IP 地址。
域名解析过程如下:①主机先向其本地域名服务器进行递归查询;②本地域名服务器采用迭代查询,它先向一个根域名服务器查询;③根域名服务器告诉本地域名服务器,下一次应查询的顶级域名服务器的IP 地址;④本地域名服务器向顶级域名服务器进行查询;⑤顶级域名服务器告诉本地域名服务器,下一次应查询的权限域名服务器的IP地址;⑥本地域名服务器向权限域名服务器进行查询;⑦权限域名服务器告诉本地域名服务器所查询主机的IP地址;⑧本地域名服务器最后把查询结果告诉主机。
谢希仁计算机网络第五版课后习题答案[1]
![谢希仁计算机网络第五版课后习题答案[1]](https://img.taocdn.com/s3/m/54c3f7066edb6f1afe001f00.png)
《计算机网络》课后习题答案第一章概述1-1计算机网络向用户可以提供哪些服务?答:计算机网络向用户提供的最重要的功能有两个,连通性和共享。
1-2试简述分组交换的特点答:分组交换实质上是在“存储——转发”基础上发展起来的。
它兼有电路交换和报文交换的优点。
分组交换在线路上采用动态复用技术传送按一定长度分割为许多小段的数据——分组。
每个分组标识后,在一条物理线路上采用动态复用的技术,同时传送多个数据分组。
把来自用户发端的数据暂存在交换机的存储器内,接着在网内转发。
到达接收端,再去掉分组头将各数据字段按顺序重新装配成完整的报文。
分组交换比电路交换的电路利用率高,比报文交换的传输时延小,交互性好。
1-3试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。
答:(1)电路交换电路交换就是计算机终端之间通信时,一方发起呼叫,独占一条物理线路。
当交换机完成接续,对方收到发起端的信号,双方即可进行通信。
在整个通信过程中双方一直占用该电路。
它的特点是实时性强,时延小,交换设备成本较低。
但同时也带来线路利用率低,电路接续时间长,通信效率低,不同类型终端用户之间不能通信等缺点。
电路交换比较适用于信息量大、长报文,经常使用的固定用户之间的通信。
(2)报文交换将用户的报文存储在交换机的存储器中。
当所需要的输出电路空闲时,再将该报文发向接收交换机或终端,它以“存储——转发”方式在网内传输数据。
报文交换的优点是中继电路利用率高,可以多个用户同时在一条线路上传送,可实现不同速率、不同规程的终端间互通。
但它的缺点也是显而易见的。
以报文为单位进行存储转发,网络传输时延大,且占用大量的交换机内存和外存,不能满足对实时性要求高的用户。
报文交换适用于传输的报文较短、实时性要求较低的网络用户之间的通信,如公用电报网。
(3)分组交换分组交换实质上是在“存储——转发”基础上发展起来的。
它兼有电路交换和报文交换的优点。
分组交换在线路上采用动态复用技术传送按一定长度分割为许多小段的数据——分组。
《计算机网络》第五版复习笔记

《计算机网络》第五版复习笔记tags: Networking Learning Note(本文为hcbbt个人总结,方便以后复习与查阅,顺便补图。
)复习笔记,配套谢希仁《计算机网络》第五版。
第1章绪论?因特网?因特网组成 P81.边缘部分,用户直接使用,用来进行通信(传送数据、音频或视频)和资源共享;2.核心部分,由大量网络和连接这些网络的路由器(边缘部分,称端系统(end system))组成。
提供连通性和交换。
?处于边缘部分的用户通信方式P9-101.客户服务器方式(C/S 方式),即Client/Server方式。
(客户是服务的请求方,服务器是服务的提供方)2.对等方式(P2P 方式),即 Peer-to-Peer方式。
(对等连接中的每一个主机既是客户又同时是服务器。
)?交换技术:电路交换、分组交换、报文交换P11-151.电路交换的三个阶段:建立连接,通话,释放连接。
在通话时,两用户间占用端到端的资源,而由于绝大部分时间线路是空闲的,所以线路的传输速率往往很低。
2.分组交换组成:报文、首部、分组。
采用存储转发技术,即收到分组——储存分组——查找路由(路由选择协议)——转发分组。
优点:高效、灵活、迅速、可靠;缺点:时延、开销。
关键构件:路由器3.报文交换:先传送到相邻结点,然后转存?计算机网络的分类P17? 1. **广域网 WAN**(Wide Area Network):因特网的核心部分。
? 2. **城域网 MAN**(Metropolitan Area Network):很多采用以太网技术。
? 3. **局域网 LAN**(Local Area Network)4. **个人区域网 PAN**(Personal Area Network)?从网络的使用者进行分类:公用网,专用网?性能指标P18:速率、带宽、时延1.速率:b/s(bps)。
如100M以太网,实际是指100Mb/s。
往往是指额定速率或标称速率。
计算机网络课后习题答案谢希仁第五版

<<计算机网络>> 谢希仁编著---习题解答第一章概述习题1-02 试简述分组交换的要点。
答:采用存储转发的分组交换技术,实质上是在计算机网络的通信过程中动态分配传输线路或信道带宽的一种策略。
它的工作机理是:首先将待发的数据报文划分成若干个大小有限的短数据块,在每个数据块前面加上一些控制信息(即首部),包括诸如数据收发的目的地址、源地址,数据块的序号等,形成一个个分组,然后各分组在交换网内采用“存储转发”机制将数据从源端发送到目的端。
由于节点交换机暂时存储的是一个个短的分组,而不是整个的长报文,且每一分组都暂存在交换机的内存中并可进行相应的处理,这就使得分组的转发速度非常快。
分组交换网是由若干节点交换机和连接这些交换机的链路组成,每一结点就是一个小型计算机。
基于分组交换的数据通信是实现计算机与计算机之间或计算机与人之间的通信,其通信过程需要定义严格的协议;分组交换网的主要优点:1、高效。
在分组传输的过程中动态分配传输带宽。
2、灵活。
每个结点均有智能,可根据情况决定路由和对数据做必要的处理。
3、迅速。
以分组作为传送单位,在每个结点存储转发,网络使用高速链路。
4、可靠。
完善的网络协议;分布式多路由的通信子网。
#电路交换相比,分组交换的不足之处是:①每一分组在经过每一交换节点时都会产生一定的传输延时,考虑到节点处理分组的能力和分组排队等候处理的时间,以及每一分组经过的路由可能不等同,使得每一分组的传输延时长短不一。
因此,它不适用于一些实时、连续的应用场合,如电话话音、视频图像等数据的传输;②由于每一分组都额外附加一个头信息,从而降低了携带用户数据的通信容量;③分组交换网中的每一节点需要更多地参与对信息转换的处理,如在发送端需要将长报文划分为若干段分组,在接收端必须按序将每个分组组装起来,恢复出原报文数据等,从而降低了数据传输的效率。
习题1-03 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。
谢希仁《计算机网络》(第5版)章节题库-应用层(圣才出品)

第6章应用层一、选择题1.若用户1与用户2之间发送和接收电子邮件的过程如图6-18所示,则图中①、②、③阶段分别使用的应用层协议可以是()。
[2012统考]图6-18 发送和接收电子邮件的过程A.SMTP、SMTP、SMTPB.POP3、SMTP、POP3C.POP3、SMTP、SMTPD.SMTP、SMTP、POP3【答案】D【解析】电子邮件主要由3部分组成:用户代理、消息传输代理和简单邮件传输协议。
(1)SMTP:SMTP(Simple Mail Transfer Protocol,简单邮件传输协议),是定义邮件传输的协议,它是基于TCP服务的应用层协议,由RFC 0821所定义。
SMTP协议规定的命令是以明文方式进行的,SMTP协议用于邮件服务器之间传递邮件。
SMTP运行在TCP基础之上,使用25号端口,也使用客户/服务器模型。
SMTP通信的3个阶段如下:①连接建立:连接是在发送主机的SMTP客户和接收主机的SMTP服务器之间建立的。
SMTP不使用中间的邮件服务器;②邮件传送;③连接释放:邮件发送完毕后,SMTP应释放TCP连接。
(2)POP3协议:POP3最简单的邮箱访问协议是邮局协议(Post Office Protocol 3,POP3)。
POP3协议是最简单的邮箱访问协议,但它的功能有限。
POP3协议具有用户登录、退出、读取邮件以及删除邮件的功能。
当用户需要将邮件从邮件服务器下载到用户自己的机器时,POP3客户进程首先与邮件服务器的POP3服务器进程建立TCP连接(POP3服务器的TCP端口号为110),然后POP3客户进程发送用户名和口令到POP3服务器进行用户认证,认证通过后,就可以访问邮箱了。
所以本题中用户1使用SMTP向用户1的邮件服务器发送邮件,用户1的邮件服务器使用SMTP向用户2的邮件服务器发送邮件,用户2使用POP3协议从用户2的邮件服务器中接收邮件。
2.如果本地域名服务无缓存,当采用递归方法解析另一网络某主机域名时,用户主机和本地域名服务器发送的域名请求条数分别为()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第6章应用层
6.1复习笔记
一、域名系统DNS
(一)域名系统概述
域名系统DNS(Domain Name System)是因特网使用的命名系统,用来把便于人们使用的机器名字转换为IP地址。
因特网的域名系统DNS被设计成一个联机分布式数据库系统,并采用客户/服务器方式。
DNS使大多数名字都可以在本地进行解析(Resolve),仅少量解析需要在因特网上通信,因此DNS系统的效率很高。
(二)因特网的域名结构
DNS规定,域名中的标号都由英文字母和数字组成,每一个标号不超过63个字符,也不区分大小写字母。
标号中除连字符(-)外不能使用其他的标点符号。
级别最低的域名写在最左边,而级别最高的顶级域名则写在最右边。
由多个标号组成的完整域名总共不超过255个字符。
如图6-1所示列举了一些域名作为例子。
图6-1因特网的域名空间
(三)域名服务器
如图6-2所示可看出,因特网上的DNS域名服务器也是按照层次安排的。
图6-2树状结构的DNS域名服务器
1.主机向本地域名服务器的查询一般采用递归查询(Recursive Query)方式。
所谓递归查询就是:如果主机所询问的本地域名服务器不知道被查询域名的IP地址,那么本地域名服务器就以DNS客户的身份,向其他根域名服务器继续发出查询请求报文(即替该主机继续查询),而不是让该主机自己进行下一步的查询。
因此,递归查询返回的查询结果或者是所要查询的IP地址,或者是报错,表示无法查询到所需的IP地址;
2.本地域名服务器向根域名服务器的查询通常是采用迭代查询(Iterative Query)。
迭代查询的特点是:当根域名服务器收到本地域名服务器发出的迭代查询请求报文时,要么给出所要查询的IP地址,要么告诉本地域名服务器:“你下一步应当向哪一个域名服务器进行查询”。
然后让本地域名服务器进行后续的查询(而不是替本地域名服务器进行后续的查询)。
如图6-3所示用例子说明了这两种查询的区别。
图6-3DNS查询举例:(a)本地域名服务器采用迭代查询;(b)本地域名服务器采
用递归查询
二、文件传送协议
(一)FTP概述
文件传送协议FTP(File Transfer Protocol)是因特网上使用最广泛的文件传送协议。
FTP提供交互式的访问,允许客户指明文件的类型与格式,并允许文件具有存取权限。
FTP 屏蔽了各计算机系统的细节,因而适合于在异构网络中任意计算机之间传送文件。
(二)FTP的基本工作原理
文件传送协议FTP只提供文件传送的一些基本的服务,它使用TCP可靠的运输服务,主要功能是减少或消除在不同操作系统下处理文件的不兼容性,它使用客户/服务器客户/服务器方式。
FTP的服务器进程由两大部分组成:一个主进程,负责接受新的请求;另外有若干个从属进程,负责处理单个请求。
主进程的工作步骤如下:
(1)打开熟知端口(端口号为21),使客户进程能够连接上;
(2)等待客户进程发出连接请求;
(3)启动从属进程来处理客户进程发来的请求。
从属进程对客户进程的请求处理完毕后即终止,但从属进程在运行期间根据需要还可能创建其他一些子进程;
(4)回到等待状态,继续接受其他客户进程发来的请求。
主进程与从属进程的处理是并发地进行。
FTP的工作情况如图6-4所示。
FTP的客户和服务器之间要建立两个并行的TCP连接:“控制连接”和“数据连接”。
控制连接在整个会话期间一直保持打开,FTP客户所发出的传送请求,通过控制连接发送给服务器端的控制进程,但控制连接并不用来传送文件。
实际用于传输文件的是“数据连接”。
图6-4FTP使用的两个TCP连接
(三)简单文件传送协议TFTP
TCP/IP协议族中还有一个简单文件传送协议TFTP(Trivial File Transfer Protocol),它是一个很小且易于实现的文件传送协议。
TFTP可用于UDP环境,代码所占的内存较小。
三、远程终端协议TELNET
TELNET是一个简单的远程终端协议。
用户用TELNET就可在其所在地通过TCP连接注册(即登录)到远地的另一个主机上(使用主机名或IP地址)。
四、万维网www
(一)万维网概述
如图6-5所示说明了万维网提供分布式服务的特点。
图6-5万维网提供分布式服务
1.万维网是一个分布式的超媒体(Hypermedia)系统,它是超文本(Hypertext)系统的扩充。
所谓超文本是包含指向其他文档的链接的文本;
2.万维网把大量信息分布在整个因特网上,每台主机上的文档都独立进行管理;
3.万维网以客户/服务器方式工作。
(二)统一资源定位符URL
1.URL的格式
URL的一般形式由以下四个部分组成:
<协议>://<主机>:<端口>/<路径>
2.使用HTTP的URL
HTTP的URL的一般形式是:
http://<主机>:<端口>/<路径>
(三)超文本传送协议HTTP
1.HTTP的操作过程
万维网的大致工作过程如图6-6所示。
图6-6万维网的工作过程
2.代理服务器
代理服务器(Proxy Server)是一种网络实体,它又称为万维网高速缓存(Web Cache)。
代理服务器把最近的一些请求和响应暂存在本地磁盘中。
当新请求到达时,若代理服务器发现这个请求与暂时存放的请求相同,就返回暂存的响应,而不需要按URL的地址再次去因特网。
3.HTTP的报文结构
HTTP有两类报文:
(1)请求报文-从客户向服务器发送请求报文,如图6-7(a)所示;
(2)响应报文-从服务器到客户的回答报文,如图6-7(b)所示。