RačunalaMreža

TCP-luke. Popis TCP i UDP portova

U računalnim mrežama, luka je krajnji točka veze u operativnom sustavu. Ovaj termin se također koristi za hardverskih uređaja, ali softver je logika struktura, koja identificira određenu procesa ili usluga.

Luka je uvijek povezan sa IP adresu domaćina i vrsti komunikacijskog protokola i na taj način zaokružuje sjednicu dodjelu adresa. To se određuje za svaku adresu i protokol uz pomoć 16-bitni broj, poznatiji kao broj porta. Posebni brojevi porta najčešće se koriste za identificiranje određene usluge. Od tisuća navedenih u 1024 su poznati brojevi porta su rezervirana u skladu sa sporazumom bi se utvrdile određene vrste usluga na licu mjesta. Protokoli, koji se uglavnom koriste portove služe za kontrolu procesa (npr Transmission Control Protocol (TCP) i User Datagram Protocol (UDP) Internet protokol iz kit).

vrijednost

TCP-portovi ne trebaju izravne veze kao što su „točka-točka”, kada su računala u svakom kraju može raditi samo s jednim primjenu u isto vrijeme. Oni su postali potrebno nakon što su automobili bili u mogućnosti izvesti više od jednog programa u isto vrijeme, te su povezani s modernim paketnim prospajanjem mrežama. U modelu, arhitekture aplikacija klijent-poslužitelj, luka i mrežnih klijenata se povezati s početka usluge, pružaju multipleksiranje usluge, nakon početne razmjene podataka povezanih s poznatom broj porta, te je pušten prebacivanje svaki primjerak zahtjeva za uslugom na namjenski liniju. Tu je veza na određeni broj, a time i više klijenata mogu se dostaviti bez odgode.

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 svojim zaglavlja segmenta. Broj porta je 16-bitni unsigned integer. Dakle, to može biti u rasponu od 0 do 65,535.

Međutim, TCP-portovi ne može koristiti broj 0 za UDP Source Port je opcionalna, a vrijednost nula, što znači da svoj izostanak.

Proces povezuje svoje ulaznih ili izlaznih kanala putem Interneta utičnicu (tipa deskriptor datoteke) transportni protokol, broj porta i IP-adresu. Ovaj proces je poznat kao obvezujući, a omogućuje prijenos podataka i primanje putem mreže.

Mreža softver operativnog sustava odgovoran je za izlazne prijenos podataka iz svih aplikacija luka u mreži i preusmjeriti dolazne pakete (podudaranje IP-adrese i telefonske brojeve). Samo jedan proces može vezati na određenu IP-adresu i port kombinacijama koriste isti transportni protokol. Opće neuspjeha primjene, ponekad se nazivaju luka sukobi nastaju kada više programa pokušavaju stupiti u kontakt s istim broj priključka na istom-IP-adrese, koristeći isti protokol.

Kako se koristi

Prijave provode zajedničke službe često koriste posebno rezerviran i poznati popis TCP i UDP portova primati zahtjeve za uslugama od klijenata. Ovaj proces je poznat kao slušanje, a to uključuje i primanje zahtjeva za poznate luke i uspostaviti dijalog između klijenta i poslužitelja „jedan-na-jedan”, s istim lokalnim broj porta. Ostali klijenti mogu i dalje biti povezani - to je moguće, jer je TCP veza je identificiran kao lanac se sastoji od daljinskog i lokalnog adresu i port. Standardni TCP i UDP portovi se određuje ugovorom pod kontrolom Internet Assigned Numbers Authority (IANA).

Jezgra mrežnih usluga (prvenstveno WorldWideWeb), obično koristi mali broj priključaka - manje od 1024. U mnogim operativnim sustavima zahtijevaju posebne povlastice za zahtjev da se vežu za njih, jer često se smatraju kritična za rad utemeljene na IP-mreže. S druge strane, spojevi krajnjeg klijenta, u pravilu, primjenjuje se velik broj njih, izabran za kratkoročni uporabu, međutim, postoje tzv prolazna luka.

struktura

TCP-portovi su kodirane u zaglavlja paketa u transportni protokol, a lako se može tumačiti ne samo slanje i primanje računala, ali i druge komponente mrežne infrastrukture. U pojedinim firewall, obično konfiguriran razlikovati paketa, ovisno o njihovim izvor ili odredište brojeva porta. Preusmjeravanje je klasičan primjer za to.

Praksa se pokušava povezati s nizom luka u nizu na računalu poznat kao njihovo skeniranje. To je obično zbog bilo zlonamjerno pokušaj ne uspije ili administratori mreže u potrazi za moguće ranjivosti kako bi se spriječio takve napade.

Akcije usmjerene na tome da otvori TCP port, često pod kontrolom i snima uz pomoć računala. Ova tehnika koristi niz rezervnih veza kako bi se osigurala nesmetana veza s poslužiteljem.

