Signaling & Network Control Dr. Eng. Amr T. Abdel-Hamid NETW 704 Winter 2006 SCCP + TCAP.

Slides:



Advertisements
Similar presentations
TCP/IP MODEL Maninder Kaur
Advertisements

Signaling & Network Control Dr. Eng. Amr T. Abdel-Hamid NETW 704 Winter 2006 Message Transfer Part 3.
Hacking Communication System
Why to learn OSI reference Model? The answer is too simple that It tells us that how communication takes place between computers on internet but how??
GSM Protocol Stack Shrish Mammattva Bajpai. What is Protocol Stack ? A protocol stack (sometimes communications stack) is a particular software implementation.
Signaling & Network Control Dr. Eng. Amr T. Abdel-Hamid NETW 704 Winter 2008 Message Transfer Part 2 (MTP2)
TEL 355: Communication and Information Systems in Organizations Architecture: Signaling System 7 (SS7) Professor John F. Clark.
Signalling Systems System which allows various network components to exchange information –In particular, it supports call / connection control network.
Semester Copyright USM EEE442 Computer Networks Introduction: Protocols En. Mohd Nazri Mahmud MPhil (Cambridge, UK) BEng (Essex, UK)
Protocols and the TCP/IP Suite
OSI Model.
Chapter 10 Introduction to Wide Area Networks Data Communications and Computer Networks: A Business User’s Approach.
William Stallings Data and Computer Communications 7 th Edition Chapter 2 Protocols and Architecture.
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara Chapter 2: Protocols and Architecture.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
Gursharan Singh Tatla Transport Layer 16-May
Lecturer: Tamanna Haque Nipa
OSI Model. Open Systems Interconnection (OSI) is a set of internationally recognized, non-proprietary standards for networking and for operating system.
Signaling Basic Concepts of CCS 7 Training Center
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
TRANSPORT LAYER T.Najah Al-Subaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET331.
Signaling & Network Control Dr. Eng. Amr T. Abdel-Hamid NETW 704 Winter 2006 Intelligent Networks.
Chapter 17 Networking Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William Stallings.
Presentation on Osi & TCP/IP MODEL
1 Chapter Client-Server Interaction. 2 Functionality  Transport layer and layers below  Basic communication  Reliability  Application layer.
11/21/991 PSTN A T1 (1.5 Kbps) is a time-multiplexed signal of 24 DS0 (64 kbps) A T-S-T (Time-Space-Time) division multiplexed switch maps bits arriving.
Protocol Architectures. Simple Protocol Architecture Not an actual architecture, but a model for how they work Similar to “pseudocode,” used for teaching.
Protocols and the TCP/IP Suite
SIGNALING. To establish a telephone call, a series of signaling messages must be exchanged. There are two basic types of signal exchanges: (1) between.
William Stallings Data and Computer Communications 7 th Edition Data Communications and Networks Overview Protocols and Architecture.
Service Primitives Six service primitives that provide a simple connection-oriented service 4/23/2017
The OSI Model An ISO (International standard Organization) that covers all aspects of network communications is the Open System Interconnection (OSI) model.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
The OSI Model.
Protocols Rules governing the communication process, the language of the deal between the devices, must reflect Layers protocols define format, order of.
TELE202 Lecture 5 Packet switching in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lectures »C programming »Source: ¥This Lecture »Packet switching in Wide.
Chapter 6-2 the TCP/IP Layers. The four layers of the TCP/IP model are listed in Table 6-2. The layers are The four layers of the TCP/IP model are listed.
Mobile Communication Common Channel Signaling System No. 7 (i.e., SS7 or C7) is a global standard for telecommunications defined by the International Telecommunication.
Polytechnic University  M. Veeraraghavan 1 Location management Prof. Malathi Veeraraghavan Elec. & Comp. Engg. Dept/CATT Polytechnic University
Signaling Fifth Meeting. SundayMondayTuesday Sixth meeting Seventh meeting.
Internet Protocol B Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
MODULE I NETWORKING CONCEPTS.
Updated 12/20011 Emerged Technologies Signaling System Seven – SS7 Nirmala Shenoy Information Technology Department Rochester Institute of Technology.
Packet switching network Data is divided into packets. Transfer of information as payload in data packets Packets undergo random delays & possible loss.
BZUPAGES.COM Presentation on TCP/IP Presented to: Sir Taimoor Presented by: Jamila BB Roll no Nudrat Rehman Roll no
TBE 2710 Chapter 12 Signaling.
1 Client-Server Interaction. 2 Functionality Transport layer and layers below –Basic communication –Reliability Application layer –Abstractions Files.
OSI Reference Model. Open Systems Interconnection (OSI) Model International standard organization (ISO) established a committee in 1977 to develop an.
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
Open System Interconnection Describe how information from a software application in one computer moves through a network medium to a software application.
Communication Protocol Engineering Lab.
Chap 5. IS-41 Network Signaling
Kwangwoon Univ. Wireless and Mobile Network Architectures Chapter 7 PACS Network Signaling.
Signaling & Network Control
Protocol Technology SCCP & TCAP Gusztáv Adamis TMIT 2016.
TCP/IP Protocol Suite Suresh Kr Sharma 1 The OSI Model and the TCP/IP Protocol Suite Established in 1947, the International Standards Organization (ISO)
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
Mr. Sathish Kumar. M Department of Electronics and Communication Engineering I’ve learned that people will forget what you said, people will forget what.
Signalling System No. 7.
NET 3710 Signaling.
Switching & Data Networks Switching and Interconnection Networks
Name:Shivalila A H,Shima
Protocols and the TCP/IP Suite
Chapter 3: Open Systems Interconnection (OSI) Model
Protocols and the TCP/IP Suite
OSI Reference Model Unit II
JAIN FOR MAP PROJECT GROUP: Maurizio Bonuccelli Piero Lauri
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Signaling System for GSM Networks
Presentation transcript:

Signaling & Network Control Dr. Eng. Amr T. Abdel-Hamid NETW 704 Winter 2006 SCCP + TCAP

Amr Talaat, 2006 Signaling Connection Control Part (SCCP)

Amr Talaat, 2006 SCCP Usage SCCP provides the following additional capabilities over the MTP:  Enhances MTP to meet OSI Layer 3  Powerful and flexible routing mechanisms  Enhanced transfer capability, including segmentation/reassembly when message is too large to fit into one Message Signal Unit (MSU)  Connectionless and connection-oriented data transfer services  Management and addressing of subsystems (primarily database- driven applications)

Amr Talaat, 2006 MOBILE SCCP Architecture Base Station Subsystem Mobile Application Part (BSSMAP), Direct Transfer Application Part (DTAP) use it to transfer radio-related messages in GSM.

Amr Talaat, 2006 SCCP Architecture

Amr Talaat, 2006 SCCP Architecture SCCP connection-oriented control (SCOC)  Responsible for setting up and releasing a virtual connection between two SCCP users.  offers features including sequencing, flow control, and segmentation and can override congestion procedures by assigning data priority. SCCP connectionless control (SCLC)  Responsible for transferring data between SCCP users without creating a virtual connection. SCCP routing control (SCRC)  Provides additional routing beyond that offered by MTP3, through the use of global titles. SCCP management (SCMG)  Responsible for tracking application status and informing SCMG at other SCCP nodes, as necessary.

Amr Talaat, 2006 SCCP Message Transfer Services The SCCP provides two categories of service for data transfer: connection-oriented services and connectionless services. Within each service are defined as follows:  Class 0: Basic connectionless class  Class 1: In-sequence delivery connectionless class  Class 2: Basic connection-oriented class  Class 3: Flow control connection-oriented class

Amr Talaat, 2006 Service Classes

