Способы пересылки файлов большого объема

Автор работы: Пользователь скрыл имя, 23 Декабря 2013 в 17:52, курсовая работа

Краткое описание

Цель исследования: разработать сайт со способами пересылки файлов большого объема на основе скриншотов.
Задача исследования:
•изучить теоретическую литературу по пересылки файлов большого объема;
•разработать алгоритмы по пересылке файлов большого объема;
•создать сайт с алгоритмами пересылки файлов большого объема со скриншотами.

Содержание

ВВЕДЕНИЕ 3
ГЛАВА 1. КАК ПЕРЕСЛАТЬ «БОЛЬШОЙ» ФАЙЛ 1
ВЫВОД К ГЛАВЕ 1 6
ГЛАВА 2. СПОСОБЫ ПЕРЕСЫЛКИ ФАЙЛОВ БОЛЬШОГО ОБЪЕМА 7
2.1. ПЕРЕСЫЛКА ЧЕРЕЗ ФАЙЛООБМЕННЫЕ СЕРВИСЫ 7
2.2. ОТПРАВКА НА E-MAIL 8
2.3. ПЕРЕДАЧА ФАЙЛА ПРИ ПОМОЩИ TORRENT-КЛИЕНТА 11
2.5. ПЕРЕДАЧА ФАЙЛА ЧЕРЕЗ ICQ 17
2.6. ОТПРАВКА ФАЙЛА ЧЕРЕЗ SKYPE 19
ВЫВОД К ГЛАВЕ 2 21
ЗАКЛЮЧЕНИЕ 24
СПИСОК ЛИТЕРАТУРЫ 26

Прикрепленные файлы: 1 файл

Курсовая.docx

— 1.21 Мб (Скачать документ)

На сервисе Pando реализована возможность передачи больших файлов по технологии P2P, то есть отправляемый файл передается получателю напрямую, без промежуточного сохранения на сервере. Отправка производится через клиентскую программу либо из Microsoft Outlook. Максимально допустимый размер отправляемых файлов зависит от тарифа: в случае бесплатного тарифа Free можно отправлять файлы объемом до 1 Гбайт, а в коммерческом тарифе Pro (24,95 долл. в год) — до 3 Гбайт. Кроме того, на коммерческом тарифе загрузка файлов производится в 5 раз быстрее, возможна защита отправляемых файлов паролем и отсутствует лимит на количество отправленных в месяц файлов (Pando Free — до 100 файлов в месяц). Плата за бесплатный тариф — загрузка рекламных баннеров в клиентской программе. Отправлять файл можно не только на электронный адрес, но и традиционным для файлообменных сервисов способом —получив ссылку.

 


 

 

 

Сервис ZipSend представляет собой «облачное» хранилище файлов от разработчиков архиватора WinZip. Данный сервис обеспечивает возможность пересылки больших файлов через почтовый клиент Microsoft Outlook либо вебпочту (Gmail, Yahoo! Mail и Hotmail) . Максимальный объем вложения определяется тарифом: при коммерческом тарифе Pro разрешается пересылать до 2 Гбайт (срок хранения файлов в «облаке» неограничен) и до 50 Мбайт на бесплатном тарифе Free (файлы хранятся до семи дней). Для организации передачи файлов через сервис ZipSend необходимо создать на нем свой аккаунт и установить последнюю версию клиентского приложения WinZip Courier. После этого можно сразу отправлять файлы, прикрепляя их к электронным письмам; отправляемые файлы автоматически сжимаются. При этом можно настроить WinZip Courier так, чтобы пересылка происходила через сервис ZipSend только в случае превышения вложениями определенного размера, всегда или никогда; несложно также выбрать формат сжатия (ZIPX или ZIP) и наличие или отсутствие шифрования данных. Если вложенный файл соответствует установленным для ZipSend критериям, то весь процесс обработки файла осуществляется автоматически сразу после его добавления к письму.[12]

Таким образом, отправка большого файла на электронный адрес технически может быть организована по-разному. Создается обычное письмо с адресом получателя, темой и текстом сообщения и вложенным файлом. Независимо от варианта отправки файла отправителем получателю приходит обычное письмо с вложением, только вложенный отправителем файл в нем заменен ссылкой для загрузки — получатель щелкает по этой ссылке, и у него стартует загрузка файла.

