网络协议体系结构:优点和缺点

合集下载

计算机网络(第二版)课后习题答案第三章

计算机网络(第二版)课后习题答案第三章

计算机网络参考答案第三章(高教第二版冯博琴)1 什么是网络体系结构?网络体系结构中基本的原理是什么?答:所谓网络体系就是为了完成计算机间的通信合作,把每个计算机互连的功能划分成定义明确的层次,规定了同层次进程通信的协议及相邻层之间的接口及服务。

将这些同层进程间通信的协议以及相邻层接口统称为网络体系结构。

网络体系结构中基本的原理是抽象分层。

2 网络协议的组成要素是什么?试举出自然语言中的相对应的要素。

答:网络协议主要由三个要素组成:1)语义协议的语义是指对构成协议的协议元素含义的解释,也即“讲什么”。

2)语法语法是用于规定将若干个协议元素和数据组合在一起来表达一个更完整的内容时所应遵循的格式,即对所表达的内容的数据结构形式的一种规定(对更低层次则表现为编码格式和信号电平),也即“怎么讲”。

3)时序时序是指通信中各事件发生的因果关系。

或者说时序规定了某个通信事件及其由它而触发的一系列后续事件的执行顺序。

例如在双方通信时,首先由源站发送一份数据报文,如果目标站收到的是正确的报文,就应遵循协议规则,利用协议元素ACK来回答对方,以使源站知道其所发出的报文已被正确接收,于是就可以发下一份报文;如果目标站收到的是一份错误报文,便应按规则用NAK元素做出回答,以要求源站重发该报文。

3 OSI/RM参考模型的研究方法是什么?答:OSI/RM参考模型的研究方法如下:1)抽象系统抽象实系统中涉及互连的公共特性构成模型系统,然后通过对模型系统的研究就可以避免涉及具体机型和技术实现上的细节,也可以避免技术进步对互连标准的影响。

2)模块化根据网络的组织和功能将网络划分成定义明确的层次,然后定义层间的接口以及每层提供的功能和服务,最后定义每层必须遵守的规则,即协议。

模块化的目的就是用功能上等价的开放模型代替实系统。

5 服务原语的作用是什么?试以有确认服务为例进行说明。

答:服务在形式上是用服务原语来描述的,这些原语供用户实体访问该服务或向用户实体报告某事件的发生。

第3章 计算机网络体系结构 Microsoft Word 文档

第3章 计算机网络体系结构 Microsoft Word 文档

第3章计算机网络体系结构〖主要内容〗计算机网络体系结构概述,各层功能的简单介绍,主要介绍物理层和数据链路层及网络层。

〖教学重点〗OSI参考模型的七层功能,物理层概念,数据链路层的流量控制方法,HDLC概念。

计算机网络由多个互连的结点组成,结点之间要不断地交换数据和控制信息,要做到有条不紊地交换数据,每个结点就必须遵守一整套合理而严谨的结构化管理体系。

计算机网络就是按照高度结构化设计方法采用功能分层原理来实现的,即计算机网络体系结构的内容。

3.1 网络体系结构及协议的概念3.1.1 网络体系和网络体系结构网络体系(Network Architecture):是为了完成计算机间的通信合作,把每台计算机互连的功能划分成有明确定义的层次,并规定了同层次进程通信的协议及相邻之间的接口及服务。

网络体系结构:是指用分层研究方法定义的网络各层的功能、各层协议和接口的集合。

3.1.2 计算机网络体系结构计算机的网络结构可以从网络体系结构、网络组织和网络配置三个方面来描述,网络组织是从网络的物理结构和网络的实现两方面来描述计算机网络;网络配置是从网络应用方面来描述计算机网络的布局、硬件、软件和和通信线路来描述计算机网络;网络体系结构是从功能让来描述计算机网络结构。

网络体系结构最早是由IBM公司在1974年提出的,名为SNA计算机网络体系结构:是指计算机网络层次结构模型和各层协议的集合结构化是指将一个复杂的系统设计问题分解成一个个容易处理的子问题,然后加以解决。

层次结构是指将一个复杂的系统设计问题分成层次分明的一组组容易处理的子问题,各层执行自己所承担的任务。

计算机网络结构采用结构化层次模型,有如下优点:●各层之间相互独立,即不需要知道低层的结构,只要知道是通过层间接口所提供的服务●灵活性好,是指只要接口不变就不会因层的变化(甚至是取消该层)而变化●各层采用最合适的技术实现而不影响其他层●有利于促进标准化,是因为每层的功能和提供的服务都已经有了精确的说明3.1.3 网络协议1.协议(Protocol)网络中计算机的硬件和软件存在各种差异,为了保证相互通信及双方能够正确地接收信息,必须事先形成一种约定,即网络协议。

计算机网络体系结构

