PočítačeSíť

TCP-porty. Seznam TCP a UDP portech

V počítačových sítích, port je konečným bodem připojení v operačním systému. Tento termín se používá také pro hardwarová zařízení, ale software je logická struktura, která identifikuje konkrétní proces nebo služby.

Port je vždy spojen s IP adresu hostitele a typu komunikačního protokolu a tím dokončí relaci přidělení adresy. Je identifikována pro každou adresu a protokolu pomocí 16-bitové číslo, běžně známý jako číslo portu. Konkrétní čísla portů jsou běžně používány k identifikaci konkrétních služeb. Tisíců uvedených v 1024 dobře známé čísla portů jsou vyhrazena v souladu s dohodou o jaké konkrétní typy 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).

hodnota

TCP přístavy nepotřebují přímé spojení jako „point to point“, když počítače na obou koncích mohou být provozovány pouze s jednou aplikací najednou. Oni se stalo nezbytným po vozy byly schopny provádět více než jeden program v době, a byly připojeny k moderní sítě s přepojováním paketů. V modelu, aplikační architektury klient-server, porty a síťové připojení klientů k zahájení poskytování služeb, 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 připojení na určité číslo, a tak více zákazníků mohou být podávány bez prodlení.

podrobnosti

Data Link Protocol - Transmission Control Protocol (TCP) a User Datagram Protocol (UDP) - slouží k zadání cílové číslo portu a zdroj v jejich záhlaví úseků. Číslo portu je 16-bitové celé číslo bez znaménka. Tak může být v rozsahu od 0 do 65.535.

Nicméně, může TCP porty nepoužívá číslo 0 zdrojový port UDP je volitelná, a hodnota nula, což znamená jeho nepřítomnosti.

Tento proces spojuje jeho vstupní nebo výstupní kanály přes internet zásuvky (typ deskriptor souboru) podle transportního protokolu, číslo portu a IP-adresu. Tento proces je znám jako vazba, a umožňuje přenos dat a příjem přes síť.

Síťový software operační systém zodpovědný za odchozí přenos dat ze všech aplikací porty v síti a přesměruje příchozí síťové pakety (odpovídajícími IP-adresy a telefonní čísla). Pouze jeden proces může vázat na konkrétní IP-adresu a port kombinaci s použitím stejného přenosový protokol. Obecné chyby aplikace, někdy volal přístavní konflikty vznikají, když více programů se snaží spojit s čísly stejným označením portů na stejné-IP adresy, s použitím stejného protokolu.

Jak jsou používány

Aplikace se provádí společný služby často používají speciálně vyhrazené a známý seznam TCP a UDP porty pro příjem 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. Ostatní klienti mohou být i nadále ve spojení - je to možné, protože spojení TCP je identifikován jako řetězec skládající se z dálkové a místní adresu a port. Standardní TCP a UDP porty jsou určeny dohodou pod kontrolou 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 paketu transportního protokolu a mohou být snadno interpretovat nejen odesílání a přijímání počítačů, ale i další komponenty síťové infrastruktury. Zejména firewally, obvykle nakonfigurován tak, aby rozlišovat mezi pakety v závislosti na jejich zdroj nebo cíl čísla portů. Přesměrování je klasickým příkladem.

V praxi se pokusí připojit k řadě otvorů v sekvenci na počítači známé jako jejich skenování. To je obvykle způsobeno buď nebezpečný pokus selže nebo správci sítě, kteří hledají případné zranitelnosti s cílem zabránit takovým útokům.

Akce zaměřené na to, jak se otevřít TCP port často kontrolovány a zaznamenávány pomocí počítačů. Tato technika využívá celou řadu náhradních spojů tak, aby bylo zajištěno bezproblémové připojení k serveru.

příklady použití

Nejvýznamnějším příkladem, kde je široce používán TCP / UDP portů, je internetové pošty systém. Tento server se používá pro e-mail (odesílání a přijímání), a obecně vyžaduje služby dva. První služba se používá pro přepravu pošty a další servery. Toho je dosaženo pomocí Simple Mail Transfer Protocol (SMTP). Je pravidlem, že aplikace služba poslouchá na číslo portu TCP-SMTP 25, aby bylo možné zpracovat příchozí požadavky. 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. POP poklepal Services pokoje s TCP portu 110. Uvedené služby mohou oba spustit na stejném hostitelském počítači. Když se to stane, je číslo portu rozlišuje služby požadované vzdáleným zařízením - PC uživatele nebo jakékoliv jiné poštovní server.