2.3. ПЕРЕДАЧА ФАЙЛА ПРИ ПОМОЩИ TORRENT-КЛИЕНТА

Еще одним вариантом передачи файлов является организация поточной раздачи  с помощью torrent-клиента по пиринговому (P2P) сетевому протоколу BitTorrent. Справедливости ради нужно отметить, что этот способ предназначен для кооперативного обмена файлами через Интернет, когда файлы передаются частями сразу многим пользователям одновременно, при этом каждый torrent-клиент, получая (скачивая) эти части, в то же время отдает (закачивает) их другим клиентам. В итоге нагрузка на распространителя файла уменьшается, поскольку клиенты (в BitTorrent-терминологии — пиры (от англ. peer — соучастник)) начинают обмениваться данными практически сразу — то есть до того, как файл окажется скачанным полностью. Кроме того, благодаря такой технологии обеспечивается быстрая передача файлов всем клиентам, участвующим в раздаче. При необходимости поточная раздача через torrent-клиент также может быть использована для передачи файлов между двумя компьютерами напрямую (речь идет о безтрекерной раздаче), что в рамках данной статьи для нас и представляет интерес.

Технически это выглядит примерно так: отправитель создает torrent-файл (это небольшой файл с расширением  torrent, в котором хранится вся служебная информация, необходимая для закачки), на своем компьютере он запускает процесс раздачи файла, который необходимо передать, и отправляет созданный torrent-файл получателю. В свою очередь, получатель запускает torrent-клиент и добавляет торрент, что и обеспечивает запуск процесса скачивания файла. Очевидно, что отправитель должен держать свой компьютер подключенным к Интернету в течение всего процесса скачивания.

В числе torrent-клиентов можно найти  немало бесплатных и достаточно простых  решений: µTorrent, BitComet и т.д. Для примера попробуем настроить передачу большого файла другому пользователю через µTorrent. На первом этапе создается новый торрент (меню Файл → Создать новый торрент), для которого нужно указать передаваемые другому пользователю файл или папку, согласиться работать без указания трекера и определить место на диске для сохранения торрента. Обратите внимание, что флажок Начать раздачу должен быть включен для автоматической установки торрента на раздачу. На всякий случай имеет смысл удостовериться в том, что у торрента установлены требуемые для задуманной передачи свойства (меню свойств вызывается через контекстное меню) — трекеры в поле Трекеры отсутствуют, а в разделе Другие настройки активированы флажки Включить DHT и Обмен пирами. По окончании получателю пересылаются (например, по электронной почте) torrent-файл и IP-адрес раздающего torrent-клиента вместе с номером порта (номер порта несложно посмотреть в настройках torrent-клиента: Настройки → Настройки программы → Соединение).

Теперь дело за получателем: он может  скачать раздачу, запустив на своем  компьютере torrent-клиент, добавив в  него полученный торрент и указав IP-адрес (или DNS-имя) и порт сида (то есть клиента, имеющего все сегменты распространяемого файла, — в данном случае начального распространителя файла) в стандартном формате IP:port (рис. 6). После этого сразу начнется безтрекерная раздача . Разумеется, пользователь, раздающий файл через torrent-клиент, должен находиться в сети с активным клиентом до полного скачивания файла.

Для поточной раздачи по протоколу  BitTorrent у компьютера отправителя вовсе не обязательно наличие выделенного IP-адреса — адрес может быть и динамическим, в этом случае для удобства можно воспользоваться услугами одного из сервисов Dynamic DNS для получения постоянного DNS-имени, которое будет автоматически сопоставляться с динамическим IP-адресом.

µTorrent — простой torrent-клиент, который выделяется среди аналогов небольшим размером и высокой скоростью работы при довольно широкой функциональности и минимальном потреблении ресурсов. Программа позволяет иметь одновременно несколько активных торрентов и загрузок, предоставляет функционал для ограничения максимальной скорости каждого задания и способна быстро возобновлять прерванные загрузки. µTorrent умеет работать по расписанию и поддерживает потоковый просмотр файлов (просмотр видео до полной загрузки), DHT и обмен пирами, а также просмотр рассылок и автоматическую загрузку торрентов из рассылок RSS. Имеется инструментарий для выставления приоритетов и выборочной загрузки, реализована поддержка UPnP, uTP и NAT-PMP, возможен поиск торрентов и многое другое.[12]

