История создания пиринговых сетей, их назначение и основные преимущества. Принципы функционирования Bittorrent. Топология компьютерных сетей. Эталонные модели передачи данных. Файлообменные сети, построенные по принципу "клиент-сервер" и "клиент-клиент".
При низкой оригинальности работы "Разработка пиринговой файлообменной сети для обмена файлами между пользователями", Вы можете повысить уникальность этой работы до 80-100%
На сегодняшний день интернет получает все большую и большую распространенность в мире. По мере его развития, все больший интерес у пользователей вызывают технологии обмена файлами. Необходимость иметь доступ к огромному количеству информации, лежащей на других компьютерах, сначала породила локальные сети. Это помогло на некоторое время решить проблему обмена файлами в небольших масштабах, но объединить, таким образом, большое количество компьютеров оказалось невозможно. Благодаря современным технологиям, была предложена система, позволяющая принимать и передавать файлы, с каждого компьютера, с которым есть связь и на котором имеется определенное программное обеспечение.Первые компьютеры 50-х годов - большие, громоздкие и дорогие - предназначались для очень небольшого числа пользователей. Такие компьютеры не были предназначены для интерактивной работы пользователя, а применялись в режиме пакетной обработки. В таких системах каждый пользователь получал собственный терминал, с помощью которого он мог вести диалог с компьютером. К тому же потребность предприятий в создании локальных сетей в это время еще не созрела - в одном здании просто нечего было объединять в сеть, так как изза высокой стоимости вычислительной техники предприятия не могли себе позволить роскошь приобретения нескольких компьютеров. Такие сети позволяли многочисленным пользователям получать удаленный доступ к разделяемым ресурсам нескольких мощных суперкомпьютеров.В зависимости от топологии различают сети: шинной, кольцевой, звездной, иерархической и произвольной структуры. Сигнал проходит по сети через все компьютеры, отражаясь от конечных терминаторов. В сети с топологией "Шина" или "Общая шина", компьютеры адресуют данные конкретному компьютеру, передавая их по кабелю в виде электрических сигналов. Так как данные в сеть передаются лишь одним компьютером, ее производительность зависит от количества компьютеров, подключенных к шине. А если выйдет из строя только один компьютер (или кабель, соединяющий его с концентратором), то лишь этот компьютер не сможет передавать или принимать данные по сети.Несмотря на то, что протоколы, связанные с эталонной моделью OSI, используются сейчас очень редко, сама модель до сих пор весьма актуальна, а свойства ее уровней, очень важны. Эталонная модель OSI (за исключением физической среды) показана на рисунке 1.3.1 Эта модель основана на разработке Международной организации по стандартизации (International Organization for Standardization, ISO) и является первым шагом к международной стандартизации протоколов, используемых на различных уровнях. Таким образом, в рамках данной модели каждая так называемая "открытая система", под которой понимается любая система от отдельного компьютера до глобальной сети, состоит из семи уровней. Модель OSI не является сетевой архитектурой, поскольку она не описывает службы и протоколы, используемые на каждом уровне. Тем не менее, ISO также разработала стандарты для каждого уровня, хотя эти стандарты не входят в саму эталонную модель.Когда впоследствии появились спутниковые сети и радиосети, возникли большие проблемы при объединении с ними других сетей с помощью имеющихся протоколов. Все эти требования обусловили выбор модели сети с коммутацией пакетов, в основе которой лежал не имеющий соединений межсетевой уровень. Этот уровень, называемый интернет-уровнем или межсетевым уровнем, является основой всей архитектуры. Его задача заключается в обеспечении возможности для каждого хоста посылать в любую сеть пакеты, которые будут независимо двигаться к пункту назначения (например, в другой сети). Межсетевой уровень определяет официальный формат пакета и протокол, называемый IP Задачей межсетевого протокола является доставка IP-пакетов к пунктам назначения.У моделей OSI и TCP имеется много общих черт. Например, в обеих моделях уровни, начиная с транспортного уровня и выше, предоставляют сквозную, не зависящую от сети транспортную службу для процессов, желающих обмениваться информацией. Сервис определяет, что именно делает уровень, но не то, как он это делает и каким образом сущности, расположенные выше, получают доступ к данному уровню. Наконец, равноранговые протоколы, применяемые в уровне, являются внутренним делом самого уровня. Изначально в модели TCP/IP не было четкого разделения между службами, интерфейсом и протоколом, хотя и производились попытки изменить это, чтобы сделать ее более похожей на модель OSI.Несмотря на то, что этот принцип все реже и реже используется в файлообменные сетях, он является стандартным и самым распространенным в интернете, т.к. на нем построена основная служба - World Wide Web. Допустим, у человека (клиент) есть какая-то просьба (запрос): он идет в организацию (сервер) или каким-либо иным образом устанавливает контакт с ней, обращается к определенным лицам со своей просьбой. Таким образом, в сети "клиент-сервер" роли жестко разграничены: клиент ставит задачи, сервер выполняет или отклоняет их. Сервер не может п
План
Содержание
Введение
1. Принципы функционирования Bittorrent
1.1 Общие сведения о компьютерных сетях
1.2 Топологии компьютерных сетей
1.3 Эталонные модели
1.3.1 Эталонная модель OSI
1.3.2 Эталонная модель TCP/IP
1.3.3 Сравнение эталонных моделей OSI и TCP/IP
1.4 Устройство и принципы работы сетей P2P
1.4.1 Файлообменные сети, построенные по принципу "клиент-сервер"
1.4.2 Файлообменные сети, построенные по принципу "клиент-клиент"
1.5 Протокол обмена данными BITTORRENT
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы