Я пытаюсь выяснить номер порта моего компьютера, к которому фактически подключается мой интернет-провайдер и предоставляет интернет-услуги, учитывая, что мой модем ADSL работает в режиме моста вместо PPPoE. Я хочу узнать номера портов других пользователей, но сначала я подумал, что я узнаю свой собственный.

Я на машине с Windows, поэтому я использовал команду netstat -a -b -n но не смог определить идентификатор порта. Я полагаю, если есть такой номер порта, должна быть сделана какая-то переадресация внутреннего порта. Итак, как мне узнать мой номер порта?

Редактировать: в основном мой вопрос, как провайдер отправляет пакеты данных на компьютер ..Я спрашиваю об этом, так как я нашел способ выдать себя за кого-то, используя его MAC-адрес и идентификатор сессии (мой провайдер - BSNL). Таким образом, также может быть способ угнать чью-то связь и взломать его систему. Это во многом зависит от того, как провайдеры действительно отправляют данные различным клиентам.

4 ответа4

5

Ваш компьютер не использует логический порт для подключения к вашему провайдеру. Когда маршрутизатор работает в режиме моста, пакеты передаются напрямую без инкапсуляции. Ваш маршрутизатор все еще может работать как устройство NAT, но это не относится к номерам портов TCP/UDP, используемым на вашем компьютере.

3

Ваш провайдер не "подключается" к вашему компьютеру. Ваш Интернет-провайдер направляет IP-пакеты на ваш маршрутизатор, который затем пересылает эти пакеты в сегмент локальной сети, к которому подключен ваш компьютер. Доставка IP-пакетов осуществляется только по IP-адресу. Уровень протокола Интернета не использует номера портов.

Существует два основных протокола транспортного уровня над IP, это TCP, который ориентирован на соединение, и UDP, который не ориентирован. Так что понятия о соединениях применимы только к TCP. TCP-соединения, за некоторыми исключениями, всегда инициируются вашим компьютером, а не сервером, и в основном это соединения с серверами, отличными от серверов вашего интернет-провайдера (особенно если мы игнорируем DNS).

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

Если ваш вопрос касается ADSL, эта статья и RFC могут быть актуальны.

2

Порты - это то, что приложения используют в качестве слоя для связи нескольких программ по одной ссылке, а вам нужны IP-адреса. Я предполагаю, что "режим моста" означает, что вы используете DHCP-сервер интернет-провайдера. поэтому сделайте ipconfig чтобы узнать, какой IP дал вам ваш провайдер. Тогда вашими соседями, скорее всего, будут люди в той же "подсети", что и вы (если ваша сетевая маска 255.255.0.0, вы должны использовать первые два числа вашего IP, а два других могут быть любым числом от 0 до 255.)

2

Ваше соединение действительно имеет порт, но это не совсем то, что вы ожидаете, я уверен, и это не то, что вы собираетесь получить от своего провайдера. ADSL-соединение устанавливается между модемом и DSLAM. Модем синхронизируется с портом в DSLAM. Обычно это указывается в CO полом, релейной стойкой , номером релейной стойки, полкой, слотом, портом. Это будет выглядеть примерно так:RR01.102.11.02.06.04. Это, однако, не ваш идентификатор канала. Идентификатор вашего канала - это еще одна часть соединения, обычно это то, что идентифицирует ваш канал между MDF и NID. Это число сильно варьируется от провайдера к провайдеру (и их будет несколько, если вы проходите CLEC, а не ILEC, поскольку у каждого будет своя собственная система).

Топография ADSL-соединения длинная и сложная, но в основном это одна пара, которая следует из банкомата до вашего дома через серию перекрестных соединений, где в конечном итоге попадает на ваш модем. DSLAM , синхронизируется с модемом, банкомат обеспечивает слой 2 и в какой - то момент попадает в ISP граничный маршрутизатор , который контролирует диапазон IP и маршрутизации для этого региона.

Ваш IP-адрес передается пограничным маршрутизатором - он назначается вашему каналу на основе правил, установленных вашим провайдером (DHCP, статический и т.д.). При использовании мостового модема ваш MAC, как правило, ограничивается пограничным маршрутизатором, но это не обязательно определяет ваш IP-адрес - он сильно варьируется от провайдера к провайдеру.

глоссарий
DSLAM - мультиплексор доступа к цифровым абонентским линиям - они поддерживают скорость цепи синхронизации и управления, а также выполняют ряд других функций, необходимых для работы DSL
CO - центральный офис - централизованный пункт для города или района города, к которому подключены коммуникации - все CO связаны по-разному, в зависимости от местоположения /ILEC)
MDF - основная структура распределения - это место, где блоки от оборудования в центральном офисе и дома с улицы встречаются и перекрестно связаны между собой - все услуги в центральном офисе в конечном итоге оказываются здесь
NID - это точка разграничения между ILEC и проводкой вашего дома
CLEC - конкурентоспособный местный обменный оператор - не телефонная компания, как Covad, XO, Sprint и т.д.
ILEC - Действующий местный оператор обмена - как правило, телефонная компания, такая как AT & T, Verizon, Qwest /Century-Link и т.д.
ATM - Переключатель режима асинхронной передачи - это сила Интернета

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .