数据链路层协议综合概述

合集下载

HDLC协议概述

HDLC协议概述

HDLC协议概述协议名称:HDLC协议(High-Level Data Link Control Protocol)概述:HDLC协议是一种数据链路层协议,用于在物理链路上可靠地传输数据。

它提供了数据的封装、帧同步、流控制、差错检测和纠错等功能。

HDLC协议广泛应用于各种通信网络,包括广域网(WAN)、局域网(LAN)和串行通信链路等。

1. HDLC协议的基本原理HDLC协议采用点对点(Point-to-Point)或多点(Point-to-Multipoint)拓扑结构,通过数据链路层进行数据传输。

它将数据分割成一系列的帧(Frame),并在每个帧中添加控制信息,以确保数据的可靠传输。

2. HDLC协议的帧结构HDLC帧由以下几个部分组成:- 帧起始标志(Flag):一个字节的特定字符,用于标识帧的起始。

- 地址字段(Address):一个字节的地址标识,用于多点链路中的目标站点识别。

- 控制字段(Control):一个字节的控制信息,用于控制数据的流向和帧的类型。

- 信息字段(Information):可选的数据字段,用于携带传输的有效数据。

- 帧检验序列(FCS):用于检测帧中的差错,通常采用循环冗余校验(CRC)算法。

- 帧结束标志(Flag):一个字节的特定字符,用于标识帧的结束。

3. HDLC协议的工作模式HDLC协议支持三种工作模式:- 基本模式(Normal Mode):用于点对点链路,包含单个发送站点和单个接收站点。

- 非平衡模式(Asynchronous Balanced Mode,ABM):用于多点链路,包含多个发送站点和单个接收站点。

- 平衡模式(Synchronous Balanced Mode,SBM):用于多点链路,包含多个发送站点和多个接收站点。

4. HDLC协议的流控制HDLC协议通过控制字段实现流控制,包括以下几种方式:- 停止-等待流控制(Stop-and-Wait Flow Control):发送方发送一个帧后,等待接收方确认后再发送下一个帧。

HDLC协议概述

HDLC协议概述

HDLC协议概述概述:高级数据链路控制(HDLC)协议是一种数据链路层协议,用于在计算机网络中进行数据的可靠传输。

它提供了一种可靠的、面向比特的传输方式,适用于广泛的通信环境。

HDLC协议具有灵活性和可扩展性,已被广泛应用于各种网络和通信系统中。

一、协议目的与范围HDLC协议的主要目的是提供一种可靠的、高效的数据链路层协议,以确保数据的可靠传输和错误检测。

它适用于点对点和点对多点的通信环境,并支持全双工和半双工通信模式。

HDLC协议可以在各种传输介质上运行,如串行线路、ISDN、以太网等。

二、协议特性1. 帧结构:HDLC协议使用帧结构来传输数据。

每个帧包含起始标志、地址字段、控制字段、信息字段、FCS(帧检验序列)和结束标志。

起始标志和结束标志用于标识帧的开始和结束,地址字段用于标识发送和接收方的地址,控制字段用于控制帧的流程和错误检测,信息字段用于传输数据,FCS用于检测数据传输过程中的错误。

2. 流量控制:HDLC协议支持流量控制机制,以确保发送方和接收方之间的数据传输速率匹配。

它使用滑动窗口协议来控制发送方的发送速率,接收方可以通过发送ACK(确认)帧来控制发送方的发送窗口大小。

3. 差错检测与纠正:HDLC协议使用FCS来检测帧传输过程中的差错。

接收方在接收到帧后,会计算FCS并与接收到的FCS进行比较,以确定帧是否有误。

如果FCS校验失败,接收方可以要求发送方重新发送帧。

4. 点对多点通信:HDLC协议支持点对多点的通信模式,其中一个站点可以同时与多个站点进行通信。

在这种模式下,每个站点都有唯一的地址,发送方可以通过地址字段来指定接收方。

5. 可靠性:HDLC协议提供了可靠的数据传输机制。

它使用确认帧和重传机制来确保数据的可靠传输。

