RačunalnikiOmrežje

TCP-vrata. Seznam TCP in UDP

V računalniških omrežjih, pristanišče je končni točka povezave v operacijskem sistemu. Ta izraz se uporablja tudi za strojno opremo, ampak software je logična struktura, ki določa poseben postopek ali storitev.

Port je vedno povezana z IP-naslovom gostitelja in vrsto komunikacijskega protokola in s tem zaključi sejo dodeljevanja naslov. To je identificiran za vsak naslov in protokol s pomočjo 16-bitno število, splošno znan kot številko vrat. Posebne številke vrat se običajno uporabljajo za identifikacijo določenih storitev. Od tisoč naštetih v 1024, so dobro znane številke vrat pridržane v skladu s sporazumom, da določi posebne vrste storitev na gostitelja. Protokoli, ki se uporabljajo predvsem vrata služijo za kontrolo procesa (npr Transmission Control Protocol (TCP) in User Datagram Protocol (UDP), internetni protokol iz kompleta).

vrednost

TCP-vrata ne potrebujejo neposredne povezave, kot so "točko za točko", ko se računalniki na vsakem koncu lahko upravlja le z eno vlogo naenkrat. Postali so potrebni, ko so bili avtomobili sposobni opravljati več kot en program naenkrat, in so bili povezani s sodobnimi paketno komutiranih omrežij. V modelu, vloge arhitekture odjemalec-strežnik, vrata in stranke omrežja povezati z začetkom službe, zagotavljajo multipleksne storitve, po začetni izmenjavi podatkov, povezanih z znano številko vrat, in se sprosti s prehodom vsak primerek zahtev za storitve za namenske linije. Obstaja povezava na določeno številko, in tako več strank lahko postrežemo takoj.

podrobnosti

Data Link Protokoli - Transmission Control Protocol (TCP) in User Datagram Protocol (UDP) - uporablja za določitev številko destinacija vrat in vir v svojih headers 'ali glave segmentih. Številka vrat je 16-bitno celo število brez predznaka. Tako je lahko v območju od 0 do 65.535.

Vendar, TCP-vrata za UDP Vir pristanišče ni mogoče uporabiti številko 0 je neobvezna, in vrednost nič, kar pomeni, svojo odsotnost.

Proces povezuje svoje vhodnih ali izhodnih kanalov preko interneta vtičnice (tip deskriptor datoteke) s protokolom iz prometa, številko vrat in IP-naslov. Ta proces je znan kot zavezujoče, in omogoča prenos podatkov in sprejem preko omrežja.

Mreža operacijskega sistema odgovoren za odhodne prenos podatkov iz vseh pristanišč aplikacij v omrežju in preusmeriti vhodnih omrežne pakete (z usklajenimi IP-naslove in telefonske številke). Samo en proces, ki se veže na določen IP-naslov in pristaniških kombinacij, ki uporabljajo isti transportni protokol. Splošne napake aplikacije, včasih imenovane pristaniške konflikti nastanejo, ko več programov, ki poskušajo vzpostaviti stik z enakimi številkami vrat na isti-IP-naslov, s pomočjo istega protokola.

Kako se uporablja

Aplikacije za izvajanje skupnih storitev pogosto uporabljajo posebej rezervirani in dobro znan seznam pristanišč TCP in UDP za sprejem zahteve za storitve iz stranke. Ta proces je znan kot poslušanje, in to vključuje prejemu zahteve za znanega pristanišča in vzpostaviti dialog med strežnikom in odjemalcem "one-to-one", z isto številko lokalnih vrat. Druge stranke se lahko še naprej povezan - to je možno, ker se povezava TCP opredeljena kot verige, ki sestoji iz daljinskega in lokalnega naslov in vrata. Standardna TCP in UDP vrata so določeni s sporazumom pod nadzorom internetnih Namenski Numbers Authority (IANA).

Jedro omrežnih storitev (v prvi vrsti, WorldWideWeb), običajno uporablja majhno število pristanišč - manj kot 1024. V mnogih operacijskih sistemih zahtevajo posebne privilegije za zahtevek, da se veže z njimi, saj so pogosto šteje, da je ključnega pomena za delovanje omrežij IP. Po drugi strani, spojine končnega odjemalca, kot pravilo, velja veliko od njih, izbran za kratkotrajno uporabo, vendar pa so ti efemernih vrata.

struktura

TCP-vrata so kodirane v paketno glavi protokola prometa in jih je mogoče enostavno razumeti ne le pri pošiljanju in sprejemanju računalnike, ampak tudi druge komponente omrežne infrastrukture. V posebnih požarnih zidov, običajno nastavljen tako, da razlikuje med pakete glede na njihov vir ali cilj številk vrat. Preusmeritev je klasičen primer tega.

Praksa skuša povezati z različnih pristaniščih v zaporedju na računalniku, znan kot njihovo skeniranje. To je običajno posledica bodisi zlonamerno poskus ne uspe ali upravljavci omrežij iščejo morebitne ranljivosti za preprečevanje takih napadov.

Ukrepi, katerih cilj je, kako odpreti TCP-vrata, pogosto nadzoruje in posnete s pomočjo računalnikov. Ta tehnika uporablja veliko rezervnih povezav, da se zagotovi nemoteno povezavo s strežnikom.

Primeri uporabe

