TietokoneetVerkko

TCP-portteja. Luettelo TCP ja UDP portit

Tietoverkkojen, portti on lopullinen liitoskohtaan käyttöjärjestelmän. Tätä termiä käytetään myös laitteita, mutta ohjelmisto on looginen rakenne, joka identifioi tietyn prosessin tai palveluja.

Port liittyy aina IP-osoitteen isäntä ja tyyppi viestintäprotokolla ja siten täydentää osoitteiden jakaminen istuntoon. Se on tunnistettu kunkin osoitteen ja protokollan avulla 16-bittinen numero, joka tunnetaan yleisesti nimellä portin numero. Erityisiä porttinumerot käytetään yleisesti tunnistamaan tiettyjä palveluja. Tuhansista lueteltu 1024 tunnettu porttinumeroista varataan sopimuksen mukaisesti määritellä tietyntyyppisiä palveluja isäntä. Protokollia, joita käytetään lähinnä portit toimivat prosessin ohjaukseen (esim., Transmission Control Protocol (TCP) ja User Datagram Protocol (UDP) Internet-protokolla sarjasta).

arvo

TCP-portit eivät tarvitse suoria yhteyksiä, kuten "point to point", kun tietokoneet päissä voidaan käyttää ainoastaan yhden hakemuksen kerrallaan. He kävi välttämättömäksi sen jälkeen autot pystyivät suorittamaan enemmän kuin yksi ohjelma kerrallaan, ja liitettiin nykyaikaisen pakettikytkentäisen verkoissa. Tässä mallissa, joka on asiakas-palvelin-sovelluksen arkkitehtuuri, satamissa ja verkon asiakkaat muodostavat yhteyden aloittamiseen, tarjoavat multipleksointi palveluita sen jälkeen, kun ensimmäinen tietojen vaihtoon liittyvät tunnetun portin numero, ja se vapautetaan vaihtamalla kussakin tapauksessa palvelun pyyntöjä oma linja. On yhteys tiettyyn numeroon, ja siten enemmän asiakkaita voidaan palvella välittömästi.

yksityiskohdat

Tiedonsiirtoprotokolla - Transmission Control Protocol (TCP) ja User Datagram Protocol (UDP) - käytetään määrittelemään määränpääporttinumero ja lähde heidän otsikot segmenteissä. Portin numero on 16-bittinen etumerkitön kokonaisluku. Näin ollen, se voi olla alueella 0 65535.

Kuitenkin TCP-portteja ei voi käyttää numero 0 UDP lähdeportin on vapaaehtoista, ja arvon nolla, mikä tarkoittaa hänen poissaolonsa.

Prosessi yhdistää sen tulon tai lähdön kanavien kautta Internet-liitäntään (tyyppi avainsana tiedosto) mukaan liikenteen protokolla, portin numero ja IP-osoite. Tämä prosessi tunnetaan sitova, ja se mahdollistaa datan lähettämisen ja vastaanottamisen verkon kautta.

Verkko-käyttöjärjestelmän ohjelmisto vastaa lähtevän datan kaikista sovellusportteja verkossa ja ohjata saapuvia paketteja (sovittamalla IP-osoitteet ja puhelinnumerot). Vain yksi prosessi voi sitoutua tietyn IP-osoite ja portti yhdistelmät käyttäen samaa siirtoprotokolla. Yleinen sovellus epäonnistumisia, joskus kutsutaan portti ristiriitoja syntyy, kun useita ohjelmia yrittävät yhteyttä samaan porttiin numerot saman IP-osoitteen, käyttäen samaa protokollaa.

Miten niitä käytetään

