第二章-网络的体系结构与参考模型

合集下载

计算机网络体系结构

计算机网络体系结构
计算机网络的体系结构
2023
Computer Network Architecture
目录
1 OSI参考模型 2 TCP/IP参考模型
1
OSI参考模型
国际标准化组织(ISO)于1984年制定了著名的开放式系统互联 参考模型,简称OSI。
1.1 OSI参考模型
OSI参考模型将网络通信按功能分为7个层次,并定义了各层的功能、 层与层之间的关系、相同层次的两端如何通信等,软、硬件厂商可根据 此标准开发其产品,以便不同厂商的产品互相通信。
7 应用层(Application Layer) 6 表示层(Presentation Layer) 5 会话层(session Layer) 4 传输层(transport Layer) 3 网络层(Network Layer) 2 数据链路层(Data Link Layer) 1 物理层(Physical Layer)
2.4 TCP/IP参考模型各层涉及的主要协议
TCP/IP参考模型
应用层
传输层 网际层 网络接口
网络层的主要协议有4个:IP(网际协议)、 ARP(地址解析协议)、RARP(反向地址解 析协议)和ICMP(网际控制报文协议),其中 最核心的是IP协议。
2.4 TCP/IP参考模型各层涉及的主要协议
处理网络应用 数据表示 主机间通信 端到端的连接 寻址和最短路径 介质访问(接入) 二进制传输
OSI参考模型
1.2 OSI参考模型各层功能
பைடு நூலகம்
应用层
07
主要为用户的应用程序提供网络
表示层

通信服务。
型 各
会话层
05
建立、管理和中止不同机器上

网络体系结构参考答案

网络体系结构参考答案

第二章网络体系结构参考答案简答题1.什么是网络体系结构?为什么要定义网络体系结构?网络的体系结构定义:指计算机网络的各层及其协议的集合(architecture)。

或精确定义为这个计算机网络及其部件所应完成的功能。

计算机网络的体系结构综合了OSI和TCP/IP 的优点,本身由5层组成:应用层、运输层、网络层、物理层和数据链路层。

2.什么是网络协议?它在网络中的作用是什么?在计算机网络中要做到有条不紊地交换数据,就必须遵守一些事先约定好的规则。

这些规则明确规定交换数据的格式以及有关的同步问题。

为进行网络中的数据交换而建立的规则、标准或约定称为网络协议。

3.什么是OSI参考模型?各层的主要功能是什么?OSI模型基于国际标准化组织ISO的建议,各层使用国际标准化协议。

可理解为当数据从一个站点到达另一个站点的工作分割成7种不同的任务,而且这些任务都是按层次来管理。

这一模型被称作 ISO OSI开放系统互联参考模型,因为它是关于如何把相互开放的系统连接起来的,所以常简称它为OSI模型。

应用层提供与用户应用有关的功能。

包括网络浏览、电子邮件、不同类文件系统的文件传输、虚拟终端软件、过程作业输入、目录查询和其他各种通用和专用的功能等。

表示层完成某些特定功能。

例如,解决数据格式的转换。

表示层关心的是所传输信息的语法和语义,而表示层以下各层只关心可靠地传输比特流。

会话层进行高层通信控制,允许不同机器上的用户建立会话(session)关系。

会话层允许进行类似运输层的普通数据传输,并提供对某些应用有用的增强服务会话,也可用于远程登录到分时系统或在两台机器之间的文件传递。

会话层服务之一是管理对话,会话层允许信息同时双向传输,或只能单向传输。

若属于后者,则类似于“单线铁路”,会话层会记录传输方向。

一种与会话有关的服务是令牌管理(token management)。

运输层基本功能是从会话层接收数据,必要时把它分成较小的单元传递,并确保到达对方的各段信息正确无误。

网络体系结构和基本概念

网络体系结构和基本概念

网络体系结构和基本概念1.OSI参考模型:OSI(开放式系统互联)参考模型是一个国际标准的概念框架,用于描述网络体系结构的各个层次和功能。

它将网络划分为七个层次:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

每个层次都有特定的功能和任务,通过层层递进的方式协同工作,最终实现可靠的数据传输和通信。

2.TCP/IP协议族:TCP/IP是一种网络协议族,它是网络通信的基础。

TCP/IP协议族由传输控制协议(TCP)和网络互联协议(IP)构成,它们分别对应于OSI参考模型的传输层和网络层。

TCP/IP协议族还包括IP地址、域名系统(DNS)、用户数据报协议(UDP)等,它们协同工作,完成数据的传输和路由。

3.客户端-服务器模型:客户端-服务器模型是一种常见的网络体系结构,它通过将网络上的计算机划分为客户端和服务器来实现资源共享和服务提供。

客户端是用户通过网络访问服务器获取服务的终端设备,服务器是提供服务的主机。

客户端向服务器发送请求,服务器接收请求并回应,完成数据的交互和处理。

4.P2P网络:P2P(对等)网络是一种去中心化的网络体系结构,其中所有的计算机都既是客户端又是服务器。

P2P网络不依赖于专用的服务器设备,而是通过直接连接来交换数据。

P2P网络的一大特点是去中心化,它能够更好地抵抗单点故障和网络拥塞。

5.三层网络体系结构:三层网络体系结构是一种通用的网络设计架构,它由三层构成:核心层、分布层和接入层。

核心层负责数据的传输和路由,分布层负责网络的负载均衡和安全策略,接入层则负责用户与网络的连接。

这种分层结构能够提高网络的性能和可管理性。

上述是网络体系结构的基本概念和主要内容。

网络体系结构的设计和实现对于网络的性能和安全至关重要。

通过合理地利用和组织网络资源,可以提高网络的性能、可靠性和可扩展性,同时还能够保障数据的安全和隐私。

在日益发展的信息时代中,网络体系结构的研究和创新将继续推动着网络技术的进步和应用的发展。

第二章网络体系结构与协议全解

第二章网络体系结构与协议全解

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分层设计
为什么要分层

协议分层与问题简化
硬件故障 网络拥塞
“分而治之” 每一层的目的都是向它的上一层提 供一定的服务而把如何实现这一服 务的细节对上层加以屏蔽。

网络体系结构

网络体系结构

第二章网络体系结构一、例题分析:1.在OSI参考模型中,当相邻高层的实体把IDU 传到低层实体后,被低层实体视为SDU 。

2.在ISO的OSI参考模型中,提供流量控制功能的是第2、3、4层;提供建立、维护和拆除端到端连接的层是传输层;为数据分组提供在网络中路由功能的是网络层;传输层提供主机进程之间的数据传送;为网络层实体提供数据发送和接收功能和过程的是数据链路层。

3.TCP/IP参考模型是Internet采用的协议标准,是一个协议系列,由多个处在不同层次的协议共同组成,用于将各种计算机和设备组成实际的计算机网络。

TCP/IP参考模型分成4个层次,分别是主机-网络层、互联网络层、传输层与应用层。

(1) C 是属于互联网络层的低层协议,主要用于完成IP地址向物理地址的转换。

(2) A 主要用于完成物理地址向IP地址的转换,多用在无盘工作站启动时利用物理地址解析出对应的IP地址。

(3) B 是与IP协议同层的协议,更确切的说是工作在IP协议之上,但又不属于传输层的协议,可用于Internet上的路由器报告差错或提供有关意外情况的信息。

(4) C 是一种面向连接的传输协议,在协议使用中存在着建立连接、传输数据、释放连接的过程。

(5) D 是一种无连接的传输协议,采用这种协议时,每一个数据包都必须独立地进行路由选择,特别适合于突发性短消息的传输。

(1)A. RARP B. ICMPC. ARPD. IGMP(2)A. RARP B. ARPC. DNSD. BOOTP(3)A. IGMP B. ICMPC. DHCPD. SMTP(4)A. SNMP B. HTTPC. TCPD. UDP(5)A. HTTP B. FTPC. TCPD. UDP4.计算机网络提供的服务可以分为有确认服务与无确认服务,二者之间有什么区别?在下列情况中,请说明哪些可能是有确认服务或无确认服务?哪些两者皆可?哪些两者皆不可?(1)建立连接(2)数据传输(3)释放连接答:本题考查对计算机网络提供的两种基本服务类型的理解。

网络体系结构参考模型

网络体系结构参考模型

一、互连网体系结构1974年IBM提出了SNA(系统网络体系结构),考虑到各个网络存在的异构,异质,导致网络都属于封闭式网络,无法相互连接,通过ISO(国际标准化组织)定义了OSI(开放式系统互连)标准,将计算机网络进行分层分层优点:解决了通信的异质性问题,使复杂的问题简单化,向高层屏蔽低层细节问题,使网络的设计更加的简单、容易实现。

协议:网络中通信或数据交换的规则和标准实体:发送接收信息的软件或硬件的进程对等实体:不同系统内的同一层次两个实体接口:相临两层之间的交互界面服务:某一层和此层以下的层能力,通过接口交给相临层协议栈:系统内的各个层的协议集合网络体系结构:计算机网络的层次结构和协议的集合1、ISO/OSI参考模型ISO/OSI参考模型是一种逻辑结构,不是具体的设备,任何遵循协议的系统都可以相互通信经过OSI七层模型的数据要经历数据的封装(打包)和解封装(解包)过程,封装过程是将原数据从高层向低层传递的过程,每经过一层都需要加上该层的报头信息,解封装过程是从低层向高层传递的过程,每经过一层都需要将对等层的报头去掉还原为上层数据。

第一层:物理层处于最底层,为上层提供物理连接,负责传送二进制比特流,在物理层中定义了机械特性(连接器形式和插针分配),电气特性(接口电路参数),功能特性(物理接口的信号线)和规程特性(信号线操作规程),传输介质可以使用有线介质或无线介质,物理层传输二进制比特流,为数据链路层提供物理连接物理层的典型设备有:集线器第二层:数据链路层链路的管理,流量的控制,差错控制,数据以数据帧格式传输的,数据帧包含帧头(H2)和帧尾(T2)MAC(介质访问控制),48位二进制组成,为了方便表示使用十六进制表示,网卡上的MAC地址是物理地址,在生产网卡时就内臵在网卡的ROM(只读存储器)芯片中了,不能修改,但是可以伪造(网卡属性中),为了表示网卡的全球唯一性,将MAC地址表示的48位二进制地址分为2部分,前24位表示厂商代号,后24位表示厂商内部代号,MAC地址相同的计算机不能够相互通信网桥,二层交换机,网卡都工作在数据链路层。

第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环境中两个同样的层次之间, 也好像可将数据(服务单元)直接传送给对方。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Chapter 2 网络的体系结构与参考模型⏹2.1 网络的构成⏹2.2 网络的体系结构⏹2.3 OSI模型⏹2.4 TCP/IP模型⏹2.5 OSI与TCP/IP模型比较⏹2.6 网络的分类2.1⏹网络的构成⏹端系统(主机等):信息的收发接入网(校园网)接入网Si Si Si2.2网络体系结构——层和协议的集合[1]⏹协议(protocol)⏹什么是协议?⏹协议为什么要分层?时间时间时间时间学生甲学生乙举例(代购)封装购物投递打包运输拆封使用取物拆包运输运输运输拆包运输捆扎运输发信人收信人协议5协议4协议3协议2协议1空运陆运——层和协议的集合⏹协议体系(protocol architecture)⏹网络协议:是指通信双方(或多方)关于如何进行通信的一种约定[1]。

⏹协议分层:为了降低设计的复杂度,增加网络的可扩展性,具有概念化、结构化的优点,有利于新业务的导入。

⏹分层的原则:⏹将相似的功能集中在同一层内(容易实现),必要时可将层的功能再分成子块,层数不宜过多,以避免层间接口的开销变大。

⏹当功能差别较大时应分层处理。

⏹各层只对相邻的上下层定义接口。

⏹协议栈(protocol stack):一个特定的系统所使用的一组协议(每一层一个或几个协议),网络协议图(参见其它文件)——层和协议的集合⏹层(layer)⏹协议(protocol)⏹服务(service或业务)⏹接口(interface)⏹原语(primitive)——层和协议的集合⏹层(layer)⏹协议(protocol)⏹服务(service或业务)⏹接口(interface)⏹原语(primitive)不同机器中对应的层称为对等实体(peer entity)——层和协议的集合⏹层(layer)⏹协议(protocol)⏹服务(service或业务)⏹接口(interface)⏹原语(primitive)第n层的通信规则和功能由该层的协议描述——层和协议的集合⏹层(layer)⏹协议(protocol)⏹服务(service或业务)⏹接口(interface)⏹原语(primitive)相邻上下层之间都有接口,接口定义下层向上层提供的服务。

——层和协议的集合⏹层(layer)⏹协议(protocol)⏹服务(service或业务)⏹接口(interface)⏹原语(primitive)服务由一组原语描述。

如果协议位于操作系统中,则这些服务原语通常是一些系统调用。

数据单元的名称与关系业务接入点SAP协议数据单元PDUN 层的PDU=N 层PCI+N 层SDU N 层的SDU=N+1层的PDU协议控制信息PCIPCIPCIPDU 业务数据单元SDU服务(service)⏹面向连接的服务⏹首先要在信源与信宿之间建立连接(约定),然后基于此连接(约定)通信,最后撤销连接(约定)。

⏹特点:占用一定的资源,可靠,按序传送⏹非连接服务⏹传送数据不需要建立连接,即有即送。

⏹将每个数据单元打包,在包头添加地址信息。

⏹特点:每个数据包独自寻路(重复劳动),同一数据流的包可能经由不同的路径到达目的地,到达的顺序也可能颠倒。

服务原语(primitive)⏹服务原语分为4种类型:⏹请求(request):一个实体请求做某项服务⏹指示(indication):一个实体被告知做某项服务⏹响应(response):一个实体发出响应⏹证实(confirm):请求得到响应⏹原语一般都携带参数。

⏹证实型(confirmed)和非证实型(unconfirmed)服务的区别:⏹证实型服务包含所有4种服务原语。

⏹非证实型服务只包含请求和指示2种服务原语。

N+1层协议实体N层协议实体N-1层协议实体响应指示N+1层协议实体N层协议实体N-1层协议实体请求证实使用的服务提供的服务服务原语工作示意图N层N+1层N+1层requestindicationresponse confirm计算机A计算机B服务原语工作示例1 COENNCT.request dial2 CONNECT.indication ring3 CONNECT.response pick up4 CONNECT.confirm ringing stops5 DATA.request say something6 DATA.indication hears voice7 DISCONNECT.request caller hangs up8 DISCONNECT.indication busy toneTCP Client-Server 交互流程socket()bind()listen()accept()send()recv()recv()TCP Serverclosesocket()socket()TCP Clientconnect()send()recv()closesocket()建立连接请求数据响应数据文件结束标识2.3ISO-OSI Application Virtual Application Application Application data flowActual data flowSenderReceiver应用层ISO-OSI 模型PDU: Protocol Data Unit协议数据单元帧分组物理层:负责相邻数据设备间比特的收发。

缆线,信号的编码,网络接插件的电、机械接口数据链路层:负责相邻数据设备间数据可靠收发。

成帧,差错控制、流量控制,物理寻址,媒体访问控制网络层:负责网络终端设备间数据的收发路由、转发,拥塞控制表示层:在两个应用层之间的传输过程中负责数据的表示语法应用层:处理应用进程之间所发送和接收的数据中包含的信息内容。

传输层:负责进程之间数据的收发为会话层提供与下面网络无关的可靠消息传送机制会话层:负责建立(或清除)在两个通信的表示层之间的通信通道,包括交互管理、同步,异常报告。

2.4 TCP/IP模型主机至网络层(或网络接口层),在TCP/IP模型中很少提及。

2.4 TCP/IP模型互连网层:提供非连接的分组交换功能2.4 TCP/IP模型传输层:提供可靠的面向连接的传输层协议TCP和不可靠的非连接传输层协议UDP。

2.4 TCP/IP模型应用层:向用户提供应用服务。

如FTP,TELNET等TCP/IP模型2.5 OSI 与TCP/IP 模型的比较相同点:1.都是基于独立的协议栈概念。

2.两者都有功能相似的应用层、传输层、网络层。

1.2.OSI模型支持非连接和面向连接的网络层通信,但在传输层只支持不同点:在OSI模型中,严格地定义了服务、接口、协议;在TCP/IP模型中,并没有严格区分服务、接口与协议。

面向连接的通信;TCP/IP模型只支持非连接的网络层通信,但在传输层有支持非连接和面向连接的两种协议可供用户选择。

3.TCP/IP模型中不区分、甚至不提起物理层和数据链路层。

application802.3 physical802.11 802.11bdata linkphysical Internet2.6 网络的分类⏹从网络连接的区域看网络可分为:⏹个域网(Personal Area Network, PAN ):只有数十米的区域,有蓝牙(802.15)、ZigBee(802.15.4)以及UWB(超宽带)等技术⏹局域网(Local Area Network,LAN):10m~n km,大楼,校园⏹城域网(Metropolitan Area Network,MAN):城市,几十公里⏹广域网(Wide Area Network,WAN):国家和地区,100km~1000km⏹互连网(Internet):由众多网络互连而成internet⏹从传输媒体看⏹有线网络⏹无线网络⏹从功能上分⏹主干网(backbone):高速,功能简捷⏹接入网(access network):功能复杂,种类繁多⏹从网络使用者分⏹公用网(public network):指国家的电信公司或ISP出资建造的大型网络,公众通过缴费即可使用。

⏹专用网(private network):指某个单位所有,仅为本单位人员提供的网络。

⏹从连接方式看⏹广播型网络:多个用户共享同一信道的网络,也称共享媒体型网络⏹点-点网络:由许多点-点的链路连接而成,也称交换型网络小结⏹本章要求⏹重点掌握OSI七层模型和TCP/IP模型,熟悉网络体系结构(层、服务、协议等基本概念)⏹作业⏹第四版,第一章:13,18,20,21,22,33,36⏹或第五版,第一章:16,17,31,34,⏹补充:1.在无连接通信和面向连接的通信两者之间,最主要的区别是什么?⏹2.OSI的哪一层处理以下问题:(a)把传输的位流分成帧,(b)在通过子网的时候决定使用哪条路由路径.。

相关文档
最新文档