主要接口的定义
常用通信接口标准(RS232、485、I2C等)

GPIB一、简介:GPIB(General-Purpose Interface Bus)-通用接口总线,大多数打印机就是通过GPIB线以及GPIB接口与电脑相连。
1965年惠普公司设计HP-IB1975年 HP-IB变成IEEE-488标准1987年 IEEE488.2被采纳, IEEE 488-1978变成IEEE488.1-19871990年SCPI规范被引入IEEE 488仪器1992年修订IEEE 488.21993年 NI公司提出HS4881965年, 惠普公司(Hewlett-Packard)设计了惠普接口总线(HP-IB, 用于连接惠普的计算机和可编程仪器.由于其高转换速率(通常可达1Mbytes/s), 这种接口总线得到普遍认可, 并被接收为IEEE标准488-1975和ANSI/IEEE 标准488.1-1987. 后来, GPIB比HP-IB的名称用得更广泛. ANSI /IEEE 488.2 -1987加强了原来的标准, 精确定义了控制器和仪器的通讯方式. 可编程仪器的标准命令(Standard Commands for Programmable Instruments, SCPI)采纳了IEEE488.2定义的命令结构,创建了一整套编程命令二、接口与总线接口部分是由各种逻辑电路组成,与各仪器装置安装在一起,用于对传输的信息进行发送、接收、编码和译码;总线部分是一条无源的多芯电缆,用做传输各种消息。
将具有GPIB接口的仪器用GPIB总线连接起来的标准接口总线系统。
在一个GPIB标准接口总线系统中,要进行有效的通信联络至少有“讲者”、“听者”、“控者”三类仪器装置。
讲者是通过总线发送仪器消息的仪器装置(如测量仪器、数据采集器、计算机等),在一个GPIB系统中,可以设置多个讲者,但在某一时刻,只能有一个讲者在起作用。
听者是通过总线接收由讲者发出消息的装置(如打印机、信号源等),在一个GPIB系统中,可以设置多个听者,并且允许多个听者同时工作。
接口的定义及使用

1、课程名称:接口的定义及使用2、知识点2.1、上次课程的主要知识点1、抽象类的设计是在普通类之上的抽象类;2、抽象类关键的问题就是约定了子类必须要覆写的抽象方法;3、抽象类的使用原则:·抽象类必须有子类,子类利用extends关键字来继承抽象类,一个子类只能够继承一个父类;·抽象类的子类(如果不是抽象类),那么必须要覆写抽象类中的全部抽象方法;·抽象类可以利用对象的向上转型机制,通过子类对象进行实例化操作。
2.2、本次预计讲解的知识点1、接口的基本定义以及使用形式;2、与接口有关的设计模式的初步认识;3、接口与抽象类的区别。
3、具体内容(★★★★★★★★★★★★★★)接口与抽象类相比,接口的使用几率是最高的,所有的设计几乎都是围绕着接口进行的,但是要想把接口彻底闹明白,需要很长一段时间。
3.1、接口的基本概念接口是一种特殊的类,但是在接口里面的组成与类不同,比类的组成部分简单,主要由抽象方法和全局常量所组成。
而接口使用interface关键字来定义。
范例:定义一个接口当一个接口定义完成之后,需要遵循如下的步骤进行接口的使用:·接口一定要定义子类,子类利用implements关键字来实现接口,一个子类可以同时实现多个接口;|- 秒杀抽象类的单继承局限,一个抽象类只能够被一个子类所继承;·接口的子类(如果不是抽象类)那么必须覆写接口中的全部抽象方法;·接口的对象利用子类对象的向上转型进行实例化操作。
范例:使用接口但是这个时候会有这样一种比较神奇的操作。
注意:关于接口的组成描述接口里面在定义的时候就已经明确的给出了开发要求:抽象方法和全局常量,所以以下两种接口的定义从本质上讲是完全一样的。
如果在定义接口方法的时候没有使用public ,那么本质上也不是default 权限,而默认就是public 。
很多时候为了防止一些开发者概念不清晰,所以以后建议大家在定义接口的时候永远都写上public ,但是一般都不会去写abstract 。
接口的基本定义

接口的基本定义
一、接口定义 Java接口是一系列方法的声明,是一些抽象的集合 一个接口只有抽象方法没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。 简单地说,接口就是特殊的抽象类,即所有方法都是抽象方法的抽象类就是Java中的接口(interface)。 二、接口的特点 接口是一种特殊的抽象类。 接口中没有变量,只能有public static final修饰的静态常量。三个修饰符可以省略。 接口中所有方法都是抽象方法,且默认就是public权限。
各类接口的引脚定义

附录1.1附录DB15 引脚信号安排表1.2120ΩE1接口(RJ45)引脚定义1.375Ω/120ΩE1接口(RJ45)引脚定义1.475Ω线路RJ45座信号引线表1.5V.24 / NM (RJ45)接口引脚定义-5 1.6以太网接口(LAN)引脚定义1.7DSL接口(RJ11)引线表(DSL系列)!注:4线RJ11头:指的是4个金属接触点的RJ11头,其他依次类推;1.8速率选择设置位(OEV35/V24、ICE02/04、DSLFE1):1.9ICE02环路示意图1.9.1近端V.35口双向环1.9.2 近端E1口双向环1.9.3 远端V.35口双向环图 错误!文档中没有指定样式的文字。
-1图错误!文档中没有指定样式的文字。
-1图错误!文档中没有指定样式的文字。
-2 1.9.4远端E1口环回图错误!文档中没有指定样式的文字。
-31.10OEV.35环路示意图1.10.1近端V.35口双向环近端设置,V.35口近端环图错误!文档中没有指定样式的文字。
-41.10.2近端光口双向环近端设置,光口近端环图错误!文档中没有指定样式的文字。
-51.10.3远端V.35口双向环近端设置,V.35口远端环图错误!文档中没有指定样式的文字。
-6 1.10.4远端光口双向环图错误!文档中没有指定样式的文字。
-71.11DSLFE1环路示意图1.11.1近端E1口自环图错误!文档中没有指定样式的文字。
-8 1.11.2近端DSL口作环图错误!文档中没有指定样式的文字。
-9。
USB引脚定义

USB引脚定义USB(通用串行总线)是一种用于连接计算机和外部设备的标准接口。
它被广泛应用于计算机、手机、打印机、摄像头等各种设备之间的数据传输和通信。
USB接口最常见的应用方式是连接设备到计算机,方便传输数据、充电和进行其他操作。
为了确保设备之间的兼容性和正常工作,USB接口的引脚定义起着重要的作用。
USB接口通常由四根线组成,分别是VCC(电源线)、D+(差分数据线正极)、D-(差分数据线负极)和GND(接地线)。
这些引脚的定义是根据USB规范来确定的,确保设备能够正确地进行数据传输和电力供应。
1. VCC(电源线)VCC引脚是用来提供电源给USB设备的,它通常由主机(如计算机)提供电力。
VCC的电压通常为5V,通过这根线为设备提供操作所需的电力。
在连接设备时,VCC引脚会传输电流,为设备供电。
2. D+(差分数据线正极)D+引脚是用来传输数据信号的,它是USB接口中的正极数据线。
它与D-引脚一起用于实现USB设备和主机之间的数据通信。
D+引脚的电平变化表示不同的数据传输状态,使得设备能够进行数据传输和通信。
3. D-(差分数据线负极)D-引脚是用来传输数据信号的,它是USB接口中的负极数据线。
与D+引脚配合使用,D-引脚也用于实现USB设备和主机之间的数据通信。
D-引脚的电平变化与D+引脚一起被用来传输数据信号。
4. GND(接地线)GND引脚是用来连接设备和主机的电地线。
它的主要作用是提供电路的接地点,确保数据传输的稳定性和可靠性。
GND引脚通常与其他引脚一起连接,确保设备和主机处于相同的电势。
通过以上四个引脚的定义,USB接口实现了设备之间的数据传输、电力供应和通信功能。
这种标准化的接口定义使得设备能够在不同的品牌和型号之间进行互联和兼容,提高了设备的可用性和可扩展性。
无论是在家庭、办公室还是工业领域,USB接口都发挥着重要的作用,为我们的生活和工作带来了极大的便利。
总结起来,USB接口的引脚定义是VCC(电源线)、D+(差分数据线正极)、D-(差分数据线负极)和GND(接地线)。
通信--各接口定义

A口:A接口是MSC/VLR/SSP与BSC之间的接口A接口定义为网络子系统(NSS)与基站子系统(BSS)间的通信接口其物理连接通过2Mb/s数据/链路实现。
信号方式也采用开放互连结构,其第一、第二、第三层接口协议分别满足GSM建议书08.54、08.56、08.58的要求。
Abis接口为私有接口,即BTS和BSC的协议可以根据各设备商自行规定。
Gb口:Gb接口是SGSN和BSS间接口(在华为的GPRS系统中,Gb接口是SGSN和PCU 之间的接口),通过该接口SGSN完成同BSS系统、MS之间的通信,以完成分组数据传送、移动性管理、会话管理方面的功能。
该接口是GPRS组网的必选接口。
在目前的GPRS标准协议中,指定Gb接口采用帧中继作为底层的传输协议,SGSN同BSS 之间可以采用帧中继网进行通信,也可以采用点到点的帧中继连接进行通信。
C/D接口:C接口-移动交换中心MSC与HLR间的接口。
当建立呼叫时,MSC经此口从HLR中获取路由选择信息;当呼叫结束时,MSC 经此口向HLR发送计费信息,若此MSC为GMSC,而当地面固定交换网需要获取被呼移动台的位置信息以建立呼叫时,可通过GMSC向该被叫用户登记的HLR进行查询,并将结果信息传送给固定交换网。
IU接口:Iu接口负责核心网(CN)和RNC之间的信令交互。
Iub是RNC和NODE-B之间的接口,用来传输RNC和NODE-B之间的信令以及来自无线接口的数据。
Iub接口协议包括三层,无线网络层、传输网络层和物理层。
Iu-ps是指分组域的Iu接口,Iu-cs指电路域的接口。
Iu-bc接口是广播域的接口。
Iur接口是两个RNC之间的逻辑接口,用来传送RNC之间的控制信令和用户数据。
Iur接口协议栈包括三层:无线网络层、传输网络层和物理层。
Iu-csIu-CS的控制面协议栈包括RANAP,它构筑在宽带七号信令或IP信令之上。
从3GPP Release5版本开始,传输网络层提供了两个选项—ATM和IP。
RJ45接口定义

RJ45接⼝定义即常说的8p8c,分为插头和插座;这个我们最常见的接⼝之⼀---虽然wifi的普及让很多场合没有了RJ45的踪影,虽然最常见,但是要把它说清楚却不是那么容易。
只能想到哪⾥写到哪⾥。
先说接⼝定义:引脚信号定义表以太⽹ 10/100Base-T 接⼝以太⽹ 100Base-T4 接⼝引脚号引脚名称说明引脚号引脚名称说明1TX+Tranceive Data+(发送数据+)1TX_D1+Tranceive Data+(发送数据+)2TX-Tranceive Data-(发送数据-)2TX_D1-Tranceive Data-(发送数据-)3RX+Receive Data+(接收数据+)3RX_D2+Receive Data+(接收数据+)4n/c Not connected(未使⽤)4BI_D3+Bi-directional Data+(双向数据+)5n/c Not connected(未使⽤)5BI_D3-Bi-directional Data-(双向数据-)6RX-Receive Data-(接收数据-)6RX_D2-Receive Data-(接收数据-)7n/c Not connected(未使⽤)7BI_D4+Bi-directional Data+(双向数据+)8n/c Not connected(未使⽤)8BI_D4-Bi-directional Data-(双向数据-)这个⾥⾯有直连线和交叉线的区别;百兆⽹线和千兆⽹线的接法完全相同,都是按照T568A或T568B标准接线,⽹线两边同时采⽤T568A或T568B标准接线为直通线,主要⽤于不同⽹络设备的连接,⽹线两边分别采⽤T568A和T568B标准接线为交叉线,主要⽤于同类⽹络设备的连接。
由于⽬前主流⽹络设备和⽹卡均⽀持⽹⼝⾃动翻转功能,所以⼀般将⽹线制作为直通线就可以正常连接⽹络设备了。
所以⼀般⽹线的两端可以都采⽤T568B标准线序⽩橙橙⽩绿蓝⽩蓝绿⽩棕棕进⾏接线,也可以按照T568A标准⽩绿绿⽩橙蓝⽩蓝橙⽩棕棕接线。
RS-422接口引脚定义

RS-422接口引脚定义
RS-422接口是一种高速低容错性的串行通讯接口,它是RS-232接口的升级版本,对出厂设备之间提供了高速连接,常用在电脑设备之间的连接。
RS-422接口主要由9个引脚组成,分别是:
1、A型接口:A编号引脚定义为发送端的逻辑高电平,也就是上拉电阻,可接受 -7V ~12V 的电压范围,接受此范围之外的电压则会减弱或者失效。
3、C型接口:C编号的引脚定义为发送端的信号管脚,可以接受1V左右的低电平信号,如果输入的电压超过这个范围则会导致发送信号失败。
5、E(+)型接口:E(+)编号的引脚定义为电源供给引脚,只能供给一极性(正电压)
的电源,通常的范围为7V~12V,并且分辨率要求很高。
总之,RS-422接口的9个引脚的定义如下:A(Tx+): 发送端的逻辑高电平; B(Tx-): 发送端的逻辑低电平; C(TxD): 发送端的信号管脚; D(RxD): 接收端的信号管脚;
E(+): 电源供给引脚; F(-): 电源回路; G(RTS): 控制信号引脚; H(CTS): 控制信号
管脚; T(Rx+): 接收端的接受测定信号引脚。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
BICC协议由ITU-T Q.1902系列,Q.2150,Q.765等规范描述
LIYP
11
BICC简介 简介
呼呼业业(SN) 呼呼流流呼呼 (BICC协议) 呼呼呼呼呼呼(CSF) 呼呼流流呼呼 (BICC协议)
BICC规规无 主主规主
承承流流呼呼 承承流流呼呼(BCF) 承承流流呼呼
承承
LIYP 12
Generic Interface
Signalling Transport Converter
Mapping Function
Bearer Specific Interface
STC:
Signalling
Transport
Converter 为上层BICC协议提供了统一的 信令承载接口
LIYP
Signalling Transport Layers
BICC简介 简介
S E R V IN G N O D E (S N )
C a ll C o n t r o l S ig n a llin g ( B I C C p r o to c o l o r o t h e r s ig n a llin g syste m )
I n c o m in g p r o c e d u re s
LIYP
23
SCTP协议特点 协议特点
基于用户消息包的传输协议; 支持流内用户数据报的顺序或无序传递; 可以在一个偶联中建立多个流,流之间数据的传输互不干涉; 通过在偶联的一端或两端支持多归属,提高偶联的可靠性; 偶联建立需经过COOKIE的认证,保证了偶联的安全性; 实时的路径故障测试功能。
LIYP
SUA 适适层
……
流流流流流协议(SCTP) IP MAC
LIYP 21
SIGTRAN功能介绍 功能介绍
主要功能就是适配和传输 支 持 通 过 IP 网 络 传 输 传 统 电 路 交 换 网 SCN ( Switched Circuit Network,电路交换网)信令 该协议栈支持SCN信令协议分层模型定义中的层间标准原 语接口,从而保证已有的SCN信令应用可以未经修改地使 用,同时利用标准的IP传输协议作为传输底层,通过增加 自身的功能来满足SCN信令的特殊传输要求。
LIYP
9
BICC简介 简介
BICC协议是在骨干网中使用的与承载无关的呼叫控制信令协议。包括 ATM网络和IP网络在内的各种数据网络,利用该信令协议就可以承载 全方位的PSTN/ISDN业务。因此,BICC被认为是传统电信网向多业 务综合平台演进的重要支撑工具。
BICC是一个控制与承载分离的信令协议,它不直接对媒体资源(ATM、 IP)进行控制,而是通过标准的承载控制协议(H.248协议)对这些资 源进行控制。
LIYP
25
SCTP功能介绍 功能介绍
流内顺序传递
SCTP提供数据报的顺序传递,顺序传递的数据报必需放在一个 “流”中传递。流是顺序传递的基石。
用户数据分片
SCTP通过对传送路径上最大PMTU的检测,实现在SCTP层,将 超大用户数据分片打包,避免在IP层的多次分片,重组,可以减 少路由器上IP层负担。
24
SCTP功能介绍 功能介绍
SCTP的功能主要包括偶联的启动与关闭、流内顺序传递、用 户数据分片、证实和消除拥塞、消息块捆绑、报文验证和路径 管理等。
偶联的启动与关闭 SCTP是面向偶联的传输协议,通常情况下,数据只有在建立了 SCTP 偶联的两个端点间才能进行传递(SCTP允许偶联建立过程中的 特定步骤传递数据)。因此偶联建立和关闭是SCTP提供其他服 务的前提。
LIYP
6
解答
1. 2. 3. 4.
答案:MGW , MSC Server 答案:IP和ATM,协议栈:略 答案:见胶片 答案:见胶片
LIYP
7
本章小结
本章主要介绍了网关控制协议体系结构的基本思想和H.248网关控制协 议在NGN网络体系结构中的位置。 通过本章的学习对网关控制协议的作用进行初步的了解。
LIYP
19
LIYP
20
SIGTRAN定义 定义
SIGTRAN本身不是一个协议而是一个协议簇,它包含两层协议: 传输协议和适配协议,前者就是SCTP/IP,后者如M3UA(适 配MTP3用户)、IUA(适配Q.921用户)等。
M3UA 适适层
M2UA 适适层
IUA 适适层
M2PA 适适层
V5UA 适适层
Mc接口的协议消息编码采用二进制或文本方式,底层传输机制 将采用MTP-3b(基于ATM的信令传输)或SCTP(基于IP的信 令传输)为其提供协议承载。
LIYP
2
Mc接口在网络中的位置 接口在网络中的位置
在UMTS系统中MSC Server(或GMSC Server)是核心网控制面设备,处于分离网 关体系的控制地位(即作MGC)。H.248协议应用于MSC Server与媒体网关(MGW) 之间的接口上。
LIYP 18
BICC数据配置概述 数据配置概述
路由表-和ISUP等中继信令共用,含义不变 子路由表-和ISUP等中继信令共用,含义不变 局向表-和ISUP等中继信令共用,含义不变 宽带局向表-和SIP等宽带信令共用。 中继群表-和ISUP等中继信令共用,BICC仅用该表少量的域。增加 一个域MGW index,用于选 择MGW。 BICC CIC表-新增,分局向配置了该局所有的CIC资源。 CIC CIC BICC中继群信息表-新增,记录BICC BICC CIC模块表-新增,和以前的CIC模块表类似,用于BICC消息 的分发。 BICC SCTP链路表-新增,用于BICC的下层信令承载是SCTP情况 下,SCTP信令链路的配置。
B e a re r
ISN : 提供了和非BICC网络或终端设备互通的接口,相当于端局 GSN : 提供了两个BICC网络之间关口的,相当于关口局 TSN : 提供ISN或GSN之间转接功能,相当于汇接局 LIYP
13
BICC简介 简介
接口业务节点(ISN=Interface Serving Node) 功能实体,位于SCN网和BICC网之间,其包含CSF-N和BIWF 转接业务节点(TSN=Transit Serving Node) 功能实体,位于BICC网内的两个SN之间,其包含CSF-T和 BIWF 关口业务节点(GSN=Gateway Serving Node) 功能实体,位于两个网络主域之间,其包含CSF-G和BIWF
MSC Server Nc
GMSC Server
Mc
H.248
Mc
H.248
MGW
LIYP
MGW
3
Mc接口协议栈结构 接口协议栈结构
H.248协议应用于Mc接口,该协议传输可以基于IP(图中a),也可基于ATM(图中 b)。目前的组网结构一般采用基于IP的传输方式。
Mc (G)MSC Server MGW (G)MSC Server H.248 H.248 H.248 MTP-3b STC SCTP SCTP SSCF IP IP SSCOP AAL5 MAC MAC ATM L1 L1 PL ATM PL SSCF SSCOP AAL5 Mc (G)MSC Server H.248 MTP-3b STC
C a ll B e a r e r C o n t r o l ( C B C ) s ig n a lli n g
B e a r e r C o n t r o l S i g n a lli n g
B IW F BCF
B e a r e r C o n t r o l S ig n a l lin g
主要接口的定义
Mc接口定义 接口定义
Mc接口是MSC Server(或GMSC Server)与媒体网关MGW间 的标准接口,其协议遵从H.248协议,并针对3GPP特殊需求定 义了H.248扩展事务(Transaction)及包(Package)。Mc接 口为3GPP R4新增接口,物理接口方式可选择ATM、IP或TDM。
LIYP
14
BICC简介 简介
Signalling Transport Layer : MTP3用于TDM信令承载网 SCTP over IP用于IP信令承载 网络 MTP3B/SSCOP用于ATM网络
Transport Specific Interface Generic Interface
BICC procedures
证实和避免拥塞
证实和重传是协议保证传输可靠性的不二法门,SCTP也一样。 证实机制是SCTP保证传输可靠性的基石。拥塞避免沿袭了TCP 的窗口机制,进行合适的流控。
Call Control Protocol
Bearer Control
Bearer Control Protocol
15
BICC简介 简介
BICC信令通过STC提供的统一接口,可以承载在多种信令承载类型 上。做到信令承载无关。由ITU-T Q.2150.X系列定义
LIYP
16
BICC数据配置概述 数据配置概述
(a) 基于IP
(b) 基于ATM
LIYP
4
基本的网关配置需要配置的数据
ADD MGW 配置网关基本信息 ADD MGWCPB 配置网关基本能力 ADD SCTPMGW 配置网关的SCTP 链路信息
LIYP
5
思考题
1. Mc接口是_____同_____之间的接口。 2. H.248协议的承载类型有几种?各自的协议栈分 别是什么? 3.请简述一下 Mc接口的功能。 4.MGC、MGW、SG三个实体的作用是什么?
C a ll S e r v ic e F u n c t io n ( C S F )