ову комбінацію, а також, можливо, службову інформацію.
Крім терміна В«пакетВ» також використовується термін В«кадрВ». Іноді під цими термінами мається на увазі одне і те ж, але іноді мається на увазі, що кадр вкладений в пакет. У цьому випадку всі перераховані поля кадру, крім преамбули і стопової комбінації, відносяться до кадру. У пакет може також входити ознака початку кадру (наприкінці преамбули). Така термінологія прийнята, наприклад, в мережі Ethernet. Але треба завжди пам'ятати, що фізично по мережі передається не кадр, а пакет і саме передача пакета, а НЕ передача кадру, відповідає зайнятості мережі. "
В
Рис. 4.2 . Приклад обміну пакетами при сеансі зв'язку
У процесі сеансу обміну інформацією з мережі між передавачем і приймають абонентами відбувається обмін інформаційними і керуючими пакетами за встановленими правилами, званим протоколом обміну. Приклад найпростішого протоколу зображений на рис. 4.2. У даному випадку сеанс зв'язку починається з запиту готовності приймача прийняти дані. У випадку, коли приймач готовий, він посилає у відповідь керуючий пакет В«ГотовністьВ». Якщо приймач не готовий, він відмовляється від сеансу іншим керуючим пакетом. Потім починається власне передача даних. При цьому на кожен отриманий пакет даних приймач відповідає пакетом підтвердження. У випадку, коли пакет переданий з помилками, приймач запитує повторну передачу. Закінчується сеанс керуючим пакетом, яким передавач повідомляє про розрив зв'язку. Існує безліч стандартних протоколів, які використовують як передачу з підтвердженням (з гарантованою доставкою пакета), так і передачу без підтвердження (без гарантії доставки пакета).
При реальному обміні по мережі використовуються багаторівневі протоколи, кожен з яких передбачає свою структуру кадру (свою адресацію, свою керуючу інформацію, свій формат даних і т.д.). Адже протоколи високих рівнів мають справу з такими поняттями, як файл-сервер або додаток, запитуюча дані в іншого додатка, і цілком можуть не мати уявлення ні про тип апаратури мережі, ні про метод управління обміном. Всі кадри більш високих рівнів послідовно вкладаються в переданий пакет, точніше, в полі даних переданого пакета (Рис. 4.3). Кожен наступний вкладений кадр може містити свою власну службову інформацію, що розташовується як до даних (заголовок), так і після даних (трейлер), причому її призначення може бути самим різним. Природно, частка допоміжної інформації в пакетах при цьому зростає з кожним наступним рівнем, що знижує ефективну швидкість передачі даних. Тому для збільшення цієї швидкості краще, щоб протоколи обміну були якомога простіше, і щоб рівнів цих протоколів було якомога менше.
В
Рис. 4.3. Багаторівнева система вкладення кадрів
5.2 Адресація пакетів
Кожен абонент (вузол) локальної мережі повинен мати свою унікальну адресу (він же ідентифікатор, МАС-адреса), щоб йому можна було адресувати пакети. Існують дві основні системи присвоєння адрес абонентам мережі (точніше, мережевим адаптерам цих абонентів).
Перша система зводиться до того, що при встановленні мережі кожному абоненту присвоюється свою адресу (Програмно або за допомогою перемикачів на платі адаптера). При цьому необхідну кількість розрядів адреси визначається з простого рівняння:
2n> Nmax,
де n - кількість розрядів адреси, a Nmax - Максимально можлива кількість абонентів у мережі. Наприклад, восьми розрядів адреси достатньо для мережі з 255 абонентів. Один адресу (зазвичай 1111 .... 11) відводиться для широкомовної передачі, тобто використовується для пакетів, адресованих всім абонентам одночасно. Саме цей підхід використаний в такої відомої мережі, як Arcnet. Переваги даного підходу - простота і малий обсяг службової інформації в пакеті, а також простота апаратури адаптера, що розпізнає адресу пакета. Недолік - трудомісткість завдання адрес і можливість помилки (наприклад, двом абонентам мережі може бути присвоєний один і та ж адреса).
Другий підхід до адресації був розроблений міжнародною організацією IEEE, що займається стандартизацією мереж. Саме він використовується в більшості мереж і рекомендований для всіх нових розробок. Ідея полягає в тому, щоб привласнювати унікальний мережеву адресу кожному адаптера мережі ще на етапі його виготовлення. Якщо кількість можливих адрес буде досить великим, то можна бути впевненим, що в будь мережі не буде абонентів з однаковими адресами. Був обраний 48-бітний формат адреси, що відповідає приблизно 280 трильйонів різних адрес.
Щоб розподілити можливі діапазони адрес між численними виробниками мережевих адаптерів, була запропонована наступна структура адреси:
В· Молодші 24 розряди коду адреси називаються OUA (Organizationally Unique Address) - організаційно унікальний адресу. Саме їх привласнює виробник мережевого адаптера. Всього можливо понад 16 мільйонів комбінацій...