计算机网络体系结构
在理解问题时忽略中间的过程直接去考虑水平通信会更简单
数据传递过程
计算机网络的各个层次以及每个层次协议的集合称为计算机网络体系结构。
各个层次的所有协议也被称为协议栈。
世界上第一个计算机网络体系结构是美国IBM公司于1974年提出的SNA(系统网络体系结构)
其他的网络体系结构:Digital公司的网络体系结构DNA、Honeywell公司的分布式体系结构DSA等
03
04
本章知识点
信息交换过程
信息
数据
信号
通信网络
信息
数据
信号
物理链路是网络通信必备要素,它是信号传播的载体。
3
2
4
1
发送方如何确定接收方愿意接收数据或已经准备好了接收数据?
数据在传输过程中可能会丢失,如何检测丢失,丢失以后如何处理?
发送方和接收方之间可能间隔了多个网络,如何在网络之间找到一条正确的路,使得数据能够到达接收方?
各种 应用服务
TCP/IP 的三个服务层次
F T P
S M T P
T F T P
D N S
T e l n e t
S N M P
TCP UDP
应用层
运输层
TCP和UDP都根据端口(port)号把信息提交给上层对应的协议(进程)。
port
互联网层的四个主要协议
应用层
运输层
计算机网络体系结构
采用不同体系结构的两个网络之间很难通信 。
为使所有的网络都能互连互通,国际标准化组织ISO于1983年提出了开放系统互连参考模型(Open Systems Interconnection Reference Model,OSI/RM),简称OSI参考模型

计算机网络习题答案

计算机网络习题答案

计算机系工程硕士《计算机网络》复习提纲1、计算机网络发展的历史。

答:计算机网络发展经历了四个阶段:⑴通信与计算机的结合——产生计算机网络(电路交换);⑵分组交换网的出现(包交换);⑶计算机网络体系结构的形成;⑷综合化:即各种业务综合;高速化:即宽带化。

2、计算机网络体系结构和协议。

答:计算机网络的各层及其协议的集合,称为计算机网络的体系结构。

计算机网络的体系结构就是这个计算机网络及其部件所应完成的功能的精确定义。

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

包括语法、语义和同步。

3、分层体系结构的优缺点。

答:优点:各层之间是独立的;灵活性好;结构上可分割开;易于实现和维护;能促进标准化工作。

缺点:分层的层次数难以确定;有些功能会在不同的层次中重复出现,而产生了额外开销。

4、TCP/IP和OSI/RM体系结构。

答:OSI/RM的体系结构分为7层,自下而上分别是:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。

TCP/IP参考模型分为4层,自下而上分别为:主机至网络层,互连网层,传输层,应用层。

⑴两者之比较TCP/IP一开始就考虑到多种异构网的互连问题,并将网际协议IP作为TCP/IP的重要组成部分。

但ISO和CCITT最初只考虑到使用一种标准的公用数据网将各种不同的系统互连在一起。

TCP/IP一开始就对面向连接服务和无连接服务并重,而OSI在开始时只强调面向连接服务。

TCP/IP有较好的网络管理功能。

而OSI到后来才开始考虑这个问题。

TCP/IP对一些基本概念没有很清楚的区分,而且其模型的通用性较差。

⑵OSI模型和协议的缺点糟糕的提出时机糟糕的技术糟糕的现实糟糕的策略⑶TCP/IP 参考模型的缺点该模型没有明显地区分服务、接口和协议的概念。

TCP/IP 模型完全不是通用的,并且不适合描述除TCP/IP 模型之外的任何协议栈。

主机至网络层在分层协议中根本不是通常意义下的层。

几种计算机网络体系结构的对比分析

几种计算机网络体系结构的对比分析

几种计算机网络体系结构的对比分析摘要:在这篇文章中,将要简要的介绍三种不同的计算机体系结构:OSI体系结构、TCP/IP体系结构以及综合在这两个基础上的五层体系结构及工作原理。

此外,还要对这几个体系结构的之间的共同之处以及不同之处进行对比说明。

最后,对比这三个体系结构的优缺点,分别对这三个体系结构进行一些评价以及自己的一些观点。

关键词::TCP/IP体系结构、OSI体系结构、五层体系结构,优缺点对比一:TCP/IP体系结构:简介:从协议分层模型方面来讲,TCP/IP由四个层次组成:网络接口层、网络层、传输层、应用层(如下图)。

各层功能:网络接口层:网络接口层严格来说不是一个独立的层次只是一个接口,TCP/IP并没有对他定义什么具体的协议。

网络接口层负责将网络层的数据发送出去,或从网络就收数据帧,抽出IP数据报上交网际层。

网络接口层可以使用各种网络,如LAN、MAN、WAN,甚至点对点链路。

网络接口层使得上层的TCP/IP和底层的实际网络无关。

网络层:一:负责相邻计算机之间的通信。

其功能包括三方面。

处理来自传输层的分组发送请求,收到请求后,将分组装入IP数据报,填充报头,选择去往信宿机的路径,然后将数据报发往适当的网络接口。

