TCP porty. Seznam portů TCP a UDP
V počítačových sítích je port koncovým bodem komunikace v operačním systému. Tento termín se také používá pro hardwarová zařízení, ale v softwaru je to logická konstrukce, která identifikuje konkrétní proces nebo typ služby.
Obsah
Port je vždy spojen s adresou IP hostitele a typem komunikačního protokolu a ukončí tak přiřazení adresy relace. Je určena pro každou adresu a protokol pomocí 16bitového čísla, běžně známého jako číslo portu. Specifické čísla portů se často používají k identifikaci konkrétních služeb. Z výše uvedených tisíců je chráněno 1024 známých čísel portů podle dohody o určení konkrétních typů služeb na hostiteli. Protokoly, které se používají především porty slouží k řízení procesů (např., Transmission Control Protocol (TCP) a User Datagram Protocol (UDP) internetového protokolu z kitu).
Význam
TCP porty nejsou zapotřebí přímými linkami typu point-to-point, kdy počítače na obou koncích mohou pracovat pouze s jedním programem najednou. Poté, co byly stroje schopny provádět více než jeden program najednou, byly nezbytné a byly propojeny s moderními sítěmi s přepínáním paketů. V modelu, aplikační architektury klient-server, porty a síťové připojení klientů k zahájení služby poskytují multiplexní služby, po první výměně dat spojených s dobře známým číslo portu, a to se uvolní přechodem každý výskyt servisních požadavků na pevnou linkou. K dispozici je spojení s konkrétním číslem a v důsledku toho mohou být další zákazníci servisní bez čekání.
Podrobnosti
Protokol řízení přenosu (TCP) a protokol User Datagram Protocol (UDP) slouží k zadání čísla portu cílového portu a zdroje v hlavičkách jeho segmentů. Číslo portu je 16bitové celé číslo bez znaménka. Může se tedy pohybovat v rozmezí od 0 do 65535.
Porty TCP však nemohou použít číslo 0. Zdrojový port pro UDP je volitelný a hodnota nula znamená jeho nepřítomnost.
Proces propojuje jeho vstupní nebo výstupní kanály přes internetovou soketu (typ deskriptoru) přes transportní protokol, číslo portu a IP adresu. Tento proces je známý jako vazba a umožňuje přenos a příjem dat prostřednictvím sítě.
Síťový software operačního systému je zodpovědný za přenos odchozích dat ze všech aplikačních portů do sítě a přesměrování příchozích síťových paketů (mapováním IP adresy a čísla). Pouze jeden proces může být vázán na určitou adresu IP a kombinaci portů, které používají stejný přenosový protokol. Společné selhání aplikací, které se někdy označují jako konflikty portů, vznikají, když se několik programů pokouší připojit k stejným číslům portů na stejné adrese IP pomocí stejného protokolu.
Jak jsou používány
Aplikace, které implementují společné služby, často používají speciálně vyhrazený a známý seznam portů TCP a UDP pro přijímání požadavků na služby od klientů. Tento proces je znám jako naslouchání, a to zahrnuje obdržení žádosti o známém portu a navázat dialog mezi serverem a klientem „one-to-one“, se stejným počtem místního portu. Jiní klienti mohou pokračovat v připojení - je to možné, protože připojení TCP je označeno jako řetězec sestávající z lokálních a vzdálených adres a portů. Standardní porty TCP a UDP jsou definovány dohodou pod kontrolou úřadu Internet Assigned Numbers Authority (IANA).
Jádro síťových služeb (především WorldWideWeb), se obvykle používá malé množství portů - menší než 1024. V mnoha operačních systémech vyžadují zvláštní oprávnění pro aplikaci vázat se na ně, protože jsou často považovány za rozhodující pro provoz sítí založených na protokolu IP. Na druhé straně se sloučeniny obecného koncového zákazníka, zpravidla se použije velké množství z nich, vybraný pro krátkodobé použití, však existují takzvané dočasných portů.
Struktura
TCP porty jsou zakódovány v hlavičce transportního paketu a mohou být snadno interpretovány nejen vysílacími a přijímacími počítači, ale také jinými komponentami síťové infrastruktury. Brány firewall jsou obecně konfigurovány tak, aby rozlišovaly mezi pakety v závislosti na jejich zdroji nebo cílových portech. Přesměrování je klasickým příkladem toho.
Praxe pokusit se připojit se k řadě portů sekvenčně na jednom počítači je známá jako jejich skenování. To obvykle souvisí buď s pokusy o škodlivé selhání, nebo správci sítě hledají možná zranitelná místa, která pomáhají předcházet takovým útokům.
Akce zaměřené na to, jak otevřete port TCP, často sledovány a zaznamenávány pomocí počítačů. Tato technika využívá řadu náhradních připojení k zajištění nepřerušeného připojení k serveru.
Příklady použití
Nejdůležitějším příkladem, kde jsou aktivně využívány porty TCP / UDP, je internetový poštovní systém. Server se používá k práci s e-mailem (odesílání a příjem) a obvykle vyžaduje dvě služby. První služba se používá pro přepravu e-mailem a jinými servery. Toho lze dosáhnout prostřednictvím Protokol SMTP (Simple Mail Transfer Protocol). Aplikace služby SMTP zpravidla naslouchá na portu TCP číslo 25 pro zpracování příchozích požadavků. Další službou je POP (plně - Post Office Protocol) nebo IMAP (nebo Internet Message Access Protocol), který je nezbytný pro klientské aplikace k e-mailu do přístrojů uživatelů přijímat e-mailový server. Služba POP poslouchá čísla z portu TCP 110. Výše uvedené služby mohou být spuštěny na stejném hostitelském počítači. V takovém případě se číslo portu odlišuje službou požadovanou vzdáleným zařízením - počítačem uživatele nebo jiným poštovním serverem.
Zatímco číslo portu poslouchání serveru je správně definováno (IANA nazývá známé porty), tento klientský parametr je často vybrán z dynamického rozsahu. V některých případech klienti a server jednotlivě používají určité porty TCP přidělené IANA. Dobrým příkladem je DHCP, kde klient ve všech případech používá UDP 68 a server je UDP 67.
Použijte v adresách URL
Čísla portů jsou někdy jasně viditelná na Internetu nebo jiných jednotných informačních zdrojích (URL). Standardně používá protokol HTTP TCP port 80, a HTTPS - 443. Existují však i jiné varianty. Například adresa URL https://example.com:8080/path/ označuje, že se webový prohlížeč připojuje k serveru 8080 namísto serveru HTTP.
Seznam portů TCP a UDP
Jak již bylo uvedeno, úřad pro internetové přidělené číslice (IANA) odpovídá za globální koordinaci zdrojů DNS-Root, IP adresování a dalších internetových protokolů. To zahrnuje registraci často používaných čísel portů pro známé internetové služby.
Čísla portů jsou rozdělena do tří oblastí: dobře známá, registrovaná a dynamická nebo soukromá. Známé (známé také jako systémové) jsou čísla od 0 do 1023. Požadavky na nové přiřazení v tomto rozsahu jsou přísnější než u jiných registrací.
Známé příklady
Příklady v tomto seznamu zahrnují:
- Port TCP 443: protokol HTTP Secure (HTTPS).
- 21: Protokol přenosu souborů (FTP).
- 22: Secure Shell (SSH).
- 25: protokol SMTP (Simple Mail Transfer Protocol).
- 53: Systém DNS (Domain Name System).
- 80: Hypertextový přenosový protokol (HTTP).
- 119: Protokol přenosu zpráv sítě (NNTP).
- 123: Síťový protokol čas (NTP) ..
- 143: Protokol přístupu k Internetu (IMAP)
- 161: Jednoduchý protokol pro správu sítě (SNMP) 1.
- 94: Internetové přenosové přenosy (IRC).
Registrované porty obsahují čísla od 1024 do 49151. IANA udržuje oficiální seznam známých a registrovaných rozsahů. Dynamické nebo soukromé - od 49152 do 65535. Jednou z možností pro použití tohoto rozsahu je pro dočasné porty.
Dějiny stvoření
Koncepce čísla portu byla vytvořena včasnými vývojáři ARPANETu v kontextu neformální spolupráce mezi autory softwaru a správci systému.
Termín "číslo portu" nebyl v té době používán. Rozsah čísel pro vzdáleného hostitele byl 40bitové číslo. První 32 bitů se podobalo dnešní adrese IPv4, ale nejvýznamnější byly prvních 8 bitů. Nejméně významná část čísla (bity 33 až 40) označuje jiný objekt nazvaný AEN. Jedná se o prototyp moderního čísla přístavu.
26. března 1972 bylo poprvé navrženo vytvoření katalogu čísel soketů v RFC 322. Správci sítí volal popsat každé trvalé číslo pro své funkce a síťové služby. Tento adresář byl následně publikován v RFC 433 v prosinci 1972 a obsahoval seznam hostitelů, jejich čísla portů a odpovídající funkci používanou v každém uzlu v síti. V květnu 1972 bylo poprvé uvedeno oficiální přiřazení portů, síťové služby a pro správu tohoto registru byla navržena zvláštní administrativní funkce.
První seznam portů TCP měl 256 hodnot AEN, které byly rozděleny do následujících rozsahů:
- 0 až 63: standardní funkce celé sítě
- 64 až 127: funkce specifické pro hostitele
- 128 až 239: rezervováno pro budoucí použití
- Od 240 do 255: jakákoli experimentální funkce.
Telnet služba získala první oficiální zadání hodnot 1. V počátcích ARPANET termínu AEN nazývané také název zásuvky, která byla použita s připojením původního protokolu (MSP) a součást programu pro správu sítě (NCP). Současně byl NCP předchůdcem moderních internetových protokolů využívajících porty TCP / IP.
- Jak otevřít port v Linuxu a co zkontrolovat již otevřené?
- Jak konfigurovat příjem připojení přes port 8080: instrukce, diagram a zpětná vazba
- Jak zkontrolovat pomocí portu 2ip?
- Co je port HTTPS a jaké jsou způsoby jeho otevření
- Jak otevřít port pro "Skype"?
- Port FTPS - co to je?
- Co je HTTP protokol?
- Jak definovat otevřené porty?
- Jak otevřít porty v "Minecraft" pro hraní v síti?
- Jak konfigurovat porty FTP? Co jsou to porty FTP?
- Jak je port testován na dostupnost
- Mail SMTP porty a jejich význam
- SIP protokol: popis
- Jak otevřít porty v systému Windows 7: typy portů a běžné řešení
- Jak zkontrolovat, zda jsou v systémech Windows otevřeny porty: nejjednodušší metody
- Port RDP: změňte výchozí hodnotu a základní kroky instalace
- NAT je co? Konfigurace NAT
- Síťové skenování: Přiřazení a ochrana proti němu
- Porty Pptp - bezpečný komunikační protokol
- Co je protokol TCP-IP?
- Port scanner a počítačová bezpečnost