ві надається можливість інтерактивної роботи з віддаленою машиною, наприклад, він може роздрукувати вміст її каталогів. Нарешті, FTP виконує аутентифікацію користувачів. Перш ніж отримати доступ до файлу, відповідно до протоколу користувачі повинні повідомити своє ім'я і пароль. Для доступу до публічних каталогів FTP-архівів Internet парольний аутентифікація не потрібна, і її обходять за рахунок використання для такого доступу зумовленого імені користувача Anonymous.
В· У стеці TCP/IP протокол FTP пропонує найбільш широкий набір послуг для роботи з файлами, однак він є і самим складним для програмування. Додатки, яким не потрібні всі можливості FTP, можуть використовувати інший, більш економічний найпростіший протокол пересилки файлів TFTP (Trivial File Transfer Protocol). Цей протокол реалізує тільки передачу файлів, причому в якості транспорту використовується більш простий, ніж TCP, протокол без встановлення з'єднання - UDP.
В· Протокол telnet забезпечує передачу потоку байтів між процесорами, а також між процесором і терміналом. Найчастіше цей протокол використовується для емуляції терміналу віддаленого комп'ютера. При використанні сервісу telnet користувач фактично керує віддаленим комп'ютером також, як локальний користувач, тому такий вид доступу вимагає гарного захисту. Тому сервери telnet завжди використовують як мінімум аутентифікацію за паролем, а іноді і більш потужні засоби захисту, наприклад, систему Kerberos.
Протокол SNMP (Simple Network Management Protocol) використовується для організації мережевого управління. Протокол SNMP був розроблений для віддаленого контролю і управління маршрутизаторами Internet (шлюзами). Зі зростанням популярності протокол SNMP стали застосовувати і для управління будь-яким комунікаційним обладнанням - концентраторами, мостами, мережевими адаптерами і т.д.
Польові протоколи
Мережі, забезпечують інформаційні потоки між контролерами, датчиками сигналів і різноманітними виконавчими механізмами, об'єднуються загальною назвою "Промислові мережі або" польова шина "(FieldBus). Протоколи, за якими працюють польові шини, відносять до польових протоколам.
Основна завдання польових мереж (отже, і польових протоколів) - забезпечити сумісність на рівні мережі апаратних засобів від різних виробників.
Перевагу того чи іншого мережевого рішення як засоби транспортування даних можна оцінити за наступною групі критеріїв:
В· обсяг переданих корисних даних;
В· час передачі фіксованого обсягу даних;
В· задоволення вимогам завдань реального часу;
В· максимальна довжина шини;
В· припустиме число вузлів на шині;
В· перешкодозахищеність.
Часто поліпшення по одному параметру може призвести до зниження якості по іншому, то Тобто при виборі того чи іншого протокольного рішення необхідно слідувати принципом розумної достатності. Найбільш поширеними польовими протоколами є:
Протокол MODBUS розроблений фірмою Gould Inc. для побудови промислових розподілених систем управління. Спеціальний фізичний інтерфейс для нього не визначений і може бути обраний самим користувачем: RS-232 C, RS-422, RS-485 або струмова петля 20мА.
Протокол працює за принципом Master/Slave. У мережі можуть перебувати одночасно один Master-вузол і до 247 Slave-вузлів. Master-вузол ініціює цикли обміну даними двох видів: запит/відповідь (Адресується тільки один з Slave-вузлів) і широкомовна передача даних.
Протокол описує фіксований формат команд, послідовність полів в команді, обробку помилок і виняткових станів, коди функцій. Кожен запит з боку ведучого вузла включає код команди (читання, запис і т.д.), адреса абонента, розмір поля даних, власне дані і контрольний код. У набір команд входять читання/запис даних, функції діагностики, програмні функції і т.п. Протокол MODBUS можна назвати найбільш поширеним у світі. Він привабливий своєю простотою і незалежністю від фізичного інтерфейсу.
Протокол BITBUS розроблений фірмою Intel в 1984 році для побудови розподілених систем, в яких повинні бути забезпечені висока швидкість передачі і надійність. Протоколу було присвоєно статус стандарту IEEE 1118. Використовується принцип Master/Slave. фізичний інтерфейс заснований на RS-485. Протокол не дає можливості побудови складних систем через простоту структури його інформаційних пакетів. Він визначає два режими передачі даних по шині:
В· Синхронний режим використовується для роботи на великій швидкості, але на обмежених відстанях: від 500 до 2400 кбіт/с на відстані до 30 м. При цьому в мережу може бути включено до 28 вузлів.
В· Режим з самосинхронізацією, коли передача можлива на швидкостях 375 Кбіт/с (до 300 м) і 62,5 Кбіт/с (до 1200 м). Використовуючи шинні повторювачі, можна об'єднувати послідовно кілька шинних сегментів (до 2...