㈠ 数据链路详细资料大全
在数据通信网中,按一种链路协定的技术要求连线两个或多个数据站的电信设施,称为数据链路,简称数据链。数据链路(data link) 除了物理线路外,还必须有通信协定来控制这些数据的传输。若把实现这些协定的硬体和软体加到链路上,就构成了数据链路。
基本介绍
- 中文名 :数据链路
- 外文名 :data link
- 套用学科 :计算机、通信
内容,链路协定,套用范围,主要功能,数据链路与数据电路的区别,拓扑结构,Link系列数据链路,
内容
数据链路,在电信术语中,是异地用于收发数据的工具和媒介。它也可以是一个由通信终端和连线电路组成的系统,具体的通信由专门设计的协定来控制。 但与此同时,数据链作为一种特殊的连结系统,是和一般的通信系统是不同的。数据链路的本质是以数据传输为媒介构成的链路总和,包括链路、链路节点和链路关系。基本上来讲,数据链路这个概念主要套用于军方的不同作战平台之间,以确保信息的共享。由此,能够在不同的作战平台间形成紧密的战术连结关系,是数据链区分通信系统的质的差别。 数据链路包括传输的物理媒体、链路协定、有关设备以及有关计算机程式。但不包括提供数据的 功能设备(即数据源)和接收数据的功能设备。数据链路是根据不同的用途与特定的需求研制的,不同的数据链 路有其相应的标准与编号,例如,美军有link11、link16、link22 等多种数据链路。
链路协定
所谓“链路协定”,是指建立、保持 和释放一个逻辑数据链路以及经由链路传送数据的一组规则。数据是要通过一定的物理媒体如电话线、微波或光缆传输的。
套用范围
不同的数据链路,可用于作战飞机之 间及与地面、舰艇之间,卫星与地面、飞机、舰艇之间,地面与舰艇及舰艇与舰艇之间的数据通信。在未来的战场上,数据链路作为信息基础设施的重要组成部分,将广泛套用于太空飞行器、飞机、舰船、地面武器等平台 及C(U3)I系统的数据通信网。
主要功能
(1) 链路管理 (2)帧定界 (3)流量控制 (4)差错控制 (5) 将数据和控制信息区分开 (6)透明传输 (7)寻址 工作在数据链路层的设备 (1)交换机 (2)网桥 (3) 网路适配器(网卡)
数据链路与数据电路的区别
数据链路的作用与数据电路不同,不是单纯地在两地间实现数据信息的传输,而是按照规定的互动工作方式在两个或两个以上的DTE间有效地交换信息。为此,通信双方必须建立一定的协定,对所采用的信息格式、通信顺序、差错控制以及在信息传输与交换过程中出现的各种情况的监控与处理方式作出规定。这样的协定称为数据链路控制规程。数据链路即是按照一定的数据链路控制规程来进行工作的。
拓扑结构
与数据电路相对应,数据链路也存在两种基本的拓扑结构,即点对点链路和一点对多点链路,而环型链路实际上也是后者的一种派生结构。无论在点对点或一点对多点的链路中,在任一时刻由哪个数据站传送信息、哪个数据站接收信息,或者两个站相互同时发;、收信息,这均需按数据链路控制规程的规定来控制。数据链路存在单向,双向交替与双向同时三种不同的操作方式,它们的意义相当于数据电路的单工、半双工与全双工的三种不同类型电路。但是,二者不一定是一一对应的关系,比如在一条全双工数据电路上,可以根据需要选择以上三种方式中的任意一种链路操作方式。不过,如果是单工数据电路,那就只能构成单向式数据链路,而不能选用其他方式。
Link系列数据链路
7.1 Link11 数据链路 Link 11是70年代投入使用的,用于舰船之间、舰船与飞机之间、舰队与海军陆战队之间、舰队与陆地之间的双向情报交换,主要产品是Link 11A/B。装备Link 11的有美国海军航母、巡洋舰、驱逐舰、两栖战舰,E-2C、E-3预警机,S-3A、P-3C反潜飞机等。 美国军用标准MIL—STD—188—203—1说明了11号链的详细情况。Link 11数据链是一种自动、高速、计算机对计算机的通信系统,采用TADIL A型数据格式,在具有Link 11功能的各单元,如海上舰艇、飞机和岸上节点之间进行敌情报告等战术数据的交换。此外,它还可用于协调作战区域内各个平台的作战行动。Link 11采用轮询技术,通常由计算机、通信保密设备、数据终端、高频或特高频无线电台组成。Link 11 主要采用高频传播,标准传输速率为1200bps。但在视距范围内可使用特高频频段实现各种作战平台的互连,标准传输速率为2400bps。Link 11 系统主要装备于那些能处理并显示作战态势及目标信息的平台。目前,美国及其盟国都装备有该数据链。
7.2 Link16 数据链路 Link 16 于80年代问世,通信容量、抗干扰力和抗毁性大大提高,套用范围从单一军种扩展为三军通用。Link16是美国和北约部队广泛采用的一种具有扩频、跳频抗干扰能力的战术数据链,也是美军用于指挥、控制和情报的主要战术数据链,具有通信、导航和敌我识别能力,可提供重要的联合互通能力和态势感知信息,主要装备美海军战舰、空军战斗机、预警机以及陆军防御系统等。此数据链是使用最普遍的态势感知数据链。它是一种先进的通信、导航与识别系统,采用战术数字信息链(TADIL)J型数据格式,是美军根据未来作战的需要并充分发挥联合战术信息分发系统(JTIDS)的能力而研制的,具有快速、机动、无线、多用户等特点,现已成为美国国防部最常用的战术数据链之一。16号链支持战斗群各分队之间的综合通信、导航和敌我识别,用于联合战术信息分配系统。战术数据信息数据链J一般用于把参战的部队互连起来。例如,把海上部队、飞机和岸节点互连起来。它用于交换联合战术数据,使用具有抗干扰能力的特高频无线电设备。 Link 16终端包括联合战术信息分发系统(JTIDS)终端和多功能信息分发系统(MIDS)两代产品。MIDS虽是新型终端,但与JTRS以及“软体通信体系结构”(SCA)不兼容,因此,美国JTRS计画已增加新的波形,如2007年开始生产并交付与JTRS兼容的MIDS终端。其中,机载Link 16 系统通常由任务计算机、JTIDS 终端或其后继者多功能信息分发系统(MIDS)终端和天线组成。JTIDS/MIDS是Link 16所独有的设施,它除了可以给Link 16系统提供信息加密、自动入网以及把加密信息高速分发给需要该信息的用户的功能之外,还可以将需要中继的信息自动、高速地转发出去。 Link 16数据链是在Link 11数据链的基础上研发的,可以与Link 11或Link 4A互操作,标准传输速率为28.8Kbps~238Kbps。Link 16的核心是时分多址(TDMA)技术。TDMA技术能实现数百个用户共享并同时使用一个无线电网路,而且不会相互干扰。该网路的每个成员都分配有一个持续数分之一秒的时隙。例如,当战斗机上的终端自动、定期传送飞机状态信息时,信息被加密并被分割为数个数据片段,然后这些片段被混合插入所分配的时隙,并以短脉冲群的方式进行传送。接收终端接收到这些数据片段后对其重新组合、解码,就可以获取完整、准确的信息。目前,Link 16已装备在美国、北约和日本等国的多种平台上。
7.3 Link22 数据链路 Link 22是北约国家共同开发,用以取代Link 11的下一代数据链系统,也称北约改进型Link 11。它是一种保密、抗干扰的超视距战术通信系统,主要套用于海上舰队,可在陆地、水上、水下、空中或太空各平台之间,进行电子战数据交换以及指挥控制指令与情报信息传递。为了在信息格式上与Link 16兼容,Link 22采用了由Link 16衍生的信息标准以及Link16的结构和协定。Link 22与Link 16一样也是采用TDMA技术,在高频和超高频频段采用跳频模式以提高抗干扰能力,通过情报自动化网路管理技术提供更好、更优异的性能按计画Link 22将在2015年前取代Link 11。
㈡ 帧同步的方法有几种
常用的帧同步方法有:使用字符填充的首尾定界符法、使用比特填充的首尾标志法、违法编码法和字节计数法。下面我们介绍四种方法:
1、字节计数法
这种方法首先用一个特殊字段来表示一帧的开始,然后使用一个字段来标明本帧内的字节数。当目标机的数据链路层读到字节计数值时,就知道了后面跟随的字节数,从而可确定帧结束的位置(面向字节计数的同步规程)
2、使用字符填充的首尾定界符方法
这种方法用一些特定的字符来定界一帧的开始和结束。为了不将信息位中出现的特殊字符被误码判为帧的首尾定界符,可以在前面填充一个转义符(dle)来区分。(面向字符的同步规程--bsc)
ü
用dle
stx标示帧的开始
ü
用dle
etx标示帧的结束
ü
用dle
dle标示传送数据信息中的dle
ü例如:
信息dle
stx
a
dle
b
dle
etx在网络中传送时表示为:
dle
stx
dle
dle
stx
a
dle
dle
b
dle
dle
etx
dle
etx
3、使用比特填充的首尾标志方法
这种方法用一组特定的比特模式(如,01111110)来标志一帧的开头和结束。为了不使信息位中出现的该特定模式被误判为帧的首尾标志,可以采用比特填充的方法来解决。(面向比特的同步规程--hdlc)
ü“0”比特插入删除技术,在传送的数据信息中每遇到5个连续的1在其后加0
ü例如:
0110111111011111001在网络中传送时表示为:
4、违例编码法
这在物理层采用特定的比特编码方法时采用。比如说,采用曼彻斯特编码方法时,将数据比特1编码成高——低电平对,而将数据比特0编码成低——高电平对。高——高或低——低电平对在数据比特的编码中都是违例的,可以借用这些违例编码的序列来定界帧的开始和结束。
㈢ 数据链路层协议PPP主要的功能是什么PPP帧如何实现透明传输
问题一:数据链路层协议PPP主要的功能有:
1、封装成帧
2、透明性
3、多种网络层协议
4、多种类型链路
5、差错检测
6、检测连接状态
7、最大传送单元
8、网络层地址协商
9、数据压缩协商
问题二:什么透明传输的方式?
透明传输方式:指不管所传数据是什么样的比特组合,都应当能够在链路上传送。
问题三:PPP帧如何实现透明传输?
PPP帧的封装: 数据链路层会把从 网络层 交付下来的 分组(packet) 添加控制信息(header首部 和 尾部。在标识字段F(Flag)里,分别标志着帧的开始、结束)封装成帧。在数据链路层里添加的控制信息是8比特组合:开始SOH(00000001)、结束EOH(00000100).
在数据链路层进行数据传输时,如果数据中的某个字节二进制代码恰好和SOH、EOH这种控制符一样,数据链路层就会错误的认识“找到了帧的边界”,便会把部分帧收下,而把剩下的那部分数据丢弃。出现这样的方式显然就不是透明传输啦,因为当出现SOH、EOH这样的比特流组合就无法传输了。不符合透明传输方式定义。
而解决这种错误的传输就是,当数据中出现SOH、EOH等这些控制字符,数据链路层就会在SOH、EOH前面插入一个 转义字符(ESC),十六进制代码为1B。接收端的数据链路层会在将分组发往网络层之前删除这些ESC。这样在数据链路层里面就能实现 透明传输啦。