Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Устройство и принципы работы сетей P2P

РефератПомощь в написанииУзнать стоимостьмоей работы

Таким образом, эти недостатки, а также разрастающееся в больших масштабах пиратство (нарушения авторских прав при распространении различного рода произведений без согласия их авторов или издателей) послужили предпосылками для создания файлообменных сетей нового поколения — пиринговых сетей. Файловая сеть FTP — пример централизованной сети, т. е. сети, в которой должен быть выделенный сервер… Читать ещё >

Устройство и принципы работы сетей P2P (реферат, курсовая, диплом, контрольная)

Файлообменные сети, построенные по принципу «клиент-сервер»

Несмотря на то, что этот принцип всё реже и реже используется в файлообменные сетях, он является стандартным и самым распространённым в интернете, т.к. на нём построена основная служба — World Wide Web. Принцип «клиент-сервер» можно легко понять на примере системы «человек-организация». Допустим, у человека (клиент) есть какая-то просьба (запрос): он идет в организацию (сервер) или каким-либо иным образом устанавливает контакт с ней, обращается к определенным лицам со своей просьбой. Учреждение ее выполняет или нет. Все действия осуществляются через центральное звено, которое может и должно удовлетворить то или иное требование. Так, например, происходит при просмотре интернет-страниц либо при загрузке какой-нибудь программы. Вполне возможно, что одно центральное звено, или организация, даст вам отказ и перенаправит к другому центральному звену (то есть организации), которое вашу просьбу выполнит.

В интернете центральное звено — сервер. Сам по себе неактивен, то есть не обращается к компьютерам пользователей с просьбами, не осуществляет их поиск, а ждет, когда сами пользователи обратятся к нему с каким-нибудь запросом. Таким образом, в сети «клиент-сервер» роли жестко разграничены: клиент ставит задачи, сервер выполняет или отклоняет их. Сервер не может поставить задачу перед клиентом. Только клиент может инициировать соединение, а сервер лишь отвечает на запросы. Именно по такому принципу работают протоколы HTTP и FTP (соответственно НТТР — и FTP-серверы).

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

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

Такая сеть обладает рядом недостатков, из-за которых она всё больше теряет популярность, а именно:

  • 1. Затруднён поиск нужных файлов;
  • 2. Скорость скачивания ограничена пропускной способностью сервера;
  • 3. При выходе сервера из строя сеть прекращает работу;
  • 4. Роли жестко разграничены: клиент посылает запросы, сервер выполняет или отклоняет их.

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

Показать весь текст
Заполнить форму текущей работой