Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОСГМ_.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.96 Mб
Скачать

1. Протоколи http, ftp, smtp, pop3, imap4v1.

FTP ( англ. File Transfer Protocol - протокол передачі файлів) - стандартний протокол , призначений для передачі файлів по TCP-мережам (наприклад, Інтернет).

Протокол побудований на архітектурі « клієнт-сервер »і використовує різні мережеві з'єднання для передачі команд і даних між клієнтом і сервером. Користувачі FTP можуть пройти аутентифікацію, передаючи логін і пароль відкритим текстом , або ж, якщо це дозволено на сервері, вони можуть підключитися анонімно. Можна використовувати протокол SSH для безпечної передачі, що приховує (шифрувальної) логін і пароль, а також шифрувальної вміст.

Перші клієнтські FTP-додатки були інтерактивними інструментами командного рядка, що реалізують стандартні команди і синтаксис. Графічні інтерфейси користувача з тих пір були розроблені для багатьох операційних систем, що використовуються і до сьогоднішнього дня. Серед цих інтерфейсів є, як програми загального веб-дизайну схожі на Microsoft Expression Web , так і спеціалізовані FTP-клієнти (наприклад, FileZilla).

2. Протокол передачі гіпертексту.

HTTP - протокол передачі даних, що використовується в комп'ютерних мережах. Назва скорочена від Hyper Text Transfer Protocol, протокол передачі гіпер-текстових документів

HTTP належить до протоколів моделі OSI 7-го прикладного рівня.

Основним призначенням протоколу HTTP є передача веб-сторінок (текстових файлів з розміткою HTML), хоча за допомогою нього успішно передаються і інші файли, які пов'язані з веб-сторінками (зображення і застосунки), так і не пов'язані з ними (у цьому HTTP конкурує з складнішим FTP).

HTTP припускає, що клієнтська програма - веб-браузер - здатна відображати гіпертекстові веб-сторінки та файли інших типів у зручній для користувача формі. Для правильного відображення HTTP дозволяє клієнтові дізнатися мову та кодування веб-сторінки й/або запитати версію сторінки в потрібних мові/кодуванні, використовуючи позначення із стандарту MIME.

3. Протокол передачі файлів.

4. Простий протокол передачі пошти.

5. Поштовий протокол версії 3.

6. Протокол доступу до повідомлень мережі Інтернет – версія 4 тип 1.

Тема 5. Сервери мережевих файлових систем.

1.Мережеві файлові системи. 2. Системи NFS. 3. Системи Samba. 4. Сервери FTP. 5. Корпоративні сховища даних.

1.Мережеві файлові системи.

Розподілена файлова система або мережева файлова система — це будь-яка файлова система, що дозволяє отримати доступ до файлів з декількох хостів через комп'ютерну мережу. Це створює можливість загального доступ до файлів і ресурсів зберігання для декількох користувачів на декількох комп'ютерах.

Клієнтські вузли не мають прямого доступу до базових блоків зберігання, але взаємодіють через мережу з використанням протоколу. Це дозволяє обмежити доступ до файлової системи в залежності від списків доступу або можливості доступу, якими володіють, як сервери, так і клієнти, в залежності від призначення протоколу.

Навпаки, в загальній дисковій файловій системі всі вузли мають рівний доступ до блоків зберігання, де міститься файлова система. У цих системах контроль доступу перебуває на стороні клієнта.

Розподілені файлові системи можуть включати в себе засоби для прозорої реплікації і відмовостійкості. Тобто, коли обмежене число вузлів у файловій системі переходить в автономний режим, система продовжує працювати без втрати даних.

Прозорість, як правило, вбудована в розподілену файлову систему, означає, що файли, які доступні по мережі, для програм і користувачів можна розглядати так само, як файли на локальному диску. Мережева файлова система має вміти шукати файли і організувати транспортування даних. Загальна продуктивність мережевої файлової системи вимірюється кількістю часу, який необхідний для задоволення запитів на обслуговування. У традиційних системах цей час складається з часу доступу диску і невеликої затримки на обробку даних. Але в мережевій файловій системі віддалений доступ має додаткові накладні витрати в зв'язку з розподіленою структурою. Це включає в себе час, щоб поставити запит на сервер, час, щоб доставити відповідь до клієнта, і для кожного напряму, навантаження на процесор ведення програмного протоколу зв'язку. Продуктивність мережевої файлової системи можна розглядати як ще один вимір його прозорості — щоб бути повністю еквівалентними, необхідне порівняння з операціями на локальному диску.

Коли більш ніж одна особа або клієнт звертається до одного файлу і хочуть оновити його виникає проблема управління паралелізмом. Таким чином, зміни у файлі з одного клієнта не повинні перешкоджати доступу і поновленню від інших клієнтів. Управління паралелізмом або блокування (locking) має бути вбудоване у файлову систему або надані через доповнення протоколу.