Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / Порты / 23 сообщений из 23, страница 1 из 1
07.06.2007, 21:14:38
    #34582461
Порты
С помощью чего и как определить какая программа будет работать с каким портом ?
Если кому-то покажется вопрос очень ламерским, то прошу прощения.
...
Рейтинг: 0 / 0
07.06.2007, 21:22:39
    #34582469
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Порты
Начинающий и продолжающийС помощью чего и как определить какая программа будет работать с каким портом ?
Если кому-то покажется вопрос очень ламерским, то прошу прощения.

Определить до ее запуска?

Можешь поставить файрвол и наблюдать, кто по каким портам коннектиться.
...
Рейтинг: 0 / 0
07.06.2007, 21:35:36
    #34582499
Порты
Lelikk
Определить до ее запуска?

Можешь поставить файрвол и наблюдать, кто по каким портам коннектиться.

Да, именно до ее запуска. Или заранее это определить нельзя, потому как раз на раз не приходится?
А в момент, когда уже запущена, то основной помощник в этом деле есть файрвол и без него никак?
...
Рейтинг: 0 / 0
07.06.2007, 21:38:51
    #34582501
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Порты
Начинающий и продолжающий Lelikk
Определить до ее запуска?

Можешь поставить файрвол и наблюдать, кто по каким портам коннектиться.

Да, именно до ее запуска. Или заранее это определить нельзя, потому как раз на раз не приходится?
А в момент, когда уже запущена, то основной помощник в этом деле есть файрвол и без него никак?

Программы есть разные - одни коннектятся под одному порту, другие по разным - зависит от их назначения и реализации. Как хочу, так и напишу, если есть к чему коннектиться :).
А файрвол это одно из возможных средств, может не самое удобное, просто у меня он под рукой.
...
Рейтинг: 0 / 0
07.06.2007, 21:40:20
    #34582503
Biz©
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Порты
netstat /?
...
Рейтинг: 0 / 0
07.06.2007, 22:26:37
    #34582573
Порты
Lelikk
Программы есть разные - одни коннектятся под одному порту, другие по разным - зависит от их назначения и реализации…

Вот взять, к примеру, SQL Server, у него по умолчанию прописан порт 1433, а если этот порт будут постоянно занимать какие-либо другие приложения, то получается, что SQL Serverу нужно съезжать с этого порта? Т.е. принцип такой – кто первый занял, тот и использует? В таком случае, какой смысл заранее прописывать номер порта?
И тут вытекает, еще вопрос. По каким критериям определяется, что - для этой программы желательно соединение по одному и тому же порту, а вот для – этой без разницы по какому?
Спасибо.

Biz©
netstat /?

О, здесь уже картина вырисовывается конкретная….
Спасибо.
...
Рейтинг: 0 / 0
07.06.2007, 23:01:34
    #34582620
Biz©
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Порты
Начинающий и продолжающий Biz©
netstat /?

О, здесь уже картина вырисовывается конкретная….
если это не предел мечтаний, то смотрим сюда
...
Рейтинг: 0 / 0
08.06.2007, 09:14:45
    #34582939
k-nike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Порты
А чем netstat лучше фаервола?

...
Рейтинг: 0 / 0
08.06.2007, 09:16:31
    #34582944
SoYeR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Порты
[quot k-nike]А чем netstat лучше фаервола?

Не надо софт дополнительный ставить (файерволл в данном случ.)
...
Рейтинг: 0 / 0
08.06.2007, 09:19:19
    #34582949
k-nike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Порты
SoYeRНе надо софт дополнительный ставить (файерволл в данном случ.)
Да я про другое. Автору надо узнать порты ДО запуска приложения. И netstat здесь не помощник.
...
Рейтинг: 0 / 0
08.06.2007, 09:21:22
    #34582954
SoYeR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Порты
k-nike SoYeRНе надо софт дополнительный ставить (файерволл в данном случ.)
Да я про другое.
До запуска и файерволл не поможет ...
...
Рейтинг: 0 / 0
08.06.2007, 09:29:50
    #34582977
k-nike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Порты
SoYeRДо запуска и файерволл не поможет ...
Об этом и речь, что ни фаервол, ни нестат не помогут. Прочтите первые сообщения топика.

Автору: Вообще, в таком случае нужно искать информацию на сайте разработчика или звонить им.
...
Рейтинг: 0 / 0
08.06.2007, 13:14:40
    #34583775
Biz©
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Порты
k-nike SoYeRДо запуска и файерволл не поможет ...
Об этом и речь, что ни фаервол, ни нестат не помогут. Прочтите первые сообщения топика.
прочёл ...
авторА в момент, когда уже запущена, то основной помощник в этом деле есть файрвол и без него никак?
...
Рейтинг: 0 / 0
08.06.2007, 15:35:51
    #34584400
k-nike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Порты
Biz©прочёл ...
авторА в момент, когда уже запущена, то основной помощник в этом деле есть файрвол и без него никак?
всосал :)
...
Рейтинг: 0 / 0
08.06.2007, 21:33:09
    #34585250
Anatoly Podgoretsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Порты
k-nikeА чем netstat лучше фаервола?
А чем велосипед, лучше кастрюли?
...
Рейтинг: 0 / 0
08.06.2007, 21:34:26
    #34585253
Anatoly Podgoretsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Порты
k-nike SoYeRДо запуска и файерволл не поможет ...
Об этом и речь, что ни фаервол, ни нестат не помогут. Прочтите первые сообщения топика.

Автору: Вообще, в таком случае нужно искать информацию на сайте разработчика или звонить им.
Ну скажут (возможно), что порты назначаются динамически.
...
Рейтинг: 0 / 0
08.06.2007, 21:37:10
    #34585257
Порты
Вот в своей книге, автор пишет про порты
Фленов М.Е. «Программирование на C++ глазами хакера.»
4.1.7. Сетевые порты
Прежде чем вы начнете писать собственные программы, надо разобраться с еще одним понятием — сетевой порт . Допустим, что вашему компьютеру на сетевую карту пришел пакет данных. Как операционная система должна определить, для какой программы пришли данные: для Internet Explorer, для почтового клиента или для вашей программы? Чтобы определить это, используются порты.
Когда программа соединяется с сервером, то она открывает на вашем компьютере какой-нибудь сетевой порт и сообщает серверу, что именно с этим портом она работает. После этого сервер будет посылать на ваш компьютер пакеты данных, в которых будет указан сетевой адрес компьютера и номер порта. По IP-адресу пакет будет доставлен до вашего компьютера, а по номеру порта операционная система определит, что именно для вашей программы предназначается пришедший пакет.
Для соединения с сервером вам надо знать не только IP-адрес сервера, но и порт, на котором работает программа, потому что на сервере может работать множество сетевых программ, и все они используют свои порты.
Из всего вышесказанного следует, что только одна программа может открыть определенный порт. Если бы две программы могли открывать, например, 21-й порт, то Windows (или любая другая операционная система) уже не смогла бы определить, какой из двух программ пришли данные.
Номер порта — это число от 1 до 65 535. Для передачи такого числа по сети достаточно всего лишь двух байт, поэтому это не будет накладно для сети. Я рекомендую использовать для своих целей порты с номерами более 1024, потому что среди меньших значений очень много зарегистрированных номеров , и у вашей программы увеличивается вероятность конфликта с другими сетевыми программами.

Так вот у меня и вопрос, откуда берутся эти зарегистрированные номера, т.е. какие приложения их регистрируют? Кто “разруливает” эти зарегистрированные номера?
...
Рейтинг: 0 / 0
08.06.2007, 21:45:39
    #34585262
Alexander1981
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Порты
http://www.iana.org/ зайди туда, и узнаешь откуда они беруться
...
Рейтинг: 0 / 0
08.06.2007, 22:08:13
    #34585279
Порты
2Alexander1981
Большое спасибо. Картина проясняется все больше и больше.

И если я правильно понял, то перед тем как назначать порт для своего приложения, нужно просмотреть таблицу по приведенной ссылке, чтобы не было совпадений с зарегистрированными номерами, ну а с остальными - уже как Бог даст?
...
Рейтинг: 0 / 0
08.06.2007, 22:44:17
    #34585300
Anatoly Podgoretsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Порты
Бог по шее даст
...
Рейтинг: 0 / 0
08.06.2007, 22:59:48
    #34585311
rrrrrrrrrr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Порты
Начинающий и продолжающий2Alexander1981
Большое спасибо. Картина проясняется все больше и больше.

И если я правильно понял, то перед тем как назначать порт для своего приложения, нужно просмотреть таблицу по приведенной ссылке, чтобы не было совпадений с зарегистрированными номерами, ну а с остальными - уже как Бог даст? в принципе так, но при написании программы следует исходить из того, что КАЖДЫЙ порт из допустимого диапазона может быть занят кем угодно. Т.е. хороший тон - давать конечному пользователю возможность изменить порт по умолчанию + вносить обработку ситуации с занятым портом (лучше вывести сообщение и закрыться, а не переходить на другой порт автоматом)
...
Рейтинг: 0 / 0
08.06.2007, 23:43:49
    #34585330
Порты
Спасибо всем, по существу ответившим. Буду далее “распахивать это поле”…
...
Рейтинг: 0 / 0
09.06.2007, 16:45:32
    #34586558
k-nike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Порты
Anatoly Podgoretsky k-nikeА чем netstat лучше фаервола?
А чем велосипед, лучше кастрюли?
Не понял сарказма...
Anatoly PodgoretskyНу скажут (возможно), что порты назначаются динамически.
Это понятно. А до запуска программы они как помогут? Никак! Об том и речь.
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / Порты / 23 сообщений из 23, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]