Amr Talaat, 2006 Connection Oriented SCCP A establishes a logical connection by sending a Connection Request (CR) message to SCCP B and assigning a SLR to the request. The remote node confirms the connection by sending a Connection Confirm (CC) message and includes its own SLR and a DLR that is equal to SCCP A's SLR. The subsequent data message DT1 only needs to send the DLR because the logical connection has been established through the proceeding exchange of SLR and DLR.

Amr Talaat, 2006 SCCP Routing Control (SCRC) SCRC performs the following three functions:  Routes messages received from the MTP to appropriate local subsystem.  Routes messages from local subsystems to other local subsystems.  Routes messages from local subsystems to subsystems in remote nodes by utilizing MTP's transport services. The following are different types of network addressing that SCCP supports:  Point Code (PC) routing (MTP ROUTING)  Subsystem Number (SSN) routing  Global Title (GT) routing

Amr Talaat, 2006 Subsystem Number (SSN) routing Subsystem is an application that uses SCCP. Applications are predominantly database driven, except where ISUP is the subsystem (for a limited number of supplementary services), or where BSSAP uses SCCP (for radio-related signaling in GSM) SSN is placed inside the CdPA parameter. The SSN of the originating subsystem is also included in the Calling Party Address (CgPA) parameter to identify the subsystem that sent the SCCP message.

Amr Talaat, 2006 Global Title Routing "A global title is an address, such as dialed-digits, which does not explicitly contain information that would allow routing in the SS7 network.“ Example: 1800 A GT is a telephony address. As such, the GT address must be translated into an SS7 network address (DPC+SSN) before it can be finally delivered. The GT is placed in the global title address information (GTAI) parameter within the CgPA and CdPA fields. the SP that has been requested by another SP to perform GTT does not have to know the exact final destination of a message. Instead, it can perform intermediate GTT, in which it uses its tables to locate another SP that might have the final address required in its routing tables.

Amr Talaat, 2006 Global Title Routing

Amr Talaat, 2006 Transaction Capabilities Application Part (TCAP) Allows services at network nodes to communicate with each other using an agreed-upon set of data elements. Provides a generic interface between services that is based on the concept of "components." Components comprise the instructions that service applications exchange at different nodes. Transactions Components

Amr Talaat, 2006 Generic Service Interface TCAP is designed to be generic to accommodate the needs of a wide variety of different services. Some common services that use TCAP include number translation services. Custom Local Area Signaling Services (CLASS), Mobile Wireless, and Advanced Intelligent Network (AIN) services. Most TCAP services can be viewed as a dialogue of questions and answers. A switch needs additional information that is associated with call processing, or with a particular service that causes it to send a TCAP query that requests the needed information.

Amr Talaat, 2006 Transaction is a set of related messages that are exchanged between application processes at two different nodes. a node can have many simultaneous transactions in progress and send and receive multiple TCAP messages. When a node sends a message and expects a reply, the sending node establishes and maintains a Transaction ID. This allows an incoming message to be properly associated with previously sent messages. Transactions always begin with an initiating TCAP message that contains an Originating Transaction ID. When the service has completed, the Transaction ID becomes available for use again by the application.

Amr Talaat, 2006 Transaction Message Types

Amr Talaat, 2006 Transaction Message Types

Amr Talaat, 2006 Transaction ID

Amr Talaat, 2006 Transaction ID

Amr Talaat, 2006 Transaction ID Releasing Transaction IDs transactions end in one of two ways: either with a terminating message or a prearranged end.

Amr Talaat, 2006 Components Components are a means of invoking an operation at a remote node. A TCAP message can contain several components, thereby invoking several operations simultaneously. The TCAP component is based on the ITU X.410 specification for Remote Operations in Message Handling Systems  Invoke: Requests an operation to be performed  Return Result: Reports the successful completion of a requested operation  Return Error: Reports the unsuccessful completion of a requested operation  Reject: Reports a protocol violation, such as an incorrect or badly-formed OPDU

Amr Talaat, 2006 Components