Primjeri korištenja

Najvažniji primjer, gdje se naširoko koristi TCP / UDP portova je Internet mail sustav. Poslužitelj se koristi za e-mail (slanje i primanje), i općenito zahtijeva usluge od dva. Prvi servis koristi za prijevoz pošte i druge servere. To se postiže putem Simple Mail Transfer Protocol (SMTP). U pravilu, aplikacija poslužitelj sluša na broju porta TCP-SMTP 25 kako bi se proces dolazne zahtjeve. Druga usluga je POP (potpuno - Post Office Protocol) ili IMAP (ili Internet Protocol Message Access), koja je potrebna za klijentske aplikacije na e-mail adresu na računala korisnika za primanje poslužitelj e-pošte. POP odvodom Usluge sobe s TCP port 110. Navedene usluge mogu i pokretati na istom računalu domaćinu. Kada se to dogodi, broj porta razlikuje usluge koju traži udaljenog uređaja - korisnikovom računalu ili nekom drugom poslužitelju e-pošte.

Dok je poslužitelj sluša broj porta dobro definiran (IANA ih dobro poznate luka zove), mogućnost klijent često je izabran od dinamičkog raspona. U nekim slučajevima, kupci pojedinačno i poslužitelj koriste određene TCP port dodijeljenih Iana. Dobar primjer je DHCP, gdje kupac u svim slučajevima koriste UDP 68, a poslužitelj - UDP 67.

Primjena URL-adresa

Port brojevi su ponekad jasno vidljiva na Internetu, ili drugi Uniform Resource Locator (URL). Prema zadanim postavkama, HTTP koristi TCP port 80 i HTTPS - 443. Međutim, postoje i druge varijante. Na primjer, URL-adresa http://www.example.com:8080/path/ pokazuje da je web preglednik spojen na 8080 umjesto HTTP servera.

Popis TCP i UDP portova

Kao što je već spomenuto, Internet dodjelu brojeva (IANA) je odgovoran za globalnu koordinaciju DNS-korijen, IP adresu i druge Internet Protocol resursa. To uključuje registraciju obično koristi brojeve portova za poznate internetske usluge.

Broj porta su podijeljeni u tri raspona: poznati registrirani i dinamičan, ili privatni. Dobro poznati (također poznat kao sustav) - ima brojeve od 0 do 1023. Zahtjevi za nove obveze u tom rasponu su stroži nego za druge račune.

Nadaleko poznati primjeri

Primjeri koji su u ovom popisu 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: NNTP (NNTP).
  • 123: Mreža protokol vremena (NTP) ..
  • 143: Internet Message Access Protocol (IMAP)
  • 161: Jednostavno upravljanje mrežom Protocol (SNMP) 1.
  • 94: Internet Relay Chat (IRC).

Registrirani Portovi uključuju brojeve od 1024 do 49151. IANA održava službeni popis poznatih i registriranih bendova. Dinamički ili privatni - s 49152 na 65535. Jedan uporabu za ovaj raspon prolaznih lukama.

Povijest stvaranja

broj porta koncept je nastao ranih ARPANET programere pod neformalne suradnje autora programskih i administratorima sustava.

Pojam „luka” nije korištena u neko vrijeme. Licenca broj ploča za udaljenog računala bio je 40-bitni broj. Prvih 32 bita su bili slični današnjem IPv4 adresu, ali najvažniji su bili prvi 8 bitova. Najmanje značajan dio broja bitova (33 do 40) predstavlja jedan predmet, pod nazivom AEN. To je prototip modernog broj porta.

26. ožujak 1972 je bio prvi predložiti stvaranje direktorija utičnice brojeva u RFC 322. mrežni administrator zove opisati svaki stalni boravak za svoje funkcije i mrežnim uslugama. Ovaj katalog je kasnije objavljen kao RFC 433 u prosincu 1972. godine, a uključuje popis domaćini, njihovi brojevi porta i odgovarajuća funkcija koja se koristi na svakom čvoru u mreži. U svibnju 1972. godine, službeni odredište broj porta za prvi put dokumentirano, mrežne usluge, a također pruža posebnu administrativnu funkciju za održavanje ovog registra.

Prvi popis TCP-port 256 AEN imao vrijednosti koje su podijeljene u sljedećim rasponima:

  • 0-63: standardne opreme u cijeloj mreži
  • 64-127: funkcije domaćina specifične
  • 128 do 239: rezerviran za buduću uporabu
  • Od 240 do 255: bilo eksperimentalne značajke.

Telnet usluga je dobio prvu službenu dodjelu vrijednosti 1. U ranim danima ARPANET pojma AEN također zove ime utičnicu koja je korištena u izvornom protokol veze (MSP) i komponente programa za upravljanje mrežom (NCP). Tako NCP je bio preteča današnjih internetskih protokola koji koriste TCP / IP portova.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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