eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaCGNAT i ewentualne problemyRe: CGNAT i ewentualne problemy
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.host109-156-12
    7-40.range109-156.btcentralplus.com!not-for-mail
    From: cezar <c...@t...pl.invalid>
    Newsgroups: pl.misc.elektronika
    Subject: Re: CGNAT i ewentualne problemy
    Date: Wed, 25 Jun 2025 23:32:41 +0100
    Organization: news.chmurka.net
    Message-ID: <103hte9$9qn$1@news.chmurka.net>
    References: <100p2g1$d2s$1@news.chmurka.net> <102updj$e64$1@news.chmurka.net>
    <8boom7hbm1gb.1f9uf342wp46a$.dlg@40tude.net>
    <102us3t$ggo$1@news.chmurka.net>
    <x55yivme7hd6.6tw3dworwkwp$.dlg@40tude.net>
    <102v944$r6h$1@news.chmurka.net>
    <744htau4o3yl$.fnm3r7nxxl3h.dlg@40tude.net>
    <4...@h...invalid>
    <1...@4...net>
    <103c2u2$71m$1@news.chmurka.net> <103c9at$e5t$1@news.chmurka.net>
    <8...@4...net>
    <103dmqc$mr6$1@news.chmurka.net>
    <121zg0dx1qwfj$.19pg2govy195v.dlg@40tude.net>
    <103e14g$v6m$1@news.chmurka.net>
    <cjcyhdntp1eb$.1rrfefrls799p$.dlg@40tude.net>
    <103eatn$7k2$1@news.chmurka.net>
    <1na64wp3r92go$.s2em0avbb5fv$.dlg@40tude.net>
    <103ej4h$e9s$1@news.chmurka.net>
    <1mf6xinttv60s.zbe13n9m3xej$.dlg@40tude.net>
    <103f1o2$np6$1@news.chmurka.net>
    <q08nirlmz35k.1bjhz58rinnq4$.dlg@40tude.net>
    <103hmb0$49g$1@news.chmurka.net>
    MIME-Version: 1.0
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    Injection-Date: Wed, 25 Jun 2025 22:32:41 -0000 (UTC)
    Injection-Info: news.chmurka.net; posting-account="cezar91";
    posting-host="host109-156-127-40.range109-156.btcentralplus.com:109.156.127.40";
    logging-data="10071";
    mail-complaints-to="abuse-news.(at).chmurka.net"
    User-Agent: Mozilla Thunderbird
    Cancel-Lock: sha1:VtC7KG4SDZcixL8fkSzKHK8x1l8=
    sha256:3gIOHyXiJ++EHHFqkewDCoqAMY9uk3NXqu+dMI9ZiX0=
    sha1:5Kvpm2C7KoisoFm/gFwoHqSNt/I=
    sha256:m1DLMkYO5TN2smBFQfwBnTLrXzbaBBgSTJVTYPipbg0=
    Content-Language: en-US
    In-Reply-To: <103hmb0$49g$1@news.chmurka.net>
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:798196
    [ ukryj nagłówki ]

    On 6/25/25 21:31, Mirek wrote:
    > W dniu 25.06.2025 o 09:52, J.F pisze:
    >
    >> Pewnie można zaryzykować. albo sprawdzic kilka kolejnych, na wypadek,
    >> gdyby ktos się wciął.
    >>
    >> Ale trafi na "dobry" router, co wylosuje, i d* :-)
    >>
    >
    > No to się inicjuje więcej połączeń z jednej strony i wielokrotnie trafić
    > z drugiej strony. Na tej publikacji co podał kolega Cezar jest przykład:
    > 256 zainicjowane połączenia i 1024 próby daje paradoksalnie 98% szans na
    > powodzenie.
    > Ciekawa sprawa jest z "simultaneous transmission trick" - nie wiem o co
    > chodzi, ale chyba nie o adresy multicastowe, bo to raczej też nie realne.
    > Teoretycznie gdyby wysłać pakiet do serwera uzgadniającego p2p i
    > następnie zmusić jakoś system, żeby użył tego samego socketu - czyli de
    > facto zmusić do przydzielenia takiego samego portu wyjściowego i
    > następnie wysłać do docelowego peera to bylibyśmy w domu.
    > Ale nie wiem czy tędy droga - może kolega Cezar nam wyjaśni skoro
    > twierdzi że w tym siedzi.
    >

    to jest typowe "hole punching"

    Peery wysyłają do siebie pakiety po UDP w tym samym czasie (a raczej w
    małych odstępach czasowych), mając nadzieje że firewalle zakwalifikują
    ję jako odpowiedzi na wysłane pakiety i otworzą kanał do transmisji po UDP.

    Problem jest oczywiście z tym że nie wiadomo jaki src port da firewall
    pakietowi wychodzącemu, dlatego zestawia się N połączeń żeby zwiększyć
    szanse na trafienie.

    Oczywiście do tego potrzebny jest jakiś koordynator - NP połączenie po
    TCP do jakiegoś serwera, które wymienia informację pomiędzy peerami. To
    połączenie nie jest używane później do przekazywania właściwych danych.



    Tutaj na prędce napisałem klienta
    https://smalldev.tools/share-bin/v1ZAJVmQ

    i serwer do wymiany IP

    https://smalldev.tools/share-bin/hTCznAFu


    U mnie nawiązuje otwiera firewalle po kilku sekundach ale są raczej
    głupawe, bo przydzielają porty źródłowe sekwencyjnie



    c.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: