KNOWLEDGE HYPERMARKET


Файлові архіви. Повні уроки

Версия 11:29, 13 января 2011

Гіпермаркет Знань>>Інформатика>>Інформатика 11 клас. Повні уроки>> Інформатика: Файлові архіви.

Тема: Файлові архіви.

Мета: Розглянути поняття файлових архівів і види протоколів передачі файлів.

Тип уроку: теоретичний

Хід уроку:

Вступ.

На сьогодні, коли популярність Всесвітньої Павутини швидко зростає, об'єм трафіку, передаючого по мережі Інтернет через протокол FTP і BitTorrent займає перше місце, випереджаючи при цьому об'єм трафіку по протоколу HTTP, який не так давно був більш популярним.

Через це, організація файлових архівів у рамках технології TCP/IP є украй актуальним питанням.

Файлові архіви використовуються для вирішення різноманітних завдань.

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

Ftp-0.jpg

Таким чином, такі архіви можна використовувати в якості:

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


Мережевий протокол передачі файлів FTP.

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

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

FTP з'явився в 1971 році, задовго до HTTP і є одним із «дорослих» мережевих протоколів.

На початку 90-х років на долю FTP приходилося приблизно половина всього Інтернет-трафіку.


Ftp-1.jpg


Для передачі файлів, протокол FTP використовує транспортний TCP-протокол. На відміну від безлічі інших протоколів, тут команди і дані передаються по різних портах:

  • порт 20 використовується для передачі даних
  • порт 21 - для передачі команд


У разі переривання передачі даних, FTP надає засоби для його «дозавантаження», що буває зручно при роботі з великими файлами.


Ftp-2.jpg



FTP-сервери використовуються в якості архіву комерційного програмного забезпечення, яке використовується в компанії - в цьому випадку такий сервер має закритий або обмежений доступу до ресурсів, які там зберігаються. Нині, всю систему взаємодії компонентів FTP-обміну можна представити у вигляді схеми:


Ftp-3.jpg


Тут показано два важливі технічні моменти:

  • по-перше, доступ до FTP-архіву можна здійснювати не лише із спеціальної програми-клієнта, але і з браузеру, наприклад Mozilla Firefox або Microsoft Internet Explorer
  • по-друге, для пошуку інформації в FTP-архівах можна користуватися програмою Archie


Мережевий протокол BitTorrent.

Bit-00.jpg


BitTorrent (англ. - бітовий потік) - піринговий мережевий протокол, що використовується для обміну файлами через Інтернет.

Бітторент передає дані частинами: кожен torrent-клієнт, отримуючи частину файлу, дає можливість копіювати їх іншим клієнтам - це знижує навантаження і залежність від кожного джерела.

Bit-1.jpg


Перший торрент-клієнт «BitTorrent» був створений Бремом Коеном 4 квітня 2001 року.


Bren.jpg


Перша версія була запущена 2 липня 2001 року. Окрім цього клієнта, існує безліч інших торрент-клієнтів для обміну файлами по протоколу BitTorrent.





Торрент-роздачі можуть містити не лише один файл, але і декілька, наприклад, декілька відеокліпів або тек.

Для кожної роздачі створюється спеціальний файл з розширенням .torrent, який містить інформацію про:

  • URL-адресу власне трекера, що роздає інформацію
  • файли в роздачі (ім'я, розмір, довжину і так далі)
  • суму сегментів файлів
  • ключ (Passkey) зареєстрованого користувача на цьому трекері.





Самоконтроль:

1. Що таке файловий архів?

2. Для чого використовуються файлові архіви?

3. Дайте визначення поняттю «FTP».

4. Яка головна відмінність FTP від інших протоколів?

5. Що таке BitTorrent?

6. Принцип передачі даних в системі BitTorrent?

7. Хто і коли створив перший торент-клієнт?


Список використаної літератури:


1. Урок на тему: «Файлові архіви», Багацький А. Б., м. Запоріжжя.

2. Бутянов Д. Основы работы в Internet.

3. Олифер В.Г., Олифер Н.А. Компьютерные сети. Принципы, технологии, протоколы. - Питер, 2010 г.

4. Ручкин В.Н. Архитектура компьютерных сетей. - Диалог-МИФИ, 2008 г.


Скомпоновано та надіслано викладачем Київського національного університету імені Тараса Шевченка Соловйовим М. С.


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

Якщо ви хочете побачити інші виправлення чи пропозиції до уроків, дивіться тут - Образовательный форум.

Предмети > Інформатика > Інформатика 11 клас