metaclass: (Default)
[personal profile] metaclass
Винда на интернет-шлюзе:

Венда в этом разе - ужасный вариант, но по причине того, что помимо шлюза на этом мегаведре еще стоят чудесные клиент-банки, которые ТУПО НЕ РАБОТАЮТ ЧЕРЕЗ НАТ, и об этом ТП говорит прямым текстом, то тут можно только обнять все это хозяйство и плакать

софтина не работает если на одном из интерфейсов стоит не инетовский адрес, я не знаю, что они там натворили, но работает только так

Если мы мне такое попалось - я бы сломал голову, но дрянь эту бы разобрал по косточкам и по возможности придумал костыль для запуска через НАТ, вплоть до VPN в интернеты.
Потому что подход "абы работало", реализуемый через извращения меня бесит. В данном случае извращением являются винда на шлюзе и всякие кульные прожки типа керио или юзергейта. И костыли с извращениями нужно локализовывать, а не ставить их в центре всего.

Date: 2011-05-04 08:42 am (UTC)
From: [identity profile] trueblacker.livejournal.com
не может быть один порт со стороны сервера, ёклмн
слушается - один порт
а на поступающее соединение при акцептировании выделяется другой
чортпабери, прописные ж истины

Date: 2011-05-04 08:45 am (UTC)
From: [identity profile] metaclass.livejournal.com
Нет, не выделяется.

Date: 2011-05-04 08:47 am (UTC)
From: [identity profile] trueblacker.livejournal.com
ад
и это пишет уважаемый ребе

Date: 2011-05-04 09:02 am (UTC)
From: [identity profile] metaclass.livejournal.com
Цитата из википедии:
"Arriving TCP data packets are identified as belonging to a specific TCP connection by its sockets, that is, the combination of source host address, source port, destination host address, and destination port. This means that a server computer can provide several clients with several services simultaneously, as long as a client takes care of initiating any simultaneous connections to one destination port from different source ports."

Соединение идентифицируется набором из 4 чисел.
На сервере не нужно выделять никаких портов дополнительно, потому что соединение на которое приходит пакет, уникально определяется исходящим адресом-портом.
Мне шо, в исходники TCP стека лезть теперь и проверять очевидные истины?:)

Date: 2011-05-04 09:15 am (UTC)
From: [identity profile] trueblacker.livejournal.com
нда, похоже я таки прогнал
всем спасибо, виноват

Date: 2011-05-04 08:57 pm (UTC)
From: [identity profile] zamotivator.livejournal.com
Бинго!
Я уж боялся, придётся Стивенсона сюда выкладывать - фотографии либо цитаты.

Date: 2011-05-05 07:15 am (UTC)
From: [identity profile] trueblacker.livejournal.com
мое упорство и "понты" объясняется ложным воспоминанием. Я пару лет назад писал вполне полноценный сервер на чистом сокет апи и был уверен, что в моих логах там можно было при желании увидеть ещё вот этот вот самый доп. порт, которого нет.
Переубедила меня не википедия, а подъём этой программы и удостоверение, что меня сильно сглючило.
Я на самом деле потрясён, как сильно сглючило. Определённо, мне есть за что поблагодарить оппонентов.

Date: 2011-05-04 08:48 am (UTC)
From: [identity profile] jamhed.livejournal.com
как это не выделяется. истина ж. и прописная. а потом такие пишут банк-клиенты.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 4th, 2025 09:26 am
Powered by Dreamwidth Studios