1. Session Initiation protocol (SIP) :
Session Initiation protocol (SIP) is a signalling protocol and it is responsible for signal and control means connecting, maintaining and disconnecting interactive communication sessions. SIP sets up real time multimedia sessions means along with this typical voice calls it also sets up video and audio multicast sessions and instant messaging applications and other communications. But typically if we will see it is used to set up voice and video call over Internet/ Internet Protocol (IP) networks. In IPv4 and IPv6 Session Initiation protocol is supported.
Session Initiation Protocol works on Application layer of Open System Interconnection (OSI) model. It receives requests from client and provides response from server as it is a request response protocol. We can also thought it as a client server architecture.
For example when we make any Voice over Internet Protocol (VoIP) call, during that Session Initiation Protocol is established between two devices. It is the most common protocol which is used in VoIP technology.
2. Integrated Service Digital Network (ISDN) :
ISDN stands for Integrated Service Digital Network which is a telecommunication technology. It allows transmission of voice and digital data over copper wire pair based digital lines. At the same time ISDN takes all types of traffic over a single telephone line. It provides a set of protocols to set up, maintain and complete the calls. It works over the traditional circuit of Public Switched Telephone Network (PSTN). Basically ISDN is a circuit switched telephone network system but it also allows access to packet switched telephone network.
Now a days Integrated Service Digital Network is replaced by DSL, WAN etc. It has been designed in an aim of replacing traditional landline technology with digital technology. Now a days ISDN is still in use for some network connection but rarely used for internet access.
Difference between SIP and ISDN :
|01.||SIP stands for Session Initiation protocol.||ISDN stands for Integrated Service Digital Network.|
|02.||It is a signalling protocol.||It is a telecommunication technology which is a set of communication standards/protocols.|
|03.||It uses the Internet Protocol (IP) network/internet for communication.||It uses the traditional copper telephone network for communication.|
|04.||It is based on
|It is based on circuit switching but also allows access to packet switch.|
|05.||It is likely to become next generation communication technology.||It is likely to become quickly out dated.|
|06.||It makes instant changes.||It takes time for changes.|
|07.||It cost effective and does not require installation and maintenance cost.||It requires expensive hardware and maintenance cost.|
|08.||It allows to have many trunks depending upon our bandwidth support.||It is limited to 30 channels per line.|
|09.||It offers as many numbers required with out any restrictions.||It allows geographically dependent numbers.|
|10.||It provides more features than ISDN.||It provides limited features.|
|11.||It provides flexibility in use.||It does not provide flexibility in usability point of view.|
Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.
- Difference between H.323 and SIP
- Difference between SIP and VoIP
- Difference between H.323 and SIP
- Difference between SIP and PRI
- Difference between SiP and SoC
- Integrated Services Digital Network (ISDN)
- ISDN Protocol Architecture
- Difference and Similarities between PHP and C
- Difference between Stop and Wait, GoBackN and Selective Repeat
- Difference between Stop and Wait protocol and Sliding Window protocol
- Similarities and Difference between Java and C++
- Difference between Yaacomo and and XAP
- Difference between VoIP and and POTS
- Difference between ++*p, *p++ and *++p
- Difference Between DOS and Windows
- Difference between User Level thread and Kernel Level thread
- What’s difference between The Internet and The Web ?
- Difference between Priority Inversion and Priority Inheritance
- What’s difference between Linux and Android ?
- What’s difference between header files "stdio.h" and "stdlib.h" ?
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.