计算机网络体系结构

合集下载

第三章 计算机网络体系结构ppt课件

第三章 计算机网络体系结构ppt课件

图1 OSI参考模型
最顶层
最底层
.
应用层 表示层 会话层 传输层 网络层 数据链路层 物理层
(A)
(P) (S) (T) (N)
(DL) (PH)
通信子网
.
OSI中数据流动过程
用户看到的据流向
向实 际 数 据 流
向实 际 数 据 流
实际数据流向
.
2.3 OSI-RM 各层主要功能概述
1、物理层
2.1 网络体系结构及协议概念
2.1.1 网络体系结构的概念
计算机网络体系结构与网络协议是计算机网络技术 中的关键。
计算机网络的实现需要解决很多复杂的技术问题。 例如:①支持多种通信介质;②支持多厂商和异种机互 联,其中包括软件的通信规定及硬件接口的规范;③支 持多种业务,如远程登录、数据库、分布式计算等;④ 支持高级人机接口。
服务数据单元是指(N)实体为完成(N) 服务用户请求的功能所设置的数据单元
.
2.4.3 、服务原语: 在OSI-RM中,上层使用下层的服务,必须通过下
层交换一些命令,这些命令称为服务原语。
请求:用户要求服务做某项工作
服务原语
指示:用户被告知某事件发生了 响应:用户表示对某事件的响应
确认:用户实体收到关于它的请求答复
● 数据链路层协议分为两类:
● 面向字符型的主要特点是利用已定义好的一组 控制字符完成数据链路控制功能。
● 面向比特型的数据链路层,其规程传送信息的单 位称为帧。帧分为控制帧和信息帧。
.
1、数据链路层的功能
传输链路 传输链路是用于传输数据的通信信道,由双绞线、
光纤、 同轴电缆、微波、卫星通信等构成。 信道分为链路与通路两种:

计算机网络体系结构

计算机网络体系结构

计算机网络体系结构计算机网络体系结构是指将计算机网络划分为不同的层级,并在每个层级中定义特定的功能和协议。

这种分层结构有助于网络的设计、维护和扩展。

在计算机网络体系结构中,常用的是OSI参考模型和TCP/IP参考模型。

下面是TCP/IP参考模型的五层结构:1. 物理层:该层负责物理传输介质的传输,例如光纤、电缆等。

它定义了连接计算机所需的硬件细节,以及数据的电压、信号速率等特性。

在此层上,数据以比特流的形式传输。

2. 数据链路层:该层负责将原始的比特流转换为有意义的数据帧,并提供传输信道的错误检测和纠正。

它通常有两个子层:逻辑链路控制子层和介质访问控制子层。

3. 网络层:该层负责在计算机网络中进行数据包的路由和转发。

它使用IP地址来标识不同的网络设备,并为数据包选择合适的路径。

在此层上,数据被划分为小块,并加上源和目的地的网络地址信息。

4. 传输层:该层负责在源和目的地之间提供可靠的数据传输。

它使用TCP和UDP协议来实现数据的分段和重新组装,以及连接的建立和终止。

在此层上,数据被划分为报文段,每个报文段都有序号和检验和。

5. 应用层:该层提供应用程序访问网络的接口,并为各种网络应用提供服务。

它包括HTTP、FTP、SMTP等协议,用于实现Web浏览、文件传输、电子邮件等常见的应用功能。

这种分层结构的优点在于,每个层级的功能和协议都相对独立,可以由不同的厂商和团队进行独立开发和测试。

同时,各层之间的接口规范也使得不同厂商的设备能够互相兼容和交互操作。

此外,通过将网络分解为多个层级,可以更好地进行网络故障诊断和故障隔离,提高网络的可靠性和可扩展性。

总之,计算机网络体系结构的分层设计为网络的建设、管理和维护提供了一种有效的方法。

它不仅可以提供高效的数据传输和服务提供,同时也为网络的安全性和可靠性提供了保障。

计算机网络体系结构的分层设计是网络通信的基础。

通过将网络的各个功能划分为不同的层级,可以使得不同的网络设备和应用程序可以按照规定的协议进行交互,实现信息的传输和交换。

计算机网络体系结构

计算机网络体系结构

计算机网络体系结构清点人数,组织教学。

复习:计算机网络的定义及系统的组成和功能授新:一、计算机网络体系结构的基本概念1.网络协议在计算机网络中用于规定信息的格式以及如何发送和接收信息的一套规则、标准或约定称为网络协议,简称协议。

协议组成的三个要素是语法、语义和时序。

语法规定了进行网络通信时,数据的传输和存储格式,以及通信中需要哪些控制信息,它解决了怎么讲的问题。

语义规定了控制信息的具体内容,以及发送主机或接收主机所要完成的工作,它主要解决“讲什么”的问题。

时序规定计算机操作的执行顺序,以及通信过程中的速度匹配,主要解决“顺序和速度”问题。

2.数据封装一台计算机要发送数据到另一台计算机,数据必须要先打包,打包的过程称为封装,如图10-10所示,封装就是在用户数据前面加上网络协议规定的头部和尾部,这些头信息包括数据包发送主机的源地址、数据接收主机的目的地址、数据包采用的协议类型、数据包大小、数据包的序号、数据包的纠错信息等内容。

而且,在网络通信中,数据往往是多层次的封装的。

3.网络协议的分层为了减少网络协议的复杂性,技术专家们把网络通信问题划分为许多小问题,然后为每一个问题设计一个通信协议。

这样使得每一个协议的设计、分析、编码和测试都比较容易。

协议分层就是按照信息的流动过程,将网络的整体功能划分为多个不同的功能层。

每一层都建立在它的下层之上,每一层的目的都是向它的上一层提供一定的服务。

4.分层原则层次结构虽然有它的优点,但是如果划分的不合理,反而会带来许多负面影响。

通常要遵循如下一些原则:网络协议层次的数量不能过多,真正需要的时候才能划分一个层次。

网络协议层次的数量也不能过少,层次的数量应该保证能从逻辑上将功能分开,不同的功能不要放在同一层。

功能类似的服务应当放在同一层。

在技术经常变化的地方可以适当增加层次。

层次边界的选择要合理,用于信号控制的额外信息流量要尽量少。

5.网络体系结构计算机网络协议的分层方法及其协议层与层之间接口的集合称为网络体系结构。

计算机网络体系结构

计算机网络体系结构
(3)协议按连接方式分类:面向连接的协议和无连接的
协议
面向连接的协议:在使用时用户首先要建立连接,连接建立 再传输数据,数据传送完后,拆分连接。连接的建立和拆分都
是通过控制报文完成的。 无连接的协议:每个报文带有完整的目标地址,并且每个报文 都是单独发送的,经由系统选定的线路传递. 无连接服务只有传输数据阶段,无连接的建立和拆分阶段
区分“面向连接服务”和“无连接服务”的概念:
打电话和寄信:两个人如果要通电话,必须先建立连接 ——拨号,等待应答后才能相互传递信息,最后还要释 放连接——挂电话。 寄信就没有那么复杂了,地址姓名填好以后直接往邮筒 一扔,收信人就能收到。
(4)分组: 在网络通信中,每一层都要对上一层传来的数据报文进行 处理,由于硬件、操作系统、协议规定等原因规定了本层 每一次能处理的数据报文的最大长度限制,必然要对上 层传来的大的数据报文进行拆分,再将每一段封装成新 的数据报文发送给下一层。 运输层有拆分和拼装数据的功能,拆分得到的段称为分 组(或称为:包)
一、计算机网络通信协议
计算机网络通信协议是用来定义并实现网络通信的一组规则
和参数。
由于计算机之间的通信涉及的因素多而复杂,包括:通信线 路、传输技术、计算机硬件、软件、应用业务、安全等,所 以对计算机网络中的协议采用分层划分和管理。
分层的优点:将复杂的网络通信问题分解为多个可在不同层 次上处理的部分;提供了模块化的设计,对部分层的修改、 增加不影响其他层。
协议是通信双方达成的一致约定。简单地 说,协议是系统之间横向的约定。 两个实体 要想成功的通信,它们之间交流什么、怎样交 流及何时交流,都必须遵从彼此约定的一些规 则,这些规则的集合称为协议.
接口是一个系统内部两个相邻层间的一组 约定,反映了相邻层之间的关系。用于相邻层 之间按照一定规则交换信息 .简单地说,接口 是系统内部纵向的约定,包括下一层向上一层 提供哪些服务,而上一层如何使用这些服务。