Таким образом, простой torrent-клиент, который выделяется среди аналогов небольшим размером и высокой скоростью работы при довольно широкой функциональности и минимальном потреблении ресурсов. Программа позволяет иметь одновременно несколько активных торрентов и загрузок, предоставляет функционал для ограничения максимальной скорости каждого задания и способна быстро возобновлять прерванные загрузки. µTorrent умеет работать по расписанию и поддерживает потоковый просмотр файлов, DHT и обмен пирами, а также просмотр рассылок и автоматическую загрузку торрентов из рассылок, для этого нужен лишь прямой внешний адрес. Создается торрент-файл и отправляете его адресату вместе с вашим IP и портом, который слушает торрент-клиент. Ваш адресат откроет файл в клиенте и добавит ваш IP и порт в список пиров.

 

2.4. ПЕРЕДАЧА ФАЙЛОВ С ПОМОЩЬЮ FTP-СЕРВЕРА

Если речь идет не об эпизодической  пересылке файлов, то стоит создать  собственный FTP-сервер. Это сделает  обмен данными более удобным, а также быстрым и безопасным. С помощью FTP-сервера можно будет  не только осуществлять эффективную  передачу отдельных файлов, но и  открывать доступ к целым папкам на собственном компьютере. Кроме  того, можно будет гибко управлять  объемами трафика, списками доступных  файлов и пользователей. При этом пользователям, для которых предназначены  материалы, будет гораздо удобнее  получать их, ведь они смогут использовать для скачивания файлов привычные FTP-клиенты, обеспечивающие докачку и умеющие проводить скачивание в несколько потоков.

Ничего хитрого в создании FTP-сервера  нет — правда, при условии, что  будет применяться утилита, рассчитанная на широкий круг пользователей. Такую  программу несложно инсталлировать, создать в ней нужный набор  учетных записей (скажем, по числу  пользователей, для которых вы планируете открыть доступ к серверу), определить для каждого из пользователей  права доступа и указать домашний каталог (под ним понимается каталог, который предполагается выделить на жестком диске для обмена данными). Само собой, нужно будет сообщить утилите внешний (интернетовский) IP-адрес  — то есть тот самый адрес, по которому ваши друзья будут попадать на ваш FTP-сервер. Последнее, впрочем, может  и не потребоваться, поскольку некоторые  утилиты могут установить его  самостоятельно. Понятно, что спектр настроек любого FTP-сервера этим не ограничивается, но в целом указанных  действий вполне достаточно для того, чтобы открыть доступ к серверу  вашим друзьям, которые, указав в FTP-клиенте IP-адрес вашего FTP-сервера, смогут получить доступ к домашнему каталогу на вашем  жестком диске.

В случае динамического IP-адреса (у  большинства домашних пользователей  именно такой IP) настройка FTP-сервера  окажется сложнее. Почему? Дело в том, что такой IP-адрес меняется при  каждой новой авторизации на доступ в Интернет и на практике придется при каждом подключении FTP-сервера сообщать (например, по почте) друзьям или коллегам его новый IP, что рано или поздно надоест любому пользователю. Избежать этого можно, запросив у провайдера статический IP-адрес (но это платная услуга) либо воспользовавшись одним из сервисов Dynamic DNS для получения конкретного DNS-имени для FTP-сервера[12]

Можно сделать вывод, о том что передать файлы по ftp тоже звучит очень заманчиво. Есть много бесплатных программ способных быстро создать простой ftp серверов. Программе указывается папка, которая будет доступна для просмотра из интернета, в которой находится наш большой файл. Этот адрес нужно сообщить пользователю, который должен скачать файл. Зайти на ftp по этому адресу можно как через ftp клиент, так и через обычный браузер.

2.5. ПЕРЕДАЧА ФАЙЛА ЧЕРЕЗ ICQ

