КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Принципи комутації пакетів
Мережі з комутацією пакетів з’явилися наприкінці 60-х років як результат експериментів із першими глобальними комп’ютерними мережами. Цей метод комутації було спеціально розроблено для ефективного комп’ютерного трафіку. Перші кроки на шляху створення комп’ютерних мереж на основі методу комутації каналів показали, що цей вид комутації не дозволяє досягти високої загальної пропускної здатності мережі. Типові мережеві додатки генерують трафік дуже нерівномірно, з високим рівнем пульсації швидкості передавання даних. Наприклад, при зверненні до віддаленого файлового сервера користувач спочатку переглядає вміст каталогу цього сервера, що спричинює передавання невеликого обсягу даних. Потім він відкриває необхідний файл у текстовому редакторі, і ця операція може створити досить інтенсивний обмін даними, особливо якщо файл містить об’ємні графічні додатки. Після відображення кількох сторінок файлу користувач деякий час працює з ними локально, що взагалі не потребує передавання даних мережею, а потім повертає модифіковані копії сторінок на сервер – і це знову породжує інтенсивне передавання даних мережею [38]. Коефіцієнт пульсації трафіку окремого користувача мережі дорівнює співвідношенню середньої інтенсивності обміну даними та максимально можливої, він може досягати 1:50 або навіть 1:100. При комутації каналів велику частину часу канал може простоювати. У той же час комутаційні можливості мережі будуть недоступні іншим користувачам мережі [38]. У методі комутації пакетів (packet swіtchіng) кожне повідомлення поділяється на маленькі частинки (пакети) фіксованого розміру. Повідомлення можуть дуже сильно відрізнятися довжиною – від пари байтів до гігабайтів. Кожен пакет містить заголовок – інформацію про адреси відправника та отримувача, а також свій порядковий номер у повідомленні. Пакети передаються у мережі незалежно один від одного і можуть надходити отримувачу навіть різними маршрутами. Наприклад, на рис. 4.4 повідомлення з 1 вузла до 5 відправляється через три різні маршрути: 1-2-5, 1-5 та 1-4-6-5. У кожному пункті комутації обирається найменш завантажений канал. У пункті призначення з використанням нумерації пакетів формується вихідне повідомлення.
Рисунок 4.4 – КМ із комутацією пакетів
Комутатори пакетної мережі відрізняються від комутаторів каналів тим, що вони мають внутрішню буферну пам’ять для тимчасового зберігання пакетів, якщо комутатор у момент прийняття пакета зайнятий передаванням іншого пакета. У цьому випадку пакет знаходиться деякий час у черзі пакетів у буферній пам’яті, а коли до нього дійде черга, він передається наступному комутатору. Така схема передавання даних дозволяє згладжувати пульсацію трафіка на магістральних зв’язках між комутаторами і тим самим найбільш ефективно використовувати їх для підвищення пропускної здатності мережі в цілому. Коефіцієнт пульсації трафіку може бути рівним 1:10 або навіть 1:2 [38]. Розрізняють два режими роботи мереж комутації пакетів [6]: - дейтаграмний (зв’язок без встановлення з’єднання) – пакети одного повідомлення можуть передаватися різними шляхами (наприклад, в Internet); - віртуальних каналів (virtual switching, зв’язок із встановленням з’єднання) – використовується для передавання великих повідомлень – всі пакети передаються одним маршрутом. Узагальнюючи цей метод, можна зазначити, що в повідомлення (пакети), які пересилаються комп’ютерною мережею, вміщується інформація про маршрут, в результаті чого будь-який комп’ютер, підключений до мережі, може визначити, куди потрібно відправити (або переключити) те чи інше повідомлення. Метод комутації пакетів є одним з найпоширеніших у KM, оскільки дає змогу досягнути найбільш ефективного використання пропускної здатності каналів. Основні недоліки комутації пакетів [38]: - затримки в джерелі передавання, які викликані інтервалами між передаванням кожного наступного пакета; - час на передавання заголовків; - затримки в кожному комутаторі, які викликані буферизацієюпакета; - час комутації, який визначається часом очікування пакета в черзі до відправлення; - невизначеність швидкості передавання даних між абонентами мережі, зумовлена тим, що затримки в чергах буферів комутаторів мережі залежать від загального завантаження мережі; - змінна величина затримки пакетів даних, яка може бути доситьтривалою у моменти миттєвих перевантажень мережі; - обмеження на розмір пакета; - можливі втрати даних через переповнення буферів. У даний час активно розробляються і впроваджуються методи, що дозволяють подолати зазначені недоліки, особливо для чутливого до затримок трафіку, що потребує при цьому постійної швидкості передавання. Такі методи називаються методами забезпечення якості обслуговування (Quality of Service, QoS). Мережі з комутацією пакетів, в яких реалізовані методи забезпечення якості обслуговування, дозволяють одночасно передавати різні види трафіку, в тому числі такі важливі, як телефонний та комп’ютерний [38]. Основні переваги комутації пакетів – висока загальна пропускна здатність мережі при передаванні пульсуючого трафіка та можливість динамічно перерозподіляти пропускну здатність фізичних каналів зв’язку між абонентами відповідно до реальних потреб їхнього трафіку [38]. Як мережі з комутацією пакетів, так і мережі з комутацією каналів можна поділити на два класи за іншою ознакою: на мережі з динамічною комутацією і мережі з постійною комутацією. Мережа з динамічною комутацією дозволяє встановлювати з’єднання з ініціативи користувача мережі. Комутація виконується на час сеансу зв’язку, а потім (знову ж з ініціативи одного із взаємодіючих користувачів) зв’язок розривається. У загальному випадку будь-який користувач мережі може з’єднатися з будь-яким іншим користувачем мережі. Звичайно період з’єднання між парою користувачів при динамічній комутації складає від кількох секунд до кількох годин і завершується при виконанні певної роботи – передаванні файлу, перегляду сторінки чи текста зображення і т. п. Мережа з постійною комутацією не надає користувачу можливості виконати динамічну комутацію з іншим довільним користувачем мережі. Замість цього мережа дозволяє парі користувачів замовити з’єднання на тривалий період часу. З’єднання встановлюється не користувачами, а персоналом, що обслуговує мережу. Час, на який встановлюється постійна комутація, часто вимірюється кількома місяцями або роками. Режим постійної комутації в мережах з комутацією каналів часто називається сервісом виділених (dedicated) чи орендованих (leased) каналів [77]. Прикладами мереж, що підтримують режим динамічної комутації, є телефонні мережі загального користування, локальні мережі, мережі TCP/IP. Найбільш популярними мережами, що працюють у режимі постійної комутації, є мережі технології SDH, на основі яких будуються виділені канали зв’язку з пропускною здатністю в кількагігабіт за секунду. Деякі типи мереж підтримують обидва режими роботи. Наприклад, мережі Х.25 і ATM можуть надавати користувачу можливість динамічно зв’язатися з будь-яким іншим користувачем мережі й у той же час відправляти дані постійним з’єднанням одному цілком визначеному абоненту [77].
Дата добавления: 2014-01-20; Просмотров: 1376; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |