Signaling is process and protocol is the special set of rules that end points in a telecommunication connection use when they communicate. Protocols exist at several levels in a telecommunication connection. For example, there are protocols for the data interchange at the hardware device level and protocols for data interchange at the application program level. In the standard model known as Open Systems Interconnection for example TCP/IP,ISUP,MAP,FacDirec,Aintf..etc.
we can say what protocol you using for generate signaling to other end points?
Very good question. I will like to augment the points that jijoe has highlighted.
First of all lets look at Signalling from a Telecommunication perspective. Signalling is all about the required steps that will be used to Initiate, Maintain and Clear Down a Telephony (Voice) or Data session (e.g. Internet).
The required steps is basically the protocol that will be used and this contains the rules and syntax that will be used between co-operating Systems and Entities. An analogy that I often use to explain what what
is meant by a protocol is the basic idea of a handshake. When you meet a person you extend your hand and you
shake their hand. Afterwards, you communicate. One party (A) talks whilst the other party (B) listens and when appropriate the other party (B) will respond. There is an agreed protocol that is in operation.
For Telecommunication (Systems) Signalling will use an agreed protocol: e.g. SIP, Signalling System Number 7 (SS7), R2, MFC, Loop_Disconnect, AC9, DC10, etc..