Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Aký rozsah portov môže TCP použiť na identifikáciu požadovanej služby v cieľovom zariadení alebo ako zdrojový port klienta?

Rozsah portov použiteľných pre služby TCP (cieľové porty) a porty zdroja klienta je 0 až 65535 . Je to preto, že TCP používa 16-bitové čísla portov, čo umožňuje 2 16

=65,536 Možné čísla portov. Niektoré z týchto prístavov sú však vyhradené:

* 0-1023 (známe porty): Sú vyhradené pre systémové služby a zvyčajne ich pridelí IANA (autorita s číslami pridelená internet). Príklady zahŕňajú port 80 (HTTP), 443 (HTTP), 21 (FTP) atď. Klienti vo všeobecnosti * nemôžu * používať tieto porty ako zdrojové porty.

* 1024-49151 (registrované porty): Tieto porty sú priradené k konkrétnym aplikáciám IANA. Zatiaľ čo klienti * môžu * používať, vo všeobecnosti sa odporúča používať vyššie porty, aby sa predišlo konfliktom.

* 49152-65535 (dynamické/súkromné ​​porty/efemérne porty): Tento rozsah zvyčajne používa klienti ako zdrojové porty. Operačný systém dynamicky priraďuje port z tohto rozsahu pre každé odchádzajúce pripojenie.

Preto, zatiaľ čo technicky akýkoľvek port od 0 do 65535 môže klient * použiť * ako zdrojový port, je najlepšou praxou používať iba rozsah dynamického/súkromného portu (49152-65535). Používanie portov v registrovanom rozsahu portov ako zdrojových portov nie je vo svojej podstate nesprávne, ale zvyšuje pravdepodobnosť konfliktov a potenciálne zmätok.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené