- •Тема 1.1 Вступ. Глобальна інформаційна інфраструктура (гіі)
- •1. Основні визначення
- •2. Мережа електрозв’язку
- •Тема 1.2 Структура інформаційної мережі Основні принципи розвитку електрозв’язку
- •1. Основні вимоги до єдиних мереж
- •2. Первинні та вторинні мережі
- •Розділ 2. Мультиплексування в мережах „пункт- пункт”
- •Тема 2.1 Частотне мультиплексування Мультиплексування з поділом довжин хвиль
- •Тема 2.2 Часове мультиплексування Відмінності синхронних та плезіохронних систем
- •1. Робота синхронних систем
- •2. Робота плезіохронних систем
- •3. Робота асинхронних систем
- •Тема 2.3 Плезіохронні мережі Синхронні мережі
- •1. Стандарти синхронних мереж
- •2. Система sonet/sdh
- •3. Мультиплексування сигналів pdh
- •Тема 3.1. Множинний доступ з поділом частот та з поділом часу
- •1. Множинний доступ з поділом частот (fdma)
- •2. Множинний доступ з поділом часу (tdma)
- •Тема 3.2 Множинний доступ з роширенням спектру та з кодовим
- •1. Множинний доступ з розширенням спектру
- •2. Множинний доступ з кодовим поділом
- •Тема 3.3 Класифікація архітектур мереж
- •1. Архітектура мереж, визначена просторовими вимогами
- •2. Архітектура мереж, визначена носіями інформації
- •Тема 3.4 Операційна система FreeBsd
- •1. Загальні відомості
- •2. Робота з програмним забезпеченням
- •3. Типи версій ос FreeBsd
- •4. Функціональні можливості операційної системи FreeBsd
- •Тема 4.1 Комутація повідомлень та пакетів
- •1. Комутація повідомлень
- •2. Комутація пакетів
- •3. Комутація і маршрутування
- •Тема 4.2 Віртуальні приватні мережі з доступом через комутовані канали
- •1. Тунелювання
- •2. Шифрування на Мережевому рівні
- •3. Віртуальні приватні мережі Канального рівня
- •Тема 5.1 Модель osi. Функціональні рівні моделі osi. Основні принципи архітектури відкритих систем План лекції
- •1. Модель osi як еталонна модель для опису передачі даних по мережі
- •2. Прикладний рівень
- •3. Рівень подання
- •4. Сеансовий рівень
- •5. Транспортний рівень
- •6. Мережний рівень
- •7. Канальний рівень
- •8. Фізичний рівень
- •Тема 5.2 Передача даних по лініям зв'язку
- •Середовище передачі даних
- •2. Апаратура dte та dce
- •Тема 5.3 Мережа Ethernet
- •2. Мережі з маркерним методом доступу
- •3. Мережі з маркерним методом доступу (стандарт іеее 802.5)
- •4. Мережі fddi
- •Тема 5.4 Метод доступу. Сімейство стандартів бездротових мереж
- •1. Метод доступу.
- •2. Сімейство стандартів бездротових мереж іеее 802.11
- •Тема 6.1. Використання мережевої маски
- •Мережева маска
- •2. Безкласова ip-адресація
- •4. Розширений мережевий префікс і мережева маска
- •Тема 6.2. Динамічна nat
- •1. Принцип дії
- •2. Nat всередині локальних адрес
- •3. Динамічна nat з трансляцією номерів портів для глобальної адресації
- •4. Спільне використання статичної та динамічної nat
- •5. Переваги та недоліки nat
- •Тема 6.3. Концепція пересилання данограм
- •3. Опції данограми
- •Тема 6.4. Прямий і непрямий раутінг
- •1. Прямий раутінг і використання arp
- •2. Непрямий раутінг
- •3. Таблиці ip-раутінгу та їх використання
- •4. Машрути за замовчуванням
- •Тема 6.5. Протокол данограм користувача (udp)
- •1. Ідентифікація кінцевих призначень
- •2. Резервовані та наявні udp-порти
- •5. Контрольна сума udp-данограми
- •Тема 7.1 Розвиток засобів доступу до мережі Інтернет
- •1. Загальні відомості
- •2. Огляд альтернатив доступу
- •3. Розв'язання для провідних кабелів типу "вита пара"
- •Тема 7.2 Сервіс ftp
- •1. Загальні відомості
- •2. Недоліки ftp- протоколу
- •Тема 8.1 Підвиди технології dsl
- •1. Технологія adsl
- •2. Інші підвиди dsl
- •Тема 8.2 Робота мережі атм
- •1. Задачі комутатора atm
- •2. Сигналізація й адресація atm
- •Тема 8.3 Переваги використання ip-телефонії План лекції
- •1. Переваги ір- телефонії
- •2. Основні методи реалізації передачі голосу поверх ір-мереж
- •3. Стандарти н.323 та sip
- •4. Стандарт протоколу н.323
- •5. Cтандарт протоколу sip
- •6. Порівняння стандартів h.323 і sip
- •7. Архітектура мережі sip
7. Архітектура мережі sip
SIP має клієнт-серверну архітектуру. Клієнт видає запити, в яких указує|вказує|, що він бажає|воліє| одержати|отримати| від сервера. Сервер приймає запит, обробляє його і видає відповідь, яка може містити|утримувати| повідомлення про успішне виконання запиту, повідомлення про помилку або інформацію, що потрібна клієнтові. Управління процесом обслуговування виклику розподілене між різними елементами мережі|сіті| SIP. Основним функціональним елементом, що реалізовує функції управління з'єднанням|сполученням,сполукою|, є|з'являється,являється| термінал. Решта елементів мережі|сіті| відповідають за маршрутизацію викликів, а в деяких випадках надають додаткові послуги.
Рисунок 8.4. Архітектура "клієнт-сервер
Мережа|сіть| SIP містить|утримує| наступні|такі| основні елементи:
1) Термінал
Агент користувача (User Agent або SIP client) є|з'являється,являється| додатком|застосуванням| термінального устаткування|обладнання| і включає дві складові: клієнт агента користувача (User Agent Client - UAC) і сервер агента користувача (User Agent Server - UAS), тобто клієнт і сервер. Клієнт UAC ініціює SIP-запити, а сервер UAS приймає запити і відповідає на них, тобто виступає|вирушає| як сторона, що викликається|спричиняється|.
Запити можуть передаватися не прямо адресату, а на деякий проміжний вузол. Такі вузли бувають двох основних типів: проксі-сервер і сервер переадресації.
Рисунок 8.5. Структурна схема організації послуг SIP-сервера
Проксі-сервер (proxy server) приймає запити, обробляє їх і відправляє|відряджає| далі на наступний|такий| сервер, який може бути як іншим проксі-сервером, так і останнім UAS. Таким чином, проксі-сервер приймає і відправляє|відряджає| запити і клієнта, і сервера. Прийнявши запит від UAC, проксі-сервер діє від імені цього UAC.
Існує два види проксі-серверів: із|із| збереженням|зберіганням| станів (stateful) і без збереження|зберігання| станів (stateless). Сервер першого типу зберігає в пам'яті вхідний запит, який з'явився причиною генерації одного або декількох вихідних запитів. Ці вихідні запити сервер також запам'ятовує. Всі запити зберігаються в пам'яті сервера тільки|лише| до закінчення транзакції, тобто до отримання|здобуття| відповідей на запити|. Сервер без збереження|зберігання| станів просто ретранслює запити і відповіді, які одержує|отримує|.
Він працює швидше, ніж сервер 1-го типу, оскільки|тому що| ресурс процесора не витрачається на запам'ятовування станів, унаслідок|внаслідок| чого сервер цього типу може обслужити більшу кількість користувачів.
Проксі-сервер може модифікувати запити, які він переправляє далі. Простіше кажучи, користувач посилає|відсилає| вимогу встановити з'єднання|сполучення,сполуку| проксі-серверу, а той сам дбає про те, щоб його було встановлено|установлено|. Проксі-сервер може розмножувати запит і передавати його по різних напрямах|направленнях|, щоб запит досягнув декількох місць, сподіваючись на те, що потрібний користувач опиниться в одному з них.
2) Сервер переадресації
Сервер переадресації (redirect server) відповідає на запит адреса наступного|такого| сервера або клієнта, з|із| яким перший клієнт зв'язується потім безпосередньо. Він не може ініціювати власні запити. Сервер переадресації призначений для визначення поточної адреси користувача, що викликається|спричиняється|. Викликаючий користувач передає до сервера повідомлення|сполучення| з|із| відомою йому адресою користувача, що викликається|спричиняється|, а сервер забезпечує переадресацію виклику на поточну адресу цього користувача. Для реалізації цієї функції сервер переадресації повинен взаємодіяти з|із| сервером визначення місцеположення.
Сервер переадресації не термінує виклики і не ініціює власні запити як проксі-сервер. Він тільки|лише| повідомляє адресу або користувача, що викликається|спричиняється|, або проксі-сервера. За цією адресою ініціатор запиту передає новий запит.
Сервер переадресації не містить|утримує| клієнтську частину|частку| програмного забезпечення. Таким чином, цей сервер просто виконує функції пошуку поточної адреси користувача.
3) Сервер визначення місцезнаходження користувачів
Користувач може переміщатися від однієї системи до іншої, так що потрібен якийсь метод визначення його місцезнаходження. Для цього в SIP використовується сервер місцезнаходження (location server) - це база адрес, доступ до якої мають SIP-сервери, що користуються її послугами для отримання|здобуття| інформації про можливе місцезнаходження користувача, що викликається|спричиняється|. Принципи роботи сервера місцезнаходження не регламентовані документом RFC 2543, але|та| там є|наявний| приклади|зразки| протоколів, які можуть використовуватися для цього LDAP (RFC 1777), rwnois (RFC 2167) та ін. Прийнявши запит, сервер SIP звертається|обертається| до сервера місцезнаходження, щоб дізнатися|упізнати,взнати,пізнати| адресу, по якій можна знайти користувача.
У відповідь той повідомляє або список можливих адрес, або інформує про неможливість знайти їх. З іншого боку, користувач інформує SIP-сервер про своє місцезнаходження повідомленням|сполученням| REGISTER. Сервер місцезнаходження може розташовуватися як спільно з|із| SIP-сервером, де можуть бути присутніми деякі елементи бази адрес, так і окремо від нього.
Рисунок 8.6. Приклад побудови мережі SIP
Варто звернути увагу на те що, що SIP-сервери, представлені|уявлені| на рис. 8.5., є|з'являються,являються| окремими функціональними мережевими|мережними| елементами. Фізично вони можуть бути реалізовані на базі серверів локальної мережі|сіті|, які, крім виконання своїх основних функцій, також оброблятимуть SIP-повідомлення|сполучення|. Термінали ж можуть бути двох типів: персональний комп'ютер із|із| звуковою платою і програмним забезпеченням SIP-клієнта (UA) або SIP-телефон, що підключається безпосередньо до Ethernet. Таким чином, користувач локальної обчислювальної мережі|сіті| передає всі запити до свого SlP-сервера, а той обробляє їх і забезпечує встановлення з'єднань|сполучень,сполук|.
Програмним шляхом сервер можна запрограмувати на різні алгоритми роботи: він може обслуговувати частину|частку| користувачів (наприклад, керівництво підприємства або особливо поважних осіб) за одними правилами, а іншу частину|частку| - по інших. Можливо також, що сервер враховуватиме категорію і терміновість викликів, а також вести нарахування платні|плати| за розмови.
Контрольні питання
Які переваги використання технології ір- телефонії ?
Як працює протокол SIP ?
Яка різниця між протоколами SIP та H.323 ?
Які функції виконує сервер переадресації ?
Які процедури бувають у протоколі SIP під час запиту та відповіді сигнальних повідомлень ?
1 Шлях в даному контексті – це логічне сполучення між пунктами, у яких здійснюється мультиплексування або демультиплексування.
2 Віртуальний контейнер є об’єктом корисного навантаження, який поширюється через мережу і створюється або ліквідується в пунктах завершення послуг. Кожен сигнал PDH відображається у власний віртуальний контейнер і окремі VC з номінально тим самим розміром мультиплексуються (з використанням почерговості байтів) у корисне навантаження SDH.
3 Наведено для повноти викладу. Матеріал має довідковий характер.