Протокол передачі даних
Необхідно перевірити точність фактів і достовірність відомостей, викладених у цій статті.
На сторінці обговорення повинні бути пояснення.
Цей термін має також інші значення див. Протокол.
Протокол передачі даних - набір угод інтерфейсу логічного рівня. які визначають обмін даними між різними програмами. Ці угоди задають однаковий спосіб передачі повідомлень і обробки помилок при взаємодії програмного забезпечення рознесеною в просторі апаратури. з'єднаної тим чи іншим інтерфейсом.
Стандартизований протокол передачі даних також дозволяє розробляти інтерфейси (вже на фізичному рівні), не прив'язані до конкретної апаратної платформи і виробникові (наприклад, USB. Bluetooth).
Зовсім недавно зробили протокол для захисту зв'язку і дистанційного керування LLPG схожим з HTTP але обмін даними відбувається швидше і безпечніше.
Мережевий протокол - набір правил і дій (черговості дій), що дозволяє здійснювати з'єднання і обмін даними між двома і більше включеними в мережу пристроями.
Різні протоколи часто описують лише різні сторони одного типу зв'язку. Назви «протокол» і «стек протоколів» також вказують на програмне забезпечення. яким реалізується протокол.
Нові протоколи для Інтернету визначаються IETF. а інші протоколи - IEEE або ISO. ITU-T займається телекомунікаційними протоколами та форматами.
Найбільш поширеною системою класифікації мережевих протоколів є так звана модель OSI. відповідно до якої протоколи поділяються на 7 рівнів за своїм призначенням - від фізичного (формування і розпізнавання електричних або інших сигналів) до прикладного (інтерфейс програмування додатків для передачі інформації додатками).
Мережеві протоколи наказують правила роботи комп'ютерам, які підключені до мережі. Вони будуються за багаторівневим принципом. Протокол деякого рівня визначає одне з технічних правил зв'язку. В даний час для мережевих протоколів використовується модель OSI (Open System Interconnection - взаємодія відкритих систем, ВОС).
Модель OSI - це 7-рівнева логічна модель роботи мережі. Модель OSI реалізується групою протоколів і правил зв'язку, організованих в кілька рівнів:
Інша модель - стек протоколів TCP / IP - містить 4 рівня:
- канальний рівень (link layer),
- мережевий рівень (Internet layer),
- транспортний рівень (transport layer),
- прикладний рівень (application layer).
Приклади мережевих протоколів
TCP / IP - набір протоколів передачі даних, який отримав назву від двох належних йому протоколів: TCP (англ. Transmission Control Protocol) і IP (англ. Internet Protocol) [1]
Найбільш відомі протоколи, використовувані в мережі Інтернет:
- HTTP (Hyper Text Transfer Protocol) - це протокол передачі гіпертексту. Протокол HTTP використовується при пересиланні Web-сторінок між комп'ютерами, підключеними до однієї мережі.
- FTP (File Transfer Protocol) - це протокол передачі файлів зі спеціального файлового сервера на комп'ютер користувача. FTP дає можливість абоненту обмінюватися двійковими і текстовими файлами з будь-яким комп'ютером мережі. Встановивши зв'язок з віддаленим комп'ютером, користувач може скопіювати файл з віддаленого комп'ютера на свій або скопіювати файл зі свого комп'ютера на віддалений.
- POP3 (Post Office Protocol) - це стандартний протокол поштового з'єднання. Сервери POP обробляють вхідну пошту, а протокол POP призначений для обробки запитів на отримання пошти від клієнтських поштових програм.
- SMTP (Simple Mail Transfer Protocol) - протокол, який задає набір правил для передачі пошти. Сервер SMTP повертає або підтвердження про прийом, або повідомлення про помилку, або може вимагати додаткової інформації.
- TELNET - це протокол віддаленого доступу. TELNET дає можливість абоненту працювати про всяк ЕОМ знаходиться з ним в одній мережі, як на своїй власній, тобто запускати програми, змінювати режим роботи і так далі. На практиці можливості обмежуються тим рівнем доступу, який заданий адміністратором віддаленої машини.
- DTN - протокол, призначений для мереж далекого космічного зв'язку IPN, які використовуються NASA.