-
Data: 2020-01-15 15:35:59
Temat: Re: Aplikacja rozproszona a adres IP
Od: "M.M." <m...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On Wednesday, January 15, 2020 at 2:52:15 PM UTC+1, Borneq wrote:
> Serwer nasłuchuje na jakimś konkretnym porcie (pytanie jak wybrać port
> dla swojej aplikacji, gdy jest ich 64K a wiele już jest użytych przez
> różne aplikacje?)
> a klient łączy się sam mając jakiś wolny port.
> Aplikacja P2P to serwer i klient w jednym. Jak identyfikować węzeł?
> Teoretycznie przez IP, ale:
> - wielu dostawców zmienia IP klienta, chyba minimalny czas na jednym IP
> to 24h lub czas połączenia
> - jest tłumaczenie adresów NAT, jeden IP może odpowiadać wielu użytkownikom
> - ja np. mam internet od dostawcy, gdzie w domu rozgłaszany jest przez
> Wifi na różne urządzenia w sieci lokalnej 192.168.x.x
> jak w taki sposób napisać serwer? mogę mieć 192.168.0.1:port
> ale jak wyjść na świat? będzie zewnętrzne ip i ten sam port, a drugi
> komputer? czy też zostanie przetłumaczone to na inny port, wtedy jak
> łączyć się z innym? Może będę mógł zainicjować połączenie jako client
> ale nie będę mógł być dostępny z zewnątrz? Dostępne z zewnątrz tylko
> takie z zewnętrznym IP?
> Może dwóch bez zewnętrznego adresu może łączyć się za pomocą trzeciego,
> który musi mieć zewnętrzny?
> Czy natomiast IPv6 załatwia sprawę?
> Skąd rozproszona sieć będzie znała swoje adresy IP? Kiedyś klienty
> Bitcoina rejestrowały się na liście IRC, teraz w jakiś inny sposób.
> Jak postawić dostępny 24h serwer/client na jakimś hostingu? Zazwyczaj
> jest tam miejsce na html i php ale czy jest tam możliwość uruchomienia
> programu C/C++, na przykład w OVH czy Nazwa.pl?
Na stacku znalazłem taki punkt widzenia:
https://stackoverflow.com/questions/10476987/best-tc
p-port-number-range-for-internal-applications
I cytat
[
I can't see why you would care. Other than the "don't use ports below 1024" privilege
rule, you should be able to use any port because your clients should be configurable
to talk to any IP address and port!
]
Pozdrawiam
Następne wpisy z tego wątku
Najnowsze wątki z tej grupy
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
- Press Release - AEiC 2023, Ada-Europe Reliable Softw. Technol.
- Ada-Europe - AEiC 2023 early registration deadline approaching
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2023
- Ile cykli zajmuje mnożenie liczb 64-bitowych?
- Ideologia Polskiego Programisty wer.3
Najnowsze wątki
- 2024-05-02 Silnik Stirlinga - energia mechaniczna wytwarzana z ciepła bez dostarczania paliwa!
- 2024-05-02 Kraków => Senior .Net Programmer <=
- 2024-05-02 Sprowadzenie pożaru zagrażającego mieniu w wielkich rozmiarch
- 2024-05-02 Zielona Góra => Spedytor międzynarodowy <=
- 2024-05-02 Katowice => Performance Analyst <=
- 2024-05-02 Gdańsk => Full Stack web developer (obszar .Net Core, Angular6+) <=
- 2024-05-02 Gdańsk => Business Development Manager - obszar bezpieczeństwa IT <=
- 2024-05-02 Warszawa => Starszy inżynier oprogramowania (Rust) <=
- 2024-05-02 Katowice => Java Developer <=
- 2024-05-02 'Studenci do nauki!'
- 2024-05-02 Dlaczego energia elektryczna jest droga i cały czas drożeje
- 2024-05-02 Dlaczego energia elektryczna jest droga i cały czas drożeje
- 2024-05-02 Dlaczego energia elektryczna jest droga i cały czas drożeje
- 2024-05-02 Wrocław => Lider Serwisu/Programista PLC z językiem niemieckim <=
- 2024-05-02 Łódź => Senior DevOps Engineer <=