二、处理输入数据报:首先检查其合法性,然后进行寻径--假如该数据报已到达信宿机,则去掉报头,将剩下部分交给适当的传输协议;假如该数据报尚未到达信宿,则转发该数据报。

三、处理路径、流控、拥塞等问题。

网络层包括:IP(InternetProtocol)协议、ICMP(InternetControlMeageProtocol)控制报文协议、ARP(AddreReolutionProtocol)地址转换协议、RARP(RevereARP)反向地址转换协议。

IP是网络层的核心,通过路由选择将下一跳IP封装后交给接口层。

IP数据报是无连接服务。

ICMP是网络层的补充,可以回送报文。

用来检测网络是否通畅。

计算机网络技术 第三章 计算机网络体系结构及协议

计算机网络技术 第三章  计算机网络体系结构及协议

第三章 计算机网络体系结构及协议
3)常见的流量控制方案有:XON/XOFF方案和窗口机制。 ①XON/XOFF方案使用一对控制字符来实现流量控制,当接收方过载时, 可向发送方发送字符XOFF(DC3)暂停,待接收方处理完数据后,再向发送方发送 字符XON(DC1),使之恢复发送数据; ②窗口机制:其本质是在收到一个确定帧之前,对发送方可发送帧的数目加 以限制,这是由发送方调整保留在重发表中的待确认帧来实现的,如接收方来不及 处理,则接收方停止发送确认信息,发送表的重发表就增长,当达到重发表的限度 时,发送方就不再发送新帧直到收到确认信息为止。 发送窗口和接收窗口的大小可以不同,但接收窗口的尺寸不能大于发送窗口, 发送方和接收方的窗口尺寸不得大于信号范围的一半。发送窗口指发送方已发送但 尚未确认的帧序号队列的界,上下界分别称上下沿,上沿、下沿的间距称为窗口尺 寸。发送方每发一帧,待确认帧的数目加1,收到一个确认帧时,待确认帧的数目减 1.当重发表的计数值(待确认帧的数目)等于发送窗口尺寸时,停止发送新帧。 以滑动窗口的观点来统一看待空闲的RQ、Go-Back-N和选择重发,则①空闲 RQ:发送窗口=1,接收窗口=1;②Go-Back-N:发送窗口>1,接收窗口=1;③选择 重发:发送窗口>1,接收窗口>1.
第三章 计算机网络体系结构及协议
七、发送进程发送给接收进程中的数据, 实际上是经过发送方各层从上到下传送 到物理媒体,通过物理媒体传输到接收 方后,再经过从下到上各层的传递,最 后到达接收进程。
第三章 计算机网络体系结构及协议
八、物理层的传输单位是比特,它是指 在物理媒体之上为数据链路层提供一个 原始比特流的物理连接,它不是指具体 的物理设备,也不是指信号传输的物理 媒体,物理层的1建议是于1976年制定的DTE 如何与数字化的DCE交换信号的数字接 口标准。机械特性:采用15芯标准连接 器,定义了八条接口线;电气特性:类 似于RS-422的平衡接口;功能特性:按 同步传输的全双工或半双工方式运行。

计算机网络的协议与体系结构

计算机网络的协议与体系结构

计算机网络的协议与体系结构(理论结构)教学目的:主要学习计算机网络体系结构;通信协议。

教学重点:重点是计算机网络体系结构。

教学难点与关键:计算机网络体系结构的组成、功能。

教学内容及板书纲要:1.计算机网络体系结构基本概念;2. 协议、层次、接口与网络体系结构的基本概念;3.计算机网络的标准化组织和通信标准。

教学过程一、掌握什么是计算机网络的体系结构?为什么要定义网络体系结构?1、计算机网络体系结构就是指计算机网络各层次功能和相应协议的集合,其重要的框架文件是OSI标准。

2、OSI的核心内容由高、中、低三层组成:高层面向网络应用,低层面向网络通信的各种物理设备,中层则集中了大量的协议,起作信息交换、路径选择等作用。

二、为什么要对计算机网络进行分层?分层的原则是什么?1、因为计算机网络是一个复杂的、分布的、开放性的网络系统,采用结构化的方法来描述它,可以把复杂的网络问题分解为许多比较小的、界面比较清晰的、结构简单的部分来处理。

2、分层的原则是:将一组相近功能放在一起,有明确的定义,并有助于制定网络协议的标准化,形成一个网络的层次结构。

分层不能太粗,粗了不同功能容易混杂在一起;分层也不能太细,细了会造成体系统结构过于庞大。

各层边界选择尽量减少跨接口的通信量。

依据这一原则,每一层都向上一层提供一定的服务,而把如何实现这一服务的细节对上一层加以屏蔽。

三、什么是网络协议?(Network Protocol)它在网络中起什么作用?网络协议也是网络通信协议,是通信双方共同遵守的规则或约定。

这些规则明确地规定了所交换数据的格式和时序,因此可以根据服务需要,制定不同的“协议”分别用来协调和管理计算机网络的各个方面的运作。

任何一种通信协议包括三个组成部分协议的语法:定义了怎样进行通信,它关系到字的排列与报文的形式有关协议的语义:定义了什么是通信,它研究字的含义,或者说研究报文的每一部分的含义协议的定时:关系到何时进行通信1、同等层协议(Peer-to-peer):只有在同等层次上的协议实体之间才可以互相访问。

计算机网络技术基础教程(第2章)

计算机网络技术基础教程(第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是一个面向连接的协议。

OSI参考模型讲解

OSI参考模型讲解

OSI参考模型的结构
物理层:负责传输原始 比特流,定义物理特性 如电压、线缆规范等。
数据链路层:负责将比 特流组合成帧,控制数 据传输的流程,如流量
控制和差错控制。
网络层:负责数据包的 路由和转发,处理数据 包的逻辑地址寻址和路
径选择。
传输层:负责提供端到 端的通信服务,处理数 据包的分段和重组,保 证数据的顺序和完整性。
网络层的功能和特点
网络层的主要功能是处理分组交换,负责路由和逻辑寻址。 网络层负责建立和维护通信子网,实现网络连接的建立、维持和释放。 网络层使用IP协议,负责将数据包从源地址发送到目的地址。 网络层还提供拥塞控制和差错控制功能,以确保数据传输的可靠性和效率。
传输层的功能和特点
传输层的功能:提供端到端的数据传输服交互,实现端到端通信。
OSI参考模型的应用和发展趋 势
OSI参考模型的应用场景
远程教育 电子商务 物联网 云计算
OSI参考模型的优缺点
优点:提供了 一种标准化的 网络体系结构, 使得不同厂商 的设备和系统 能够相互通信。
缺点:层次过 多,导致协议 复杂、实现成 本高、传输效
率低。
OSI参考模型的发展趋势和未来展望
云计算和虚拟化技术的普及,使得OSI参考模型的应用更加广泛。 物联网和5G技术的快速发展,将推动OSI参考模型向更高层次的应用。 随着网络安全问题的日益突出,OSI参考模型的安全性将得到更广泛的关注和应用。 人工智能和机器学习技术的应用,将为OSI参考模型的发展带来新的机遇和挑战。
THANK YOU
表示层的功能和特点
表示层主要负责对数据进行编码和格式化,以确保数据在传输过程中具有正确的语法和语义。 表示层还负责对数据进行加密和解密,以确保数据在传输过程中的安全性。 表示层还负责对数据进行压缩和解压缩,以减少数据传输所需的带宽。 表示层还负责对数据进行校验和计算,以确保数据在传输过程中没有发生错误。

计网简答题

计网简答题

1、试从多个方面比较电路交换、报文交换和分组交换的主要优缺点(1)电路交换:电路交换在通信之前双方之间建立一条被双方独占的物理通路,然后在通路上传输整个报文。

优点:通信线路为双方用户专用,数据直达,传输数据时延小;通信双方之间的物理通路一旦建立,双方可随时通信,实时性强;双方通信时按发送数据传送数据,不存在失序问题;缺点:连接建立时间太长;用户始终占用端到端的通信资源,信道利用率低;电路交换时数据直达,不同类型、不同规格、不同速率的终端很难相互进行通信,不易进行差错控制;(2)报文交换:以携带控制信息地报文作为数据传输单元,采用存储转发技术,整个报文先传送到相邻节点,存储下来后查找转发表,转发到下一个结点;优点:不需要建立专用通路,不存在连接时延,用户可随时发送报文;收发双方可不同时处于可用状态,便于类型、规格和速度不同的计算机之间进行通信;一个报文可发送到多个目的地址,提供多目标服务;通信时不会一直占用资源,逐段占用,提高通信线路利用率。

缺点:存储转发技术会引起转发时延,而且通信量越大,时延就越大;实时性差,不适合传送实时或交互式业务的数据;只适用数字信号;存储报文时所需的缓冲区很大;(3)分组交换:采用存储转发技术,将较长报文划分为较短、等长且有首部的分组,然后把分组逐个独立地转发送出去。

优点:无需建立连接,分组存储和转发并发执行,大大减少了报文传输时间;动态分配带宽,对线路是逐段占用;为每个分组独立地选择最合适地转发路由;缺点:分组在各结点存储转发时需要排队,存在存储转发时延;各分组头部必须携带地控制信息一定程度上降低了通信效率;可能会出现失序、丢失或重复分组,分组到达目的地时要进行排序,增加了工作量;若数据量很大,采用电路交换;若通信线路有很多段的链路组成或紧急通讯,采用分组交换;若要提高整个网络的信道通信利用率,采用报文交换或分组交换。

2、小写和大写开头的英文名字internet和Internet在意思上有什么区别internet(互连网):是一个通用名词,泛指由多个计算机网络互联而成的网络。

计算机基础知识:网络协议的分层结构的概述、优点及原则

计算机基础知识:网络协议的分层结构的概述、优点及原则

计算机基础知识:网络协议的分层结构的概述、优点及原则
一.协议的分层结构的概述
协议分层结构的思想是用一个模块的集合来完成不同的通信功能,以简化设计的复杂性。

大多数的网络都按照层或级的方式来组织,每一层完成特定的功能,每一层都建立在它的下层之上。

二.协议的分层结构的优点
1.各层之间相互独立,复杂程度下降。

2.结构上可分隔开:各层都可以采用最合适的技术来实现。

3.易于实现和维护:系统已被分解为若干个相对独立的子系统。

4.灵活性好:一层发生变化其他各层不受影响。

5. 能促进标准化工作:每一层的功能及所提供的服务都有精确的说明。

三. 协议的层次结构划分的原则
1.每层的功能应是明确的,并且是相互独立的。当某一层的具体实现方法更新时,只要保持上、下层的接口不变,便不会对邻居产生影响。
2.层间接口必须清晰,跨越接口的信息量应尽可能少。
3.层数应适中。若层数太少,则造成每一层的计算机网络协议太复杂;若层数太多,则体系结构过于复杂,使描述和实现各层功能变得困难。。

第三章 计算机网络体系结构与协议

第三章 计算机网络体系结构与协议
将不同的系统分成相同的层次; 在不同系统的最低层之间存在着“物理”通信; 不同系统的对等层次之间存在着“虚拟”通信; 对不同系统的对等层之间的通信有明确的通信规定;
高层使用低层提供的服务时,并不需要知道低层服务 的具体实现方法。
2. 各层次间的关系
网络协议都是按层的方式来组织,如图3-1所示,每一层都能完成 一组特定的、有明确含义的功能,每一层的目的都是向上一层提供 一定的服务,而上一层不需要知道下一层是如何实现服务的。
3. 网络层
网络层的主要任务是:进行路由选择,以确保数据分组从发送端到 达接收端,并在数据分组发生阻塞时进行拥塞控制。
网络层还要解决异构网络的互连问题,以实现数据分组在不同类 型的网络中传输。
网络层协议的代表有:IP、IPX、RIP、OSPF等。
4. 传输层
传输层的主要任务是:为上一层进行通信的两个进程之间提供一个 可靠的端到端服务,使传输层以上的各层不再关心信息传输的问题。 端到端是指:进行相互通信的两个节点不是直接通过传输介质连 接起来的,相互之间有很多交换设备(如路由器)。 传输层从会话层接收数据,形成报文(Message),并且在必要时 将其分成若干个分组,然后交给网络层进行传输。 传输层协议的代表有:TCP、UDP、SPX等。
(3)传输层
与OSI参考模型的传输层类似,TCP/IP参考模型的传输层的主要功 能是:使发送方主机和接收方主机上的对等实体可以进行会话。 在传输层上定义了以下两个端到端的协议:传输控制协议(TCP) 和用户数据报协议(UDP)。 TCP是一个面向连接的可靠传输协议,而UDP是一个面向无连接 的不可靠传输协议。
图3-2 对等实体间通信示意图
3. 层次间的关系举例
具体实例请参照教材P46学习。

第二章 计算机网络体系结构与协议

第二章 计算机网络体系结构与协议

现中,从那时起,TCP/IP就与UNIX操作系统关
系密切了,最近几年,用户促使供应商也把
TCP/IP加入其他操作系统中,现在,已有的每
个计算机平台上都有TCP/IP。
Internet协议族中重要的协议族是传 送控制协议(TCP)和网际协议(IP)。 TCP/IP的核心思想是把干差万别的 低层协议(网络层和数据链路层)硬件连结
称为网络控制协议(NCP)的协议。随着Interent的发
展,需要更复杂的协议。1973年,引进了传输控制 协议(TCP),接着,在1981年,引进了网际协议(IP)。 1982年,TCP和IP被标准化成为TCP/IP协议组,并 在1983年,取代了ARPANET上的NCP。
1983年,自由的电子通信和信息共享与其 他一些内容被加入了广为接受的TCP/IP,使其成 为大学和政府部门的标准。TCP/IP作为一个标 准组件被包含到柏克利标准发行中心UNIX的实
协调两个对等实体间通信的控制信息
(2)OSI将层与层之间交换的数据的单位称为服务数据单元SDU (Service Data Unit)。
在任何相邻两层之间的关系可概括为下图所示的那样。在服务提
供者的上一层的实体,也就是“服务用户”,它使用服务提供者所提供 的服务。
服务用户
交换原语
协议
服务用户
交换原语
物理连接 物理服务数据单元(PSDU) (串行传 输方式1位,并行传输方式8位) 顺序化
引线数目和排列、固定和锁定 装置等等。
例如对各种规格的电源插头的尺寸都有 严格的规定。
(2)电气特性
说明在接口电缆的哪条线上出
现的电压应为什么范围,即什么样 的电压表示1或0
(3)功能特性
说明某条线上出现的某一电平

协议分析

协议分析

网络协议:协议是用来描述进程之间信息交换数据时的规则术语。

在计算机网络中,两个相互通信的实体处在不同的地理位置,其上的两个进程相互通信,需要通过交换信息来协调它们的动作和达到同步,而信息的交换必须按照预先共同约定好的过程进行。

网络协议是为计算机网络中进行数据交换而建立的规则、标准或约定的集合。

一个网络协议至少包括三要素:语法、语义、时序。

路由收敛:是指路由域中所有路由器对当前的网络结构和路由转发达成一致的状态。

收敛时间是指从网络的拓扑结构发生变化到网络上所有的相关路由器都得知这一变化,并且相应地做出改变所需要的时间。

网络服务提供商用收敛时间来度量路由器设计和网络体系结构的性能。

路由器的收敛性与许多因素有关,如:下层事件检测时间(路由失败,协议失败),SPF处理时间,协议公告时间,以及转发信息库(FIB)的更新时间等等。

网络体系结构:定义计算机设备和其他设备如何连接在一起以形成一个允许用户共享信息和资源的通信系统。

网络体系结构是指通信系统的整体设计,它为网络硬件、软件、协议、存取控制和拓扑提供标准。

存在专用网络体系结构,也存在开放体系结构。

目前广泛采用的是国际标准化组织(ISO)在1979年提出的开放系统互连(OSI-Open System Interconnection)的参考模型。

这是一个开放的体系结构。

协议栈:是指网络中各层协议的总和,其形象的反映了一个网络中文件传输的过程:由上层协议到底层协议,再由底层协议到上层协议。

使用最广泛的是因特网协议栈,由上到下的协议分别是:应用层(HTTP,TELNET,DNS,EMAIL等),运输层(TCP,UDP),网络层(IP),链路层(WI-FI,以太网,令牌环,FDDI等),物理层。

在协议栈的较低层定义了厂商们可以遵循的规则以使他们的设备可以与其它厂商的设备进行互联。

较高层定义如何管理不同类型的通信会话,用户应用程序如何才能相互操作。

在协议栈中,通常下层的协议为上层提供服务,而上层使用下层提供的服务,层之间的接口通常称为服务访问点SAP。

软考中级网络工程师知识点汇总

软考中级网络工程师知识点汇总

软考中级网络工程师知识点汇总一、计算机硬件。

(1)处理机主要由处理器、存储器、总线组成。

总线包括:数据总线、地址总线、控制总线。

(2)指令的操作信号由CPU产生,并由CPU运送到相应的部件。

(3)pc程序计数器(指令计数器),属于专用寄存器,主要用于计数和存储信息。

(4)CPU指令集:CISC、RISC。

(5)CISC复杂指令集,程序的各条指令及指令中的操作都是按顺序执行。

优点:控制简单。

缺点:对计算机各部分利用率低,执行速度慢。

(6)RISC精简指令集:是在CISC的基础上发展来的,精简了指令系统,采用了超标量和超流水线结构,大大增强了并行处理能力。

更适合采用硬布线逻辑执行指令。

优点:处理速度高。

缺点:指令格式统一、种类少,寻址方式简单。

(7)寄存器的作用:地址寄存器:保存当前CPU所访问的内存单元的地址。

累加器:专门存放算数和逻辑运算的一个操作数和运算结果的寄存器。

可进行加减、读出、移位、循环移位、求补等操作。

算术逻辑单元:中央处理器的执行单元,所有中央处理器的核心组成部分,由“与门”和“或门”构成。

主要功能是进行二位元的算术运算,加减乘。

(8)直接寻址:指令所要的执行的操作都放在内存中,在指令中直接给出该操作数的有效地址。

(9)程序员可以直接访问的寄存器:程序技术器(pc)。

程序寄存器(PC):存储指令。

指令寄存器(IR):暂存内存取出的指令。

存储器数据寄存器(MDR)和存储器地址寄存器(MAR):暂存内存数据。

(10)计算机指令一般包括操作码和地址码。

一般分析执行一条指令时,操作码和地址码都应存入指令寄存器。

(11)计算机中主存储器主要由存储体、控制线路、地址寄存器、数据寄存器和地址译码电路组成。

(12)获取操作最快的寻址方式是立即寻址。

立即寻址再取出指令时,连同操作数也一同取出。

(13)按内容访问的存储器是相连存储器。

(14)主机和外设进行信息交换的方式:程序控制输入/输出:计算机程序完全控制CPU和外设之间的数据传输。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第10章网络协议体系结构:优点和缺点2 0世纪早期,社会学家G e o r ge Herbert Mead研究了语言对人类的影响,最终得出结论:人类的理解力之所以能够活跃起来,主要是因为我们有语言。

语言帮助我们发现周围环境的内涵并搞清它的意义。

网络协议对网络起类似的作用,它为完全不同的系统提供共同的用于通信的环境。

L A N协议使得网络通信电缆上传递的简单的电子信号变得有意义。

没有协议,网络通信是不可能存在的。

为了让两个工作站能够充分地进行通信,他们必须使用相同的协议,就像两个人如果使用相同的语言,才能够更好地进行交流。

使用协议也能够使网络设备能够更多地了解它们所在的网络环境,并且从大量的网络电缆、连接器以及其他连接设备中了解它们的意义。

如果你对于协议如何使得网络有意义方面有疑问的话,则可以想一想当你的工作站上的一个关键的协议被删除时,对你的通信能力所产生的影响就会知道了。

你将注意到你的工作站不能再像以前那样进行通信了,它甚至看不见使用已被删除的协议的其他设备了。

阅读完本章并完成练习后,您将能够:• 解释在小型和大型L A N中使用的关键协议。

• 判断在一个给定的L A N中使用哪一个协议,以及在同一个L A N中实现多个协议。

• 在一个工作站上安装L A N协议。

• 解释关键的WA N协议。

• 判断哪一个WA N协议会与一个L A N上使用的协议兼容。

L A N协议就像一个本地语言或方言,它们使得你不需要做任何努力就可以在相互连接的设备之间进行交换。

WA N协议就像一个国际语言,它使得通信能够跨越一个L A N的边界到处旅游,使得一个远程工作站或L A N能够与另一个L A N进行通信。

本章研究最常用的L A N和WA N协议,说明每一个协议的优点和缺点。

一些协议,包括T C P/I P和AT M,在前面的章节已经讨论过了,在这里只概括一下。

其他协议对于你而言都是新的,如N e t B E U I,它是用在小型L A N上的,还有点到点协议,它是一个WA N协议,通常被个人用来连接到他们的公司或者学术L A N上。

10.1 LAN协议一个局域网可以单独传输多个网络协议,或者组合两个、三个或多个协议。

网络设备,例如路由器,通常建立起来后能够自动配置自己,这是通过辨认不同的协议完成的(根据该路由器使用的操作系统)。

例如,一个以太网L A N可能为一个大型机计算机提供一个协议,而为N o v e l l服务器提供一个不同的协议,又为Windows NT服务器提供另外一个协议(见图1 0-1)。

可能建立一个桥式路由器为自己自动识别并配置它自己,这样它传递一些协议并作为其他设备的一个桥梁。

在一个网络上拥有多个L A N协议的优点是这样一个网络可以在同一个L A N上完成许多不同的功能,如使得I n t e r n e t访问成为可能,以及访问大型机计算机及服务器。

缺点是一些协议是以广播的方式进行操作的,这意味着它们经常发送包,以便识别网络上的设备,这样会导致数量可观的网络冗余通信量。

图10-1 在一个网络上传输多个协议10.2 LAN 协议属性一个L A N 协议的属性与其他通信协议类似,但是有一些L A N 协议是在网络的早期开发的,那时网络的基础设施还比较慢,更容易受到E M I /R F I 的影响,并且不可靠。

所以,这些协议中有一些对于现代通信而言是有缺陷的,例如不充分的差错检验,或者可能产生不必要的网络通信量。

另外,有一些协议是为小型L A N 开发的,而不是为了实现如今的企业L A N 而设计的,企业L A N 需要更密集的路由选择。

• 通常而言,L A N 协议必须提供:• 可靠的网络链接。

• 相对高的速度。

• 源结点和目标结点的地址处理。

• 符合网络标准,特别是IEEE 802标准。

所有这些特征都是由网络传输协议提供的,如以太网和令牌环,L A N 协议通过它们进行操作。

10.3 LAN 操作系统和协议有多个L A N 操作系统是与在以太网或令牌环内部传输的特定的协议相联系的。

主要L A N 操作系统包括:• Novell NetWa r e 。

• Windows NT 。

• LAN 管理器和L A N 服务器。

• AppleTa l k 。

Novell 服务器Windows NT 服务器TCP/IP 协议传输大型机NetBEUI 协议传输IPX/SPX 协议传输10.3.1 Novell NetWa r eN e t W a r e 最初是为以太网总线、令牌环以及A R C n e t 网络开发的,它们都采用一个文件服务器。

A R C n e t 是一个早期的私人拥有的网络选择,使用带有令牌的特殊的包,并采用总线星形网络设计。

如今,N e t W a r e 已经发展成为一个独立于硬件的系统,支持不同的拓扑结构和协议。

N o v e l l 改编了一个早期的L A N 协议,施乐网络系统(Xerox Network System, XNS)协议,用于它的N e t W a r e 文件服务器操作系统。

X N S 由施乐公司引入,作为在以太网上进行通信的一种方法。

在8 0年代早期,多个供应商都实现了他们自己的X N S 版本。

N o v e l l 的改变版本称为网间包交换( I P X )协议,设计用于N e t W a r e 。

I P X 虽然也是一个早期的网络协议,与其他早期协议相比,I P X 具有能够进行路由选择的优点,这意味着它可以在一个企业的多个网络之间传输数据。

I P X 的缺点是它是一个“爱讲闲话”的协议,因为频繁使用I P X 的现场工作站将它们的存在位置向整个网络进行广播。

当存在多个配置为I P X 的N e t W a r e 服务器和几百个客户机时,I P X 广播占据大量的网络通信量(见图1 0-2)。

图10-2 每一个站通过I P X 发送周期性广播(但不是在同一时间)与I P X 一起,N o v e l l 还实现了一个称为序列包交换( S P X )的伙伴协议。

S P X 使得特定应用本站由此广播本站由此广播本站由此广播本站由此广播本站由此广播本站由此广播本站由此广播本站由此广播本站由此广播本站由此广播本站由此广播NetWare 服务器NetWare 服务器数据的交换成为可能,并且可靠性比I P X 要高。

I P X 比S P X 稍微快一点,但是在数据链路层的L L C 子层采用无连接设备,这意味着为保证包能够到达目的地而做的检查要更少。

S P X 使用面向连接的服务,使得数据传输更加可靠。

在大多数情况下,I P X 和S P X 都被同时引用,称为I P X /S P X 。

S P X 的一个用处是交换网络上的数据库数据。

N o v e l l 的远程控制工具及打印设备也使用S P X 。

远程控制工具使得一个工作站能够显示与出现在一个N e t W a r e 文件服务器监视器上的内容相同的信息,这样工作站用户能够可靠地执行文件服务器控制命令,而不必呆在文件服务器键盘的边上。

I P X /S P X 通过特殊的由N e t W a r e 创建的DOS Shell 驱动程度应用于基于D O S 的计算机上。

当一个N e t W a r e 网络上使用了多个协议,如I P X /S P X 和T C P /I P ,那么N e t W a r e 和N e t W a r e 客户机就会经常使用N o v e l l 开放数据链路接口( O D I )驱动程度。

这一驱动程度支持N e t W a r e 文件服务器、大型机和小型机以及互连网上的通信。

O D I 驱动程度可以用于运行在M S -D O S 、M i c r o s o f t Windows 3.x 、Windows 95、Windows 98以及Windows NT 上的网络客户机上。

O D I 驱动器的微软实现是一个较早期的1 6位应用程序,这意味着它不能利用更新的Wi n d o w s 版本的3 2位速度及能力。

基于N e t W a r e 的网络上多协议支持也可以通过N o v e l l 的C l i e n t 32软件得到,该软件是设计用于3 2位的操作系统的,如Windows 95、Windows 98以及Windows NT 。

另一种在运行Windows 95、Windows 98以及Windows NT 操作系统的工作站上使用I P X /S P X 的方法是安装微软的I P X /S P X协议仿真软件,称为N W L i n k (尝试做一下项目练习1 0-3)。

通过微软的网络驱动程序接口规范( N D I S )可以得到N W L i n k ,N D I S 是一个软件驱动程序规范,使得微软的网络协议能够与一个N I C 进行通信,或是绑定在一起。

将一个协议绑定在一个N I C 上是一个软件过程,使得该N I C 能够有效地与网络媒介相接口。

N D I S 能够将一个或多个协议与一个N I C 绑定在一起,允许每一个协议通过该N I C 进行发送。

当N D I S 绑定了多个协议时,它建立一个层次结构,这样当不同协议同时有发送数据的要求时,N I C 将把优先级给最常使用的协议(用户在N D I S 中配置的一个层次结构)。

例如,你可能在一个处理过程中使用T C P /I P 来发送信息,而另一个处理过程中使用I P X / S P X 来发送信息。

如果I P X / S P X 具有比T C P /I P 更高的绑定优先级,那么I P X /S P X 会被首先发送。

N D I S 和O D I 在数据链路L L C 子层上操作,如图1 0 - 3所示,但是这些驱动程序中一次只有一个能够绑定到N I C 上。

(从项目练习1 0-2了解从何处安装N D I S 。

)除了I P X /S P X 以外,Novell NetWa r e 使用了其他一些协议用于特殊的通信任务,如采用R I P 来收集路由选择信息(参见第4章)。

N e t W a r e 服务器可以配置成功能与路由器相同,并使用R I P 来保存路由表,虽然这必须与负责路由管理的网络管理员合作才能完成。

表 1 0-1展示了使图10-3 NDIS 网络体系结构网络层的网络协议(如IPX/SPX 或TCP/IP)数据链路层的LLC 子层的NDIS 数据链路层的M A C 子层的NIC 驱动程序物理层的NIC用N e t W a r e 的协议。

如本书前面所提到的那样,并不推荐采用N e t W a r e 和Windows NT 服务器上的R I P ,因为它会给你的网络添加更多的通信量。

相关文档
最新文档