Передача больших файлов с использованием Multicast и P2P для проверки и исправления ошибок сочинение пример

ООО "Сочинения-Про"

Ежедневно 8:00–20:00

Санкт-Петербург

Ленинский проспект, 140Ж

magbo system

Сочинение на тему Передача больших файлов с использованием Multicast и P2P для проверки и исправления ошибок

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

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

Многоадресная рассылка – это механизм, используемый для поддержки приложений групповой связи, таких как аудио- и видеоконференции, многопартийные игры и распространение контента. Многоадресная IP-рассылка используется для передачи дейтаграмм IP от одного источника к нескольким получателям в локальной или глобальной сети. При многоадресной IP-передаче копия информации, отправляемой приложениями на групповой адрес, может достигать всех получателей, входящих в эту группу, как показано на рисунке 1.

Технология многоадресной рассылки работает с меньшей пропускной способностью, поскольку имеет дело с группой приемников. Протоколы многоадресной IP-маршрутизации используют большую гетерогенную сеть, такую ​​как Интернет, для эффективной доставки дейтаграмм из одного источника в несколько мест назначения.

P2P – это тип сетевого взаимодействия, при котором двум партнерам (конечным пользователям) разрешается обмениваться файлами и данными без прохождения через сервер, и обе рабочие станции имеют эквивалентные возможности и обязанности, как показано на рисунке 2.

P2P – это тип сети, который полностью отличается от архитектуры клиент / сервер, как показано на рисунке 3. В сети P2P одноранговые узлы – это компьютерные системы, соединенные друг с другом через Интернет [2], тогда как в архитектурах клиент / сервер многие компьютеры предназначены для обслуживания других.

Процесс начинается с того, что пользователь запускает на своем компьютере одноранговое программное обеспечение для обмена файлами (например, µTorrent) и отправляет запрос на файл, который он хочет загрузить. Файл может быть найден с помощью программного обеспечения для обмена файлами, запрашивающего другие компьютеры, подключенные к Интернету, и запускающего программное обеспечение. Когда нужный файл найден на жестком диске компьютера, его можно загрузить. Другие, использующие программное обеспечение для обмена файлами, могут также получать нужные файлы с жесткого диска вашего компьютера.

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

Раздел II статьи посвящен протоколу многоадресной передачи файлов StarBurst (MFTP), его компонентам и принципам его работы, а также содержит возможные недостатки MFTP. Раздел III предлагает предлагаемое решение, чтобы избежать недостатков MFTP. В разделе IV показано сравнение между предлагаемым решением и торрентом. Некоторые выводы и будущая работа приведены в разделе V.

Новый MFTP Starburst (протокол многоадресной передачи файлов) и линейка продуктов на его основе были разработаны Starburst Communications. Этот протокол работает по протоколу UDP в наборе протоколов TCP / IP [4]. Три основных объекта определены в протоколе MFTP звездообразования. Это кадр, известный как объект канального уровня и имеющий то же значение для MFTP звездообразования, что и для других протоколов, блок, состоящий обычно из сотен или даже тысяч кадров, и проход, который состоит из передачи всего файла на первый проход и пропущенные фрагменты на последующих проходах.

Как работает MFTP StarBurst? Когда начинается передача файла, MFTP StarBurst продолжает передавать блоки до тех пор, пока файл не будет передан полностью, и не останавливается после каждого блока, ожидая подтверждения, как показано на рисунке 4.

Затем он отправляет еще один «Pass», состоящий только из тех кадров, которые подтверждены отрицательно, как показано на рисунке 5. Для завершения безошибочной передачи всем клиентам может потребоваться третий или четвертый проход. Большое давление на сервер, чтобы отправить все отрицательно подтвержденные блоки. И количество проходов может быть очень большим для передачи больших файлов (подробнее о трафике в сети).

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

Первый проход не будет отличаться от протокола многоадресной передачи файлов StarBurst (MFTP), поскольку блоки будут передаваться непрерывно, не ожидая подтверждения, как показано на рисунке 6.

Разница будет в более поздних проходах; каждый получатель будет искать любые пропущенные кадры у других получателей, как показано на рисунке 7.

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

Используя протокол Peer to Peer (P2P), мы можем снизить нагрузку на сервер. Также уменьшите количество повторных передач пропущенных кадров / с сервером.

Предлагаемая идея может выглядеть похожей на Torrent в том, как она работает. Исследования показали, что BitTorrent был ответственным за внушительные 35% всего интернет-трафика [7]. Это значение можно уменьшить, используя надежный многоадресный протокол вместо Torrent. В таблице 1 указаны некоторые сходства и различия между Torrent и предложенной идеей.

Комбинируя протокол многоадресной передачи файлов (MFTP) StarBurst с протоколом Peer to Peer (P2P), мы можем создать более надежный протокол многоадресной передачи для передачи больших файлов, используя P2P для проверки и исправления ошибок. Это также может решить проблемы торрент-протокола. В будущем могут быть проведены дальнейшие исследования для оценки и подтверждения предложенной идеи.

Зарегистрируйся, чтобы продолжить изучение работы

    Поделиться сочинением
    Ещё сочинения
    Нет времени делать работу? Закажите!

    Отправляя форму, вы соглашаетесь с политикой конфиденциальности и обработкой ваших персональных данных.