Sovellusten toteuttamiseksi yhteisiä palveluja käyttävät usein varattu erityisesti ja tunnettu luettelo TCP ja UDP portit vastaanottamaan palvelupyyntöjä asiakkailta. Tämä prosessi tunnetaan kuunteluun, ja se sisältää pyynnön vastaanottamisen tunnettu portti ja välinen vuoropuhelu palvelimen ja asiakkaan "one-to-one", jolla on sama paikallisen portin numero. Muut asiakkaat voivat edelleen olla kytketty - tämä on mahdollista, koska TCP-yhteys identifioidaan ketju, joka koostuu kauko ja paikallinen osoite ja portti. TCP ja UDP portit määräytyvät sopimukseen valvonnassa IANA (IANA).

Ydin verkkopalvelut (pääasiassa, WorldWideWeb), käytetään yleensä pieni määrä satamia - alle 1024. Monissa käyttöjärjestelmissä vaativat erioikeudet sovelluksen sitoutua niihin, koska ne ovat usein pidetään kriittinen toiminnan IP-pohjaisiin verkkoihin. Toisaalta, yhdisteet loppuasiakkaalle, yleensä sovelletaan suuri osa niistä, joka on valittu lyhytaikaiseen käyttöön, kuitenkin, on niin sanotuista lyhytaikaisesta porttia.

rakenne

TCP-portit on koodattu paketin otsikossa siirtoprotokollaa, ja ne voidaan helposti tulkita paitsi lähettää ja vastaanottaa tietokoneita, mutta myös muut verkon infrastruktuuria. Erityisesti palomuurit, yleensä konfiguroitu erottamaan pakettien riippuen lähteestä tai kohdeporttinumerot. Uudelleenohjaus on klassinen esimerkki tästä.

Käytäntö yrittää muodostaa yhteyden porttialuetta peräkkäin tietokoneella tunnetaan niiden skannausta. Tämä johtuu yleensä joko ilkeä yritys epäonnistuu tai verkon ylläpitäjät etsivät mahdolliset haavoittuvuudet auttaa estämään tällaiset hyökkäykset.

Joilla pyritään miten avata TCP-porttiin, usein ohjataan ja levyttänyt tietokoneiden avulla. Tämä tekniikka käyttää useita varayhteydet jotta varmistetaan sujuva yhteys palvelimeen.

esimerkkejä käyttö

Tärkein esimerkki, jossa käytetään laajalti TCP / UDP portit, on Internet sähköpostijärjestelmä. Palvelin käytetään sähköpostin (lähetys ja vastaanotto), ja vaatii yleensä palveluja kahden. Ensimmäinen palvelu käytetään kuljettamaan postia ja muita palvelimia. Tämä saavutetaan kautta Simple Mail Transfer Protocol (SMTP). Pääsääntöisesti, sovellus palvelu kuuntelee TCP-SMTP-portin numero 25, jotta käsitellä saapuvia pyyntöjä. Toinen palvelu on POP (täysin - Post Office Protocol) tai IMAP (tai Internet Message Access Protocol), mikä on välttämätöntä client sovelluksia sähköpostin käyttäjien koneita vastaanottamaan sähköpostipalvelimelle. POP hyödyntää Palvelut huoneita TCP-porttiin 110. Yllä mainitut palvelut voivat molemmat ajaa samaan isäntätietokoneessa. Kun näin tapahtuu, portin numero erottaa pyytämän palvelun etälaite - käyttäjän PC tai jokin muu sähköpostipalvelin.

Vaikka palvelimen portin numero on hyvin määritelty (IANA kutsuu niitä tunnettu satamat), asiakas vaihtoehto on usein valitaan dynaamista aluetta. Joissakin tapauksissa, henkilökohtaisesti ja palvelimen käyttämään tiettyjä TCP-portteja osoitettu IANA. Hyvä esimerkki on DHCP, jossa asiakas on kaikissa tapauksissa UDP 68, ja palvelin - UDP-67.

Sovellus URL-osoite

