协议被称为一组规则,而协议栈意味着一组同时运行的协议,用于实现网络协议套件。它像OSI和TCP/IP模型一样,确定了分层网络模型的互连规则。
协议栈中的每个模块都与两层进行通信,以使工作和设计变得更加容易。底层为上层增加了更多功能。
SS7的全称是7号信令系统,该协议栈的排列类似于多层堆栈,对应于标准OSI模型的各层。
!SS7 protocol stackSS7协议栈
1. SS7 第1层 [物理层]: 物理层的SS7协议栈支持56或64kbps的数据速率,用于承载原始信令数据,并定义了链路的物理和电气特性。它实际上与OSI模型的第1层相同,被称为层级连接。
2. SS7 第2层 [数据链路层,MTP level 2]: 消息传递部分第2级提供链路层功能,确保消息被可靠地交换。它提供流量控制、序列检查和错误检查。在这一层,我们使用顺序编号来确定是否有消息在传输过程中丢失。
3. SS7 第3层 [网络层,MTP level 3]: 这一层依赖于第2层的服务来提供路由、消息分发和消息判别,它包括节点寻址、路由和拥塞控制以及备用路由。从信令点编码(SPC)到目的点编码(DPC)通过网络,MTP第3级通过考虑链路负载和可用性来使用多条并行路由。这种MTP第3级网络层有助于创建通过SS7链路互连的电话网络节点。
[上层协议]
4. TUP (Telephone User Part – 电话用户部分): 该层用于在两个SS7节点之间建立电话呼叫。它提供电话呼叫的建立和拆除。它将在呼叫建立之前立即建立,并在呼叫终止之前立即拆除。当呼叫正在进行时,不会交换TUP消息。它是第一个设计用于支持模拟电话的协议。
5. ISUP (Integrated Services User Part – 综合业务用户部分): 它与TUP相同,但它是基群速率ISDN提供的更复杂的功能。
综合业务包括:
- 主叫和被叫号码通知。
- 它可以控制费率。
- 执行电话功能。
- 控制语音信道是用于语音、数据还是传真。
6. SCCP (Signalling Connection Control Part – 信令连接控制部分): 它运行在MTP层之上,提供类似于TCP/IP层中UDP和TCP的功能。MTP不处理软件应用程序,它只接收和传送来自节点的消息,SCCP允许呼叫处理、高级智能网络(AIN)、呼叫回叫服务、重复拨号所有这些都被明确寻址。它还借助全局码翻译(GTT)功能执行增量路由。
SCCP提供四种消息类别:
- 类别0:它表示无连接非顺序消息。
- 类别1:它表示无连接顺序消息传递。
- 类别2:它表示无流量控制的面向连接。
- 类别3:它表示带流量控制的面向连接。
7. TCAP (Transaction Capabilities Application Part – 事务处理能力应用部分): TCAP 用于在SS7网络中实现与实际电话呼叫的发起和终止无关的功能。它还提供信息,可以从交换位置的应用程序传输到另一个网络实体中的另一个应用程序。
8. MAP (Mobile Application Part – 移动应用部分): 它是最复杂的SS7组件,主要用于GSM移动电话系统,以便在网络组件之间传递信息。
9. INAP (Intelligent Network Application Part – 智能网络应用部分): 它用于在网络内实现服务,允许访问服务控制点(SCP),并且还涉及智能外设(IP)的使用。INAP消息在实体之间发送,借助TCAP事务。
10. OMAP (Operations and Administration Application Part – 操作和维护应用部分): 网络管理员使用OMAP从一个中心点控制整个网络。OMAP提供的设施包括系统数据库管理、性能监视和维护访问。
使用的术语
- SSP: 信令交换点执行呼叫的组织、终止和交换。
- SCP: 信令控制点是一个数据库