计算机网络体系结构简介

计算机网络体系结构简介

TCP/IP四层参考模型
应用层 Telnet FTP SMTP
HTTP DNS SNMP TFTP
传输层
TCP
UDP
网际层
网络 接口层
ARP Ethernet
IP RARP Token Ring
X.25
其他协议
OSI与TCP/IP标准比较
TCP/IP参考模型简介
• 网络接口层:
• TCP/IP的最低层;
OSI模型
– 数据链路层的网络连接设备
• (3) 交换机
– 交换机也叫交换式集线器ቤተ መጻሕፍቲ ባይዱ是一个由许多高速 端口组成的设备。
– 交换机与HUB区别在于:交换机基于MAC地 址向特定端口转发数据帧,而HUB是向所有端 口广播发送数据帧;前者是独享带宽,后者是 共享带宽。
– 例如,有一台100Mbps的HUB,连接了N台 主机,则N台主机共享100Mbps带宽,每台 主机所分配到的带宽只有100Mbps/N;而对 于一台100Mbps的交换机,每个端口的带宽 均为100Mbps,即每台连接的主机均可获得 100Mbps带宽。
物理层Physical
数据组织成数据段 Segment)
用一个寻址机制来标识一个 特定的应用程序(端口号)
分割和重新组合数据 包Packet 将比特信息封装成数 据帧Frame
传输比特(bit)流
基于网络层地址(IP地址) 路由器 进行不同网络系统间的路径 选择
在物理层上建立、撤销、标 识逻辑链接和链路复用 以 及差错校验等功能。通过使 用接收系统的硬件地址或物 理地址来寻址
①TCP(Transmission Control Protocol)传输 控制协议:是一种面向连接的、高可靠性的、提 供流量与拥塞控制的传输层协议。

计算机网络体系结构

计算机网络体系结构
图3-2 协议数据单元PDU、接口数据单元IDU和服务数据单元SDU
返回本节
第3章 计算机网络体系结构
3.2.4 服务原语
服务原语(Service Primitive)是指服务用户与服务提 供者之间进行交互时所要交换的一些必要信息。 OSI/RM规定了四种服务原语类型,如表3-2所示。
第3章 计算机网络体系结构
本章学习目标
l 了解开放系统互连参考模型中的若干重要概 念 l 熟悉OSI/RM各层协议的功能及基本原理并掌 握传输控制协议TCP
返回本章首页
第3章 计算机网络体系结构
3.1 网络体系结构概述
1974年,美国IBM公司首先公布了世界上第一个计算机 网络体系结构(SNA,System Network Architecture), 凡是遵循SNA的网络设备都可以很方便地进行互连。 1977年3月,国际标准化组织ISO的技术委员会TC97成 立了一个新的技术分委会SC16专门研究“开放系统互 连”,并于1983年提出了开放系统互连参考模型,即著 名的ISO 7498国际标准(我国相应的国家标准是GB 9387),记为OSI/RM。
返回本节
第3章 计算机网络体系结构
3.4.2 具有最简单流量控制的数据链路层协议
为了使收方的接收缓冲区在任何情况下都不会溢出,最 简单的方法是发方从主机每取一个数据块,就将其送到 数据链路层的发送缓冲区中发送出去,然后等待;收方 收到数据帧后,将其放入数据链路层的接收缓冲区并交 付给主机,同时回应一信息给发送节点表示数据帧已经 上交给主机,接收任务已经完成;发方收到由接收站点 发过来的双方事先商定好的信息,则从主机取下一个新 的数据帧再发送。在这种情况下,收方的接收缓冲区的 大小只要能够装得下一个数据帧即可,这就是最简单最 基本的停止-等待(Stop-and-Wait)协议。

第2章 计算机网络体系结构

第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),总部设在弗吉尼亚的 阿灵顿。

计算机网络体系结构

计算机网络体系结构

Chap2 计算机网络体系结构
计算机通信与网络
OSI 模型的意义
Chap2 计算机网络体系结构
计算机通信与网络
通信子网
Application protocol Representation protocol Session protocol Transport protocol
APDU
PPDU
SPDU
Chap2 计算机网络体系结构
计算机通信与网络
专用技术与开放技术的对比
专用(Proprietary)
– 个别厂商开发、拥有并控制 – 一个公司或一个公司集团掌握了整个技术
开放(Open)
– 技术的免费使用是对公众开放的 – 不同厂商的网络产品可以互相兼容,进行 互操作.
Chap2 计算机网络体系结构
Chap2 计算机网络体系结构
计算机通信与网络
4、协议(Protocols)和N层协议
定义: 为网络通信所制定的一组规则、约定和 标准。协议可以使通信更有效地进行。协议是 控制两个对等实体进行通信的规则的集合。 在协议的控制下,两个对等实体间的通信使得 本层能够向上一层提供服务。 要实现本层协议,还需要使用下层所提供的服 务。 网络通信是一种层到层的对等通信,第N层上 的通信规则或约定称为N层协议
Chap2 计算机网络体系结构
计算机通信与网络
第二章 计算机网络体 系结构
Chap2 计算机网络体系结构
计算机通信与网络
主要内容
• • • • 2.1 2.2 2.3 2.4 计算机网络体系结构概述 ISO/OSI网络参考模型 TCP/IP模型 OSI 模型和TCP/IP模型的比较
Chap2 计算机网络体系结构
Chap2 计算机网络体系结构
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第三章 计算机网络体系构
3.1 概述 3.2 OSI参考模型 3.3 OSI参考模型各层次的功能及其实
现 3.4 TCP/IP体系结构 3.5 TCP/IP协议簇
3.1 概述
计算机网络是一个复杂的计算机及通信系统的集合,在其发 展过程中逐步形成了一些公认的通用网络体系的模式,这些 模式可视为建立网络体系通用的蓝图,称为网络体系结构 (network architecture),用以指导网络的设计和实现。
上一页 下一页 返回
3.1 概述
协议通常有两种形式:一种是使用便于人阅读和理解的文字描 述,另一种是使用让计算机能够理解的程序代码。这两种不 同形式的协议都必须能够对网络上的信息交换过称做出精确 的解释。
上一页 下一页 返回
3.1 概述
3.1.2 计算机网络协议
网络协议是网络上所有设备之间通信规则的集合,这些设备 包括网络服务器、计算机、交换机、路由器、防火墙等。从 本质上讲,协议是运行在各个网络设备上的程序或协议组件, 用于定义通信时必须采用的数据格式及其含义,以便实现网 络模型中各层的功能。常用的网络协议有NetBEUI、 NWLink IPX/SPX以及TCP/IP等。
上一页 下一页 返回
3.1 概述
由本例可以看出,各种约定都是为了将信件从源点送到目的 点的这个目标而设计的。可以将这些约定分为同等机构间的 约定(如用户间约定、邮局间约定等)和不同机构间的约定 (如用户与邮局间的约定、邮局与运输部门间的约定)。虽然 两个用户、两个邮局、两个运输部门分处两地,但它们分别 对应于同等机构(属相同层次),同属一个子系统;而同处一地 的不同机构(属不同层次)则不在一个子系统,它们之间的关 系是服务与被服务的关系。很显然,这两种约定是不同的, 前者是同等层次间的约定,后者是不同层次间的约定。还有, 处于一地的不同层次间(垂直)的关系是直接的,处于两地的 同等层次之间(水平)的关系是间接的。
下一页 返回
3.1 概述
由于信息的类型和作用不同,使用的场合和方式不同,因此 对于通信子网的服务要求就大不相同,所以必须采用不同的 技术手段来满足这些不同的要求。那么,怎样构造计算机网 络的通信功能,才能实现这些不同系统之间,尤其是异种计 算机系统之间的相互通信,就成为了网络体系结构要解决的 问题。网路体系结构通常采用层次化结构定义计算机网络的 协议、功能和提供的服务。
上一页 下一页 返回
3.1 概述
需要强调的是,网络体系结构只精确定义了计算机网络中的 逻辑构成及所完成的功能,它实际上是一组设计原则,包括 功能组织、数据结构和过程的说明,以及为用户应用网络的 设计和实现的基础。因此,网络体系结构是一个抽象的概念, 对于这些功能由何种硬件和软件实现未加说明。因此,网络 的体系结构与网络的实现不是一回事,前者是抽象的,仅告 诉网络设计者“做什么”,而不是“怎样做”;而后者是具体 的,是需要硬件和软件来完成的。
计算机网络中,协议的定义是计算机网络中实体之间有关通 信规则约定的集合。协议有以下3个要素:
上一页 下一页 返回
3.1 概述
(1)语法(syntax):以二进制形式表示的命令和相应的结构, 如数据与控制信息的格式、数据编码等。
(2)语义(scmantics):由发出的命令请求、完成的动作和 返回的响应组成的集合,用来控制信息的内容和需要作出的 动作及响应。
计算机网络体系结构的概念及内容都比较抽象,为了便于理 解,先以两大城市(如广州和上海)民间邮寄信件的工作过程 为例来说明。首先,人们写信时要采用双方都理解的语言、 文体、格式(称谓、落款)等,这样在对方收到信后才能看懂 内容,知道写信人及写信时间等。
上一页 下一页 返回
3.1 概述
当然,还可以有其他一些特殊约定,如编号、密码等。信写 好装人信封后,投递给当地邮政局的信箱或邮筒等待寄发。 这样寄信人与邮局之间就形成了一种约定,即规定信封的书 写格式和给付足额的邮资(邮票)。邮局收到信后,要进行信 件的分拣和分类,然后再装成更大的包裹交付有关运输部门 (如民航、铁路或公路交通部门)负责运输。这时,邮政部门 与运输部门也要有约定,如到站时间、地点、包裹形式、费 用等。信件到目的地后进行相反的过程,最终将信件送到收 信人手中,收信人按照与寄信人的约定读懂信的内容。在信 件邮寄的整个过程中,主要涉及3个子系统:用户子系统、邮 政子系统和运输子系统,如图3-1所示。
(3)时序(timing):定义何时做,规定时间实现顺序的详细 说明,即确定通信状态的变化和过程,如通信双方的应答关 系。
由此可见,网络协议是计算机网络的不可缺少的组成部分。 实际上,要想让连接在网络上的另一台计算机做任何事情, 都需要协议。但当仅在一台单独的计算机上进行文件存盘操 作时,就不需要任何网络协议,除非这个用来存储文件的磁 盘是网络上的某个文件服务器中的磁盘。
上一页 下一页 返回
3.1 概述
在计算机网络环境中,两个端点的两个进程之间的通信过程 类似于信件的投递过程。网络体系结构(network architecture, NA)是计算机网络的分层、各层协议、功 能和层间接口的集合。不同的计算机网络具有不同的体系结 构,其层的数量、各层的名称、内容和功能以及各相邻层之 间的接口都不一样。然而,在任何网络中,每一层都是为了 向它的相邻上层提供一定的服务而设置的,而且每一层都对 上层屏蔽如何实现协议的具体细节。这样,网络体系结构就 能做到与具体的物理实现无关,哪怕连接到网络中的主机和 终端的型号及性能各不相同,只要它们共同遵守相同的协议 就可以实现互联和互操作。
3.1.1 计算机网络体系结构
计算机网络从概念上可分为两个层次,即提供信息传输服务 的通信子网和提供资源共享服务的资源子网。
从两个子网的关系看,资源共享功能的实现依赖于通信子网 的数据通信功能。通信子网为资源子网提供信息传输服务, 而资源子网利用这种服务实现计算机间的资源共享。那么, 通信子网提供的数据通信服务能否满足资源子网的要求,使 资源子网完成自己的资源共享任务呢?
相关文档
最新文档