Porttinumerot ovat joskus selvästi näkyvissä Internetissä tai muissa Uniform Resource Locator (URL). Oletuksena, HTTP käyttää TCP-porttia 80 ja HTTPS - 443. On kuitenkin olemassa muita muunnelmia. Esimerkiksi URL-osoite http://www.example.com:8080/path/ osoittaa, että Internet-selain on kytketty 8080 sen sijaan, että HTTP-palvelimen.

Luettelo TCP ja UDP portit

Kuten jo mainittiin, IANA (IANA) vastaa maailmanlaajuisen koordinoinnin DNS-Root, IP-osoitteen ja muita internet-protokollaa resursseja. Tämä sisältää rekisteröintiä yleisesti käytetty porttinumerot tunnettu Internet palveluja.

Porttien numerot on jaettu kolmeen ryhmään: tunnettu rekisteröity ja dynaaminen, tai yksityinen. Hyvin tunnettu (tunnetaan myös järjestelmä) - on ottaa numeroita 0 1023. Vaatimukset uusia nimityksiä tällä alueella ovat ankarampia kuin muita tilejä.

Laajalti tunnettuja esimerkkejä

Esimerkkejä, jotka ovat tässä luettelossa ovat:

  • TCP-portti 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: HTTP-protokolla (HTTP).
  • 119: NNTP (NNTP).
  • 123: Verkkoyhteyskäytäntöjen aika (NTP) ..
  • 143: Internet Message Access Protocol (IMAP)
  • 161: Simple Network Management Protocol (SNMP) 1.
  • 94: Internet Relay Chat (IRC).

Rekisteröidyt portit ovat numerot välillä 1024 49151. IANA ylläpitää virallista luetteloa tunnetuista ja rekisteröity bändejä. Dynaaminen tai yksityisten - välillä 49152 65535. Yksi käyttö tällä alueella lyhytaikainen satamissa.

Historia luomisen

portin numero konsepti luotiin varhaisen ARPANET kehittäjät alla epävirallista yhteistyötä laatijoiden ohjelmistojen ja järjestelmien ylläpitäjät.

Termi "portti" ei ole käytetty vähään aikaan. Rekisterinumero kauko-isäntä oli 40-bittinen numero. Ensimmäiset 32 bittiä olivat samanlaisia kuin nykypäivän IPv4-osoite, mutta tärkein olivat ensimmäiset 8 bittiä. Vähiten merkittävä osa numero (bitit 33-40) tarkoittaa toisen objektin, jota kutsutaan AEN. Tämä on prototyyppi modernin portin numero.

26 maaliskuu 1972 oli ensimmäinen ehdottaa perustamista hakemiston pistorasian numerot RFC 322. Verkon ylläpitäjä nimeltään kuvataan kutakin pysyvää tilaa tehtävänsä ja verkkopalveluja. Tämä luettelo on julkaistu myöhemmin RFC 433 joulukuussa 1972 ja sisältyy luettelo isännät, niiden porttien numerot ja vastaava toiminto voidaan käyttää jokaisessa solmussa verkossa. Toukokuussa 1972 viralliset kohdeporttinumerot ensimmäistä kertaa dokumentoitu, verkkopalveluja, ja tarjoaa myös erityinen hallinnollinen tehtävä ylläpitää tätä rekisteriä.

Ensimmäinen lista TCP-portti 256 AEN oli arvot jaettiin seuraavissa rajoissa:

  • 0-63: vakio-ominaisuuksia verkon kautta
  • 64-127: Konekohtaiset toimintoja
  • 128-239: varattu tulevaa käyttöä
  • Vuodesta 240-255: kokeellista ominaisuutta.

Telnet palvelu on saanut ensimmäisen virallisen arvojen määritys 1. alkuaikoina ARPANET termi AEN kutsutaan myös nimellä istukan, jota käytettiin alkuperäisen protokollan liitäntä (MSP) ja osan verkon hallintaohjelma (NCP). Näin NCP oli edeltäjä nykypäivän Internet-protokollia TCP / IP-portit.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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