KomputerPerisian

SIP protokol: Huraian

Protokol Permulaan Sesi (SIP) adalah protokol untuk memberi isyarat dan menguruskan sesi komunikasi multimedia. Aplikasi yang paling biasa dalam telefon Internet - suara dan panggilan video dan mesej segera lebih (Protokol Internet) IP.

Ia mentakrifkan mesej yang dihantar antara titik hujung dan mengawal penciptaan, penamatan, dan unsur-unsur penting yang lain panggilan. SIP protokol, huraian yang dibentangkan di atas boleh digunakan bagi mencipta, menyunting dan menamatkan sesi terdiri daripada satu atau lebih aliran data multimedia. Ia adalah satu protokol lapisan permohonan. Direka untuk menjadi bebas daripada lapisan pengangkutan asas. Dengan kata lain, protokol berdasarkan teks yang termasuk banyak unsur-unsur HTTP (Hypertext Transfer) dan Mail Mudah Transfer Protocol (SMTP).

SIP protokol - apakah ia?

SIP bekerja bersama dengan beberapa protokol aplikasi tahap lain yang mengenal pasti dan menghantar sesi multimedia. Pengenalan data media dan pemadanan dicapai bersama-sama dengan Sesi Penerangan Protocol (SDP). Untuk menghantar aliran multimedia - suara, video - ia biasanya menggunakan protokol masa nyata pengangkutan (RTP) atau mod selamat (SRTP). Untuk mesej penghantaran SIP selamat boleh disulitkan menggunakan Keselamatan Lapisan Pengangkutan (TLS).

Sejarah pembangunan

SIP protokol pada asalnya dibangunkan oleh sekumpulan pakar-pakar pada tahun 1996. Ia dipiawaikan dalam 2543 dalam RFC 1999 (SIP 1.0). Pada bulan November 2000, beliau telah diterima sebagai protokol 3 GPP isyarat dan elemen tetap seni bina IP-Subsistem Multimedia (IMS) bagi live perkhidmatan berasaskan IP-multimedia dalam sistem selular. Versi terbaru (SIP 2.0) dalam RFC 3261 spesifikasi yang dikeluarkan pada bulan Jun 2002. Dengan sambungan dan perbaikan itu tertentu digunakan dalam masa kita.

Walaupun fakta bahawa SIP protokol asal telah dibangunkan berdasarkan kepada perkhidmatan suara. Hari ini, ia menyokong pelbagai aplikasi, termasuk persidangan video, streaming media, mesej segera, pemindahan fail, dan faks melalui IP, dan permainan dalam talian.

Protokol SIP - penerangan dan operasi

Protokol Permulaan Sesi bebas daripada protokol pengangkutan asas. Ia berjalan di atas Protokol Kawalan Penghantaran (TCP), Protokol Datagram Pengguna (UDP) atau kawalan penghantaran aliran protokol (SCTP). Ia boleh digunakan untuk pemindahan data antara kedua-dua pihak (unicast) dan sesi Multicast.

Di dalamnya terdapat unsur-unsur reka bentuk model yang sama permintaan transaksi HTTP. Setiap operasi itu terdiri daripada permintaan pelanggan, yang menyebabkan kaedah tertentu atau fungsi pada pelayan dan sekurang-kurangnya satu jawapan. SIP protokol menggunakan semula sebahagian besar Medan tajuk, kaedah-kaedah pengekodan, dan kod status HTTP, menyediakan format teks yang boleh dibaca.

Setiap sumber rangkaian Protokol Permulaan Sesi - ejen pengguna atau peti mel suara - diiktiraf menggunakan pengecam peruntukan sumber (URI), berfungsi atas dasar sintaks standard biasa, yang juga digunakan dalam perkhidmatan web dan e-mel. skim URI, yang digunakan untuk SIP, mempunyai bentuk rantaian logik: username: password @ host: port.

Dasar keselamatan

Jika perlu selamat penghantaran data skim menetapkan bahawa setiap elemen rangkaian, yang dengannya permintaan itu dikemukakan kepada domain sasaran, perlu disediakan dengan Lapisan Pengangkutan Keselamatan (TLS). Langkah terakhir pelayan proksi untuk domain sasaran apabila ia adalah bertanggungjawab untuk beroperasi mengikut tetapan keselamatan tempatan. TLS melindungi daripada penceroboh yang cuba untuk memintas data pada masa penghantaran. Tetapi ia tidak menyediakan keselamatan sebenar ke akhir dan tidak boleh menghalang kecurian pengesanan dan data. Sebagai SIP protokol, yang pelabuhan harus disambungkan dengan selamat, bekerja dengan perkhidmatan rangkaian lain?

Ia bekerja bersama dengan pelbagai protokol lain dan hanya terlibat dalam komunikasi isyarat. SIP-pelanggan biasanya menggunakan TCP atau nombor port UDP 5060 atau 5061 untuk menyambung kepada SIP-pelayan dan lain SIP akhir mata. Port 5060 biasanya digunakan untuk isyarat lalu lintas tak disulitkan, manakala port 5061 dekat "kawan" dengan Keselamatan Lapisan Pengangkutan (TLS).

Apa yang digunakan?

Untuk menjawab soalan yang lebih tepat «SIP protokol - bahawa ia" perlu difahami untuk apa ia digunakan. Ia biasanya digunakan untuk menyediakan dan menghantar panggilan suara atau video. Ia membolehkan anda untuk mengubah suai cabaran yang sedia ada. pengubahsuaian yang boleh melibatkan perubahan alamat atau pelabuhan, menjemput perbualan yang lebih peserta, menambah atau mengalih keluar aliran media. SIP juga mendapati permohonan dalam aplikasi mesej, dan perkhidmatan dalam langganan acara dan pemberitahuan.

Satu set SIP-peraturan yang berkaitan dengan Pasukan Petugas Kejuruteraan Internet (IETF), menentukan arahan untuk permohonan itu. permohonan suara dan mesej videopotokovye atas permohonan protokol yang berbeza dalam Protokol pengangkutan masa nyata (RTP). Parameter - nombor port, protokol, codec - untuk media ini aliran ditakrifkan dan dipadankan menggunakan penerangan sesi protokol (SDP), yang bergerak dalam badan pakej Protokol Permulaan Sesi (mis, SIP T protokol).

Perspektif asas protokol adalah bahawa ia harus pada masa akan menyediakan isyarat dan panggilan persediaan untuk IP komunikasi pada asas-asas yang boleh menyokong superset fungsi pemprosesan panggilan dan ciri-ciri di dalam pensuisan awam rangkaian telefon (PSTN). Dia tidak menentukan mereka. Lebih tepat lagi, ia mengawal hanya setup panggilan dan isyarat. Semua tindakan yang bertujuan untuk melaksanakan operasi telefon tersebut (m. E. dail, nada sambutan dail semula atau isyarat yang sibuk), yang dilakukan oleh pelayan proksi dan ejen pengguna. pengenalan dan istilah mereka adalah berbeza di negara-negara yang berbeza, tetapi mereka beroperasi pada prinsip yang sama.

Nilai dalam telefon

rangkaian telefon menyokong SIP juga boleh melaksanakan banyak yang lebih maju ciri-ciri pemprosesan panggilan di dalam Signaling System 7 (SS7). Walaupun kedua-dua protokol ini agak berbeza. SS7 adalah protokol berpusat. Ia mempunyai ciri-ciri pusat kompleks seni bina rangkaian dan "tumpul" mata akhir (telefon konvensional). SIP adalah protokol daripada "client-server". Walau bagaimanapun, kebanyakan peranti yang menyokong Protokol Permulaan Sesi boleh melakukan sebagai peranan pelanggan dan pelayan. Secara umum, sesi pemula bertindak sebagai pelanggan, dan penerima menawarkan fungsi pelayan panggilan. Oleh itu, ciri-ciri SIP dilaksanakan di titik hujung berkomunikasi, bertentangan dengan keupayaan SS7 konvensional yang dilaksanakan dalam rangkaian.

SIP adalah berbeza dalam bahawa teknologi itu membangun dalam IT, dan tidak dalam industri telekomunikasi. SIP-protokol standard dan sebahagian besarnya ditentukan oleh IETF, manakala yang lain (contohnya, H.323) secara tradisional dikaitkan dengan Kesatuan Telekomunikasi Antarabangsa (ITU).

elemen-elemen rangkaian

SIP mentakrifkan ejen pengguna, dan juga beberapa jenis unsur pelayan rangkaian. Dua titik hujung SIP boleh berkomunikasi tanpa sebarang infrastruktur pertengahan. Walau bagaimanapun, pendekatan ini tidak praktikal untuk komunikasi kerajaan, yang memerlukan direktori perkhidmatan untuk mencari nod terdapat dalam rangkaian. SIP protokol daftar tidak boleh menyediakan fungsi tersebut.

ejen pengguna

Ejen pengguna SIP (UA) adalah titik hujung rangkaian logik. Ia digunakan untuk membuat atau menerima mesej, dan dengan itu mengawal SIP-sesi. SIP-UA boleh melaksanakan peranan seorang pelanggan ejen pengguna (UAC), yang menghantar permintaan SIP dan pelayannya (UAS), yang menerima pertanyaan dan mengembalikan respons SIP. akaun kawalan itu dan UAS dilakukan hanya semasa transaksi SIP.

telefoni

SIP-telefoni, sebenarnya, adalah IP telefoni, yang melaksanakan ejen pelanggan dan fungsi pelayan SIP-friendly. Tambahan pula, ia menyediakan pilihan tradisional panggilan telefon - terus, Jawab, sisihan pengekalan / pelepasan dan panggilan penghantaran.

SIP-telefon boleh dilaksanakan sebagai alat perkakasan atau sebagai softphone. Kerana pengeluar semakin menggunakan protokol ini sebagai platform telefoni standard (dalam tahun baru-baru ini - melalui 4G), perbezaan di antara perkakasan dan perisian SIP-telefon asas kekal kabur. Di samping itu, unsur-unsur Protokol Permulaan Sesi hari ini melaksanakan fungsi asas perisian tegar banyak peranti IP yang dibolehkan. Contohnya termasuk pelbagai peranti dari Nokia dan BlackBerry, dan SIP protokol pada Android kini perkhidmatan yang amat diperlukan.

Dalam SIP, dalam HTTP, agen pengguna boleh mengenal pasti dirinya dengan satu jawatan medan pengepala User-Agent, yang mengandungi penerangan teks bagi perisian / perkakasan / item. bidang Ejen pengguna dalam mesej permintaan itu dihantar. Ini bermakna bahawa pelayan SIP penerima boleh melihat maklumat ini. elemen-elemen rangkaian Sesi Protokol Permulaan kadang-kadang boleh menyimpan maklumat tersebut. Dan ia boleh membantu dalam mendiagnosis masalah keserasian.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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