Najpomembnejši primer, kjer se pogosto uporablja TCP / UDP vrata, Internet mail sistem. Strežnik se uporablja za e-pošto (pošiljanje in prejemanje), in na splošno zahteva storitve dveh. Prvi servis se uporabljajo za prevoz pošte in drugih strežnikov. To se doseže z SMTP (SMTP). Kot pravilo, aplikacijskih storitev posluša o številu TCP, SMTP pristanišča 25 za obdelavo vhodnih zahtev. Druga storitev je POP (v celoti - Post Office Protocol) ali IMAP (ali Internet Protocol Sporočilo o dostopu), ki je potrebna za odjemalske aplikacije za e-pošto na računalnike uporabnikov, da prejemajo e-poštnega strežnika. POP izkoristiti Storitve sobe z TCP-vrata 110. Omenjene storitve lahko tako deluje na istem gostiteljskem računalniku. Ko se to zgodi, je številka vrat razlikuje storitev z oddaljeno napravo zahtevane - uporabnikovega računalnika ali kateri koli drug poštni strežnik.

Medtem ko je strežnik posluša številka vrat je dobro opredeljena (IANA jih je znanih pristanišč zahteva), je možnost odjemalec pogosto izbrana iz dinamičnim razponom. V nekaterih primerih stranke posamično in strežnik uporabo posebnih TCP-vrata dodeljene IANA. Dober primer je DHCP, kjer je stranka v vseh primerih z uporabo UDP 68, in strežnik - UDP 67.

Uporaba URL-naslov

Port številke so včasih jasno vidna na internetu ali drugih Uniform Resource Locator (URL). Privzeto, HTTP uporablja TCP-vrata 80 in HTTPS - 443. Vendar pa obstajajo tudi druge različice. Na primer, URL-naslov http://www.example.com:8080/path/ kažejo, da je spletni brskalnik povezan z 8080 namesto strežnika HTTP.

Seznam TCP in UDP

Kot je bilo že omenjeno, Internet Namenski Numbers Authority (IANA) je odgovoren za globalno koordinacijo DNS-Root, IP-naslov in drugih internetnega protokola virov. To vključuje registracijo pogosto uporabljajo številke vrat za znane internetnih storitev.

Številke vrat so razdeljene v tri razpone: dobro znana registrirana in dinamično, ali zasebno. Dobro je znano (znan tudi kot sistem) - se s števili od 0 do 1023. Zahteve po novih imenovanj na tem območju, so strožja kot za druge račune.

Splošno znani primeri

Primeri, ki so na tem seznamu, vključujejo:

  • TCP port 443: HTTP Secure (HTTPS).
  • 21: protokol za prenos datotek (FTP).
  • 22: Secure Shell (SSH).
  • 25: SMTP (SMTP).
  • 53: Domain Name System (DNS).
  • 80: Hypertext Transfer Protocol (HTTP).
  • 119: Network News Transfer Protocol (NNTP).
  • 123: Omrežni protokol čas (NTP) ..
  • 143: Internet Message Access Protocol (IMAP)
  • 161: protokol za upravljanje Simple Network (SNMP) 1.
  • 94: Internet Relay Chat (IRC).

Registrirani Vrata so številke od 1024 do 49151. IANA vzdržuje uradni seznam znanih in registriranih pasovih. Dinamični ali zasebni - od 49152 do 65535. Ena uporabe tega območja kratkotrajnih pristaniščih.

Zgodovina nastanka

številko vrat koncept je bil ustvarjen za zgodnje ARPANET razvijalci v okviru neformalnega sodelovanja avtorjev programske opreme in sistemske administratorje.

Izraz "pristanišče" ni bila uporabljena v nekaj časa. Licenca tablica za oddaljenega gostitelja je bil 40-bitno število. Prvih 32 bitov je bila podobna današnji IPv4-naslov, ampak najbolj pomembno je bilo prvih 8 bitov. Najmanj pomemben sestavni del števila BITS (33-40) označuje drug predmet, ki se imenuje AEN. To je prototip sodobnega številko vrat.

26. marec 1972 je bil prvi, ki predlaga oblikovanje imenik številk vtičnice RFC 322. Skrbnik omrežja imenuje opisati vsako stalni prostor za svoje funkcije in omrežnih storitev. Ta katalog je bil nato objavljen kot RFC 433 v decembru 1972, in jih vključiti seznam gostiteljev, njihove številke vrat in ustrezno funkcijo, ki se uporabljajo za vsako vozlišče v omrežju. V maju 1972, je uradni cilj številke vrat za prvič dokumentirano, omrežne storitve, in zagotavlja tudi posebno upravno funkcijo za ohranitev tega registra.

Prvi seznam TCP-port 256 AEN imela vrednosti, ki so bile razdeljene v naslednjih razponih:

  • 0 do 63: standardnih funkcij v omrežju
  • 64-127: funkcije gostitelja specifična
  • Od 128 do 239: rezervirano za prihodnjo uporabo
  • Od 240-255: poskusnem funkcijo.

Telnet storitev je prejel prvo uradno nalogo vrednosti 1. V prvih dneh po ARPANET izraza AEN imenuje tudi ime vtičnice, ki je bila uporabljena v prvotni Protocol (PPN) in sestavni del programa za upravljanje omrežja (NCP). Tako NCP je bil predhodnik današnjih internetnih protokolov, ki uporabljajo TCP / IP vrata.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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