ΥπολογιστέςΛογισμικό

SIP-πρωτόκολλο: Περιγραφή

Session Initiation Protocol (SIP) είναι ένα πρωτόκολλο για τη σηματοδότηση και τη διαχείριση των συνόδων πολυμέσων επικοινωνίας. Οι πιο κοινές εφαρμογές του Internet τηλεφωνία - φωνή και κλήσεις βίντεο και άμεσων μηνυμάτων μέσω IP (Internet Protocol).

Καθορίζει τα μηνύματα που αποστέλλονται μεταξύ των τερματικών σημείων και ρυθμίζουν τη δημιουργία, τη λήξη, και άλλα βασικά στοιχεία της κλήσης. πρωτόκολλο SIP, η περιγραφή του οποίου παρουσιάζεται παραπάνω μπορεί να χρησιμοποιηθεί για τη δημιουργία, τροποποίηση και τερματισμό συνεδριών αποτελείται από ένα ή περισσότερα ρεύματα δεδομένων πολυμέσων. Είναι ένα πρωτόκολλο στρώματος εφαρμογής. Σχεδιασμένο για να είναι ανεξάρτητη από το υποκείμενο στρώμα μεταφοράς. Με άλλα λόγια, ένα πρωτόκολλο με βάση το κείμενο περιλαμβάνει πολλά στοιχεία του HTTP (Hypertext Transfer) και το Simple Mail: Πρωτόκολλο Μεταφοράς (το SMTP).

SIP πρωτόκολλο - τι είναι αυτό;

SIP λειτουργεί σε συνδυασμό με διάφορα άλλα πρωτόκολλα επιπέδου εφαρμογής που αναγνωρίζει και να μεταδίδει συνεδρία πολυμέσων. στοιχείων μέσων αναγνώρισης και αντιστοίχισης επιτυγχάνεται μαζί με το Session Description Protocol (SDP). Για τη μετάδοση ροές πολυμέσων - φωνής, βίντεο - που συνήθως χρησιμοποιεί το πρωτόκολλο πραγματικό χρόνο μεταφορών (RTP) ή Ασφαλής λειτουργία (SRTP). Για ασφαλών μηνυμάτων SIP μετάδοση μπορεί να κρυπτογραφηθεί χρησιμοποιώντας Transport Layer Security (TLS).

Ιστορία της ανάπτυξης

SIP-πρωτόκολλο αρχικά αναπτύχθηκε από μια ομάδα εμπειρογνωμόνων το 1996. Ήταν τυποποιηθεί σε 2543 στο RFC 1999 (SIP 1.0). Τον Νοέμβριο του 2000, έγινε δεκτός ως πρωτόκολλο 3 ΠΔΣ σηματοδότησης και μόνιμο στοιχείο της αρχιτεκτονικής IP-Multimedia Subsystem (IMS) για τη ροή πολυμέσων IP-based υπηρεσίες σε κυτταρικά συστήματα. Η τελευταία έκδοση (SIP 2.0) στο RFC 3261 προδιαγραφές κυκλοφόρησε τον Ιούνιο του 2002. Με ορισμένες επεκτάσεις και βελτιώσεις του χρησιμοποιείται στην εποχή μας.

Παρά το γεγονός ότι η αρχική SIP πρωτόκολλο αναπτύχθηκε βασίζεται σε υπηρεσίες φωνής. Σήμερα, υποστηρίζει ένα ευρύ φάσμα εφαρμογών, συμπεριλαμβανομένης της τηλεδιάσκεψης, streaming media, ανταλλαγής άμεσων μηνυμάτων, μεταφορά αρχείων, και φαξ μέσω IP, και σε απευθείας σύνδεση παιχνίδια.

Πρωτόκολλο SIP - Περιγραφή και λειτουργία

Session Initiation Protocol είναι ανεξάρτητο από το υποκείμενο πρωτόκολλο μεταφοράς. Τρέχει σε πρωτόκολλο ελέγχου μετάδοσης (TCP), Datagram χρήστης Protocol (UDP) ή ελέγχου μετάδοσης ρεύμα πρωτόκολλο (SCTP). Μπορεί να χρησιμοποιηθεί για τη μεταφορά δεδομένων μεταξύ των δύο πλευρών (unicast) και Multicast συνεδρία.

Σε αυτό υπάρχουν στοιχεία σχεδίασης παρόμοια μοντέλα της συναλλαγής HTTP. Κάθε τέτοια πράξη συνίσταται στην αίτηση πελάτη, η οποία προκαλεί μια συγκεκριμένη μέθοδο ή λειτουργία στο διακομιστή και τουλάχιστον μία απόκριση. SIP-πρωτόκολλο επαναχρησιμοποιεί τα περισσότερα από τα πεδία κεφαλίδας, κανόνες κωδικοποίησης, και κωδικούς κατάστασης HTTP, παρέχοντας μια αναγνώσιμη μορφή κειμένου.

Κάθε πόρο δικτύου Session Initiation Protocol - ένα μέσο χρήστη ή κιβώτιο φωνητικού ταχυδρομείου - αναγνωρίζονται χρησιμοποιώντας το αναγνωριστικό κατανομή των πόρων (URI), που λειτουργεί με βάση ένα κοινό πρότυπο σύνταξης, το οποίο χρησιμοποιείται επίσης σε υπηρεσίες web και e-mail. καθεστώς URI, το οποίο χρησιμοποιείται για το SIP, έχει τη μορφή μιας λογικής αλυσίδας: username: password @ host: θύρα.

Πολιτική ασφάλειας

Αν χρειάζεται ασφαλής μετάδοση δεδομένων καθεστώς προβλέπει ότι κάθε ένα από τα στοιχεία του δικτύου, με την οποία η αίτηση διαβιβάζεται στην περιοχή-στόχο, πρέπει να είναι εφοδιασμένα με Transport Layer Security (TLS). Το τελευταίο βήμα του διακομιστή μεσολάβησης στο πεδίο στόχου κατά την οποία είναι υποχρεωμένη να λειτουργεί σύμφωνα με τις τοπικές ρυθμίσεις ασφαλείας. TLS προστατεύει από εισβολείς που προσπαθούν να υποκλέψει τα δεδομένα κατά τη στιγμή της αποστολής. Αλλά δεν παρέχει πραγματική ασφάλεια μέχρι το τέλος και δεν μπορεί να αποτρέψει την παρακολούθηση και τα δεδομένα της κλοπής. Δεδομένου ότι το SIP πρωτόκολλο, το οποίο λιμάνια θα πρέπει να συνδεθεί με ασφάλεια, συνεργάζεται με άλλες υπηρεσίες του δικτύου;

Λειτουργεί σε συνδυασμό με πολλαπλά άλλα πρωτόκολλα και είναι μόνο συμμετέχει στην ανακοίνωση σηματοδότησης. SIP-πελάτες χρησιμοποιούν συνήθως TCP ή UDP αριθμούς 5060 ή 5061 για να συνδεθείτε με SIP-διακομιστών και άλλα SIP τελικά σημεία. Port 5060 χρησιμοποιείται συνήθως για τη μη κρυπτογραφημένη σήμα κυκλοφορίας, ενώ το λιμάνι 5061 κοντά «φίλοι» με το Transport Layer Security (TLS).

Ποια είναι η χρήση;

Για να απαντήσουμε στο ερώτημα ακριβέστερα «SIP πρωτόκολλο - ότι» πρέπει να γίνει κατανοητό για ποιο σκοπό χρησιμοποιείται. Είναι συνήθως χρησιμοποιείται για να δημιουργήσει και να στείλει τη φωνή ή βίντεο κλήσεις. Σας επιτρέπει να τροποποιήσετε τις υφιστάμενες προκλήσεις. Η τροποποίηση μπορεί να περιλαμβάνει την αλλαγή διευθύνσεις ή τα λιμάνια, καλώντας μια συζήτηση περισσότερους συμμετέχοντες, προσθέτοντας ή αφαιρώντας ρεύματα μέσα ενημέρωσης. SIP βρείτε επίσης εφαρμογή σε εφαρμογές ανταλλαγής μηνυμάτων και υπηρεσίες στην εγγραφή εκδήλωση και κοινοποίησης.

Ένα σύνολο των SIP-κανόνες που σχετίζονται με την Task Force Internet Engineering (IETF), καθορίζει τις οδηγίες για τέτοιες εφαρμογές. Φωνής και μηνυμάτων videopotokovye εφαρμογή σε μια διαφορετική εφαρμογή πρωτοκόλλου στις μεταφορές πρωτόκολλο πραγματικό χρόνο (RTP). Παράμετροι - αριθμούς θύρας, πρωτόκολλα, codecs - για αυτά τα μέσα είναι τα ρεύματα που ορίζονται και συμφωνημένα χρησιμοποιώντας το πρωτόκολλο περιγραφής συνόδου (SDP), η οποία κινείται στο σώμα πακέτου Session Initiation Protocol (π.χ., SIP πρωτόκολλο T).

Η βασική προοπτική του πρωτοκόλλου είναι ότι θα πρέπει στο μέλλον να παρέχει μια σηματοδότησης και καλούν ρύθμιση για IP-ανακοινώσεις σχετικά με τα ιδρύματα που μπορούν να υποστηρίξουν ένα υπερσύνολο των λειτουργιών επεξεργασίας κλήσεων και τα χαρακτηριστικά που υπάρχουν στο δημόσιο τηλεφωνικό δίκτυο μεταγωγής (PSTN). Δεν τα έχει ορίσει. Πιο συγκεκριμένα, ρυθμίζει μόνο την εγκατάσταση κλήσης και σηματοδότηση. Όλες οι ενέργειες που προορίζονται για την εκτέλεση λειτουργιών όπως τηλέφωνο (m. Ε Dial, ήχους ringback απόκριση ή σήμα κατειλημμένου), που εκτελούνται από τους διακομιστές μεσολάβησης και πράκτορες χρήστη. εισαγωγή και την ορολογία τους είναι διαφορετική σε διαφορετικές χώρες, αλλά λειτουργούν στην ίδια αρχή.

Η τιμή του τηλεφώνου

Τηλεφωνικό δίκτυο υποστήριξης SIP μπορεί επίσης να εφαρμόσει πολλά από τα πιο προηγμένα χαρακτηριστικά επεξεργασίας κλήσεων που υπάρχουν στο σύστημα σηματοδοσίας 7 (SS7). Παρά το γεγονός ότι και τα δύο αυτά πρωτόκολλα είναι εντελώς διαφορετικά. SS7 είναι ένα κεντρικό πρωτόκολλο. Χαρακτηρίζεται από ένα πολύπλοκο κεντρικό αρχιτεκτονική δικτύου και «αμβλύ» τελικά σημεία (συμβατικών τηλεφώνων). SIP είναι ένα πρωτόκολλο του «πελάτη-διακομιστή». Ωστόσο, οι περισσότερες συσκευές που υποστηρίζουν Session Initiation Protocol μπορεί να εκτελέσει, με το ρόλο του πελάτη και του διακομιστή. Σε γενικές γραμμές, εμπνευστής συνεδρία ενεργεί ως πελάτης, και ο δέκτης εκτελεί λειτουργία διακομιστή κλήσης. Έτσι, τα χαρακτηριστικά SIP εφαρμόζετε στα άκρα, σε αντίθεση με τις συμβατικές δυνατότητες SS7 που υλοποιούνται στο δίκτυο.

SIP είναι θεμελιωδώς διαφορετική από το γεγονός ότι η τεχνολογία αναπτύσσεται στον τομέα της πληροφορικής, και όχι στον κλάδο των τηλεπικοινωνιών. SIP πρωτόκολλο είναι τυποποιημένη και κυρίως καθορίζεται από την IETF, ενώ άλλοι (π.χ., H.323) που παραδοσιακά συνδέονται με τη Διεθνή Ένωση Τηλεπικοινωνιών (ITU).

στοιχεία του δικτύου

SIP ορίζει πράκτορες του χρήστη, καθώς και διάφορους τύπους στοιχείων διακομιστή δικτύου. Δύο τελικά σημεία SIP μπορούν να επικοινωνήσουν χωρίς καμία ενδιάμεση υποδομή. Παρ 'όλα αυτά, αυτή η προσέγγιση είναι συχνά ανέφικτη κυβερνητικής επικοινωνίας, η οποία απαιτεί καταλόγους υπηρεσιών για να αναζητήσετε διαθέσιμα κόμβους στο δίκτυο. μητρώο SIP-πρωτόκολλο δεν μπορεί να παράσχει τέτοιες λειτουργίες.

παράγοντα χρήστη

Ο παράγοντας του χρήστη SIP (UA) είναι μια λογική τελικά σημεία του δικτύου. Χρησιμοποιούνται για να πραγματοποιήσετε ή να λάβετε μηνύματα, και ως εκ τούτου τον έλεγχο της SIP-συνόδου. SIP-UA μπορεί να εκτελέσει το ρόλο του πελάτη πράκτορα χρήστη (UAC), η οποία στέλνει αιτήματα SIP και server (UAS), η οποία δέχεται ερωτήσεις και επιστρέφει μια απάντηση SIP. Οι λογαριασμοί αυτοί τον έλεγχο και την UAS γίνεται μόνο κατά τη διάρκεια SIP συναλλαγή.

τηλεφωνία

SIP τηλεφωνίας, στην πραγματικότητα, είναι IP τηλεφωνίας, η οποία εφαρμόζει τον παράγοντα SIP-χρήστη-πελάτη και τις λειτουργίες του διακομιστή. Επιπλέον, παρέχει μια παραδοσιακή επιλογές τηλεφώνημα - Dial, Απάντηση, απόκλιση συγκράτησης / απελευθέρωσης και προώθηση κλήσεων.

SIP-τηλέφωνα μπορεί να εφαρμοστεί ως μια συσκευή υλικού ή ως softphone. Επειδή οι κατασκευαστές χρησιμοποιούν όλο και περισσότερο το πρωτόκολλο αυτό ως πρότυπο πλατφόρμα τηλεφωνίας (κατά τα τελευταία χρόνια - μέσω 4G), η διαφορά μεταξύ του υλικού και του λογισμικού SIP-τηλέφωνα θεμελιώδη μεγέθη παραμένουν θολά. Επιπλέον, τα στοιχεία του Initiation Protocol Σύνοδο εφαρμόζονται σήμερα τις βασικές λειτουργίες του λογισμικού της πολλές συσκευές IP-enabled. Τα παραδείγματα περιλαμβάνουν μια ποικιλία συσκευών της Nokia και BlackBerry, και SIP πρωτόκολλο για Android είναι πλέον η απαραίτητη υπηρεσία.

Σε SIP, το HTTP, ο πράκτορας χρήστη μπορεί να ταυτίζεται με ένα πεδίο κεφαλίδας μηνυμάτων του χρήστη-πράκτορα, που περιέχει ένα κείμενο περιγραφής των software / hardware / αντικείμενα. πεδίο χρήστη παράγοντας στο μήνυμα αίτησης μεταδίδεται. Αυτό σημαίνει ότι η λήψη διακομιστής SIP μπορούν να δουν αυτές τις πληροφορίες. Στοιχεία δικτύου Session Initiation Protocol μερικές φορές μπορεί να αποθηκεύσει αυτές τις πληροφορίες. Και μπορεί να είναι χρήσιμη στη διάγνωση προβλημάτων συμβατότητας.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 el.unansea.com. Theme powered by WordPress.