发送方在发送帧后,会等待接收方发送确认帧,如果一段时间内没有收到确认帧,发送方会重新发送帧。

三、协议应用HDLC协议广泛应用于各种通信系统和网络中,包括以下领域:1. 数据通信:HDLC协议可以在串行线路、ISDN等传输介质上进行数据通信,提供可靠的数据传输机制。

linkport链路层通讯协议

linkport链路层通讯协议

linkport链路层通讯协议一、链路层通讯协议概述链路层通讯协议(Link Layer Communication Protocol)是一种计算机网络通信协议,主要负责在物理链路的基础上实现数据链路层的互连。

它在计算机网络体系结构中起着至关重要的作用,为网络层和物理层之间提供了可靠的传输服务。

链路层通讯协议的主要目标是实现数据的高效、可靠传输,通过错误检测、流量控制、帧同步等技术,确保数据在发送端和接收端之间的正确传递。

二、链路层通讯协议的原理与应用链路层通讯协议采用帧为单位进行数据传输。

发送端将数据分割成一个个帧,每个帧包含数据和必要的控制信息。

接收端收到帧后,根据帧中的控制信息进行解码和校验,确保数据的正确性。

同时,链路层通讯协议还负责物理链路的建立、维护和断开。

在实际应用中,链路层通讯协议广泛应用于以太网、Wi-Fi、蓝牙等无线和有线网络。

例如,以太网采用IEEE 802.3协议,Wi-Fi采用IEEE 802.11协议,蓝牙采用Bluetooth SIG协议。

三、链路层通讯协议的优缺点链路层通讯协议具有以下优点:1.可靠性:链路层通讯协议通过错误检测、流量控制等技术,确保数据的正确传输。

2.高效性:链路层通讯协议采用帧为单位进行数据传输,可以实现数据的高效传输。

3.通用性:链路层通讯协议适用于多种网络技术,如以太网、Wi-Fi、蓝牙等。

4.易于实现:链路层通讯协议的实现相对简单,便于硬件和软件的开发与维护。

然而,链路层通讯协议也存在一定的局限性:1.受物理链路限制:链路层通讯协议的性能受到物理链路的影响,如传输速率、距离等。

2.无法实现端到端错误检测:链路层通讯协议主要关注局域网内的数据传输,无法为端到端的数据传输提供错误检测和校验。

3.协议众多:链路层通讯协议有多种标准,如IEEE 802系列,企业私有协议等,学习和使用成本较高。

四、链路层通讯协议在我国的发展前景随着我国信息产业的快速发展,链路层通讯协议在我国的应用越来越广泛。

HDLC协议

HDLC协议

HDLC协议协议名称:HDLC协议一、引言HDLC(High-Level Data Link Control)协议是一种数据链路层协议,用于在数据通信中提供可靠的数据传输和错误检测。

本协议旨在定义数据帧的格式、传输方式、错误检测和纠正机制,以及数据链路的控制流程。

二、协议概述1. 定义HDLC协议是一种同步数据链路协议,用于在点对点或点对多点的通信环境中,通过数据链路层提供可靠的数据传输服务。

2. 功能HDLC协议具备以下功能:- 数据帧的封装和解封装- 数据帧的传输和接收- 错误检测和纠正- 数据链路的控制流程三、协议格式1. 帧结构HDLC协议的数据帧由以下字段组成:- 帧起始标志(Flag):用于标识帧的开始和结束,通常为01111110。

- 地址字段(Address):用于标识接收方的地址,可选字段。

- 控制字段(Control):用于控制数据链路层的操作,包括流量控制、错误检测等。

- 信息字段(Information):承载传输的数据。

- 帧检验序列(FCS):用于检测数据帧是否出现错误。

- 帧结束标志(Flag):用于标识帧的结束。

2. 帧封装发送方将数据封装成HDLC帧的格式,按照以下步骤进行:- 在数据前添加帧起始标志(Flag)。

- 添加地址字段(Address),可选。

- 添加控制字段(Control)。

- 添加信息字段(Information)。

- 计算并添加帧检验序列(FCS)。

- 添加帧结束标志(Flag)。