Передать файл через ICQ очень просто, главное, чтоб у получающего была включена в настройках возможность  получения файлов. Для больших  файлов шансы удачной пересылки  уменьшаются. Тут нужно четко  понимать, что передать файл большого размера через ICQ можно только при  наличии скоростного интернета. Обрыв связи или «глюк» в системе приведет к зависанию процесса передачи и необходимости повторной отправки. Файл при этом начнет закачиваться заново.

Много пользователей пользуется бесплатным ICQ клиентом QIP, который позволяет передавать файлы через свой сервер. Если у вас включена данная функция, то файл будет загружен на сервер, а пользователю будет переслана ссылка для его скачивания. Естественно стоит ограничение на максимальный размер закачиваемого файла и нам такой способ не подходит.

Еще одним условием для передачи файла по ICQ является online статус как отправляющего, так и принимающего. Чтобы отправить файл, отправляющий должен зайти в окошко для отправки сообщения на аккаунт принимающего и после нажатия кнопки «отправить файл» выбрать файл в появившемся проводнике.

После всех этих действий у принимающего файл человека появится соответствующее  сообщение, и он должен будет нажать кнопку «Принять файл».[4]

Итак, передача файла через ICQ очень  проста. Условием для передачи файла по ICQ является online статус как отправляющего, так и принимающего. Чтобы отправить файл, отправляющий должен зайти в окошко для отправки сообщения на аккаунт принимающего и после нажатия кнопки «отправить файл» выбрать файл в появившемся проводнике.

2.6. ОТПРАВКА ФАЙЛА ЧЕРЕЗ SKYPE

Следующий часто используемый для  общения клиент, это Skype. Передать файл через Skype также просто, как и через ICQ. И условия передачи очень похожи. Для начала передачи файла через Skype необходимо авторизоваться в программе и тоже самое должен сделать получающий пользователь. В контактах находите необходимого пользователя и нажимаете на его ник правой кнопкой мыши. В появившемся меню выбираете «Отправить файл…» и в появившемся окошке проводника находите отправляемый файл. Если пользователь, получающий файл через Skype, не авторизован в программе, то отправка файла находится в режиме ожидания.

Отправка файла через Skype начнется, когда пользователь нажмет «Принять файл». При этом вы должны быть в сети.[4]

Таким образом, отправить файл от одного пользователя skype к другому можно с помощью несколько щелчков. Все процедуры сведены до минимума. Это очень удобно. Отправка файла происходит путем соединения двух ваших компьютеров напрямую. Отправка файлов через skype будет одним из наилучших способов.

ВЫВОД К ГЛАВЕ 2

Файлообменный сервис - представляет собой веб-сайт на котором любой желающий может сохранить свои файлы. Вначале нужно пройти обязательную регистрацию со стандартными, незначительно меняющимися в зависимости от ресурса вопросами. После этого можно загружать файлы — по одному или сразу несколько. Закачка начинается автоматически после выбора файла, а по ее окончании будет получена ссылка на закачанный файл.

Каждый файл получает уникальную ссылку, которую можно отправить, сообщить знакомым, опубликовать на форуме и т.п.

Отправка большого файла  на электронный адрес технически может быть организована по-разному. Создается обычное письмо с адресом  получателя, темой и текстом сообщения  и вложенным файлом. Независимо от варианта отправки файла отправителем получателю приходит обычное письмо с вложением, только вложенный отправителем файл в нем заменен ссылкой для загрузки — получатель щелкает по этой ссылке, и у него стартует загрузка файла.

Простой torrent-клиент, который  выделяется среди аналогов небольшим  размером и высокой скоростью  работы при довольно широкой функциональности и минимальном потреблении ресурсов. Программа позволяет иметь одновременно несколько активных торрентов и загрузок, предоставляет функционал для ограничения максимальной скорости каждого задания и способна быстро возобновлять прерванные загрузки. µTorrent умеет работать по расписанию и поддерживает потоковый просмотр файлов, DHT и обмен пирами, а также просмотр рассылок и автоматическую загрузку торрентов из рассылок, для этого нужен лишь прямой внешний адрес. Создается торрент-файл и отправляете его адресату вместе с вашим IP и портом, который слушает торрент-клиент. Ваш адресат откроет файл в клиенте и добавит ваш IP и порт в список пиров.

Информация о работе Способы пересылки файлов большого объема