Сб, 05 Окт 2024, 22:54:03

Приветствую Вас Гость

Главная | Регистрация | Вход | RSS
     Будь...

Главная » Статьи » Компьютер » Компьютер

ZTE ZXDSL 831CII, BitTorrent, порт...

Имеем модем ZTE (ZXDSL 831CII) в состоянии DSL Router, Macintosh 10.4.11, Windows7.
Вопрос:
Открытие портов для раздачи в BitTorrent-системе после установки Windows7 (на Viste всё работало) и на Macintosh через Web роутера, разобравшись с ним на уровне:"кто против кого дружит"... (Информации:::чтобы понять о чём речь)

* * *

Роутер (маршрутиза́тор, англ. router) — сетевое устройство, на основании информации о топологии сети и определённых правил принимающее решения о пересылке пакетов сетевого уровня (уровень 3 модели OSI) между различными сегментами сети. Работает на более высоком уровне, нежели коммутатор и сетевой мост.

BitTórrent (букв. англ. «битовый поток») — пиринговый (P2P) сетевой протокол для кооперативного обмена файлами через Интернет.
Однора́нговые, децентрализо́ванные или пи́ринговые (от англ. peer-to-peer, P2P — точка-точка) сети — это компьютерные сети, основанные на равноправии участников. В таких сетях отсутствуют выделенные серверы, а каждый узел (peer) является как клиентом, так и сервером.
Файлы передаются частями, каждый torrent-клиент, получая (скачивая) эти части, в это же время отдаёт (закачивает) их другим клиентам, что снижает нагрузку и зависимость от каждого клиента-источника и обеспечивает избыточность данных.


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

TCP/IP (англ. Transmission Control Protocol/Internet Protocol) Internet Protocol или IP (англ. internet protocol — межсетевой протокол) — маршрутизируемый сетевой протокол, протокол сетевого уровня семейства («стека») TCP/IP.
Transmission Control Protocol (TCP) (протокол управления передачей) — один из основных сетевых протоколов Интернет, предназначенный для управления передачей данных в сетях и подсетях TCP/IP. Выполняет функции протокола транспортного уровня модели OSI. TCP — это транспортный механизм, предоставляющий поток данных, с предварительной установкой соединения, за счёт этого дающий уверенность в достоверности получаемых данных, осуществляет повторный запрос данных в случае потери данных и устраняет дублирование при получении двух копий одного пакета. В отличие от UDP, гарантирует, что приложение получит данные точно в такой же последовательности, в какой они были отправлены, и без потерь.

Протокол TCP/IP — это два протокола нижнего уровня, являющиеся основой связи в сети Интернет. Протокол TCP (Transmission Control Protocol) разбивает передаваемую информацию на порции и нумерует все порции. С помощью протокола IP (Internet Protocol) все части передаются получателю. Далее с помощью протокола TCP проверяется, все ли части получены. При получении всех порций TCP располагает их в нужном порядке и собирает в единое целое.

Протокол IP используется для негарантированной доставки данных, разделяемых на так называемые пакеты от одного узла сети к другому. Это означает, что на уровне этого протокола не даётся гарантий надёжной доставки пакета до адресата. В частности, пакеты могут прийти не в том порядке, в котором были отправлены, продублироваться (когда приходят две копии одного пакета; в реальности это бывает крайне редко), оказаться повреждёнными (обычно повреждённые пакеты уничтожаются) или не прибыть вовсе. Гарантии безошибочной доставки пакетов дают протоколы более высокого (транспортного) уровня сетевой модели OSI — например, TCP — которые IP используют в качестве транспорта.
В современной сети Интернет используется IP четвёртой версии, также известный как IPv4. В протоколе IP этой версии каждому узлу сети ставится в соответствие IP-адрес длиной 4 октета (8-битных байта). При этом компьютеры в подсетях объединяются общими начальными битами адреса. Количество этих бит, общее для данной подсети, называется маской подсети. В терминологии сетей TCP/IP маской подсети или маской сети называется битовая маска, определяющая, какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу самого узла в этой сети.
В настоящее время вводится в эксплуатацию шестая версия протокола — IPv6, которая позволяет адресовать значительно большее количество узлов, чем IPv4. Эта версия отличается повышенной разрядностью адреса, встроенной возможностью шифрования и некоторыми другими особенностями. Переход с IPv4 на IPv6 связан с трудоёмкой работой операторов связи и производителей программного обеспечения и не может быть выполнен одномоментно.

