-
X-Received: by 2002:a05:620a:1109:: with SMTP id o9mr3504393qkk.324.1566998789985;
Wed, 28 Aug 2019 06:26:29 -0700 (PDT)
X-Received: by 2002:a05:620a:1109:: with SMTP id o9mr3504393qkk.324.1566998789985;
Wed, 28 Aug 2019 06:26:29 -0700 (PDT)
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news-1.dfn.de!n
ews.dfn.de!2.eu.feeder.erje.net!4.us.feeder.erje.net!feeder.erje.net!weretis.ne
t!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder-in1.iad1.usenetexpre
ss.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!a13no2663113qtd.0!news-
out.google.com!d29ni3315qtg.1!nntp.google.com!a13no2663100qtd.0!postnews.google
.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.programming
Date: Wed, 28 Aug 2019 06:26:29 -0700 (PDT)
In-Reply-To: <1...@t...com>
Complaints-To: g...@g...com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=165.225.84.76;
posting-account=bMuEOQoAAACUUr_ghL3RBIi5neBZ5w_S
NNTP-Posting-Host: 165.225.84.76
References: <qju6kk$jko$1@news.icm.edu.pl> <cj64b7aew3hp$.dlg@tyczka.com>
<8...@g...com>
<1...@t...com>
<2...@g...com>
<1...@t...com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b...@g...com>
Subject: Re: Numerki portów i IPv6
From: Maciej Sobczak <s...@g...com>
Injection-Date: Wed, 28 Aug 2019 13:26:30 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 36
Xref: news-archive.icm.edu.pl pl.comp.programming:213868
[ ukryj nagłówki ]> Porty efemeryczne są używane po stronie klienta,
Faktycznie tak jest. Może to być mylące jeśli klient i serwer są na tym samym
komputerze, ale istotnie - serwer może utrzymywać wiele połączeń bez potrzeby
konsumowania ograniczonej przestrzeni portów. Gorzej, jeśli klient nawiąże absurdalną
liczbę połączeń wychodzących, co jednak jest zapewne rzadszym zjawiskiem. Gorzej,
jeśli program pracuje jako broker albo hub, rozsyłając wiadomości do zdalnych
odbiorców, będąc jednocześnie serwerem i klientem. I w ten sposób zapomniałem, jak to
działa na poziomie fundamentów - zwracam rację.
> Odpalanie na JEDNYM serwerze/systemie stu tysięcy połączeń mogłoby być
> problemem ze względów ogólnowydajnościowych
Tak. Co zupełnie nie przeszkadza niektórym tak robić. Bo być może taka ilość połączeń
nie jest problemem, jeśli są rzadko aktywne. Co oczywiście rodzi pytanie, po co
utrzymywać je stale w stanie połączonym. Co oczywiście może mieć uzasadnienie
historyczne, itd.
Każda duża usługa internetowa była kiedyś małą usługą - np. komunikator internetowy
może mieć kilkadziesiąt połączeń w akademiku zanim stanie się najpopularniejszym
chatem na setki milionów użytkowników.
> > Pytanie pomocnicze: po czym system pozna, do którego bufora wrzucić dane
nadchodzące z każdego z tych miliona połączeń?
>
> Po adresie IP i porcie (efemerycznym :-)) strony klienckiej :-)
Tak.
--
Maciej Sobczak * http://www.inspirel.com
Następne wpisy z tego wątku
- 02.09.19 05:02 Izaura
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-03 Warszawa => Sprzedawca usług rekrutacyjnych <=
- 2024-05-03 Warszawa => Mid/Senior QA Engineer <=
- 2024-05-03 Warszawa => Mid/Senior QA Engineer <=
- 2024-05-03 Warszawa => Senior PHP Developer (Symfony) <=
- 2024-05-03 Rzeszów => UX/UI Designer <=
- 2024-05-03 Giertych przetarł szlak: byli członkowie zarządu Orlenu śledztwa prokuratorskie obserwują z zagranicy
- 2024-05-03 Warszawa => Senior Rust Software Engineer <=
- 2024-05-03 Kraków => UX/UI Designer <=
- 2024-05-03 Warszawa => International freight forwarder <=
- 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+) <=