Zatímco server poslouchá číslo portu je dobře definován (IANA je dobře známé porty volání), možnost klienta je často vybrán z dynamického rozsahu. V některých případech zákazníci jednotlivě i server používat konkrétní TCP porty přiřazeny IANA. Dobrým příkladem je DHCP, kde zákazník ve všech případech s využitím UDP 68 a server - UDP 67.

Použití URL adresa

Čísla portů jsou někdy jasně viditelné na internetu, nebo jiné Uniform Resource Locator (URL). Ve výchozím nastavení HTTP používá TCP port 80 a HTTPS - 443. Nicméně, existují i jiné varianty. Například URL adresa http://www.example.com:8080/path/ znamená, že webový prohlížeč je připojen k 8080 namísto HTTP serveru.

Seznam TCP a UDP portech

Jak již bylo zmíněno, je zodpovědný za globální koordinaci DNS-Root, adresy IP a dalších protokolů Internet zdrojů IANA (IANA). To zahrnuje registrační běžně používaná čísla portů pro známých internetových služeb.

Čísla portů jsou rozděleny do tří rozsahů: známý registrovaný a dynamický, nebo soukromý. Dobře známý (také známý jako systém) - je s počtem od 0 do 1023. Požadavky na nové události v tomto rozmezí jsou přísnější než pro ostatní účty.

Široce známé příklady

Příklady, které jsou v tomto seznamu patří:

  • TCP port 443: HTTP Secure (HTTPS).
  • 21: File Transfer Protocol (FTP).
  • 22: SSH (Secure Shell).
  • 25: Simple Mail Transfer Protocol (SMTP).
  • 53: Domain Name System (DNS).
  • 80: Hypertext Transfer Protocol (HTTP).
  • 119: Network News Transfer Protocol (NNTP).
  • 123: Síťový protokol času (NTP) ..
  • 143: Internet Message Access Protocol (IMAP)
  • 161: Simple Network Management Protocol (SNMP) 1.
  • 94: Internet Relay Chat (IRC).

Registrovaní porty obsahují čísla od 1024 do 49151. IANA udržuje oficiální seznam známých a registrovaných kapel. Dynamic nebo soukromé - od 49152 do 65535. Jedna využití pro tento rozsah dočasných portů.

History of creation

číslo portu koncept byl vytvořen na začátku ARPANET vývojářům pod neformální spolupráce autorů softwaru a systémové administrátory.

Pod pojmem „přístavem“ nebyl použit za čas. SPZ na vzdáleném počítači byl 40-bitové číslo. Prvních 32 bitů byly podobné dnešním IPv4-adresy, ale nejdůležitější bylo prvních 8 bitů. Nejméně významná část čísla (bity 33-40) označuje jiný objekt, nazvaný AEN. To je prototypem moderního číslo portu.

26.března 1972 byl první, kdo navrhl vytvoření seznamu čísel zásuvek v RFC 322. Správce sítě s názvem popsat každý trvalý prostor pro jeho funkcí a síťových služeb. Tento katalog byl následně publikována jako RFC 433 v prosinci 1972, a zahrnoval seznam hostitelů, jejich čísla portů a odpovídající funkce, které mají být použity v každém uzlu v síti. V květnu 1972, oficiální čísla cílového portu poprvé zdokumentován, síťových služeb, a také poskytuje zvláštní administrativní funkce k udržení tohoto registru.

První seznam TCP-port 256 AEN měly hodnoty, které byly rozděleny do následujících rozmezí:

  • 0-63: standardní funkce v rámci sítě
  • 64-127: funkce hostitelských specifické
  • 128 až 239: rezervováno pro budoucí použití
  • Od 240 do 255: jakékoliv 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). Tak NCP byl předchůdcem dnešních internetových protokolů využívajících TCP / IP portů.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 cs.atomiyme.com. Theme powered by WordPress.