logo
ВебТех Конспект лекций 2011 укр

Протоколи Інтернет прикладного рівня

Самий верхній рівень в ієрархії протоколів Інтернет займають наступні протоколи прикладного рівня:

  1. DNS - розподілена система доменних імен, яка за запитом, що містить доменне ім'я хоста повідомляє IP адреса;

  2. HTTP - протокол передачі гіпертексту в Інтернет;

  3. HTTPS - розширення протоколу HTTP, підтримує шифрування;

  4. FTP (File Transfer Protocol - RFC 959) - протокол, призначений для передачі файлів в комп'ютерних мережах;

  5. Telnet (TELecommunication NETwork - RFC 854) - мережевий протокол для реалізації текстового інтерфейсу по мережі;

  6. SSH (Secure Shell - RFC 4251) - протокол прикладного, що дозволяє проводити віддалене управління операційною системою та передачу файлів. На відміну від Telnet шифрує весь трафік;

  7. POP3 - протокол поштового клієнта, який використовується поштовим клієнтом для отримання повідомлень електронної пошти з сервера;

  8. IMAP - протокол доступу до електронної пошти в Інтернет;

  9. SMTP - протокол, який використовується для відправки пошти від користувачів до серверів і между серверами для дальнейшей пересылки к получателю;

  10. LDAP - протокол для доступу до служби каталогів X.500, є широко росповсюдженим стандартом доступу до служб каталогів;

  11. XMPP (Jabber) - заснований на XML розширюємий протокол для митевого обміну повідомленнями у майже реальному часі;

  12. SNMP - базовий протокол управління мережі Internet.

Розглянемо подробніше декотрі з ціх протоколів.

FTP

FTP дозволяє підключитися до серверів FTP, проглядати зміст каталогів і завантажувати файли з серверу або на сервер; кріме того, ймовірен режим передавання файлів між серверам; FTP дозволяє вести обмін файлами і виконувати операції над ними через TCP-мережи. Цей протокол працює незалежно від операційних систем. Історично протокол FTP запропонував відкриту функційность, забезпечуючи прозорий переніс файлів з одного комп'ютера на інший у мережі. Це не так тривиально, як може здатися, так як у різнотипних комп'ютерів можут розличатися розміри слів, біти у словах можуть зберігатися у неоднаковій кількості або викристовуватися різні формати слів.

Telnet

Назву "telnet" мають також деякі утиліти, що реалізують клієнтську частину протоколу. Протокол telnet працює відповідно до принципів архітектури " клієнт-сервер" і забезпечує емуляцію алфавітно-цифрового термінала, обмежуючи користувача режимом командного рядка. Додаток telnet надало мову для спілкування терміналів з вилученими комп'ютерами. Коли з'явилася мережа ARPANET, для кожної комп'ютерної системи були потрібні власні термінали. Додаток telnet стало загальним знаменником для терміналів. Досить було написати для кожного комп'ютера програмне забезпечення, що підтримує "термінал telnet", щоб один термінал міг взаємодіяти з комп'ютерами всіх типів.

SSH

Подібний по функціональності із протоколами telnet і rlogin, але, на відміну від них, шифрує весь трафик, включаючи й передані паролі. SSH-Клієнти й SSH-сервери є для більшості операційних систем.

Поштові протоколи.

Хоча telnet і FTP були (і залишаються) корисними, першим додатком, що зробив переворот у свідомості користувачів комп'ютерів мережі ARPANET, стала електронна пошта. До мережі ARPANET існували системи електронної пошти, але всі вони були однокомп'ютерними системами. В 1972 р. Рэй Томлинсон (Ray Tomlinson) з компанії BBN написав перший пакет, що надає розподілені поштові послуги в комп'ютерній мережі з декількох комп'ютерів. Уже до 1973 р. дослідження керування ARPA показали, що три чверті всього трафика мережі ARPANET становила електронна пошта. Користь електронної пошти виявилася настільки велика, що усе більше користувачів прагнуло підключитися до мережі ARPANET, у результаті чого зростала потреба в додаванні нових вузлів і використанні високошвидкісних ліній. Таким чином, з'явилася тенденція, що зберігається й донині.

POP3 (Post Office Protocol Version 3 - RFC 1939)

протокол, що використовується поштовим клієнтом для одержання повідомлень електронної пошти з поштового сервера;

IMAP (Internet Message Access Protocol - RFC 3501)

протокол доступу до електронної пошти. Аналогічний POP3, однак надає користувачеві багаті можливості для роботи з поштовими скриньками, що перебувають на центральному сервері. Електронними листами можна маніпулювати з комп'ютера користувача (клієнта) без необхідності постійного пересилання із сервера й назад файлів з повним змістом листів.

SMTP (Simple Mail Transfer Protocol — RFC 2821)

протокол, призначений для передачі електронної пошти. Використовується для відправлення пошти від користувачів до серверів і між серверами для подальшого пересилання до одержувача. Для прийому пошти поштовий клієнт повинен використовувати протоколи POP3 або IMAP.