第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.2.1 网络协议及相关概念(2)
网络协议的分层:以因特网为例,TCP/IP协议族 中包含多个协议,它们之间并不孤立,那么设计们 又是按照什么样的思路来构建整个协议族的体系结 构呢?这就涉及网络协议的分层问题。
所谓“开放”是指:只要遵循OSI标准,一个系统就 可
以与位于世界上任何地方的、也遵循这同一标准的其 他任何系统进行通信。所以开放系统互连参考模型 OSI-RM是个抽象的概念。 开放系统互连的目的:将不同的网络互连成一个更大 的网络,解决异种网络互连的兼容性。
1.开放系统互连参考模型OSI/RM(2)
因此, IP 网络不保证分组的可靠地交付。 IP 网络提供的服务被称为:

第2章 网络协议与体系结构

第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章  计算机网络体系结构






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章 计算机网络体系结构与协议  单元测试  附答案

《计算机网络技术基础》第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

计算机网络协议与体系结构2
00001010 00000101 01100000 00000001 AND) 11111111 11111111 11000000 00000000 00001010 00000101 01000000 00000000 (=10.5.64.0)
推论:若两个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的 子网地址为
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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
相关文档
最新文档