On 2018-11-08, Roman Tyczka <noemail@because.no> wrote:
> On 08 Nov 2018 18:24:53 GMT, Mateusz Viste wrote:
>
>>> Stąd wniosek, że NAT zapamiętuje tylko parę LAN:IP:PORT + NAT:IP:PORT
>>> czy teoretycznie jak pojawi się trzeci użytkownik Ola [ Ola:10.0.5.5 ]
>>> 50.0.5.5:7788 ===> Anywhere,
>>> to Ola może również nawiązać połączenie z Joe lub Bob.
>>>
>>> Trochę mi to psuje moje zrozumienie jak działa NAT i jego tablica stanów
>>> połączeń, według to której powyższy przypadek nie powinien zadziałać.
>>
>> Implementacji NATu (jak i innych rzeczy) jest mnóstwo. Niewykluczone, że
>> któraś tak się zachowuje. Świat IT to dżungla.
>
> Powiem tylko tyle, że za pomocą TeamViewera i będąc za NATem łączyłem się z
> wieloma różnymi komputerami z odległych sieci, też będących za NATem. Czyli
> to _chyba_ jednak działa. I jak sądzę, obraz nie jest transmitowany przez
> serwery TV.
>
> https://security.stackexchange.com/questions/14280/how-does-team-viewer-establish-a-remote-desktop-connection
To będę się musiał doszkolić.
Tyle tylko, że to udp punching wyglada mi z lekka dziwnie, bo np. ten
cały TeamViewer ma w swoich FAQ'ach długi elaborat o tym jakie porty
otwierac, wykorzystywac, etc. a i zdaje się nie zawsze ten punching
działa (zalezy jak NAT jest ustawiony, resttrictive etc.). W sumie tak
ździebko to wszystko wygląda na coś wątpliwego co jest stosowane jak juz
inaczej sie nie da.
--
Marcin
|