RačunalaMreža

TCP-portovi. Spisak TCP i UDP portove

U kompjuterskim mrežama, port je krajnja tačka priključka u operativnom sistemu. Ovaj termin se koristi i za hardverske uređaje, ali softver je logika struktura, koji identificira određeni proces ili usluga.

Luka je uvijek povezan sa IP-adresu domaćina i vrstu komunikacije protokol i time upotpunjuje sjednici dodjelu adresa. Ona je identifikovana za svaku adresu i protokol uz pomoć 16-bitni broj, poznatiji kao broj porta. Određene brojeve porta se najčešće koristi za identifikaciju određene usluge. Na hiljade navedene u 1024 poznatom brojeve porta su zadržana u skladu sa sporazumom odrediti specifične vrste usluga na domaćina. Protokoli, koji se uglavnom koriste luke služe za kontrolu procesa (npr Transmission Control Protocol (TCP) i User Datagram Protocol (UDP) Internet protokol iz kompleta).

vrijednost

TCP-portovi ne treba direktne veze, kao što su "point to point", kada su kompjuteri na svakom kraju se može upravljati sa samo jednim aplikacija istovremeno. Postali su neophodne nakon kola bili u mogućnosti da obavljaju više od jednog programa istovremeno, i bili su povezani sa modernim komutacijom paketa mreža. U modelu, a arhitekturu klijent-server aplikacija, luke i mrežnih klijenata povezivanje na pokretanje usluga, pružaju multipleksiranje usluge, nakon početne razmjene podataka u vezi sa brojem poznatim port i to je objavio prebacivanje svaku instancu zahtjeva uslugu posvećen linije. Postoji veza na određeni broj, a time i više kupaca može biti poslužen bez odlaganja.

detalji

Data Link Protocol - Transmission Control Protocol (TCP) i User Datagram Protocol (UDP) - koristi se za određivanje broja odredišni port i izvor u njihovim zaglavljima segmentima. Broj porta je 16-bitni unsigned integer. Dakle, to može biti u rasponu od 0 do 65.535.

Međutim, TCP porta ne može koristiti broj 0 za UDP Izvor Port je opcionalan, a vrijednost nula, što znači njegovo odsustvo.

Proces povezuje svoj ulaz ili izlaz kanala putem interneta utičnice (tip deskriptor datoteke) od strane transportni protokol, broj porta i IP-adresu. Ovaj proces je poznat kao obavezujuće, i omogućava prijenos i prijem podataka preko mreže.

Mrežni operativni sistem softver odgovoran za outbound prijenos podataka iz svih aplikacija lukama u mreži i preusmjeriti dolazne mrežne pakete (podudaranje IP-adrese i telefonske brojeve). Samo jedan proces može vezati na specifičnu kombinacije IP-adresu i port koriste isti protokol transporta. General kvarove aplikacija, ponekad nazivaju port sukobi nastaju kada više programa pokušavaju da kontaktiraju sa istim brojem porta na iste IP adrese, koristeći isti protokol.

Kako se koriste

Aplikacije implementaciji zajedničke službe često koriste posebno rezervirano i poznati popis TCP i UDP portove za primanje zahtjeva za uslugu od klijenata. Ovaj proces je poznat kao slušanje, i to uključuje prima zahtjev za poznati port i uspostaviti dijalog između servera i klijenta "jedan-na-jedan", sa istim brojem lokalnog porta. Ostali klijenti mogu i dalje biti povezani - to je moguće, jer je TCP veza je identificirana kao lanac koji se sastoji od udaljenih i lokalnih adresu i port. Standard TCP i UDP portovi se utvrđuju sporazumom pod kontrolom interneta Assigned Numbers Authority (IANA).

Srž mrežne usluge (pre svega, WorldWideWeb), obično koristi mali broj portova - manje nego 1024. U mnogim operativnim sistemima zahtijevaju posebne povlastice za primjenu da se vežu za njih, jer se često smatra da su od ključne važnosti za rad IP bazirane mreže. S druge strane, jedinjenja kraju klijenta, po pravilu, odnosi se veliki broj njih, odabranih za kratkoročnu upotrebu, međutim, postoje i tzv efemerne lukama.

struktura

TCP-portovi su kodirani u zaglavlju paketa protokola transporta, i oni mogu lako može protumačiti ne samo slanje i primanje računala, ali i ostale komponente mrežne infrastrukture. Posebno firewall, obično konfiguriran napraviti razliku između paketa u zavisnosti od njihovih izvora ili odredišni port brojeva. Redirect je klasičan primjer za to.

Praksa pokušava da se poveže na opseg portova u nizu na računalu poznat kao njihov skeniranja. To je obično bilo zbog zlonamjerne pokušaj ne uspije ili mrežnim administratorima u potrazi za moguće ranjivosti za sprečavanje takvih napada.

Aktivnosti usmjerene na način da otvorite TCP port, često pod kontrolom i snimio uz pomoć računala. Ova tehnika koristi broj rezervnih veze kako bi se osiguralo nesmetano vezu sa serverom.

Primjeri korištenja

Najvažniji primjer, gdje se naširoko koristi TCP / UDP portova, je sistem Internet Mail. Server se koristi za e-mail (slanje i primanje), a obično zahtijeva usluge dva. Prvi servis se koristi za transport pošte i drugim serverima. To se postiže preko Simple Mail Transfer Protocol (SMTP). Po pravilu, servis aplikacija sluša na TCP-SMTP broj porta 25, kako bi se obraditi dolazne zahtjeve. Drugi servis je POP (potpuno - Post Office Protocol) ili IMAP (ili poruka s pristupom Internetu Protocol) koji je neophodan za klijentske aplikacije na e-mail mašine korisnika za primanje e-mail servera. POP kucnu Usluge sobe sa TCP-port 110. navedene usluge mogu oba rade na istom domaćinu. Kada se to dogodi, broj porta razlikuje uslugu traži udaljenom uređaju - korisnik PC ili bilo koji drugi mail servera.

Dok servera za slušanje broj porta je dobro definirano (IANA im poznati portovi poziva), opcija klijent često biraju iz dinamički raspon. U nekim slučajevima, kupci pojedinačno i server koristi specifične TCP porta dodijeljen IANA. Dobar primjer je DHCP, gdje kupac u svim slučajevima koristi UDP 68, a server - UDP 67.

Primjena URL-adrese

Port brojevi su ponekad jasno vidljiva na internetu ili drugim Uniform Resource Locator (URL). Po defaultu, HTTP koristi TCP port 80 i HTTPS - 443. Međutim, postoje i druge varijante. Na primjer, URL-adrese http://www.example.com:8080/path/ ukazuje na to da je Web pretraživač je povezan sa 8080 umjesto HTTP servera.

Spisak TCP i UDP portove

Kao što je već spomenuto, Internet Assigned Numbers Authority (IANA) je odgovoran za globalnu koordinaciju DNS-Root, IP-adresu i druge resurse Internet protokola. To uključuje registraciju najčešće koriste brojevi portova za poznate internet usluga.

Brojevi porta su podijeljeni u tri opsega: poznatog registriranih i dinamičan, ili privatne. Poznati (poznat i kao sistem) - je vlasništvo brojevima od 0 do 1023. Zahtjevi za nove obaveze u ovom opsegu su stroži nego za druge račune.

Poznato primjera

Primjeri koji su na ovoj listi su:

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

Registrovan Portovi uključuju brojeve od 1024 do 49151. IANA održava službeni popis poznatih i registrovanih bendova. Dynamic ili privatno - od 49152 do 65535. jednokratnu upotrebu za ovog opsega efemerne lukama.

Povijest stvaranja

port broj koncept je nastao početkom ARPANET programeri pod neformalna saradnja autora softvera i sistema administratora.

Izraz "port" se ne koristi u neko vrijeme. Dozvola broj ploča za daljinski domaćin je bio 40-bitni broj. Prvih 32 bita su bili slični današnjim IPv4-adresu, ali najvažniji su bili prvi 8 bita. Najmanje značajan dio broja (bita 33 do 40) označava drugog objekta, pod nazivom ASRB. Ovo je prototip modernog broj porta.

26 mart 1972 je bio prvi predložiti stvaranje kataloga brojevi utičnice u RFC 322. mrežni administrator zove opisuje svaki stalni boravak za svoje funkcije i mrežnih servisa. Ovaj katalog je kasnije objavljen kao RFC 433 u prosincu 1972. godine, a uključivala popis domaćina, njihov broj porta i odgovarajuća funkcija koje će se koristiti na svakom čvoru u mreži. U maju 1972. godine, službene brojke odredišni port prvi put dokumentirana, mrežnih servisa, kao i daje posebne upravne funkcije za održavanje ovog registra.

Prva lista TCP port 256 AEN imao vrijednosti koje su bile podijeljene u sljedećim rasponima:

  • 0-63: standardnih funkcija preko mreže
  • 64-127: funkcije Host specifične
  • 128-239: rezervirano za buduću upotrebu
  • Sa 240 na 255: bilo eksperimentalno funkciju.

Telnet servis je dobio prvi službeni zadatak vrijednosti 1. U ranim danima ARPANET termina ASRB naziva ime socket koji je korišten sa originalnim veze protokola (MSP) i sastavni dio programa za upravljanje mrežom (NCP). Tako NCP je bio preteča današnjeg Internet protokole pomoću TCP / IP portova.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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