3. 帧解封装接收方根据HDLC帧的格式,按照以下步骤进行帧解封装:- 检测帧起始标志(Flag)。

- 解析地址字段(Address),可选。

- 解析控制字段(Control)。

- 解析信息字段(Information)。

- 校验帧检验序列(FCS)。

- 检测帧结束标志(Flag)。

四、协议流程1. 建立连接- 发送方发送一个带有连接请求的HDLC帧。

- 接收方收到连接请求后,发送一个带有连接确认的HDLC帧。

PPPoE协议工作原理

PPPoE协议工作原理

PPPoE协议工作原理PPPoE(Point-to-Point Protocol over Ethernet)是一种广泛应用于宽带接入网络中的协议,它允许用户通过以太网连接到互联网服务提供商(ISP)的网络。

本文将详细介绍PPPoE协议的工作原理。

一、PPP协议简介在了解PPPoE协议之前,我们首先需要了解PPP协议(Point-to-Point Protocol)。

PPP是一种数据链路层协议,常用于建立和维护两个节点之间的点对点连接。

它提供了可靠的数据传输、错误检测和纠正、身份验证等功能,被广泛应用于拨号连接和广域网中。

二、PPPoE协议概述PPPoE协议是在PPP协议的基础上发展而来,它允许通过以太网连接进行拨号上网。

PPPoE协议将PPP协议封装在以太网帧中,使得用户可以通过以太网接入ISP提供的宽带服务。

三、PPPoE会话的建立过程1. 客户端发起PPPoE会话请求用户的计算机通过以太网接口向ISP的PPPoE服务器发起会话请求。

请求中包含了用户的身份信息和认证方式等。

2. 服务器响应并进行认证ISP的PPPoE服务器接收到会话请求后,会进行身份验证,验证通过后会向客户端发送认证成功的响应。

3. PPP链路建立认证成功后,客户端和服务器之间建立PPP链路,开始进行数据传输。

此时,PPP协议提供了可靠的数据传输和错误检测等功能。

4. IP地址分配在PPP链路建立后,服务器会为客户端分配一个IP地址,以便客户端可以与互联网进行通信。

四、PPPoE协议的优势1. 灵活性:PPPoE协议可以通过以太网接入,使得用户可以使用常见的以太网设备进行宽带接入,无需额外的硬件设备。

2. 安全性:PPPoE协议支持身份验证,可以确保只有经过认证的用户才能接入ISP的网络,提高了网络的安全性。

3. 可靠性:PPPoE协议基于PPP协议,提供了可靠的数据传输和错误检测等功能,保证了数据的可靠性。

4. 易于管理:PPPoE协议支持会话的建立和断开,ISP可以方便地管理用户的接入和流量控制。

STP协议生成树协议解析与环路消除

STP协议生成树协议解析与环路消除

STP协议生成树协议解析与环路消除STP(Spanning Tree Protocol)是一种数据链路层协议,用于在拓扑网络中避免环路,并选择最佳路径进行数据传输。

本文将对STP协议的生成树协议解析与环路消除进行详细讨论。

一、STP协议概述STP协议是由IEEE(Institute of Electrical and Electronics Engineers)的802.1D标准定义的一种网络协议。

它的主要目标是解决网桥(Bridge)或交换机(Switch)之间连接成环路时可能产生的问题,如广播风暴。

二、STP协议工作原理STP协议通过选择一个交换机作为根交换机(Root Switch),该交换机将成为生成树的根节点。

其他交换机通过发送BPDU(Bridge Protocol Data Unit)消息进行选举,选择一个具有最短路径通向根交换机的端口。

三、STP协议过程1. 交换机启动时,所有端口处于指定状态(Discarding State),不进行数据转发。

2. 通过BPDU消息交换,交换机进行选举,选择一个交换机作为根交换机。

3. 根交换机将所有端口置为指定状态,而其他交换机选择一条通向根交换机的端口,将其置为指定状态,形成生成树。

4. 生成树上的端口处于指定状态,可以进行数据转发,非生成树上的端口处于指定状态,不进行数据转发。

