PočítačeSieť

TCP-porty. Zoznam TCP a UDP portoch

V počítačových sieťach, port je konečným bodom pripojenia v operačnom systéme. Tento termín sa používa aj pre hardvérové zariadenia, ale softvér je logická štruktúra, ktorá identifikuje konkrétny proces alebo služby.

Port je vždy spojený s IP adresu hostiteľa a typu komunikačného protokolu a tým dokončí reláciu pridelenie adresy. Je identifikovaná pre každú adresu a protokolu pomocou 16-bitové číslo, bežne známy ako číslo portu. Konkrétne čísla portov sú bežne používané na identifikáciu konkrétnych služieb. Z tisícok uvedených 1,024 známych čísel portov sú vyhradené v súlade s dohodou o aké konkrétne typy služieb na hostiteľovi. Protokoly, ktoré sa používajú predovšetkým porty slúži na riadenie procesov (napr., Transmission Control Protocol (TCP) a User Datagram Protocol (UDP) internetového protokolu z kitu).

hodnota

TCP prístavy nepotrebujú priame spojenia ako "point to point", keď počítače na oboch koncoch môžu byť prevádzkované iba s jednou aplikáciou naraz. Oni sa stalo potrebným po vozidlá boli schopné vykonávať viac ako jeden program v čase, a boli pripojené k modernej siete s prepájaním paketov. V modeli, aplikačnej architektúry klient-server, porty a sieťové pripojenie klientov k začatiu služby poskytujú multiplexové služby, po prvej výmene dát spojených s dobre známym číslo portu, a to sa uvoľní prechodom každý výskyt servisných požiadaviek na pevnou linkou. K dispozícii je pripojenie na určité číslo, a tak viac zákazníkov môžu podávať bez omeškania.

podrobnosti

Data Link Protocol - Transmission Control Protocol (TCP) a User Datagram Protocol (UDP) - slúži na zadanie cieľovej číslo portu a zdroj v ich záhlaví úsekov. Číslo portu je 16-bitové celé číslo bez znamienka. Tak môže byť v rozsahu od 0 do 65.535.

Avšak, môže TCP porty nepoužíva číslo 0 zdrojový port UDP je voliteľná, a hodnota nula, čo znamená jeho neprítomnosti.

Tento proces spája jeho vstupnej alebo výstupné kanály cez internet zásuvky (typ deskriptor súboru) podľa transportného protokolu, číslo portu a IP-adresu. Tento proces je známy ako väzba, a umožňuje prenos dát a príjem cez sieť.

Sieťový softvér operačný systém zodpovedný za odchádzajúce prenos dát zo všetkých aplikácií porty v sieti a presmeruje prichádzajúce sieťové pakety (zodpovedajúcimi IP-adresy a telefónne čísla). Iba jeden proces môže viazať na konkrétnu IP-adresu a port kombinácii s použitím rovnakého prenosový protokol. Všeobecné chyby aplikácie, niekedy volal prístavné konflikty vznikajú, keď viac programov sa snaží spojiť s číslami rovnakým označením portov na rovnakej-IP adresy, s použitím rovnakého protokolu.

Ako sú používané

Aplikácia sa vykonáva spoločná služby často používajú špeciálne vyhradené a známy zoznam TCP a UDP porty pre príjem požiadaviek na služby od klientov. Tento proces je známy ako počúvanie, a to zahŕňa prijatia žiadosti o známom portu a nadviazať dialóg medzi serverom a klientom "one-to-one", s rovnakým počtom miestnych portov. Ostatní klienti môžu byť aj naďalej v spojení - je to možné, pretože spojenie TCP je identifikovaný ako reťazec skladajúci sa z diaľkovej a miestnej adresu a port. Štandardné TCP a UDP porty sú určené dohodou pod kontrolou Internet Assigned Numbers Authority (IANA).

Jadro sieťových služieb (predovšetkým WorldWideWeb), sa obvykle používa malé množstvo portov - menšie ako 1024. V mnohých operačných systémoch vyžadujú špeciálne povolenia pre aplikáciu viazať sa na ne, pretože sú často považované za rozhodujúce pre prevádzku sietí založených na protokole IP. Na druhej strane sa zlúčeniny všeobecného koncového zákazníka, spravidla sa použije veľké množstvo z nich, vybraný na krátkodobé použitie, však existujú takzvané dočasných portov.

štruktúra

TCP porty sú zakódované v hlavičke paketu transportného protokolu a môžu byť ľahko interpretovať nielen odosielanie a prijímanie počítačov, ale aj ďalšie komponenty sieťovej infraštruktúry. Najmä firewally, zvyčajne nakonfigurovaný tak, aby rozlišovať medzi pakety v závislosti na ich zdroj alebo cieľ čísla portov. Presmerovanie je klasickým príkladom.

V praxi sa pokúsi pripojiť k radu otvorov v sekvencii na počítači známe ako ich skenovania. To je zvyčajne spôsobené buď nebezpečný pokus zlyhá alebo správcovia siete, ktorí hľadajú prípadné zraniteľnosti s cieľom zabrániť takýmto útokom.

Akcie zamerané na to, ako sa otvoriť TCP port často kontrolované a zaznamenávané pomocou počítačov. Táto technika využíva celý rad náhradných spojov tak, aby bolo zaistené bezproblémové pripojenie k serveru.

príklady použitia

Najvýznamnejším príkladom, kde je široko používaný TCP / UDP portov, je internetové pošty systém. Tento server sa používa pre e-mail (odosielanie a prijímanie), a všeobecne vyžaduje služby dvaja. Prvá služba sa používa na prepravu pošty a ďalšie servery. Toto je dosiahnuté pomocou Simple Mail Transfer Protocol (SMTP). Je pravidlom, že aplikácia služba počúva na číslo portu TCP-SMTP 25, aby bolo možné spracovať prichádzajúce požiadavky. Ďalšou službou je POP (plne - Post Office Protocol) alebo IMAP (alebo Internet Message Access Protocol), ktorý je nevyhnutný pre klientské aplikácie k e-mailu do prístrojov užívateľov prijímať e-mailový server. POP poklepal Services izby s TCP portu 110. Uvedené služby môžu obaja spustiť na rovnakom hostiteľskom počítači. Keď sa to stane, je číslo portu rozlišuje služby požadované vzdialeným zariadením - PC užívateľa alebo akékoľvek iné poštový server.

Kým server počúva číslo portu je dobre definovaný (IANA je dobre známe porty volanie), možnosť klienta je často vybraný z dynamického rozsahu. V niektorých prípadoch zákazníci jednotlivo aj server používať konkrétne TCP porty priradené IANA. Dobrým príkladom je DHCP, kde zákazník vo všetkých prípadoch s využitím UDP 68 a server - UDP 67.

Použitie URL adresa

Čísla portov sú niekedy jasne viditeľné na internete, alebo iné Uniform Resource Locator (URL). V predvolenom nastavení HTTP používa TCP port 80 a HTTPS - 443. Avšak, existujú aj iné varianty. Napríklad URL adresa http://www.example.com:8080/path/ znamená, že webový prehliadač je pripojený k 8080 namiesto HTTP servera.

Zoznam TCP a UDP portoch

Ako už bolo spomenuté, je zodpovedný za globálne koordináciu DNS-Root, adresy IP a ďalších protokolov Internet zdrojov IANA (IANA). To zahŕňa registračné bežne používané čísla portov pre známych internetových služieb.

Čísla portov sú rozdelené do troch rozsahov: známy registrovaný a dynamický, alebo súkromný. Dobre známy (tiež známy ako systém) - je s počtom od 0 do 1023. Požiadavky na nové udalosti v tomto rozmedzí sú prísnejšie ako pre ostatné účty.

Široko známe príklady

Príklady, ktoré sú v tomto zozname patrí:

  • 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: Sieť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álny zoznam známych a registrovaných kapiel. Dynamic alebo súkromné - od 49152 do 65535. Jedna využitie pre tento rozsah dočasných portov.

History of creation

číslo portu koncept bol vytvorený na začiatku ARPANET vývojárom pod neformálnej spolupráce autorov softvéru a systémových administrátorov.

Pod pojmom "prístav" nebol použitý za čas. ŠPZ na vzdialenom počítači bol 40-bitové číslo. Prvých 32 bitov boli podobné dnešným IPv4-adresy, ale najdôležitejšie bolo prvých 8 bitov. Najmenej významná časť čísla (bity 33-40) označuje iný objekt, nazvaný AEN. To je prototypom moderného číslo portu.

26. marca 1972 bol prvý, kto navrhol vytvorenie zoznamu čísel zásuviek v RFC 322. Správca siete s názvom opísať každý trvalý priestor pre jeho funkcií a sieťových služieb. Tento katalóg bol následne publikovaná ako RFC 433 v decembri 1972, a zahŕňal zoznam hostiteľov, ich čísla portov a zodpovedajúce funkcie, ktoré majú byť použité v každom uzle v sieti. V máji 1972, oficiálne čísla cieľového portu prvýkrát zdokumentovaný, sieťových služieb, a tiež poskytuje osobitná administratívna funkcie na udržanie tohto registra.

Prvý zoznam TCP-port 256 AEN mali hodnoty, ktoré boli rozdelené do nasledujúcich rozmedzí:

  • 0-63: štandardné funkcie v rámci siete
  • 64-127: funkcia hostiteľských špecifické
  • 128 až 239: rezervované pre budúce použitie
  • Od 240 do 255: akékoľvek experimentálne funkcie.

Telnet služba získala prvé oficiálne zadanie hodnôt 1. V počiatkoch ARPANET termíne AEN nazývané tiež názov zásuvky, ktorá bola použitá s pripojením pôvodného protokolu (MSP) a súčasť programu pre správu siete (NCP). Tak NCP bol predchodcom dnešných internetových protokolov využívajúcich TCP / IP portov.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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