НАВІЩО ПОТРІБНІ КОМП’ЮТЕРНІ МЕРЕЖІ
На малюнку показано розміщення і визначення полів пакету в системі Ethernеt.
ПриамбулаПризначенняДжерелоТипДаніКонтрольна сума
Приамбула. Це поле довжиною 8 байт , яке використовується для синхронізації пакету. Воно звжди містить код 10101010 в перших 7-ми байтах і 10101011 в останньому.
Призначення. Це поле довжиною 6 байт, яке містить адресу вузла ЛОМ, куди надсилається повідомлення. Старший (лівий) біт в першому байті має спеціальне призначення. Якщо він дорівнює нулю, то це є унікальна фізична адреса. Перші три байти задають адресу групи, а наступні 3 - задають адресу в групі. Якщо ж біт дорівнює 1, то останні байти визначають станції призначення.
Джерело. Це поле має має 6 байт і визначає адресу вузла відправника. Старший байт завжди дорівнює нулю.
Тип. Має 2 байта і ідентифікує тип протокола більш високого рівня.
Дані. Воно може мати довжину від 46 до 1500 байт і містить повідомлення.
Контрольна сума. Поле довжиною 4 байта, яке містить залишок зайвої циклічної суми.
Розглянутий протокол працює на низькому рівні. Даний протокол передає дані між комп”ютерами, але не знає нічого про файл-сервер і перенаправлення файлів. Ці протоколи не мають засобів для забезпечення вірної послідовності прийому-передачі даних а також засобів для ідентифікації прикладних програм, що потребують дані.
Протоколи середнього рівня NetBIOS, IPX/SPX, TCP/IP більше відповідають транспортному рівню. Ці протоколи дозволяють комп”ютерам в ЛОМ легко обмінюватись даними.
Протоколи високого рівня призначені для виконання функцій перенаправлення файлів, використовують протоколи середнього рівня, для передачі пакетів повідомлень між РС і файловим сервером.
Незалежно від внутрішньої конструкції кожного окремого протоколу, всі вони мають певні спільні функції і властивості:Ініціалізація зв”язку. Кожен протокол має засоби для ідентифікації РС по імені, номеру або двох атрибутах. Ця схема є доступною для всіх рівнів передачі інформації. Обмін інформацією між певними вузлами активізується після визначення вузла-адреси (як правило- файлового серверу робочої станції, що ініціює діалог. Ініціююча станція також встановлює один із двох типів діалогу: датаграму і сеанс.
Відправка і отримання даних. Кожен протокол надає засоби для відправки і отримання повідомлень робочими станціями адресата і джерела. Протокол накладає певні обмеження на довжину повідомлень. Крім того, він надає учасника діалогу сеансового типу засоби для визначення статусу діалогу.
Завершення обміну. Протокол надає засоби для коректного завершення діалогу.
Як вже повідомлялось, існує два типи міжкомп”ютерного обміну даними - датаграми та сеанси.
Датаграма - це повідомлення, яке не потребує підтвердження про прийом від приймаючої сторони. Якщо таке підтвердження необхідно, то адресат повинен сам послати спеціальне повідомлення. Для здійснення обміну цим способом приймаюча і передаюча сторони повинні дотримуватись певного протоколу. Кожна датаграма є окремим повідомленням і при наявності декількох датаграм в ЛОМ порядок їх доставки не гарантується. В деяких випадках максимальна довжина датаграм набагато менша, ніж довжина повідомлень в сеансах. Проте, в більшості випадків швидкість передачі датаграм набагато більша ніж швидкість передачі повідомлень у сеансах.
На противагу датаграмам, в сеансі передбачається створення логічного зв”язку для обміну повідомленнями між РС і гарантується отримання повідомлень. В той час, коли датаграми можуть передаватись в будь-який період часу, в сеансах для передачі повідомлень спочатку необхідно виконати деяку підготовчу роботу:сеанс необхідно спочатку встановити, після цього йде передача даних, і після закінчення обміну сеанс необхідно закрити.