第2章 计算机网络协议与体系结构
第二章 计算机网络体系结构与协议
第二章
计算机网络体系结构与协议
2.1 网络体系结构中的几个概念
本节详细介绍协议和网络体系结构这 两个最基本的概念;同时,对网络实 体、接口和服务、服务和协议的关系 进行必要的描述。
计算机网络技术基础
第二章
计算机网络体系结构与协议
2.1.1
网络协议
协议 实现计算机网络资源共享、信息交换,各实体之 间经常要进行各种通信和对话。如果没有统一的 约定,就好比一个城市没有交通规则一样。 人们常把国际互连网络叫做信息高速公路,要想 在上面实现共享资源、交换信息,必须遵循一些 事先制定好的规则标准,这就是协议。 协议就是计算机网络中实体之间有关通信规则 约定的集合。
他们要退货
尊敬的John: 由于...方面 的原因 我们希望 退货
公司之间的 正规书信
尊敬的John: 由于...方面 的原因 我们希望 退货
FAX#... 尊敬的John: 由于...方面 的原因 我们希望 退货 利用信函、 传真等传 递的公文
FAX#... 尊敬的John: 由于...方面 的原因 我们希望 退货
计算机网络技术基础
第二章
计算机网络体系结构与协议
协议有三个要素,即: 语义(Semantics):“讲什么”;控制信息的 内容,需要做出的动作及响应; 语法(Syntax): “怎么讲”;数据与控制 信息的格式、数据编码等;
时序(Timing): 序和速度匹配。
“序速控”;事件先后顺
计算机网络技术基础
计算机网络技术基础
第二章
计算机网络体系结构与协议
2.1.3
其他相关概念
1、系统:网络中有自治能力的计 算机或交换设备,从拓扑学的角 度,我们往往也把它叫做网络结 点或简称结点。图中每一个垂直 列表示一个开放系统。 实体:开放系统中,能够发送和接 收信息的软件(如进程)和硬件 (如智能I/O芯片),称为实体。 每层由多个实体组成。实体是系统 中的活动元素。一个子系统可以 包含一个或多个实体。位于不同 系统中的同一层次的实体叫做对 等实体。 协议就是计算机网络中对等实体之 间有关通信规则约定的集合。
第二章网络体系结构与协议全解
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分层设计
为什么要分层
协议分层与问题简化
硬件故障 网络拥塞
“分而治之” 每一层的目的都是向它的上一层提 供一定的服务而把如何实现这一服 务的细节对上层加以屏蔽。
第2章网络协议的体系结构
层名称 应用层 表示层 会话层 传输层 网络层
主要层功能 与用户应用进程的接口
通俗含义 做什么
数据格式的转换
对方看起来像什么
会话管理与数据传输的同步
轮到谁讲话、从何处 讲
端-端经网络透明的传送报文 对方在何处
分组交换、寻址、路由选择 和流量控制
走哪条路可达到该处
数据单元格式
原始数据+ 本层协议控制信息
的通信。因此,更具体地说所谓实体,是指能发 送和接收信息的任何对象,包括终端、应用软件 和通信进程等。
2.2.2 通用的协议分层思想(2)
网络中的两个系统中实体间的通信是一个十分复 杂的过程,为了减少协议设计和调试过程的复杂 性,大多数网络的实现都按层次的方式来组织。
通用的协议分层思想表述: 每一层只完成一定的功能,每一层又都建立
整个计算机网络的功能实现体现为协议的实现。 为了保证网络的各个功能的相对独立性,以及便
于实现和维护,通常将协议划分为多个子协议, 并且让这些协议保持一种层次结构,子协议的集 合通常称为协议簇。
2.2.1 网络协议及相关概念(2)
网络协议的分层:以因特网为例,TCP/IP协议族 中包含多个协议,它们之间并不孤立,那么设计们 又是按照什么样的思路来构建整个协议族的体系结 构呢?这就涉及网络协议的分层问题。
所谓“开放”是指:只要遵循OSI标准,一个系统就 可
以与位于世界上任何地方的、也遵循这同一标准的其 他任何系统进行通信。所以开放系统互连参考模型 OSI-RM是个抽象的概念。 开放系统互连的目的:将不同的网络互连成一个更大 的网络,解决异种网络互连的兼容性。
1.开放系统互连参考模型OSI/RM(2)
因此, IP 网络不保证分组的可靠地交付。 IP 网络提供的服务被称为:
第2章 网络协议与体系结构
人民邮电出版社
4.
传输层(Transport Layer)
传输层是OSI模型的第4层,该层传输以 “报文”为单位的数据单元,其主要任务用 一句话表示就是“向用户提供可靠的端到端 的差错和流量控制,保证报文的正确传输”。 传输层的目的是向高层屏蔽下层数据通信的 细节,即向用户透明地传送报文。 一般,OSI模型下3层的主要任务是数据 通信,上3层的任务是数据处理。由于传输层 (transport layer)位于OSI模型的第4层,因 此,也是计算机通信体系结构中最关键的一 层,它是通信子网和资源子网的接口和桥梁, 人民邮电出版社 起到承上启下的作用。
人民邮电出版社
(2) 比特数据的同步和传输方式 物理层指定收发双方在传输时使用的传输方 式,以及为保持双方步调一致而采用的同步 技术。 (3) 网络的物理拓扑结构 物理拓扑规定了节点之间外部连接的方式。 (4) 物理层完成的其他功能 l 数据的编码 l 调制技术 l 通信接口标准 人民邮电出版社
人民邮电出版社
说明:第一,物理层直接与物理信道相连接, 因此物理层是7层中惟一的“实连接层”;而 其他各层由于都间接地使用到物理层的功能, 因此为“虚连接层”。第二,“透明”是一 个很重要的术语。它表示的是某一个实际存 在的事物看起来却好像不存在一样。 为了实现物理层的功能,该层所涉及的 内容主要有以下几个方面:
人民邮电出版社
2.2.3 OSI参考模型中的数据流动
1. OSI环境 OSI 参 考 模 型 规 定 的 范 围 被 称 为 OSI环境,如图2-7所示。
人民邮电出版社
2.
OSI参考模型节点间通信的数据流
不同节点通信时的数据流动参见图2-8。 (1) 发送节点 在发送方节点内,它的上层和下层之间 传输数据。每经过一层都对数据附加一个信 息头部,即“封装”,而该层的功能正是通 过这个“控制头”(附加的各种控制信息,) 来实现的。由于每一层都对发送的数据发生 作用,因此,真正发送的数据越来越大,直 到构成数据的二进制位流,在物理介质上传 输,参见图2-8。
第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),总部设在弗吉尼亚的 阿灵顿。
第二章 计算机网络协议的体系结构
--------------
(N)实体
(N)服务: 在(N)协议的控制下,(N)层通过(N)实体的工作,可以 向上一层即(N+1)层提供服务.这种服务称为(N)服务.
开放系统A (N+1)层
(N)服务 (N+1)实体 (N)实体 (N)连接 (N)用户
(N)层 (N-1)层
交换原语
(N-1)实体
(N)服务是由以下三部分组成的: (1)(N)实体自己提供的某些功能; (2) (N-1) (2)从(N-1)层及其以下各层以及本地环境得 到的服务; (3)通过与处在另一开放系统中的对等(N)实 体的通信而得到的服务.
(N)SAP (N)CEP (N)连接
二 数据单元
在用户数据传送的过程中,有两种控制信息 存在:一种用于控制对等(N)层之间的信息传送; 另一种用于控制相邻层之间的信息传送.
当用户数据从发送端的应用层传向物理层时,要带上各层的对等层控制信息; 当其从接送端的物理层传向应用层时,各层要将其对接的同等层附加的控制信息取 走. 用户信息在相邻层间传送时,由相邻层控制信息控制,这些控制信息不参加传 送,也不出现在用户信息中,它们只是局部有效.
OSI环境
网络环境 3 2 1 节点 数据通信网 网络环境 3 2 1 节点
APA 7 6 5 4 3 2 1
AP数据 AP数据 数据单元 数据单元 数据单元
APB 7 6 5 4 3 2 1
数据单元 数据单元 比特流 物理媒体
报文 分组 帧
应用进程APA要在OSI中经过复杂的处理过程才能送到对方的应用进程 APB,但这些复杂过程对用户来说都被屏蔽掉了,应用进程APA的数据 好像直接传递给了应用进程APB。同理,OSI环境中两个同样的层次之间, 也好像可将数据(服务单元)直接传送给对方。
《计算机网络技术基础》 第2章 计算机网络体系结构与协议 单元测试 附答案
《计算机网络技术基础》第2章计算机网络体系结构与协议单元测试一、判断1、TCP/IP是目前使用较为普遍的网络通信协议。
()2、在OSI模型中,每一层真正的功能是向下一层提供服务。
()3、数据链路层传输的数据单位是报文。
()4、TCP/IP完全符合OSI标准。
()5、分层是每一层的功能应非常明确,层数越多越好。
()6、OSI的最高层是应用层,面向用户提供服务。
()7、物理层直接与传输介质相链接。
()8、应用层是计算机网络与最终用户的接口。
()9、TCP/IP只包含TCP和IP两个协议。
10、国际标准化组织OSI提出了开放系统互联参考模型ISO。
()11、CRC码主要用于数据链路层控制协议中。
()二、单选1、HDLC是()。
A.面向字符型的同步协议B.异步协议C.面向字节的技术同步协议D.面向比特型的同步协议2、Internet采用的信息协议是()A.FTP B.SPX/IPX C.TCP/IP D.WWW3、以下协议中不属于TCP/IP的网络层的协议是() A.ICMP B.ARP C.PPP D.RARP4、在TCP/IP协议簇中,负责将计算机的互联网地址变换为物理地址的协议是()。
A.ICMPB.ARPC.PPPD.RARP5、在OSI的模型中,能实现路由选择、拥塞控制与网络互联功能的是()A.物理层B.网络层C.数据连接层D.传输层6、在开放系统互联参考模型中,把传输的比特流划分为帧的层次是()。
A.网络层B.数据连接层C.传输层D.分组层7、在OSI模型中,提供建立、维护和拆除物理链路所需的机械、电气、功能和规程的特性层次是()。
A.网络层B.数据链路层C.物理层D.传输层8、TCP通信建立在面向连接的基础上,TCP连接的建立采用()次握手的过程。
A.1B.2C.3D.49、OSI参考模型中,()负责为用户提供可靠的端—端服务。
A.网络层B.传输层C.会话层D.表示层10、下列层次中,属于资源子网的有() A.网络层 B.数据链路层 C.表示层 D.IP层11、关于OSI参考模型,下列说法不正确的是()。
计算机网络协议与体系结构2
推论:若两个IP地址具有完全相同的子网地址,则它们在同一子网中。
7
子网掩码(1)
区分IP地址的网络编号与主机编号
• 例如:源主机64.128.8.1(子网掩码255.0.0.0)向目的主机64.128.8.2 发送信息包。则可分别计算出两机的网络地址为:
01000000 10000000 00001000 00000001 AND) 11111111 00000000 00000000 00000000 01000000 00000000 00000000 00000000 =64.0.0.0 (源主机) 01000000 10000000 00001000 00000010 AND) 11111111 00000000 00000000 00000000 01000000 00000000 00000000 00000000 =64.0.0.0 (目的主机)
子网结构为: 00001010 00000101 ss xxxxxx xxxxxxxx 子网掩码为: 11111111 11111111 11 xxxxxx xxxxxxxx 写成十进制数为: 255.255.192.0
15
已知IP地址和子网掩码,如何计算子网 地址?
• 用子网掩码和IP地址“相与”(AND操 作),结果就是子网地址。 • 例如:IP地址10.5.100.1,子网掩码 255.255.192.0。则可计算出10.5.100.1的 子网地址为
第二章计算机网络安全体系结构PPT课件
系
结
的共同规则、标准或约定
构
2021/5/21
3
第二章 计算机网络安全体系结构
网络体系结构
一、 网
在网络的实际应用中,计算机系统与
络
计算机系统之间许多的互连、互通、互操
体 作过程,一般都不能只依靠一种协议,而
系 需要执行许多种协议才能完成。全部网络
结 协议以层次化的结构形式所构成的集合,
构
就称为网络体系结构。
第二章
计算机网络安全体系结构
2021/5/21
1
第二章 计算机网络安全体系结构
第一节 网络安全体系结构的概念 第二节 网络安全体系结构的内容 第三节 网络安全的协议与标准 第四节 网络安全的评估
2021/5/21
2
第二章 计算机网络安全体系结构
一、 网
网络协议(protocol)
络
体
为进行网络中的信息交换而建立
表2.2 OSI安全体系结构中安全服务按网络层次的配置
2021/5/21
16
第二章 计算机网络安全体系结构
一、
开
放
2.OSI安全体系结构的安全机制
系
按照OSI安全体系结构,为了提供以上所列6大类安全
统 互
服务,采用下列 8大类安全机制来实现:
连
安 全
加密机制、
数据签名机制、 公证机制、
体
数据完整性机制、交换鉴别机制、 业务流填充机制、
安
大类安全机制和相应的OSI安全管理,并
全 体
且尽可能地将上述安全服务配置于开放系
系
统互连/参考模型(OSI/RM)7层结构的
结
构
相应层之中。
谢希仁 计算机网络 课后习题答案
第1章概述(P22)1、计算机网络的发展可划分为几个阶段?每个阶段各有何特点?答:计算机网络的发展可分为以下四个阶段。
(1)面向终端的计算机通信网:其特点是计算机是网络的中心和控制者,终端围绕中心计算机分布在各处,呈分层星型结构,各终端通过通信线路共享主机的硬件和软件资源,计算机的主要任务还是进行批处理,在20世纪60年代出现分时系统后,则具有交互式处理和成批处理能力。
(2)以分组交换网为中心的多主机互连的计算机网络系统:分组交换网由通信子网和资源子网组成,以通信子网为中心,不仅共享通信子网的资源,还可共享资源子网的硬件和软件资源。
网络的共享采用排队方式,即由结点的分组交换机负责分组的存储转发和路由选择,给两个进行通信的用户段续(或动态)分配传输带宽,这样就可以大大提高通信线路的利用率,非常适合突发式的计算机数据。
(3)具有统一的网络体系结构,遵循国际标准化协议的计算机网络:为了使不同体系结构的计算机网络都能互联,国际标准化组织ISO提出了一个能使各种计算机在世界范围内互联成网的标准框架—开放系统互连基本参考模型OSI.。
这样,只要遵循OSI标准,一个系统就可以和位于世界上任何地方的、也遵循同一标准的其他任何系统进行通信。
(4)高速计算机网络:其特点是采用高速网络技术,综合业务数字网的实现,多媒体和智能型网络的兴起。
2、试简述分组交换的特点答:分组交换实质上是在“存储-转发”基础上发展起来的。
它兼有电路交换和报文交换的优点。
分组交换在线路上采用动态复用技术传送按一定长度分割为许多小段的数据——分组。
每个分组标识后,在一条物理线路上采用动态复用的技术,同时传送多个数据分组。
把来自用户发端的数据暂存在交换机的存储器内,接着在网内转发。
到达接收端,再去掉分组头将各数据字段按顺序重新装配成完整的报文。
分组交换比电路交换的电路利用率高,比报文交换的传输时延小,交互性好。
3、试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。
计算机网络技术基础教程(第2章)
图2-5 OSI参考模型中的数据传输
2.3 TCP/IP参考模型 TCP/IP是Internet采用的协议标准,是一种异构网络互联的 通信协议,也适用于在一个局域网中实现异种机的互联通信。 2.3.1 TCP/IP参考模型描述 TCP/IP最早起源于1969年美国国防部赞助研究的网络ARP ANET-世界上第一个采用分组交换技术的计算机通信网。 TCP协议用来为应用程序提供端到端的通信和控制功能, IP协议用来给各种不同的通信子网或局域网提供一个统一的互 联平台,这两者的结合被称为TCP/IP(传输控制协议/网际协议) 协议模型。 TCP/IP协议模型从更实用出发,形成了具有高效的四层体系 结构,与OSI模型的对应关系如图2-6所示。
2.1.3 协议分层 计算机网络的整套协议是一个庞大复杂的体系,为了便 于对协议的描述、设计和实现,目前都采用分层的体系结构。 如图2-2所示: 所谓层次结构就是 指把一个复杂的系统设 计问题分解成多个层次 分明的局部问题,并规 定每层次必须完成的功 能。
图2-2 网络的层次结构
同一体系结构中各相邻层之间的关系是:下层为上层提供 服务,上层利用下层提供的服务完成自己的功能,同时再向更 上一层提供服务。 同一系统相邻层之间都 有一个接口,接口定义了下 层向上层提供的原语操作和 服务。 例:如图2-3所示
第2章 计算机网络体系结构与协议
计算机网络中不同的计算机之间进行通信时, 计算机网络中不同的计算机之间进行通信时,必须遵守 一定的约定,这些约定即为网络协议。 一定的约定,这些约定即为网络协议。 网络协议依赖于网络体系结构, 网络协议依赖于网络体系结构,协议和协议分层是网络 体系结构的基础。 体系结构的基础。
IPX协议与IP协议功能相似,是N0vell NetWare操作系统 的底层协议,负责网络中数据的传输。如果数据在同一网段 内传输,则直接找目的目的计算机的MAC地址,然后将数据 传送到目的计算机;若目的和源计算机不在同一网段内或位于 不同的局域网中,则数据包通过NetWare服务器或路由器中的 网络号,被传输到下一个结点。 SPX协议与TCP协议的功能相似,负责对传输的数据进行 无差错处理,它在发送数据之前需要与接收点建立连接,并检 测数据包是否被正确和完整的传输到了接收方,如果检测到数 据包在传输中被丢失,或被破坏,则SPX会重新发送损坏或丢 失的数据包。因此,SPX是一个面向连接的协议。
第二章网络体系结构和网络协议
2.2 例题分析【例题2-1】在OSI参考模型中,当相邻高层的实体把——传到低层实体后,被低层实体视为______。
A.IDU,PDUB.PDU,IDUC.IDU,SDUD.PDU,SDU【例题2-2】在ISO的OSI参考模型中,提供流量控制功能的层是第(1)______;提供建立、维护和拆除端到端连接的层是(2)______;为数据分组提供在网络中路由功能的是(3)____;传输层提供(4)_____的数据传送;为网络层实体提供数据发送和接收功能和过程的是(5)____。
(1)A.1、2、3层B.2、3、4层C.3、4、5层 D.4、5、6层(2) A.物理层B.数据链路层C.会话层D.传输层(3) A.物理层B.数据链路层C.网络层D.传输层(4) A.主机进程之间B.网络之间C.数据链路之间D.物理线路之间(5) A.物理层B.数据链路层C.网络层D.传输层【例题2-3】TCP/IP参考模型是Internet采用的协议标准,是一个协议系列,由多个处在不同层次的协议共同组成,用于将各种计算机和设备组成实际的计算机网络。
TCP/IP参考模型分成四个层次:分别是主机—网络络层、互联网络层、传输层与应用层。
(1)______属于互联网络层的低层协议,主要用于完成IP地址向物理地址的转换:(2)________主要用于完成物理地址向IP地址的转换,多用在无盘工作站启动时利用物理地址解析出对应的IP地址;(3)________是与IP协议同层的协议,更确切的说是工作在IP协议之上,但又不属于传输层的协议,可用于Internet上的路由器报告差错或提供有关意外情况的信息;(4)________是一种面向连接的传输协议,在协议使用中存在着建立连接、传输数据、释放连接的过程;(5)_________是一种无连接的传输协议,采用这种协议时,每一个数捃包都必须独立地进行路由选择,特别适合于突发性短信息的传输。
A. RARPB. ICMPC. ARPD. IGMPA. RARPB. ARPC.DNSD.BOOTPA. IGMPB. ICMPC. DHCPD. SMTPA. SNMPB. HTTPC. TCPD. UDPA. HTTPB. FTPC. TCPD. UDP【例题2-4】计算机网络提供的服务可以分为有确认服务与无确认服务,二者之间有什么区别?在下列情况中,请说明哪些可能是有确认服务或无确认服务?哪些可?哪些两者皆不可?(1)建立连接(2)数据传输(3)释放连接2.3基础习题一、填空题1.在计算机网络中,_____和______的集合称为网络体系结构。
第2章 计算机网络与因特网体系结构
2.1 2.2 2.3 2.4 计算机网络概念 因特网体系结构 OSI/RM与TCP/IP的关系 TCP/IP协议簇
Page 1
2.1 计算机网络概念
2.1.1 计算机网络的产生和发展
• 计算机技术和通信技术的发展和结合,产生了计算机 网络。 • 计算机网络: 利用通信介质和通信设备连接起来的, 通过网络协议实现信息传递和资源共享的计算机的集 合。 • 计算机网络的发展: 20世纪50年代,为了共享远程计算资源,将终端通过 通信线路与远程计算机相连,构成了面向终端的计算 机网络。 20世纪60年代末(1969),ARPANET标志着计算机 网络的出现。 Page 2
Page 6
分布距离 10米 100米 1公里 10公里 100公里
位于同一 房间 建筑物 校园 城市
网络分类 个域网(PAN) 局域网(LAN) 局域网(LAN) 城域网(MAN)
速度(bps) 4M-2G 4M-2G 4M-2G 50K-100M
国家 洲际
广域网(WAN) 广域网(WAN)
9.6K-45M 9.6K-45M
设备 A 7 6 5 4 3 2 1 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 端到端协议 设备 B 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层
网络层 数据链路层 物理层 中间结点 图 2-4
„
网络层 数据链路层 物理层
„
中间结点
IS O 开放系统互连参考模型
Page 25
Page 28
2.1.4 局域网技术
• PC的发展和普及促进了局域网的形成。 • 局域网的特点:覆盖范围较小;数据传输速率 较高;误码率低;一般为一个单位所独有。 • 以太网(Ethernet)是当前占主导地位的分组交 换局域网技术,是由Xerox公司在20世纪70年 代早期提出的。 1978年,Xerox公司,Intel公 司和DEC公司将以太网技术进行了标准化。 • 此外,IEEE 802组织发布了一个与以太网标准 类似且兼容的IEEE 802.3标准。
计算机网络的体系结构与协议
计算机网络的体系结构与协议计算机网络是现代社会中极为重要的信息交流工具,它通过各种协议和体系结构使得数据能够在不同的计算机之间传输和共享。
本文将介绍计算机网络的体系结构与协议,并探讨其在实际应用中的作用和意义。
一、计算机网络的体系结构计算机网络的体系结构是指网络中各个功能模块之间的关系和组织方式。
常见的计算机网络体系结构有以下几种:1. 客户端-服务器体系结构客户端-服务器体系结构是一种常见的网络结构,它将网络分为客户端和服务器两个角色。
客户端通过向服务器请求数据或服务来实现与网络的交互,而服务器负责提供相应的数据或服务。
这种体系结构广泛应用于互联网、电子邮件等场景。
2. 对等网络体系结构对等网络体系结构中,网络中的所有节点都能够相互通信和交换数据,没有主从关系。
每个节点既可以充当客户端又可以充当服务器,实现数据的分布式存储和共享。
对等网络体系结构在文件共享、区块链等领域得到了广泛应用。
3. 客户端-服务器与对等混合体系结构客户端-服务器与对等混合体系结构是将客户端-服务器体系结构和对等网络体系结构相结合的一种网络结构。
这种体系结构既具有对等网络的去中心化和高效性,又具备客户端-服务器的可管理性和安全性。
混合体系结构在各种网络应用中都有广泛应用,例如Web服务和即时通讯等。
二、计算机网络的协议协议是指计算机网络中用于实现数据传输和通信的规则和约定。
计算机网络中广泛使用的协议有以下几类:1. 传输层协议传输层协议负责在网络中的两个主机之间提供可靠的数据传输服务。
常见的传输层协议包括传输控制协议(TCP)和用户数据报协议(UDP)。
TCP具有可靠性和流量控制等特性,适用于要求数据完整性和顺序的应用,如网页浏览和文件传输。
而UDP则是一种无连接的协议,适用于实时性要求较高的应用,如语音和视频传输。
2. 网络层协议网络层协议负责在不同的计算机网络之间进行数据传输和路由选择。
最常见的网络层协议是互联网协议(IP),它定义了网络节点之间的通信方式和寻址方式。
计算机网络基础-段标 第2章
⑶ IP协议的主要功能
IP协议主要承担了在网际进行数据报无连接的传送、数据报寻址和差错控 制,向上层提供IP数据报和IP地址,并以此统一各种网络的差异性(不同的网 络其帧结构不同)。
第二章 网络体系结构与协议
2.传输控制协议(TCP)
传输控制协议TCP属于TCP/IP协议群中的传输层,是一种面向连接的子协 议,在该协议上准备发送数据时,通信节点之间必须建立起一个连接,才能提供 可靠的数据传输服务。TCP协议位于IP协议的上层,通过提供校验和、流控制及 序列信息弥补IP协议可靠性上的缺陷。 ⑴ TCP报文结构
⑴ 在发送方主机上,应用层将数据流传递给传输层; ⑵ 传输层将接收到的数据流分解成以若干字节为一组的TCP段,并在每一段上增加 一个带序号的的TCP报头,传递给IP层; ⑶ 在IP层将TCP段作为数据部分,再增加一个含有发送方和接收方IP地址的包头组 成分组或包,同时还要明确接收方的物理地址及到达目的主机路径,将此数据包和 物理地址传递给数据链路层; ⑷ 数据链路层将IP分组作为数据部分并加上帧报头组成一个“帧”,交由物理层接 收主机或IP网间路由器; ⑸ 在目的主机处,数据链路层将帧去掉帧头,将IP分组交给IP层; ⑹ IP层检查IP包头,如果包头中校验和与计算出来的不一致,则丢弃此报文分组, 如果检验和与计算出来的一致,则去掉IP报头,将TCP段传送到TCP层; ⑺ TCP层检查序号,确认是否为正确的TCP段; ⑻ TCP层计算TCP报头和数据校验和,如果计算出来的校验和与报头的校验和不符 合,则丢弃此TCP段,如果检验和正确,则去掉TCP包头,并将真正的数据传递给 应用层,同时发出“确认收到”的信息; ⑼ 在接收方主机上的应用层收到一个数据流正好与发送方所发送的数据流完全一样。
应用层 与用户进程的接口,即相当于做什么? 表示层 数据格式的转换,即相当于对方看起来像什么? 会话层 会话的管理与数据传输的同步,即相当于该谁讲话和从何处讲? 传输层 从端到端经网络透明地传输报文,即相当于对方在何处?
吴功宜 计算机网络1-3章习题答案
第一章计算机网络概论1.计算机网络的发展可以划分为几个阶段?每个阶段各有什么特点?四个阶段:第一阶段(20世纪50年代)计算机技术与通信技术研究结合,为计算机网络的产生作好技术准备,奠定理论基础第二阶段(20世纪60年代)ARPAnet与分组交换技术开始,为Internet的形成奠定基础第三阶段(20世纪70年代中期计起)网络体系结构与网络协议的标准化第四阶段(20世纪90年代起)Internet的应用与高速网络技术发展2.什么是公用数据网PDN?为什么要发展公用数据网?是指由邮电部门或通信公司统一组建和管理的公用分组交换网组建公用数据网为计算机网络发展提供了良好的外部通信条件,它可以为更多的用户提供数据通信服务3.按照资源共享的观点定义的计算机网络应具备哪几个主要特征?资源共享的观点:以能够相互共享资源的方式互联起来的自治计算机系统的集合主要特征:1)计算机网络建立的主要目的是实现计算机资源的共享2)互联的计算机是分布在不同地理位置的多台独立的“自治计算机”3)互联计算机之间的通信必须遵循共同的网络协议4.现代网络结构的特点是什么?大量的微型计算机通过局域网连入广域网,而局域网与广域网、广域网与广域网的互联是通过路由器实现的5.局域网、城域网与广域网的主要特征是什么?局域网:1)覆盖有限的地理范围2)提供高数据传输速率(10Mb/s~10Gb/s)、低误码率的高质量数据传输环境3)一般属于一个单位所有,易于建立、维护与扩展4)从介质访问控制方法的角度,局域网可分为共享式局域网与交换式局域网城域网:1)满足几十公里范围内大量企业、机关、公司的多个局域网互联的需求2)介于广域网与局域网之间的一种高速网络广域网(也称远程网):1)覆盖的范围从几十公里到几千公里,覆盖一个国家、地区,或横跨几个洲,形成国际性的远程网络2)通信子网主要使用分组交换技术6.根据系统的互联方式,网络多媒体应用系统一般可以分为哪几种基本的结构方式?请列举每一种结构的一种典型的应用实例四种基本的结构方式及应用实例:1)一对一系统:二个终端之间的单独通信实例:视频电话系统2)一对多系统:由一个发送端和多个接受端构成的系统实例:多方接受的网页3)多对一系统:多个发送端通过单播或者多播向多个接受端发送信息实例:投票4)多对多系统:一个组的成员之间可以相互发送信息实例:多媒体会议系统7.网络多媒体的传输有哪几个主要的基本特征?请列举传输连续的音频、视频流所需求的通信带宽数据主要特征:1)高传输带宽要求2)不同类型的数据对传输的要求不同3)传输的连续性与实时性要求4)传输的低时延要求5)传输的同步要求6)网络中的多媒体的多方参与通信的特点?8.你是如何理解“网络计算”概念的?请举出移动计算网络、多媒体网络、网络并行计算、网格计算、存储区域网络与网络分布式对象计算等方面的几个应用实例“网络计算”概念:网络被视为最强有力的超级计算环境,它包含了丰富的计算、数据、存储、传输等各类资源,用户可以在任何地方登录,处理以前不能完成的问题移动计算网络:无线局域网、远程事务处理多媒体网络:视频点播系统、多媒体会议系统网络并行计算:破译密码、发现素数网格计算:桌面超级计算、智能设备存储区域网络:SSP提供的Internet存储服务网络分布式对象计算:??第二章网络体系结构与网络协议1.请举出生活中的一个例子来说明“协议”的基本含义,并举例说明网络协议三要素“语法”、“语义”与“时序”的含义与关系协议是一种通信规则例:信件所用的语言就是一种人与人之间交流信息的协议,因为写信前要确定使用中文还是其他语言,否则收信者可能因语言不同而无法阅读三要素:语法:用户数据与控制信息的结构与格式,以及数据出现顺序语义:解释比特流的每一部分含义,规定了需要发出何种控制信息,以及完成的动作和作出的响应时序:对实现顺序的详细说明例:??2.计算机网络采用层次结构的模型有什么好处?1)各层之间相互独立2)灵活性好3)各层都可采用最合适的技术来实现,各层实现技术的改变不影响其他层4)易于实现和维护5)有利于促进标准化3.ISO在制定OSI参考模型时对层次划分的主要原则是什么?1)网中各结点都具有相同的层次2)不同结点的同等层具有相同的功能3)不同结点的同等层通过协议来实现对等层之间的通信4)同一结点内相邻层之间通过接口通信5)每个层可以使用下层提供的服务,并向其上层提供服务4.如何理解OSI参考模型中的“OSI环境”的概念?“O SI环境”即OSI参考模型所描述的范围,包括联网计算机系统中的应用层到物理层的7层与通信子网,连接结点的物理传输介质不包括在内5.请描述在OSI参考模型中数据传输的基本过程1)应用进程A的数据传送到应用层时,加上应用层控制报头,组织成应用层的服务数据单元,然后传输到表示层2)表示层接收后,加上本层控制报头,组织成表示层的服务数据单元,然后传输到会话层。
《计算机网络》课后习题答案(1-7)
第1章概述(P22)1、计算机网络的发展可划分为几个阶段?每个阶段各有何特点?答:计算机网络的发展可分为以下四个阶段。
(1)面向终端的计算机通信网:其特点是计算机是网络的中心和控制者,终端围绕中心计算机分布在各处,呈分层星型结构,各终端通过通信线路共享主机的硬件和软件资源,计算机的主要任务还是进行批处理,在20世纪60年代出现分时系统后,则具有交互式处理和成批处理能力。
(2)以分组交换网为中心的多主机互连的计算机网络系统:分组交换网由通信子网和资源子网组成,以通信子网为中心,不仅共享通信子网的资源,还可共享资源子网的硬件和软件资源。
网络的共享采用排队方式,即由结点的分组交换机负责分组的存储转发和路由选择,给两个进行通信的用户段续(或动态)分配传输带宽,这样就可以大大提高通信线路的利用率,非常适合突发式的计算机数据。
(3)具有统一的网络体系结构,遵循国际标准化协议的计算机网络:为了使不同体系结构的计算机网络都能互联,国际标准化组织ISO提出了一个能使各种计算机在世界范围内互联成网的标准框架—开放系统互连基本参考模型OSI.。
这样,只要遵循OSI标准,一个系统就可以和位于世界上任何地方的、也遵循同一标准的其他任何系统进行通信。
(4)高速计算机网络:其特点是采用高速网络技术,综合业务数字网的实现,多媒体和智能型网络的兴起。
2、试简述分组交换的特点答:分组交换实质上是在“存储-转发”基础上发展起来的。
它兼有电路交换和报文交换的优点。
分组交换在线路上采用动态复用技术传送按一定长度分割为许多小段的数据——分组。
每个分组标识后,在一条物理线路上采用动态复用的技术,同时传送多个数据分组。
把来自用户发端的数据暂存在交换机的存储器内,接着在网内转发。
到达接收端,再去掉分组头将各数据字段按顺序重新装配成完整的报文。
分组交换比电路交换的电路利用率高,比报文交换的传输时延小,交互性好。
3、试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
IP协议特点:一是提供无连接的数据报传输机制; 二是能完成点对点的通信。
IP协议的作用:用于主机与网关、网关与网关、主 机与主机之间的通信。
地址解析协议ARP和反向地址解析协议RARP 地址解析包括:(正向)地址解析协议ARP (从IP地址到物理地址的映射)和逆向地址解析 协议RARP(从物理地址到IP地址的映射)。
4) 传输层 为上层提供端到端(最终用户到最终用户) 、可 靠的数据传输服务
5)网络层 提供计算机的逻辑地址(例如IP地址) 路径选择和拥塞控制
6)数据链路层 在物理层提供比特流服务的基础上,建立相邻节 点之间的数据链路,通过差错控制提供数据帧在信道 上无差错地传输,并进行数据流量控制。 7) 物理层 在物理信道上传输原始的数据比特(bit)流,提 供为建立、维护和拆除物理链路连接所需的各种传输 介质、通信接口特性等。
服务用户
协议
服务用户
第n+1层
交换原语 提供服务 SAP
交换原语
SAP
第n层
服 务 提 供 者
服务是通过一组所谓“服务原语”来执行。服 务原语可划分为以下四类,每种代表一种通信 操作: request(请求) indication(指示) response(响应) confirm(证实)
假设,两座楼上有两位行动不便的老人(服务用户)要进行通信……
但从实质上讲,TCP/IP只有三层,即应用层、运
输层和网际层,因为最下面的网络接口层并没有什么
具体内容。因此在学习计算机网络的原理时往往采取
折衷的办法,也就是综合OSI和TCP/IP的优点,采
用一种原理体系结构,它只有五层,这样既简洁又能 将概念阐述清楚。
习题二
1、计算机网络的各__及其__的集合称为网络的 体系结构。 2、 ISO的中文解释是____。 3、OSI-RM的中文解释是____。 4、实体和协议的定义? 5、网络协议三要素: __ __ __。 6、OSI的七层分别是: ( )。 8、TCP/IP的四层( )。
今天就到讲到这 里吧,再见! DISCONNECT.request (断连请求) 老人A A大爷,B 奶奶跟你 拜拜了 DISCONNECT.indication (断连指示) 电话员B 老人B
电话员A
A幢
B幢
2.2 ISO/OSI参考模型
2.2.1 ISO/OSI参考模型体系的形成 OSI 开放式系统互联模型是1984年国际标 准化组织(ISO)提出的一个参考模型。OSI 将其定义为七层,即将网络计算机中有关活动 信息的任务划分为七个更小、更易于处理的任 务组。一个任务或任务组被分配到一个 OSI 层。每一层都是独自存在的,因此分配到各层 的任务能够独立地执行。这样使得由其中某层 提供的解决方案能够在不影响其他层的情况下 被更新。
2.3 Internet的体系结构
2.3.1 TCP/IP的概述
TCP/IP四层模型 1、各层的具体描述如下: 应用层 对应于OSI的上三层,包含面向网络用户的大量协 议实现。 例如:Telnet, FTP, SMTP, HTTP, DNS等。
传输层 对应OSI的传输层,在源和目的主机之间提供端到端 的连接,典型协议。体系结构是抽象
的,而实现则是具体的,是靠真正在运行的计算机硬件 和软件。
2.1.1计算机网络的分层思想
各厂商的标准化体系
IBM公司:SNA(系统网络体系结构) DEC公司:DNA(数字网络系统结构) UNIVAC公司:DCA(数据通信体系结构) Burroughs公司:BNA(宝来网络体系结构)
计算机网络技术基础
第2章 计算机网络协议 与体系结构
本章内容
网络的层次体系结构 ISO/OSI参考模型 Internet的体系结构
计算机网络的原理体系结构
OSI与TCP/IP参考模型的比较
2.1 网络的层次体系结构
计算机网络的各层及其协议的集合称为网络的体系结构, 也就是说,计算机网络的体系结构就是这个计算机网络
计算机网络面临的问题和分层的好处:
容易解决通信的异构性(heterogeneity) 问题;上层解决不同种语言的相互翻译(数据的 不同表示);下层解决信息传递;使复杂问题简 化,高层屏蔽低层细节问题;每层只关心本层的 内容,不用知道其他层如何实现;使设计容易实 现,每个层次向上一层提供服务,向下一层请求 服务。
只在一个公司范围内有效,也就是说,遵从某种标 准的、能够互联的网络通信产品,也只限于同一 公司生产的同构型设备。
国际网络体系结构标准化
国际标准化组织(ISO)为适应网络向标准化 发展的需要经过多年努力于1984年提出了"开放 系统互连基本参考模型" ISO/OSI-RM,从此 开始了有组织有计划地制定一系列网络国际标准。
4 传输层
3 网络层 2 数据链路层 1 物理层
由硬件实现 (完成传送服务) 通信网 通信子网任务
L2
Data Link Control
Physical Layer
L1
OSI参考模型
通信过程(比喻)
OSI参考模型
通信过程
OSI参考模型
实际通信过程
实际通信过程要复杂得多„„
OSI参考模型 通信过程
应用层
SMTP
FTP
DNS
SNMP
NFS
HTTP
TELNET
传输层
TCP
UDP
网际层
ICMP
IGMP IP ARP RARP
网络接口层
LAN
MAN
WAN
1.网际层协议(IP) IP协议是一个无连接的协议,在对数据传输 处理上,只提供“尽最大努力传送机制”,也就 是尽最大努力完成投递服务,而不管传输正确与 否。
2.2.2ISO/OSI参考模型体系结构 OSI参考模型 示意图
L7
Application
7 应用层
软件 用户 由软件实现 系统层 (面向通信用户) 资源子网的任务
L6 L5
Presentation
Session
6 表示层
5 会话层
衔接
网络 数据
L4
L3
Transport
Network Layer
A幢
B幢
假设,两座楼上有两位行动不便的老人(服务用户)要进行通信……
晚上睡不着„„ 你好!
我也是„„ 我很好,有事吗?
DATA.request和DATA.indication (数据请求和指示——通话) 老人A 老人B
电话员A
电话员B
A幢
B幢
假设,两座楼上有两位行动不便的老人(服务用户)要进行通信……
实际网络
实际网络通信过程同样要复杂得多„„
2.2.3 ISO /OSI参考模型的各层功能 1、各层的具体描述如下: 1) 应用层 为用户访问网络提供用户接口 例如: Email,WWW,网络文件存取等 2)表示层 主要实现的是数据格式的转换 数据的压缩与解压缩 数据的加密与解密 3)会话层 管理计算机间的会话实现计算机会话的控制 为表示层提供建立、维护和结束会话连接的功能,并 提供会话管理服务。
2.传输控制协议TCP: TCP是一个面向连接、端对端的全双工通信协 议,为数据报提供可靠的数据传送服务。
TCP的主要功能:完成对数据报的确认、流量 控制和网络拥塞的处理;自动检测数据报,并提 供错误重发的功能;控制超时重发,自动调整超 时值;提供自动恢复丢失数据的功能。
2.4计算机网络的原理体系结构
A小姐,请 拨B幢电话
请讲吧
老人A
CONNECT.response CONNECT.request (连接响应) (连接请求) A大爷,B奶 奶请你讲话 B奶奶,有 您的电话! CONNECT.confirm (连接证实) CONNECT.indication (连接指示) 电话员A 电话员B
老人B
在同一系统中相邻两层的实体进行交互(即交换信 息)的地方,通常称为服务访问点SAP (Service Access Point)。 将层与层之间交换的数据的单位称为服务数据单元 SDU (Service Data Unit) 在任何相邻两层之间的关系可概括为: 在服务提供者的上一层的实体(也就是“服务用 户”),它使用服务提供者所提供的服务。
网络协议三要素:语法、语义、同步
(1)语法,确定通信双方"如何讲",定义了数据格式, 编码和信号电平等。 。 (2)语义,确定通信双方"讲什么",定义了用于协调 同步和差错处理等控制信息 。 (3)时序(同步),确定通信双方"讲话的次序",定 义了速度匹配和排序等 。
P32
一定要弄清楚,协议和服务在概念上是很不一样的。 首先,协议用来规定同一层上对等实体间交换信息 的格式,这些实体利用协议来实现他们的服务定义。他 们可以自由的改变协议,但是不能改变服务。因为服务 对于用户是可见的。 其次,协议是“水平的”,即协议是控制对等实体 之间通信的规则。但服务是“垂直的”,即服务是由下 层向上层通过层间接口提供的。上层使用下层所提供的 服务必须通过与下层交换一些命令,这些命令称为服务 原语。
9、计算机网络的原理体系结构的五层(
)。
10、画出OSI参考模型的层次结构,并简述各层的功能?
11、简述计算机网络的分层思想。
12、简述OSI/RM七层结构的各层功能。 13、简述TCP/IP四层结构与OSI/RM七层结构 的相同点与不同点。
谢谢!
2.1.2网络体系层次的相关概念
计算机网络结构可以从三个方面描述 1、网络体系结构 2、网络组织
3、网络配置
1、实体、协议、服务和服务访问点 实体表示每个层次中能够发送或接收信息的 设备。 包括硬件实体和软件实体。
P34