Сетевые протоколы предписывают правила работы компьютерам, которые подключены к сети. Они строятся по многоуровневому принципу. Протокол некоторого уровня определяет одно из технических правил связи. В настоящее время для сетевых протоколов используется модель OSI (Open System Interconnection — Взаимодействие Открытых Систем, ВОС). Модель OSI — это семиуровневая логическая модель работы сети. Модель OSI реализуется группой протоколов и правил связи, организованных в несколько уровней.

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

Наиболее известные протоколы, используемые в сети Интернет:

  • HTTP (Hyper Text Transfer Protocol) — это протокол передачи гипертекста. Протокол HTTP используется при пересылке Web-страниц с одного компьютера на другой.
  • FTP (File Transfer Protocol) — это протокол передачи файлов со специального файлового сервера на компьютер пользователя. FTP дает возможность абоненту обмениваться двоичными и текстовыми файлами с любым компьютером сети. Установив связь с удаленным компьютером, пользователь может скопировать файл с удаленного компьютера на свой или скопировать файл со своего компьютера на удаленный.
  • POP (Post Office Protocol) — это стандартный протокол почтового соединения. Серверы POP обрабатывают входящую почту, а протокол POP предназначен для обработки запросов на получение почты от клиентских почтовых программ.
  • SMTP (Simple Mail Transfer Protocol) — протокол, который задает набор правил для передачи почты. Сервер SMTP возвращает либо подтверждение о приеме, либо сообщение об ошибке, либо запрашивает дополнительную информацию.
  • UUCP (Unix to Unix Copy Protocol) — это ныне устаревший, но все еще применяемый протокол передачи данных, в том числе для электронной почты. Этот протокол предполагает использование пакетного способа передачи информации, при котором сначала устанавливается соединение клиент- сервер и передается пакет данных, а затем автономно происходит его обработка, просмотр или подготовка писем.
  • TELNET — это протокол удаленного доступа. TELNET дает возможность абоненту работать на любой ЭВМ сети Интернет, как на своей собственной, то есть запускать программы, менять режим работы и т. д. На практике возможности лимитируются тем уровнем доступа, который задан администратором удаленной машины.
  • DTN — протокол дальней космической связи, предназначенный для обеспечения сверхдальней космической связи.

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

  • 10.0.0.0 — 10.255.255.255 (одна сеть класса A или 16777216 хостов)
  • 172.16.0.0 — 172.31.255.255 (шестнадцать сетей класса B или 1048576 хостов)
  • 192.168.0.0 — 192.168.255.255 (256 сетей класса C или 65536 хостов)
  • сеть 2001:0DB8::/32 в IPv6 — зарезервировано для примеров и документации

Компьютеры с такими адресами могут получать доступ к Интернету посредством прокси-серверов или NAT. Иногда в компьютерном сленге адреса из указанных диапазонов для локальных сетей называются серыми.
NAT (от англ. Network Address Translation — «преобразование сетевых адресов») — это механизм в сетях TCP/IP, позволяющий преобразовывать IP-адреса транзитных пакетов. Подключениу к Интернету через NAT — компьютер имеет локальный IP-адрес, из Интернета недоступный. Здесь NAT — это процесс трансляции локальных адресов во внешний. Благодаря этому процессу ваш компьютер получает доступ в Интернет. NAT автоматически делает порты вашей машины недоступными из Интернета для прямого входящего соединения.

IP-адрес компьютера:
В Macintosh: самое простое - посмотреть System Preferences > Network

В Windows выберите команду главного меню Пуск > Выполнить... и наберите команду cmd
В появившемся командном окне выполните команду ipconfig
Windows IP Configuration
Ethernet adapter Local Area Connection:

IP Address. . . . . . . . . . . . : 192.168.1.2
Subnet Mask . . . . . . . . . . . : 255.255.225.0
Default Gateway . . . . . . . . . : 192.168.1.1

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

Локальные или серые адреса не маршрутизируются в Интернет. Необходимость использовать такие адреса возникла из-за того, что, когда разрабатывался протокол IP, не предусматривалось столь широкое его распространение, и постепенно адресов стало не хватать. Как вариант был придуман протокол IPv6. Однако он пока не стал популярным и поэтому стали использовать локальные адреса. В различных непересекающихся LAN адреса могут повторяться, и это не является проблемой, так как доступ в другие сети происходит с применением технологий, подменяющих или скрывающих адрес внутреннего узла сети за её пределами — NAT или proxy дают возможность подключить LAN к глобальной сети (WAN). Для обеспечения связи локальных сетей с глобальными применяются маршрутизаторы (в роли шлюзов и файрволов).

Четвертый диапазон предназначен для самоназначаемых IP-адресов, в случае, если на компьютере настроен DHCP-клиент и ему не удалось получить IP-адрес, он берёт случайный адрес из этого диапазона. Эти адреса предназначены для передачи информации только в пределах одной физической сети. (Так называемые Link-local адреса
169.254. 0. 0 - 169.254.255.255

Если IP-адрес вашего компьютера находится в одном из этих диапазонов, то есть начинается с 10. или с 192.168. или с 172.nn. (где nn — от 16 до 31), то это локальный (внутренний) адрес, и вы точно находитесь за NAT.

Зайдите http://www.radiotoolbox.com; http://whatsmyip.org/; http://myipaddress.com/; http://2ip.ru/; http://myip.ru/
Эти сайты покажут вам адрес, под которым вас видят другие компьютеры в Интернете. Если он совпадает с IP-адресом вашего компьютера, то вы точно подключены к интернету напрямую (то есть не за NAT).

Порт прослушивания (также называемый портом для входящих соединений или портом сервера) используется программой, ждущей приглашений к соединениям от других программ.
Недоступным порт прослушивания называют, когда эти приглашения не приходят, а пропадают где-то по дороге. Ещё такой порт часто называют «закрытым», поэтому шаги, делающие порт доступным, называют «открытием порта».

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

Порт прослушивания используется только для установления соединения между клиентами. Он не имеет никакого отношения к проблемам связи клиента с трекером или учёту статистики. Большинство трекеров при подключении клиента к раздаче проверяют доступность его порта. Для этого трекер посылает клиенту приглашение к соединению. Если в течении нескольких секунд ваш клиент отзывается, то трекер делает вывод, что ваш порт доступен. Разумеется, полноценное соединение с клиентом он не устанавливает, а сразу даёт отбой. Результат проверки трекер показывает в таблице участников на странице раздачи. Бывает, что ваш порт доступен, но из-за загруженности трекера или вашего интернет канала трекер не получает вовремя отзыв от вашего клиента, и показывает у вас недоступный порт.

Практически все домашние роутеры имеют веб-интерфейс. Для доступа к настройкам роутера наберите его IP-адрес (который только что узнали, Default Gateway) в адресной строке браузера. (наприм., по умолчанию ZTE ZXDSL 831CII это http://192.168.1.1 ) Прежде чем дать доступ к своим настройкам, роутер сперва потребует логин и пароль. Начальный пароль всегда указан в руководстве к роутеру, часто это пустые имя/пароль или комбинация со словом «admin»(admin/admin, /admin,admin/ ) или «ZXDSL»/«ZXDSL».

Настройка заключается в том, что все пакеты, приходящие из Интернета на определенный порт, роутер передает на определенный внутренний IP-адрес. Практически в любом роутере вы можете зайти в настройки и задать нужное правило. Обычно это называют «перенаправлением порта» (Port Forwarding). В большинстве новых роутеров также поддерживается новый стандарт UPnP.

UPnP - это расширение стандартов Plug-and-Play для упрощения управления устройствами в сети. В частности, программа на компьютере в локальной сети может обратиться к роутеру «на языке» UPnP и потребовать перенаправить на себя нужный порт. Проверьте, что ваш роутер поддерживает UPnP и эта поддержка разрешена в настройках.
UPnP поддерживается многими программами, в том числе большинством популярных битторрент клиентов. В программе вам достаточно найти и поставить галочку, называющуюся « ... UPnP».

NAT-PMP (NAT Port Mapping Protocol, NAT для маршрутизаторов Apple) и UPnP (Universal Plug’n'Play): позволяет автоматически открывать порты.

Если UPnP не договорился: Продолжаем ручками...

Зайдите в настройки роутера и найдите нужную страницу, которая в разных роутерах может называться по–разному. В нашем случае ZTE: Advanced > NAT (слева) > Virtual Servers (Виртуальные серверы)
Тут роутер показывает уже созданные правила перенаправления и позволяет создать новые.
Нажимаем "Add"
Выбираем Customized service вводим произвольное «название» правила (Напр., Bits on Wheels: прога для Macintosh на рис.:::на пробелы в названии может выйти ошибка)

Основные параметры, которые нужно указать в правиле:
Порт — номер порта, который нужно перенаправить.:::Сначала смотрим в настройках битторрент программы. Если нет явно указанного, то вписываем любой из диапазона (см. Сетевой порт). Если порт занят, Вам сообщат! Относительно 6881 (м/быть указан в проге, как в примере) - может быть закрыт провайдером, поэтому лучше ставить другой.
IP адрес — локальный IP адрес нашего компьютера
Протокол — практически всегда вам нужен TCP (TCP/UDP; если вы хотите использовать DHT, то желательно открыть UDP-порт того же номера, что и TCP в рамках одного или двух правил (в зависимости от роутера). На рис.:одно правило.

Многие роутеры умеют каждым правилом перенаправлять только один порт.
Многие роутеры позволяют перенаправлять сразу диапазон портов, и предлагают вам указать первый (Start) и последний (End) порт диапазона или range port:port.
Некоторые роутеры позволяют при перенаправлении «сдвигать» номер порта, и предлагают ввести внешний (Public) порт (роутера) и внутренний (Private) порт (компьютера) или External и Internal port.
«Сдвигать» порт вам практически никогда не нужно. Если у вас в правиле два порта и вы не уверены, какой у вас вариант, то укажите один и тот же порт в обоих местах. Тогда два последних варианта приведут к тому же эффекту, что и первый.

Жмём "Apply" и получаем таблицу:

Если Торрент клиент был открыт - перегружаем. В принципе, можно перезагрузить и модем. (Хотя, у меня и так пошло) Проверяем порт (наприм., Radio Toolbox - Online Tools - Port Scan ) с запущенной программой ! (порт открывается на работающую программу! По окончанию работы он закрывается.)::: Пишем номер порта в пустую ячейку и жмём. Появляется - OK! Если - нет, ищем где сделали ошибку.

Если локальный IP-адрес компа динамически присваиваемый (может обнаружится современем), выставьте - статический локальный IP адрес. Как:::Здесь Иначе правило в роутере - не туда перенаправляет.

IP-адрес (Internet Protocol Address) — адрес узла в сети, построенной по протоколу IP. При связи через сеть Интернет требуется глобальная уникальность адреса, в случае работы в локальной сети требуется уникальность адреса в пределах сети. IP-адрес называют динамическим, если он назначается автоматически при подключении устройства к сети и используется в течение ограниченного промежутка времени, как правило, до завершения сеанса подключения.

DHCP (англ. Dynamic Host Configuration Protocol — протокол динамической конфигурации узла) — это сетевой протокол, позволяющий компьютерам автоматически получать IP-адрес и другие параметры, необходимые для работы в сети TCP/IP. Данный протокол работает по модели «клиент-сервер»DHCP. Для автоматической конфигурации компьютер-клиент на этапе конфигурации сетевого устройства обращается к т. н. серверу DHCP, и получает от него нужные параметры. Передача данных производится при помощи протокола UDP, при этом сервер принимает сообщения от клиентов на порт 67 и отправляет сообщения клиентам на порт 68.

Сетевой порт — параметр протоколов TCP и UDP, определяющий назначение пакетов данных в формате IP, передаваемых на хост по сети.
Это условное число от 0 до 65535, позволяющие различным программам, выполняемым на одном хосте, получать данные независимо друг от друга (предоставляют так называемые сетевые сервисы). Каждая программа обрабатывает данные, поступающие на определённый порт (иногда говорят, что программа «слушает» этот номер порта).

Обычно за некоторыми распространёнными сетевыми протоколами закреплены стандартные номера портов (например, веб-серверы обычно принимают данные по протоколу HTTP на TCP-порт 80), хотя в большинстве случаев программа может использовать любой порт.
Порты TCP не пересекаются с портами UDP.

Краткий список номеров портов
Подразумевается использование протокола TCP там, где не оговорено иное.

  • FTP: 21 для команд, 20 для данных
  • SSH: 22 (remote access)
  • telnet: 23 (remote access)
  • SMTP: 25
  • DNS: 53 (обычно UDP)
  • DHCP: 67/68
  • TFTP: 69/UDP
  • HTTP: 80, 8080
  • POP3: 110
  • NTP: 123 (time server)(UDP)
  • IMAP: 143
  • HTTPS: 443
  • ICQ: 5190
  • MySQL: 3306
  • XMPP: 5222/5223 - клиент-сервер, 5269 - сервер-сервер
  • BitTorrent: 6969, 6881—6889

UDP (англ. User Datagram Protocol — протокол пользовательских датаграмм) — это транспортный протокол для передачи данных в сетях IP без установления соединения. Он является одним из самых простых протоколов транспортного уровня модели OSI. Его IP-идентификатор — 0x11. В отличие от TCP, UDP не гарантирует доставку пакета, поэтому аббревиатуру иногда расшифровывают как Unreliable Datagram Protocol (протокол ненадёжных датаграмм). Это позволяет ему гораздо быстрее и эффективнее доставлять данные для приложений, которым требуется большая пропускная способность линий связи, либо требуется малое время доставки данных. Ненадёжность протокола UDP надо понимать в том смысле, что в случаях влияния внешних факторов, приводящих к сбоям, протокол UDP не предусматривает стандартного механизма повторения передачи потерянных пакетов.
DHT (англ. Distributed hash table распределенная хэш-таблица)— это протокол, позволяющий битторрент-клиентам находить друг друга без использования трекера. Такая раздача называется trackerless. Торрент для неё создается без адреса трекера, и клиенты друг друга находят через DHT сеть.
Клиенты с поддержкой DHT образуют общую DHT-сеть и помогают друг другу найти участников одних и тех же раздач.
PEX (Peer exchange) — это расширение протокола для обмена списками участников.
PEX реализуется как дополнительные сообщения между клиентами, уже соединёнными между собой для обмена сегментами файла по обычному протоколу BitTorrent.
В отличие от трекера и DHT, PEX может быть только вспомогательным средством получения пиров, так как он не может помочь подключиться к раздаче новым пирам.
DHT можно включить глобально в настройках клиента. Затем в свойствах каждой отдельной задачи вы можете указать, использовать ли для этой задачи DHT сеть для нахождения новых пиров. Если в свойствах задачи включить DHT нельзя, то это значит, что либо у вас выключено DHT глобально в клиенте, либо этот торрент — частный, то есть с private key внутри, и клиент не позволит использовать ни DHT ни PEX.

Торрентс.ру(рутрекер.орг): Возможность использования на раздачах DHT/PEX отдана на откуп раздающему (создателю торрента).
Вообще говоря, такая ситуация не может быть признана нормальной, особенно на трекерах с системой passkey. Дело в том, что в клиентах BitComet, BitSpirit и Azureus через DHT пользователи могут узнать passkey других пользователей, и нечестные пользователи могут использовать чужие passkey для скачивания под чужой учетной записью. Поэтому по крайней мере в этих клиентах на таких трекерах рекомендуется DHT выключить.
Клиент рапортует трекеру суммарные данные об объёмах им скачанного и отданного всем пирам, с которыми он общался, независимо от того, узнал клиент об отдельных пирах через трекер, DHT или PEX, или тот пир вообще начал соединение сам.
DHT использует UDP протокол. БТ клиенты слушают тот же UDP номер порта, который они используют для входящих TCP соединений. Если вы активно используете DHT, то открытие этого UDP порта для доступа снаружи желательнo, но не обязательно — DHT будет работать и так.


Ещё по роутеру: Меню, ...

P.S.
Если другая модель:
На этикетке своего маршрутизатора найдите производителя и модель устройства, и выберите нужную модель на сайте (англ.яз.) Portforward Router Guide. Если не знаете английского (много здесь не надо), смотрите картинки...
Предлагается скачать несколько программ (для Windows):
Автоматическое перенаправление портов PFConfig Можно пользоваться бесплатно, но без денег не обновляет установки роутера, поэтому через неё не удалось открыть порты для программ на другом компе сети, где эта программа не установливается.
И послушать порт PFPortChecker
Настроить статический IP-адрес: PF Static IP

Ещё маленькая программка в этом направлении ZTEMON. Может не страшно глючить.
От автора ::: ZTEMON - конфигуратор модемов ZTE

Категория: Компьютер | Добавил: zachom (17 Ноя 2009)
Просмотров: 19222 | Теги: modem, роутер, Windows, BitTorrent, Macintosh, port, модем
Всего комментариев: 0
avatar
Меню сайта
Категории раздела
Компьютер [8]
И для блондинок...
IM [1]
Вход на сайт

Поиск
Tags
живность Собака мульт компьютер жизнь осознание документалистика web вода Здоровье развитие обои литература цветы дети Монтессори рабочий стол walls чёрный черный Кошка природа пекинес ИНБИ ЧОМ пищеблок рукоделия фильм животные вера Wallpaper wallpapers география города арабы Йемен лес Кострома Нея Крым Орджо спицы небо эфир звук Горы кола Заполярье растительность юмор Ретро время JP Москва идея
P.S.
SaveFrom.net
Run myPhoneDesktop
Web Client:
Статистика


Copyright MyNoMy © 2024
Используются технологии uCoz
Наш опрос
Оцените сайт:
 
Всего ответов: 185
Друзья сайта
На главную