Объяснение одноранговой сети (P2P) и общего доступа к файлам

Компьютерные(Computer) сети бывают двух типов. Одной из них является модель « клиент-сервер»,(Client server model) в которой все компьютеры подключены к компьютеру-серверу, что упрощает обмен файлами. Другой тип компьютерной сети — одноранговая(Peer to Peer) . Peer to peer означает отсутствие выделенного сервера. Как следует из названия, они подключены как одноранговые — напрямую друг к другу, вместо того, чтобы подключаться к серверу. В этой статье описывается одноранговый обмен файлами по проводным сетям и Интернету(Internet) .

Что такое (P2P)одноранговые(Peer) ( P2P(Peer) ) сети

Когда речь заходит о термине одноранговая сеть, также известная как P2P-сети(P2P networks) , возникает картина — пара компьютеров, подключенных напрямую друг к другу. Они могут быть подключены через USB или через кабели Ethernet . Предположим, что есть три компьютера A, B и C. Если A подключается к B, а B подключается к C, пользователи A могут легко получить доступ к файлам и принтерам, подключенным к C, при условии, что компьютер C позволяет совместно использовать файлы и принтеры. Это похоже на сеть Homegroup в операционной системе Windows .

Одноранговые сети

Одноранговая сеть также может быть реализована с использованием концентратора, поэтому вам не нужны дополнительные карты Ethernet для обеспечения общего доступа к файлам и принтерам. Концентратор в идеале может быть маршрутизатором с более чем одним портом LAN или концентратором USB. Посмотрите на изображение ниже, как это выглядит.

Совместное использование файлов в одноранговых(Over Peer) сетях

Одноранговые(Peer-to-peer) сети могут быть реализованы локально или через Интернет(Internet) . В последнем случае компьютеры не соединяются кабелями Ethernet . Скорее, они используют обычные интернет-(Internet) соединения для соединения друг с другом. Если вы использовали BitTorrents, вы были частью такой одноранговой сети. Обмен файлами в обоих типах P2P - сетей происходит практически одинаково. Давайте сначала взглянем на обычные домашние сети P2P .

Читайте: (Read:) что такое торрент-файлы(What are Torrent files) .

В сетях P2P(P2P) на основе Windows общие папки уже являются общими. Они видны в разделе Моя сеть(My Network) . Если нет, подойдите к каждому компьютеру и поделитесь файлами и периферийными устройствами, которыми вы хотите поделиться.

Вы можете выбрать папки для общего доступа, щелкнув папку правой кнопкой мыши и перейдя на вкладку « Общий доступ ». (Share)Вкладка «Общий доступ(Share) » может называться по-разному в разных версиях Windows . Чтобы включить общий доступ к папкам, установите флажок. В раскрывающемся списке, который появляется на вкладке общего доступа, выберите « Все(Everyone) » . Вы также можете выбрать компьютеры из раскрывающегося списка на вкладке « Общий доступ(Share) » и нажать « Общий доступ(Share) » , чтобы предоставить общий доступ к папке выбранным компьютерам.

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

Передача файлов через P2P в Интернете(Internet)

Здесь на помощь приходит BitTorrent . Протокол BitTorrent используется для загрузки больших файлов из Интернета(Internet) . В случае BitTorrent , как только вы инициируете загрузку, ваш компьютер становится частью (Internet)одноранговой (Peer)сети(Peer) в Интернете .

Чтобы было ясно, большой файл не размещается на одном компьютере, когда он доступен для загрузки через BitTorrent . Он распространяется на несколько компьютеров в виде разных частей. Когда вы используете файл .torrent для загрузки файла, вы подключаетесь к более чем одному компьютеру, и ваш клиент BitTorrent загружает разные сегменты с разных компьютеров, которые образуют рой(swarm) (или группу компьютеров, связанных с этой загрузкой).

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

Это объясняет одноранговые сети и общий доступ к файлам или принтерам на языке непрофессионала.(This explains Peer to Peer networking and file or printer sharing in layman’s language.)



About the author

Я инженер-программист с более чем 10-летним опытом работы с Apple iOS и периферийными устройствами. Мой опыт в разработке аппаратного обеспечения заставляет меня стремиться к тому, чтобы устройства наших клиентов были максимально надежными и плавными. Последние несколько лет я пишу код и научился использовать Git, Vim и Node.js.



Related posts