四、环路消除由于STP协议允许存在备份链路,可能会导致网络中出现多条路径,从而产生环路。

为了消除环路,STP协议会选择将某些端口置于阻塞状态(Blocking State),不进行数据转发。

1. 链路开销优先级STP协议将每个端口的优先级称为链路开销。

端口开销越小,选举时优先级越高。

默认情况下,端口开销为100。

2. 选举根交换机交换机通过发送BPDU消息进行选举根交换机。

BPDU消息包含根交换机的优先级和MAC地址信息,每个交换机收到BPDU消息后比较优先级和MAC地址,选择优先级较低的交换机作为根交换机。

通信网_HDLC协议概述

通信网_HDLC协议概述

HDLC协议概述摘要本文首先介绍了HDLC的发展历史以及HDLC协议的链路配置、帧结构等内容,并对现存的HDLC标准和其应用范围及发展前景进行了概述。

关键词HDLC协议数据链路层标准正文一、HDLC发展历史高级数据链路控制(High-level data link control),简称HDLC,是一个在同步网上传输数据、面向比特的数据链路层协议。

60年代,英国NPL网首先提出分组交换的概念。

之后,美国的ARPA网采用分组交换的方式运行。

计算机网络纷纷出现,但原来用于终端到计算机之间的通信的控制规程都是以字符为基础的,它们往往难以满足计算机到计算机之间的通信要求。

70年代初,IBM公司率先提出了面向比特的同步数据链路控制规程SDLC(Synchronous Data Link Control),SDLC是IBM 系统网络体系结构Systems Network Architecture(SNA)数据链路层的协议。

随后,美国国家标准化协会ANSI将SDLC修改为ADCCP(Advanced Data Control Procedure)做为国家标准;ISO将修改后的SDLC称为高级数据链路控制HDLC(High-level Data Link Contl),并将它做为国际标准。

HDLC与基本型规程相比较,它的主要进步在于引入一个标志F(01111110)和一个0比特插入机构,使传输数据的控制机构简单,并把面向比特的能力引入传输机构。

国际标准化组织ISO 于1981年正式推荐了一个网络系统结构----七层参考模型,叫做开放系统互连模型(Open System Interconnection,OSI)。

OSI 参考模型将整个网络通信的功能划分为七个层次,它们由低到高分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

HDLC协议数据链路层,把从物理层来的原始数据打包成帧。

数据链路层负责帧在计算机之间的无差错传递。

计算机网络协议大全

计算机网络协议大全

计算机网络协议大全计算机网络协议是指计算机网络中用于数据通信的约定和规则。

它们定义了数据在网络中的传输方式、传输速率、错误检测和纠正机制等,为网络通信提供了基础。

本文将介绍一些常见的计算机网络协议,包括物理层、数据链路层、网络层、传输层和应用层。

一、物理层协议物理层协议是计算机网络中最底层的协议,主要负责传输比特流。

常见的物理层协议有:1. 以太网(Ethernet):以太网是一种局域网技术,采用CSMA/CD (载波监听多路访问/冲突检测)技术,在共享电缆上实现多台计算机的数据通信。

2. 无线局域网(Wi-Fi):Wi-Fi协议是一种无线局域网技术,基于IEEE 802.11标准,允许计算机通过无线信号进行数据传输。

二、数据链路层协议数据链路层协议负责将数据帧从一个节点传输到相邻节点,保证可靠的数据传输。

常见的数据链路层协议有:1. 点对点协议(PPP):PPP协议用于点对点通信,支持数据压缩和加密。

它可以通过串行线路进行通信。

2. 以太网协议(Ethernet):以太网在物理层和数据链路层都有协议,因此可以看作是一个综合性的协议。

三、网络层协议网络层协议负责将数据包从源主机传输到目标主机,通过路由选择合适的路径。

常见的网络层协议有:1. 互联网协议(IP):IP协议是互联网的核心协议,负责将数据分组从源主机传输到目标主机。

IPv4和IPv6是最常用的版本。

2. 路由信息协议(RIP):RIP是一种动态路由协议,用于在本地网络之间选择最佳的路径。

它根据跳数来评估路径的优劣。

四、传输层协议传输层协议负责在源主机和目标主机之间建立可靠的端到端连接,并提供可靠的数据传输。

常见的传输层协议有:1. 传输控制协议(TCP):TCP协议提供可靠的、面向连接的数据传输。

它通过序号、确认和重传机制来保证数据的可靠性。

2. 用户数据报协议(UDP):UDP协议提供不可靠的、无连接的数据传输。

它速度快,但无法保证数据的可靠性。

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

数据链路层协议综合概述1.数据链路层介绍数据链路层协议要实现的基本目标就是为网络实体提供可靠的数据通信服务,具体包括∶将物理层的位(1和0)组成俗称为"帧"或"包"的数据链路层服务数据单元,它是数据链路层逻辑信息交换单位。

与字节一样,帧也是一系列连续的位组成的同层数据交换单位;传输差错检测及控制,能恢复时则予以纠正;数据流量控制;识别网上每台计算机,即网络数据链路层编址,这对局域网MAC尤为重要。

局域网数据链路层的功能通常划分为介质访问控制子层;逻辑链路控制子层。

(1)介质访问控制子层(MAC)。

MAC子层控制收发器共享单一传输信道的方式。

若使用MSAP支持LLC时,MAC子层负责帧的编址及其识别。

MAC到MAC 操作通过同等层MAC协议实现。

MAC还负责产生帧校验序列及其检验等功能。

MAC的具体功能留待介质访问控制一节中专门讨论。

(2)逻辑链路控制子层(LLC)。

LLC子层的功能是建立和维护及拆卸数据,以便数据帧无差错地从一台设备传向另一台设备。

LLC协议由IEEE 802.2定义,它是HDLC的一个兼容子集。

它支持两种类型的链路层服务,即无连接LLC及面向连接LLC。

网桥、智能集线器、网卡等互连硬件设备往往与数据链路层有关。

2.介质访问控制逻辑拓扑结构使用特定的规则控制何时允许网络实体传送数据信号,这种控制规则就称为介质访问控制协议。

它对共享介质型局域网具有非同一般的意义,类似日常生活中的交通控制,是IEE802MAC子层的核心内容。

若没有介质访间控制协议,所有设备在它们准备好数据时就立即发送,就会出现一个或多个站点同时发送,其结果是不同的信号相互干扰破坏,甚至彻底丢失信号。

这种情形叫做冲突,它破坏了站点间的有效通信。

介质访问控制协议要解决的问题就是尽可能地消除或减少多个并发信号之间的冲突或干扰,确定何时才允许网中设备发送数据。

介质访问控制协议可分为三类∶争用、令牌传递、轮询。

不同的MAC协议具有不同的特点,分别适应不同的应用需求。

因而在选用MAC协议之前,需要特别慎重考虑以下四个因素∶数据传输是持续不断的还是突发的?数据传输量多大?数据的时间敏感性如何?网上设备的数量多还是少?(1)争用。

最早的"争用"系统采用"先来先服务"的原则,由网络设备自由竞争介质的访问权,不存在仲裁机构。

在争用系统中,网上所有设备在它们想要发送时就能发送。

如前所述,这种做法最终会因冲突的发生而导致数据丢失。

每当增加新设备时,冲突概率呈几何级数增长,故这种系统只适应规模较小的网络。

为了减少冲突次数,已研制出一类称之为"载波侦听多重访问(CSMA)"的争用协议。

它要求各站点检测到了一个信号,它就抑制自己发送,稍后再重试。

CSMA大大地减少了冲突,却不能根除冲突。

这是因为若两个站点同时对电缆进行侦听,一旦发现信道此时空闲,它们就会同时发送,故这两个帧仍然会发生冲突。

CSMA 又细分为两种,即载波侦听多重访问/冲突检测(CSMA/CD)和载波侦听多重访问/冲突回避(CSMA/CA)。

CSMA/CD协议不但在传输前对电缆进行侦听,而且在传输过程中也检测冲突,并能发起重传。

CSMA/CD协议使用相当普遍。

DEC公司的Ethernet版本2和IEEE802.3都采用了CSMA/CD协议。

这种协议的问题是重负载下效率不高、传输延迟不定。

据统计,如果一个共享型以太网段的站点数超过24个,则其传输介质有效利用率下降得很厉害,实际数据传输速率只能达到2.5Mbits/,而不是10Mbits/s。

这就是为何采用交换式以太网以及利用网桥等设备"微分段"以太网的原因。

(2)令牌传递系统。

在令牌传递系统中,一个非常小的数据帧(称为令牌或标记)以特定次序从一台设备传到下一台设备。

令牌是一种特殊信息,它将介质控制权暂时托交给持有令牌的那台设备。

令牌沿环传递,将介质控制权分发给网中设备。

已制定出好几种令牌传递MAC 协议。

已标准化的包括IEEE 802.4令牌总线和IEEE 802.5令牌环。

令牌传递网络适用于可设置优先级的、对时间敏感的通信业务(如数字化声音或视频)。

通信量负载重时令牌传递网络效率较高。

令牌传递系统与争用系统的性能比较很有意思。

从总体上看,两者不分仲伯,没有谁占绝对优势。

但在特定应用环境,其中一个会比另一个显示出更好的性能。

一般而言,当负载重(通信量大)时,令牌传递网络能提供较高的网络吞吐量,而争用访问控制方法的性能就比较差。

另一方面,由于争用网络访间介质的开销小,在负载轻的条件下,其性能则超过令牌传递系统。

(3)轮询。

轮询方式早在分时系统时就已投入使用,只不过那时用于分时终端与计算机之间的通信。

局域网中借用其原始思想,提出了轮询介质访问控制方法∶指定一台设备(称作控制器或主设备)作为介质访问权限的管理者(仲裁机构)。

这台设备以某种事先约定好的顺序,依次询问其它设备(称为次设备),看它们是否有信息需要发送。

为了从次设备处获取数据,主设备向次设备发出一个数据请求,然后接收次设备发来的数据。

收到数据后主设备再轮询另一个设备,并接收那台次设备发来的数据,以此类推。

协议限制每台设备在一次轮询周期内能传送多少数据。

轮询介质访问控制方法对由时间敏感设备(如自动化设备)组成的网络是较为理想的选择。

3. 编址计算机网络实体需要某种方法来区分网络上的不同设备,这就是所谓编址机制。

编址问题在OSI不同层中均存在。

数据链路层只关心物理设备地址(也称MAC地址)。

该地址是由设备厂商指定的唯一物理地址,而这些地址是由标准化组织分配给它们的。

地址的具体格式取决于所用的介质访间控制方法(这正是为什么叫MAC地址的缘故)。

网络用户根本不用去管设备使用什么样的物理地址,但应该知道他们的存在以及他们的作用。

正是有了物理地址,网络才能识别这台设备,并将数据发送给它。

虽然可通过物理地址标识网上的计算机,但在共享介质型局域网中,真正传输数据时,网上所有设备均能收到某个站点发出的帧。

每台设备读取帧的地址,只有其物理地址与读到的地址匹配的那台设备才真正接收数据。

其他所有设备都不再继续接收这一帧的剩余部分。

网桥利用物理设备地址在分离的传输介质缆段之间有选择地重发数据信号。

透明网桥不要求初始∶编程,安装后就能"记住"网络设备的位置,并建立一个设备/网络对应表。

通过分析数据包的目的地地址,网桥能相应地转发数据包。

如果目的地地址属于数据包来的那个网段,则网桥就丢弃该数据包,否则该数据包被发往相应的网段。

4传输同步一旦发送方知道何时发送数据帧,接收方就必须知道何时应接收一个完整的帧,这就是所谓的传输同步。

物理层讨论的位同步只是协调位一级的发送与接收时钟的方法。

传输同步方法共分以下三种,它们决定了网络怎样来协调字符或帧的传输∶异步、同步、等时。

(1)异步传输。

异步传输方法的基础是发送和接收设备都维持它们自己的内部时钟。

两台设备使用相同计时机制,但并不对它们的时钟实施同步操作。

异步传输设备使用异步方法独立发送每一帧或字符,每个帧或字符位串都以一个起始位作为引导,并不管其他各帧的定时。

尽管异步传输比较简单,但也难免发生位传输错误。

如何检测异步传输中的位传输错误呢?最常用的方法是在每帧的每个字节结尾增加一个附加位,称做奇偶校验位。

(2)同步传输。

同步传输方法要求通信设备负责提供一个传输(或称成帧)时钟,可用下列方法之一来实现∶①发送特殊位串。

面向字位型链路控制规程使用这种方法。

HDLC使用位串0111110作为帧头尾标志。

为了防止帧内信息域出现相同位串,采用所谓"0插入"技术;②发送一个或多个特殊控制字符。

面向字符型数据链路控制规程使用这种方法。

如ISO BASIC中使用SYNC字符作为收发双方的传输同步信号;③使用一个独立的专用时钟信道。

上述方法都能指出哪一位是一个字符或一个帧的开始位。

借助这种方法,接收方就能知道它何时需要开始接收数据,并对位实施计数,从而保证能完整地接收一个字符或帧。

与异步传输相比,同步传输发生计时错误的概率小得多,因为收发双方都使用同一时钟。

为了保证没有数据发送时仍保持帧时钟,同步传输系统使用填充位技术,这样发方就能保持传输计时的完整性。

传输大量数据时,同步传输较为有效,因为不必像异步传输那样付出大量额外开销。

与异步传输一样,同步传输也需实施差错检测。

最常用的方法是循环冗余检错码(CRC)。

这种方法使用特定算法对帧数据块进行处理,求得的计算结果(叫做CRC)随数据块一道发出去。

接收方也使用同样的算法,对收到的帧信息进行计算,然后将结果与收到的CRC域进行比较。

如果出现差异就意味着该帧在传输过程中已遭破坏。

CRC比其它差错检测都好,因为它能检测出多位错。

HDLC 采用的CRC生成多项式为X"+X°+X'+1。

(3)等时传输。

等时传输法使用一个固定频率传输时钟来产生设定时隙。

网络中某台专用设备负责产生时钟信号,并供给网上所有设备使用。

根据规定的介质访问控制规则,网中设备监视网络上各时隙内的空闲空间,要发送信息的设备在空闲空间内插入数据。

每个时隙内可插入多个帧,直到隙满为止,这种方法既不像异步传输那样要为每个字符提供一个时钟信号,也不像同步传输那样要在每帧的开始由发送方提供一个时钟信号。

等时传输是由一个专用设备以恒定速奉为网上所有其他设备提供一个时钟。

5.连接服务OSI/RM中好几层都提供下列三种类型的连接服务。

(1)无应答的无连接服务。

以无流量控制、无差错控制和无包顺序控制的方式直接在同等层实体间交换数据包,对这种数据包收方不予应答,不必事先建立相应层连接,自然也不存在数据传输后的连接拆除。

对数据链路层而言,无应答无连接服务具有特定含义∶IEEE802.2定义的类型1就属于这种服务。

这种服务实质上就等同于数据报服务,因为局域网中一般不存在路由选择问题,不专设网络层,故将原本属于网络层的数据报服务"下放"到LC子层,可用于点对点、多点式或广播式传播。

(2)面向连接的服务。

在交换数据包之前,首选建立同步实体间的逻辑链路。

在数据传输过程中,通过发送应答提供流量控制、差错控制及包顺序控制功能。

数据传输结束后,还要拆除相应层逻辑链路。

在数据链路层,HDLC及IEEE 802.2定义的类型2等均提供这种连接服务。

同样,对局域网LLC子层而言,这种服务实质上属于一种虚电路服务。

(3)带应答的无连接服务。

这种服务无需建立相应层连接就直接交换数据包,但使用应答,在点到点传输之间提供流量控制和差错控制功能。

连接服务使用的应答是一个表示已收到数据帧或包的特殊信息,下列三种LLC子层连接需要使用应答∶LLC 级流量控制、差错控制、帧保序控制。

相关文档
最新文档