Мережевий протокол - це що? Основні мережеві протоколи
Не так давно організація локальних мереж вимагала обов`язкового використання правильного протоколу. Такий вибір впливав на те, які типи комп`ютерів можна до нього підключити. Сьогодні подібна проблема практично зникла. Сучасні мережні протоколи TCP IP замінили все, що існували раніше. Це універсальне рішення, яке можна використовувати в будь-якій операційній системі.
Термінологія
Мережевий протокол - це встановлений мову, якою відбувається спілкування програм. Пересилання даних являє собою переміщення якогось потоку бітів по кабелю. Для того щоб він доходив до цільового комп`ютера і представлявся в ньому у вигляді даних, потрібен певний набір правил. Саме вони і прописані в стандартних протоколах. Про них зазвичай говорять, що вони мають рівень вкладеності. Як це розуміти? Є фізичний рівень, який являє собою перелік визначень, наприклад, яким може бути мережевий кабель, товщина його жив і інші параметри. Припустимо, мова йде про справний кабелі. Тоді пакети даних будуть відправлятися по ньому. Але який з комп`ютерів буде їх приймати? Тут в роботу включається канальний рівень, при цьому в заголовку пакетів вказується фізичну адресу кожної машини - певне число, ушите в мережеву карту. Його називають MAC-адресою.
Мережева ієрархія
Канальний рівень збігається з Ethernet. У пакеті міститься набір певних параметрів, які задають його тип. Дані знаходяться в прямій залежності від цього типу, а їх зміст відноситься до мережевого рівня. Існує два найпоширеніших протоколу: ARP, який відповідає за перетворення IP-адрес в MAC, і сам IP-протокол. Можна навести структуру IP-пакета. Всі дані, які переносяться з його допомогою, вже вирушають на конкретний мережевий адресу. У пакеті є число у встановленому форматі, що позначає тип протоколу.
Найпоширенішими є два типи: TCP і UDP. Між ними є певна відмінність, яке у тому, що перший характеризується максимальним ступенем надійності, адже при відправці пакета він постійно відправляє запит про його отримання. Другий мережевий протокол - це зручний інструмент, наприклад, при прослуховуванні інтернет-радіо. При цьому передбачається відправка пакетів без будь-якої перевірки факту їх отримання. Якщо він дійшов, то ви зможете прослуховувати радіо, а якщо ні - то немає сенсу у перевірці та контролі.
Особливості доставки пакетів
У пакеті обов`язково зазначений номер порту, куди здійснюється відправлення. Зазвичай цей параметр визначається типом протоколу на прикладному рівні - в залежності від програми, якому направлено інформацію. Можна використовувати і нестандартні порти сервісів, ніхто цього не забороняє. Найвідомішими мережевими протоколами в даному випадку є HTTP та POP3. Отримує певна ієрархія вкладеності пакетів. В Ethernet-пакет вкладений IP, далі TCP або UDP, а потім дані, орієнтовані на конкретне застосування.
Відмінні характеристики
Мережевий протокол, на відміну від протоколів передачі даних, не прив`язується до певної апаратурі. Їх реалізація відбувається на рівні програмного забезпечення, тому їх можна встановити і видалити в будь-який момент.
IP і TCP / IP
Даний мережевий протокол використовується не тільки в мережі інтернет, але і всередині самої операційної системи. Він являє транспортний і мережевий рівень, завдяки чому здійснюється передача даних блоками. Дуже довгі роки його використовували тільки в UNIX-мережах, а тепер, коли інтернет розрісся досить стрімко, мережевий протокол IP став використовуватися майже в кожному з видів локальних комп`ютерних мереж. На даний момент він служить в якості основного протоколу для більшості служб, що працюють в операційних системах.
Локальні і комутовані мережі
Старі мережеві протоколи вимагали якихось специфічних знань, а TCP / IP застосовується такими користувачами, які ніколи навіть не бачили мережеві плати. Доступ до інтернету за допомогою модему або локальної мережі забезпечується за умови використання одного і того ж протоколу. А процес його налаштування повністю залежить від типу з`єднання, використовуваного при цьому. Варто відзначити, що протоколи мережевого рівня відрізняються від всіх інших, а параметри доступу до локальної мережі або за допомогою модему теж мають певні нюанси. Комутоване з`єднання краще встановлювати за допомогою програми автоматичної конфігурації, яка поставляється самим провайдером. Інакше потрібно вручну вводити всі необхідні параметри. Можна розглянути основні мережеві протоколи.
Протокол IPX
Даний комплект був розроблений компанією Novell з метою використання для власної ОС NetWare. IPX частково схожий з TCP / IP, тобто в нього включені деякі протоколи з даного пакету, але компанія захистила його авторськими правами. Однак корпорація Microsoft створила свій протокол, сумісний з цим, призначений для операційних систем із сімейства Windows. IPX являє собою мережевий протокол, який в плані функціоналу аналогічний IP. SPX - це інструмент дл транспортного рівня, який призначений для забезпечення обміну пакетними даними між окремими машинами.
На даний момент цей протокол застосовують тільки в мережах з серверами, де встановлені старі версії операційної системи NetWare. Часто його використовують в комплекті з якимись іншими наборами мережевих протоколів. Тепер компанія Nowell повністю перейшла на новий універсальний протокол TCP / IP.
NetBEUI
Даний мережевий протокол застосовується в мережах малих розмірів. Його вперше представили в Windows NT 3.1, а також у кількох наступних версіях цієї системи, де він використовувався за замовчуванням. В останніх версіях систем його місце зайняв вже відомий нам TCP / IP. Цей протокол досить простий, йому не вистачає багатьох функцій, які у більш просунутих варіантах. Він не підходить для міжмережевого обміну даними. Він може стати в нагоді для простої тимчасової мережі, однак тепер він навіть не представлений в якості стандартного компонента ОС, його потрібно встановлювати самостійно з диска.
NetBEUI - це зручний засіб для створення прямого кабельного підключення, і в цьому сенсі це мінімальний протокол, який потрібно для формування тимчасової мережі у версіях Windows 9x.
Висновки
Важливо запам`ятати певні моменти. На даний момент існує вже не один мережевий протокол. Всі вони призначені для здійснення зв`язку, однак у кожного з них абсолютно різні завдання, є переваги і недоліки в порівнянні з іншими. Використання кожного з них припускає наявність певних умов роботи, які зазвичай прописуються самим протоколом. При виборі того чи іншого рішення варто покладатися саме на цей параметр.