第2章网络协议与网络体系结构
网络体系结构参考答案

第二章网络体系结构参考答案简答题1.什么是网络体系结构?为什么要定义网络体系结构?网络的体系结构定义:指计算机网络的各层及其协议的集合(architecture)。
或精确定义为这个计算机网络及其部件所应完成的功能。
计算机网络的体系结构综合了OSI和TCP/IP 的优点,本身由5层组成:应用层、运输层、网络层、物理层和数据链路层。
2.什么是网络协议?它在网络中的作用是什么?在计算机网络中要做到有条不紊地交换数据,就必须遵守一些事先约定好的规则。
这些规则明确规定交换数据的格式以及有关的同步问题。
为进行网络中的数据交换而建立的规则、标准或约定称为网络协议。
3.什么是OSI参考模型?各层的主要功能是什么?OSI模型基于国际标准化组织ISO的建议,各层使用国际标准化协议。
可理解为当数据从一个站点到达另一个站点的工作分割成7种不同的任务,而且这些任务都是按层次来管理。
这一模型被称作 ISO OSI开放系统互联参考模型,因为它是关于如何把相互开放的系统连接起来的,所以常简称它为OSI模型。
应用层提供与用户应用有关的功能。
包括网络浏览、电子邮件、不同类文件系统的文件传输、虚拟终端软件、过程作业输入、目录查询和其他各种通用和专用的功能等。
表示层完成某些特定功能。
例如,解决数据格式的转换。
表示层关心的是所传输信息的语法和语义,而表示层以下各层只关心可靠地传输比特流。
会话层进行高层通信控制,允许不同机器上的用户建立会话(session)关系。
会话层允许进行类似运输层的普通数据传输,并提供对某些应用有用的增强服务会话,也可用于远程登录到分时系统或在两台机器之间的文件传递。
会话层服务之一是管理对话,会话层允许信息同时双向传输,或只能单向传输。
若属于后者,则类似于“单线铁路”,会话层会记录传输方向。
一种与会话有关的服务是令牌管理(token management)。
运输层基本功能是从会话层接收数据,必要时把它分成较小的单元传递,并确保到达对方的各段信息正确无误。
第二章网络体系结构与协议全解

1、网络层的主要功能 路径选择:指通信子网中,源节点和中间节 点为将报文分组传送到目的节点而对后继节 点的选择。 流量控制:对进入通信子网的数据量加以控 制,以防止拥塞现象的出现。 数据的传输与中继 清除子网的质量差异
2、网络服务 (1)虚电路服务:面向连接的网络服务, 是网络层向传输层提供的一种使所以分 组按顺序到达目的端系统的可靠的数据 传送方式。
2、网络互联层 其主要功能是负责在互联网上传输数据分组, 它是TCP/IP参考模型中最重要一层,它是通 信的枢纽。 在该层,主要定义了网络互联协议,即IP协 议及数据分组的格式。本层还定义了地址解 析协议ARP,反向地址解析协议RARP及网 际控制报文协议ICMP
3、传输层 也被称为主机至主机层,它主要负责端到端 的对等实体之间进行通信。 该层使用了两种协议支持数据的传输,它们 是TCP协议和UDP协议。 TCP协议是可靠的、面向连接的协议。 UDP协议是不可靠的、无连接协议
OSI参考模型将网络的不同功能划分为7层
7 6
应用层Application
表示层Presentation 会话层session 传输层transport 网络层Network 数据链路层Data Link 物理层Physical
处理网络应用
Байду номын сангаас
数据表示
主机间通信 端到端的连接
5
4 3
寻址和最短路径
介质访问(接入) 二进制传输
2.1.2分层设计
为什么要分层
协议分层与问题简化
硬件故障 网络拥塞
“分而治之” 每一层的目的都是向它的上一层提 供一定的服务而把如何实现这一服 务的细节对上层加以屏蔽。
第二章网络体系结构和协议(2013918)

授课教师:袁凌云 Email:yuan_ling_yun@ 2013年9月-2014年1月
云南师范大学信息学院
计算机网络(第 3 版)
吴功宜 编著
云南师范大学信息学院
同步练习》,吴功宜 ,清华大学出版社。 《计算机网络(中文版)》,Andrew S.Tanenbaum 著,潘爱民译,清华大学出版 社。 《计算机网络(第5版)》,谢希仁,电子工 业出版社。 《计算机网络(自顶向下方法)》,James F.Kurise Keith W.Ross著,陈鸣译,机械工 业出版社。
云南师范大学信息学院
网络与因特网
网络 结点 互联网(网络的网络)
链路
(a)网络把许多计算机连接在一起。
(b)因特网则把许多网络 连接在一起。
云南师范大学信息学院
主机
因特网
云南师范大学信息学院
Internet核心交换部分与边缘部分的抽象方法
Internet 端系统:服务器端
端系统:服务器端 端系统:服务器端
从三个角度理解:
(1)广义的角度 (2)资源共享的角度 (3)用户透明的角度
云南师范大学信息学院
1.2 因特网概述
网络(network)由若干结点(node)和连接 这些结点的链路(link)组成。 互联网是“网络的网络”(network of networks)。 连接在因特网上的计算机都称为主机 (host)。
云南师范大学信息学院
对等连接方式的特点
对等连接方式从本质上看仍然是使用客 户服务器方式,只是对等连接中的每一 个主机既是客户又同时是服务器。 例如主机 C 请求 D 的服务时,C 是客户, D 是服务器。但如果 C 又同时向 F提供 服务,那么 C 又同时起着服务器的作用。
第2章网络协议的体系结构

层名称 应用层 表示层 会话层 传输层 网络层
主要层功能 与用户应用进程的接口
通俗含义 做什么
数据格式的转换
对方看起来像什么
会话管理与数据传输的同步
轮到谁讲话、从何处 讲
端-端经网络透明的传送报文 对方在何处
分组交换、寻址、路由选择 和流量控制
走哪条路可达到该处
数据单元格式
原始数据+ 本层协议控制信息
的通信。因此,更具体地说所谓实体,是指能发 送和接收信息的任何对象,包括终端、应用软件 和通信进程等。
2.2.2 通用的协议分层思想(2)
网络中的两个系统中实体间的通信是一个十分复 杂的过程,为了减少协议设计和调试过程的复杂 性,大多数网络的实现都按层次的方式来组织。
通用的协议分层思想表述: 每一层只完成一定的功能,每一层又都建立
整个计算机网络的功能实现体现为协议的实现。 为了保证网络的各个功能的相对独立性,以及便
于实现和维护,通常将协议划分为多个子协议, 并且让这些协议保持一种层次结构,子协议的集 合通常称为协议簇。
2.2.1 网络协议及相关概念(2)
网络协议的分层:以因特网为例,TCP/IP协议族 中包含多个协议,它们之间并不孤立,那么设计们 又是按照什么样的思路来构建整个协议族的体系结 构呢?这就涉及网络协议的分层问题。
所谓“开放”是指:只要遵循OSI标准,一个系统就 可
以与位于世界上任何地方的、也遵循这同一标准的其 他任何系统进行通信。所以开放系统互连参考模型 OSI-RM是个抽象的概念。 开放系统互连的目的:将不同的网络互连成一个更大 的网络,解决异种网络互连的兼容性。
1.开放系统互连参考模型OSI/RM(2)
因此, IP 网络不保证分组的可靠地交付。 IP 网络提供的服务被称为:
第2章 计算机网络体系结构

2.1.1.研究制定计算机网络体系结构的科学方法 在初期的自由竞争中,计算机网络体系结构在短时间内得 到了迅速发展,但是伴随着计算机网络形式的多样化、复杂 性,也出现了许多问题。 例如,用户的资源和数据存储在采用不同操作系统的主 机中,这些主机分布在网络的不同地方,需要在不同的传输 媒体上实现采用不同操作系统的主机之间的通信;如何解决 异种机和异种网络互连问题;特别是系统的互连成为一个大 问题。
4.美国电气电子工程师学会 美国电气电子工程师学会(Institute of Electrical and Electronics Engineers,IEEE)于1963年由美国电气工程师 学会(AIEE)和美国无线电工程师学会(IRE)合并而成,是美 国规模最大的制定标准的专业学会。 IEEE由大约17万名从事电气工程、电子和有关领域的专 业人员组成,分设1O个地区和206个地方分会,设有31个技 术委员会。 IEEE制定的标准内容有:电气与电子设备、试验方法、元 器件、符号、定义以及测试方法等。 IEEE最引人注目的成就之一是通过802方案对LAN和城域网 MAN进行的标准化。802方案含局域网和城域网各方面上百个 单独的规范,符合IEEE的LAN包括以太网(IEEE 802.3)和令 牌环网(802,5),802系列标准和所有规范限于物理层和/ 或数据链路层。
5.美国电子工业协会 美国电子工业协会(Electronic Industries Association, EIA)创建于1924年,当时名为无线电制造商协会(Radio Manufacturers Association,RMA),总部设在弗吉尼亚的 阿灵顿。
计算机网络吴功宜第三版课后习题解答第章

计算机网络-清华版_吴功宜(第三版)课后习题解答(第1-4章)第一章计算机网络概论P421.请参考本章对现代Internet结构的描述,解释“三网融合”发展的技术背景。
答:基于Web的电子商务、电子政务、远程医疗、远程教育,以及基于对等结构的P2P网络、3G/4G与移动Internet的应用,使得Internet以超常规的速度发展。
“三网融合”实质上是计算机网络、电信通信网与电视传输网技术的融合、业务的融合。
2.请参考本章对Internet应用技术发展的描述,解释“物联网”发展技术背景。
答:物联网是在Internet技术的基础上,利用射频标签、无线传感与光学传感等感知技术自动获取物理世界的各种信息,构建覆盖世界上人与人、人与物、物与物的智能信息系统,促进了物理世界与信息世界的融合。
3.请参考本章对于城域网技术特点的描述,解释“宽带城域网”发展技术背景。
答:宽带城域网是以IP为基础,通过计算机网络、广播电视网、电信网的三网融合,形成覆盖城市区域的网络通信平台,以语音、数据、图像、视频传输与大规模的用户接入提供高速与保证质量的服务。
4.请参考本章对WPAN技术的描述,举出5个应用无线个人区域网络技术的例子。
答:家庭网络、安全监控、汽车自动化、消费类家用电器、儿童玩具、医用设备控制、工业控制、无线定位。
5..请参考本章对于Internet核心交换、边缘部分划分方法的描述,举出身边5种端系统设备。
答:PDA、智能手机、智能家电、无线传感器节点、RFID节点、视频监控设备。
7.长度8B与536B的应用层数据通过传输层时加上了20B的TCP报头,通过网络层时加上60B的IP分组头,通过数据链路层时加上了18B的Ethernet帧头和帧尾。
分别计算两种情况下的数据传输效率。
(知识点在:P33)解:长度为8B的应用层数据的数据传输效率:8/(8+20+60+18)×100%=8/106×100%=7.55%长度为536B的应用层数据的数据传输效率:536/(536+20+60+18)×100%=536/634×100%=84.54%8.计算发送延时与传播延时。
第2章:网络体系结构

11
《计算机网络》第2章 网络体系结构与网络协议
体系结构
开放系统的层次结构、层次之间的相互关系 及各层所包括的可能的服务;
作为一个框架来协调和组织各层协议的制定;
对网络内部结构最精炼地概括与描述。
12
《计算机网络》第2章 网络体系结构与网络协议
服务定义
详细地说明了各层所提供的服务; 某一层的服务就是该层及其以下各层的一种 能力; 低层的服务是通过接口向上一层提供的; 各层所提供的服务与这些服务是如何实现的 无关; 定义了层与层之间的接口与各层使用的原语, 但不涉及接口的具体实现方法。
第2章 网络体系结构 与网络协议
本章学习要求:
掌握:协议、层次、接口与网络体系结构的基本概念 掌握:网络体系结构的层次化研究方法 掌握:OSI参考模型及各层的基本服务功能 掌握:TCP/IP参考模型的层次划分、各层的基本服务 功能与主要协议 了解:OSI参考模型与TCP/IP参考模型的比较 了解:网络协议标准组织,RFC文档、Internet草案与 Internet协议标准的制定过程
24
数据链路层 物 理 层
ቤተ መጻሕፍቲ ባይዱ
数据链路层 物 传输介质 理 层
《计算机网络》第2章 网络体系结构与网络协议
2. OSI环境中的数据传输过程
主机A 应用 进程A 应 表 会 传 网 用 示 话 输 络 层 层 层 层 层 数据 主机B 应用 进程B 应 表 会 传 网 用 示 话 输 络 层 层 层 层 层
8
《计算机网络》第2章 网络体系结构与网络协议
2.1.3 网络体系结构的研究方法
计算机网络课后习题与解答讲解

本文所有的习题均来自教师上课布置的题目和书上,答案是一家之言,仅供参考。
第一章计算机概论1.术语解释计算机网络网络拓扑结构局域网城域网广域网通信子网资源子网2.计算机网络的的发展可以划分为几个阶段?每个阶段各有什么特点?3.以一个你所熟悉的因特网应用为例,说明你对计算机网络定义和功能的理解。
4.计算机网络如何分类?请分别举出一个局域网、城域网和广域网的实例,并说明它们之间的区别。
5.何为计算机网络的二级子网结构?请说明它们的功能和组成。
6.常用的计算机网络的拓扑结构有哪几种?各自有何特点?试画出它们的拓扑结构图。
7.计算机网络具有哪些功能?8.目前,计算机网络应用在哪些方面?第二章网络体系结构与网络协议1.解释下列术语网络体系结构服务接口协议实体协议数据单元数据封装数据解封装2.在OSI参考模型中,保证端-端的可靠性是在哪个层次上完成的?CA.数据连路层B.网络层C.传输层D.会话层3.数据的加密和解密属于 OSI 模型的功能。
BA.网络层 B.表示层 C.物理层 D.数据链路层4.O SI 参考模型包括哪 7 层?5.同一台计算机之间相邻层如何通信?6.不同计算机上同等层之间如何通信?7.简述 OSI参考模型各层的功能。
8.简述数据发送方封装的过程。
9.O SI 参考模型中每一层数据单元分别是什么?10.在 TCP/IP协议中各层有哪些主要协议?11.试说明层次、协议、服务和接口的关系12.计算机网络为什么采用层次化的体系结构?13.试比较 TCP/IP 模型和 OSI 模型的异同点。
计算机网络为什么采用层次化的体系结构?【要点提示】采用层次化体系结构的目的是将计算机网络这个庞大的、复杂的问题划分成若干较小的、简单的问题。
通过“分而治之”,解决这些较小的、简单的问题,从而解决计算机网络这个大问题(可以举例加以说明)。
2.81.用生活中的实例说明面向连接的网络服务与无连接的网络服务解析:面向连接的网络服务与无连接的网络服务就相当于生活中的电话系统和普通邮政系统所提供服务。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
20
OSI参考模型7层结构和传输数据类型
21
2.2.2 OSI参考模型数据传输过程
22
OSI参考模型环境
23
OSI参考模型环境中的数据流
24
(1)每层的协议是为了解决对等实体的对应层的通信问题而设计的, 每层的功能是通过该层协议规定的报头来实现的; (2)每层在把数据传送到相邻的下层时,需要在数据之前加上该层的 报头; (3)实际通过物理层传输的数据中包含着用户数据与多层嵌套的报头; (4)多层嵌套的报头体现了网络层次结构的思想; (5)应用进程的数据在OSI环境中经过复杂的处理过程,才能够送到 另一台主机的应用进程,但是对于每台主机的应用进程来说,环 境中数据流的复杂处理过程是透明的; (6)应用进程的数据好像是“直接”传送给对应的应用进程,这就是 开放系统在网络通信过程中的作用。
2
2.1 网络协议
网络协议是网络上所有设备(网络服务器、计 算机及交换机、路由器、防火墙等)之间通信 规则的集合,它规定了通信时信息必须采用的 格式和这些格式的意义。
3
实 例
4
2.1.1
协议的本质
正是由于协议的出现,各种网络才能够有机的 连接起来,实现互相通信和资源共享。从这个 意义上讲,“协议”就是网络的本质。 协议定义了网络上的各种计算机和设备之间 相互通信、数据管理、数据交换的一整套规则, 进而有了它们的“共同语言”。通过这些规则 (也称为约定),网络上的计算机之间才能够 进行通信。
根据分而治之的原则,OSI模型将整个通信原则是: 网络中各结点都有相同的层次;不同结点 的同等层具有相同的功能;同一结点内相邻层 之间通过接口进行通信;每一层使用其下层为 该层所提供的服务,并向其上层提供服务;各 结点的同等层,按照协议实现对等层之间的通 信。
12
OSI参考模型
7
2.1.4
网络层次结构
计算机网络采用层次结构具有以下优点: (1)各层之间相互独立。 (2)灵活性好。 (3)各层都可以采用最合适的技术来实现,各 层实现技术的改变不影响其他层。 (4)易于实现和维护。 (5)有利于促进标准化。
8
2.2 OSI参考模型
产生背景:
1974年,IBM公司提出SNA,此后,许多公 司提出自己的网络体系结构,共同点是都采用分 层技术,但层次划分、功能分配与采用的技术均 不同。随着信息技术的飞速发展,各种计算机的 联网和各种计算机网络的互连成为迫切需要解决 的问题。
5
2.1.2
协议的中心任务
1.
2.
3.
在计算机网络的一整套规则中,任何一 种协议都需要解决三方面的问题,即网 络协议三要素:语法、语义、时序。 语法用来规定信息格式; 语义用来说明通信双方应当怎么做; 时序详细说明事件的先后顺序。
6
2.1.3
1.协议的功能 (1)分割与重组: (2)寻址: (3)封装与拆封: (4)排序: (5)信息流控制: (6)差错控制: (7)同步: (8)干路传输: (9)连接控制:
协议的功能和种类
2.协议的分类
(1)标准或非标准协议: (2)直接或间接协议:
3.整体的协议或分层的结构化协议
整体协议是一整套的规则,实施时, 这个协议作为一个整体。而分层的结 构化协议分为多个单位(结构)实施, 这样的协议是由多个部分(层次)复 合而成的;从这个意义上讲,分层的 结构化协议的整套规则是由各层次协 议组合而成。
网络访问层 Network Access Layer
28
1.网络访问层 Network Access Layer
在模型的最底层是网络接口层。该层负责将帧 放入线路或从线路中取下帧。
29
在TCP/IP的网络访问层,它包括各种物理网协议, 如局域网的Ethernet、Token Ring、X.25的分组交换 网等。一旦这种物理网被用作传送IP数据包的通道, 就可以认为是这一层的内容。这正体现出TCP/IP协议 的兼容性与适应性,它也为TCP/IP的成功奠定了基础。 地址解析协议ARP/RARP并不属于单独的一层,它 介于物理地址与IP地址间,起着屏蔽物理地址细节的 作用。IP可以建立在ARP/RARP上,也可以直接建立 在网络硬件接口协议上。IP协议横跨整个层次,TCP、 UDP协议都要通过IP协议来发送、接收数据。TCP协 议提供可靠的面向连接服务,而UDP协议则提供简单 的无连接服务。
30
2.互连层 Internet Layer
Internet协议将数据包封装成Internet数据包 并运行必要的路由算法。
31
互连层的主要功能是负责将源主机的报文分组发送到目的主机, 源主机与目的主机可以在一个网上,也可以在不同的网上。它的 功能主要在以下三个方面: (1)处理来自传输层的分组发送请求:在收到分组发送请求之 后,将分组装入IP数据报,填充报头,选择发送路径,然后将数 据报发送到相应的网络输出线。 (2)处理接收的数据报:在接收到其他主机发送的数据报之后, 检查目的地址,如需要转发,则选择发送路径,转发出去;如目 的地址为本结点IP地址,则除去报头,将分组交送传输层处理。 (3)处理互连的路径、流控制与拥塞问题。
19
7.应用层 Application Layer
应用层处于OSI参考模型的最高层。其主要功 能是为应用程序提供网路服务。应用层需要确 定进程之间通信的性质,从而满足用户的需要。 它包含了所有的高层协议,如邮件传输,文件 传输协议;
它不仅要提供应用进程所需要的信息交换和远程操 作,并且还要作为应用进程的用户代理(User Agent) 完成一些为进行信息交换所必需的功能,这些功能包 括:文件传送访问和管理(FTAM)、虚拟终端(VT)、事 物处理(TP)、远程数据库访问(RDA)、制造报文规范 (MMS)和目录服务(DS)等协议。
36
2.4 OSI参考模型与TCP/IP模型的比较
25
2.3 TCP/IP模型与协议
26
2.3.1
TCP/IP模型的发展过程
27
TCP/IP协议具有以下几个特点: (1)开放的协议标准,可以免费使用,并且独 立于特定的计算机硬件与操作系统。 (2)独立于特定的网络硬件,可以运行在局域 网、广域网,更适用于互联网中。 (3)统一的网络地址分配方案,使得整个 TCP/IP设备在网中都具有惟一的地址。 (4)标准化的高层协议,可以提供多种可靠的 用户服务。
第2章 网络协议与网络体系结构
1
本章概述
网络上的计算机之间是如何完成信息交 换的呢?这一过程就像人们日常交流要 使用语言一样。在网络上的各台计算机 之间也有一种语言,这就是网络协议, 不同的计算机之间必须使用相同的网络 协议才能进行通信。本章将详细介绍网 络协议类型、OSI网络参考模型和TCP/IP 网络模型以及它们之间的联系。
13
1.物理层 Physical Layer
物理层处于OSI参考模型的最低层。其主要功 能是利用物理传输介质为数据链路层提供物理 连接通道,以便能够透明地传送比特数据流。 物理层的数据传送单元是比特(bit)。
14
2.数据链路层 Data Link Layer
数据链路层处于OSI参考模型的第二层。其主 要功能是在物理层提供比特数据流传输服务的 基础上,为通信实体之间建立数据链路的连接, 传送以数据帧为单位的数据包,采用差错控制 和流量控制方法,使有差错的物理线路变成无 差错的数据链路。数据链路层的数据传输单元 是帧(frame)。
32
3.传输层 Transport Layer
传输协议在计算机之间提供通信会话。数据 投递要求的方法决定了传输协议。 传输层的主要功能是负责应用进程之间的端 一端通信。 TCP/IP模型中设计传输层的主要目 的是在互联网中源主机与目的主机的对等实体之 间建立用于会话的端一端连接。从这一点上讲, TCP/IP模型的传输层与OSI参考模型的传输层其 功能是相似的。TCP/IP模型的传输层定义了两种 协议,即传输控制协议TCP(Transport Control Protocol)与用户数据报协议UDP(User Datagram Protocol)。 33
2.3.2 TCP/IP模型
应用层 Application Layer 表示层 Presentation Layer 会话层 Session Layer 传输层 Transport Layer 网络层 Network Layer 数据链路层 Data Link Layer r 物理层 Physical Layer 传输层 Transport Layer 互连层 Internet Layer 应用层 Application Layer
34
4.应用层 Application Layer
在模型的顶部是应用层。该层是应用程序进入 网络的通道。在应用层有许多TCP/IP工具和 服务,如:FTP、Telnet、SNMP、DNS等等。 该层为网络应用程序提供了两个接口: Windows Sockets和NetBIOS。
35
应用层协议可以分为三类; 一类依赖于TCP协议; 一类依赖于UDP协议; 而另一类则既可依赖TCP协议,也可依赖UDP协议。 依赖TCP协议的主要有网络终端协议TELNET、电子 邮件协议SMTP、文件传送协议FTP。依赖UDP协议 的主要有简单网络管理协议SNMP、简单文件传输协 议TFTP。既依赖TCP又依赖UDP协议的是域名服务 DNS等。