IP-telefoni (Voice over IP) blev udviklet til at gennemføre omkostningsbesparelser, som faktisk producerer fra regulative skatter opkrævet på lange afstande talopkald. Denne type tillægsgebyr er ikke relevant for dataoverførslen på lang afstand. Derfor er etableringen af et dataopkald mere omkostningseffektivt end oprettelsen af et taleopkald. Tidligere blev telefonitjenester leveret via det kredsløbskoblede netværk kendt som PSTN (Public Switched Telephone Networks) eller POTS (Plain Old Telephone Services), som stadig bruges i nogle områder.
Sammenligningstabel
Grundlag for sammenligning | H.323 | nippe til |
---|---|---|
Origins | Telefoni baseret | Internet-baseret |
Designet af | ITU (International Telecommunications Union) | IETF (Internet Engineering Task Force) |
Endpoint placering | Udnytter alias (som er kortlagt af gatekeepers). | Bruger SIP-URL'er. |
Opkaldsruting | Portvagteren giver ruteføringsoplysningerne. | Omdirigering og lokaliseringsserver giver routing information |
Meddelelsesformat | Binary | ASCII |
Kompatibilitet med internet | Ingen | Ja |
Arkitektur | Monolithic | Modular |
Øjeblikkelig udveksling af beskeder | Ikke med | Giver instant messaging facilitet |
Skalerbarhed | Begrænset | Bedre |
Fleksibilitet | H.323 er ikke fleksibel nok. | Meget fleksibel. |
interoperabilitet | Veldefinerede protokoller og fuldstændig bagudkompatibilitet gør den interoperabel. | Leverer ikke interoperabilitet. |
Let implementering | Behov for særlig parser komplicerer implementeringen og debugging. | Genanvendelige elementer gennemfører let implementeringen. |
kompleksitet | Ganske kompleks | Moderat |
Definition af H.323
H.323 er det mest pervasivt anvendte multimediekommunikationssystem på tværs af pakkekoblet og IP- netværk, da det er den ældste multimediekommunikationsprotokolstandard defineret af ITU. Typisk består H.323 af en samling af en protokol designet til kodning, dekodning og pakning af video- og audiosignaler med henblik på at anvende opkaldssignalering og -styring.
H.323 protokol suite involverer nogle grundlæggende komponenter til dets funktion:
- Terminal : Som navnet antyder, bruges det som endepunkter inden for et IP-netværk. En terminal kan give signal og kontrol, tovejskommunikation i realtid og codecs.
- Gateways : En forbindelsesvej er tilvejebragt mellem det pakkekoblede netværk og kredsløbskoblet netværk er kendt som Gateways. Det kan fjernes, når der ikke er noget andet netværk tilsluttet. Det bruges til at køre egenskaberne for et LAN-endepunkt til et endepunkt for koblet kredsløbsnetværk eller modsat, hvor opkaldsopsætningen, kontrollen og oversættelsen udføres af gateways.
- Gatekeepers : De nødvendige funktioner, som en gatekeeper implementerer, er adressetranslation, båndbreddekontrol, zonehåndtering og adgangskontrol, opkaldsautorisation, opkaldsstyresignalering, båndbreddehåndtering og samtalehåndtering. Men hovedfunktionen er at styre endepointsne under sin regel kendt som Zone.
Kanaler defineret i H.323
Der er flere kanaler i H.323, der styrer informationsudvekslingen mellem den kommunikerende enhed, såsom RAS, samtalsignalering, H.245-kontrol og logisk kanal.
- RAS (Registrering, optagelse og status) Kanal : RAS-kanalen tilbyder en strategi til etablering af kommunikation mellem endepunkter og portvagter, hvor slutpunktet registrerer med gatekeeper og anmodninger om godtgørelsen for at foretage et opkald til de andre endepunkter. Efter afslutningen af opkaldet sender gatekeeper transportadressen til opkaldssignalkanalen for det påkaldte endepunkt.
- Opkaldssignaleringskanal : I denne kanal overføres opkaldskontrol og supplerende servicekontroloplysninger. Transportadressen er angivet på denne kanal efter opkaldet.
- H.245-kontrolkanal : Kanalen transporterer mediekontrol og evnen til at udveksle understøttelse af H.245-protokollemeddelelser. H.245 kontrolkanal gør den logiske kanal tilgængelig for medier efter udveksling af funktioner med opkaldsledere.
- Logisk kanal : Lyd, video og andre medieoplysninger er båret i disse kanaler. Den forskellige medietype transporteres af det adskilte par enkeltvejs kanaler ved hjælp af RTP (Real-Time Transport Protocol) og RTCP (RTP Control Protocol).
H.323 beskriver, at en upålidelig transportprotokol (f.eks. UDP) bruges til at bære RAS og logisk kanal til medierne. Mens kontrolkanalen er defineret til at blive transporteret over en pålidelig transportprotokol som TCP.
Definition af SIP
SIP (Session Initiation Protocol) er også en multimediekommunikationsprotokol udformet af IETF. På samme måde som H.323 bruger SIP RTP til at transportere medie strømme. Så forskellen mellem H.323 og SIP ligger inden for, hvordan kaldesignal og kontrol opnås. SIP er en applikationslagskontrolprotokol, der bruges til at konfigurere, ændre og afslutte multimediesessioner eller opkald. Selvom det håndterer kommunikationen mellem opkalderen og callee, som omfatter endpoint adressering og bruger placering.
Der er grundlæggende to elementer involveret i SIP-funktionen, User Agent (UA) og en netværksserver.
- Brugeragent : Det forbliver i SIP-slutstationer og består af en brugeragentklient (UAC) og User Agent Server (UAS), hvor den tidligere udsteder SIP-anmodningerne og senere generelt sender svar til sådanne anmodninger.
- Netværksserver : Det kan bestå af tre typer-omdirigeringsserver, proxyserver og registrar.
Servere er ikke nødvendigvis nødvendige til et grundlæggende SIP-opkald. SIP User Agent og netværksserver er analoge med H.323 terminal og portvakt. SIP'en indeholder grundlæggende to operationer, hvor SIP UAC udsender anmodning og SIP- proxyserverfunktioner som slutbrugerlokalidentifikation og SIP UAS godkender opkaldet.
SIP invitationen består af: INVITE anmodning og ACK anmodning. INVITE-meddelelsen indeholder sessionsspecifikationen, der meddeler om typen af medier, som opkalderen kan acceptere, og destinationen for mediedataene. SIP-adresser kendes som SIP Uniform Resource Locators (SIP-URL'er) og udtrykkes i følgende format sip: [email protected] .
SIP-meddelelsesformat er bygget på HyperText Transport Protocol (HTTP) meddelelsesformat, hvor tekstbaseret og menneskelig læsbar kodning anvendes. Omdirigeringsserverne håndterer INVITE-meddelelsen ved at sende SIP-URL'en tilbage, hvor kalleen er tilgængelig. Proxyservere udfører applikationslagdirigering af SIP-anmodninger og svar. En proxyserver kan være statlig eller statsløs.
For at opnå opkaldssignalfunktionerne i IP-telefoni anvendes SDP (Session Description Protocol) sammen med SIP-protokollen.
Nøgleforskelle mellem H.323 og SIP
- H.323-protokollen er baseret på telefoni, mens SIP er baseret på internettet.
- H.323 standardkroppen er ITU. I modsætning hertil er SIP designet af IETF.
- For at bestemme endepunktsstedet, bruger H.323 et alias som gatekeeper-kort (dvs. vært eller telefonnummer). Modsat er i SIP-adressering gjort ved hjælp af URL.
- Gatekeeper spiller en vigtig rolle i call routing og giver routing information i H.323, mens i SIP bruges omdirigerings- og positionsserverne til det specifikke formål.
- H.323 følger binært meddelelsesformat. Omvendt bruger SIP ASCII-meddelelsesformat.
- H.323 er ikke kompatibel med internettet, mens SIP har kompatibilitet med internettet.
- Arkitekturen i H.323 er monolitisk. På den anden side er SIP bygget på den modulære arkitektur.
- SIP tilbyder instant messaging faciliteten. Tværtimod er der ingen sådan facilitet i H.323.
- SIP er mere skalerbar, fleksibel og let implementeret og tilpasset. H.323 er derimod mindre skalerbar og fleksibel og vanskelig at implementere og tilpasse sig til nye applikationer.
- Når det kommer til kompleksitet er H.323 et skridt fremad end SIP.
Konklusion
H.323 er en telefonindustristandard, der normalt betragtes som tungvægt. Det beskriver hele protokollestakken, bestemmer præcist, hvad der er tilladt, og hvad der er forbudt. De systematisk definerede protokoller lette opgaven med interoperabilitet, men det er komplekst, en ufleksibel standard, som er svær at tilpasse sig til fremtidige applikationer.
På den anden side er SIP en fælles internetprotokol, der fungerer ved at bytte korte linjer af ASCII-tekst. Den er meget modulær, enkel, fleksibel og letvægt, som nemt integreres med andre internetprotokoller, men samarbejder ikke med eksisterende telefonsystemsignalprotokoller.