ОСОБЛИВОСТІ СТЕКА TCP / IP
Коли мова йде про побудову великих (глобальних) мереж, цього стека протоколів віддається перевага в порівнянні з іншими протоколами, так як він з моменту створення був орієнтований на Інтернет і наділений багатьма корисними властивостями. До таких властивостей слід віднести:
- • здатність фрагментувати пакети. Велика мережа часто складається з (під) мереж, побудованих на абсолютно різних принципах, і кожна з них може мати власне значення одиниці (довжину) переданих даних. При переході з однієї мережі в іншу може виникнути необхідність зменшити довжину даних. Зазначене властивість протоколу дозволяє розділити (фрагментувати) передається пакет (кадр) на кілька частин;
- • гнучку систему адресації (три рівня адрес: символьні, логічні і фізичні), що дозволяє простіше, ніж з використанням інших протоколів аналогічного призначення, включати в складену мережу мережі різних технологій;
- • економне використання широкомовних розсилок, що істотно при роботі на повільних лініях зв'язку, характерних для територіальних мереж;
- • інтерпретація функцій самого нижнього рівня (мережевих інтерфейсів). Стек TCP / IP на відміну від інших багаторівневих стеків звільнений від виконання великої кількості функцій канального і фізичного рівнів OSI. На нижній рівень стека покладається лише відповідальність за організацію взаємодії з (під) мережами складовою мережі, яка вимагає виконання більш простих процедур. Ця особливість робить складену мережу TCP / IP відкритою для включення додаткової мережі з будь-якою технологією передачі даних. При цьому для кожної нової технології повинні бути розроблені власні інтерфейсні засоби. Зазвичай при появі такої технології локальних або глобальних мереж вона швидко включається в стек TCP / IP шляхом розробки відповідного документа - стандарту мережі Інтернет, що визначає метод інкапсуляції IP-пакетів в її кадри.
Однак широкі функціональні можливості протоколів стека TCP / IP вимагають для своєї реалізації великих обчислювальних витрат. Гнучка система адресації і відмова від широкомовних розсилок або їх обмеження призводять до виникнення в IP-мережі різноманітних централізованих служб: доменних імен (Domain Name System - DNS), динамічного конфігурування (Dynamic Host Configuration Protocol - DHCP) і ін. Кожна з цих служб направлена на полегшення адміністрування мережі, але в той же час сама вимагає пильної уваги з боку адміністраторів. Незважаючи на це, за загальним визнанням стек TCP / IP є найпопулярнішим стеком протоколів, який широко використовується як в глобальних, так і локальних мережах. В даний час здійснюється перехід на нову версію IPv6, яка зніме багато проблеми, що накопичилися.
Стек розроблений фірмою Novell для мереж NetWare. До мережному рівню цього стека віднесені також протоколи маршрутизації (RIP і NLSP). Основу стека становить протокол мережевого рівня IPX (Internetwork Packet exchange - міжмережевий пакетний обмін), що забезпечує адресацію і маршрутизацію пакетів і їх негарантовану доставку між вузлами різних IPX-мереж. Поверх IPX працює протокол транспортного рівня SPX (Sequenced Packet exchange - послідовний обмін пакетами), що забезпечує встановлення з'єднань і гарантовану доставку пакетів в правильному порядку. Протокол IPX може використовувати технології локальних мереж Ethernet, Token Ring, ARCnet, 100VG, FDDI.