KompiuteriaiTinklas

TCP-uostai. Sąrašas TCP ir UDP portus

Kompiuterių tinkluose, uostas yra galutinis taškas ryšio operacinę sistemą. Šis terminas taip pat naudojamas aparatūros įrenginių, tačiau programinė įranga yra logika struktūrą, kuri identifikuoja konkretų procesą ar paslaugas.

Port visada susijęs su IP-adresą priimančiosios ir komunikacijos protokolą tipo ir taip baigia adresas paskirstymo sesiją. Jis nustatė kiekvienam adresą ir protokolo su 16 bitų skaičius pagalbos, visuotinai žinomas kaip prievado numerį. Konkretūs prievadų numerius, paprastai naudojami siekiant nustatyti konkrečias paslaugas. Iš išvardytų 1,024 žinomų uosto skaičių tūkstančiais saugomos pagal susitarimą nustatyti konkrečias paslaugų rūšis ant šeimininko. Protokolai, kurie daugiausia naudojami uostus tarnauti proceso kontrolės (pvz, Duomenų perdavimo valdymo protokolas (TCP) ir interneto UDP UDP () protokolas iš rinkinio).

vertė

TCP-uostai nereikia tiesioginių nuorodų tokių kaip "iš taško į tašką", kai kiekviename gale kompiuteriai gali būti naudojami tik vieną paraišką metu. Jie tapo būtini po automobiliai galėjo atlikti daugiau nei vieną programą vienu metu, ir buvo prijungtas prie šiuolaikinių paketinio duomenų perdavimo tinklus. Modelyje, kliento-serverio programa architektūra, uostai ir tinklo klientai prisijungti prie paslaugų pradžios, teikti tankinimo paslaugas po pradinio keitimosi duomenimis, susijusių su gerai žinomo prievado numerį, ir jis yra išleistas perjungimo kiekvienus tarnybos prašymus pavyzdžiui, skirtoje eilutėje. Yra ryšys su konkrečiu numeriu ir tokiu būdu daugiau klientų gali būti patiekiami nedelsiant.

detalės

Duomenų ryšio protokolas - Transmission Control Protocol (TCP) ir UDP UDP () - naudojamas nurodyti paskirties prievado numerį ir šaltinis jų antraštes segmentus. Uosto skaičius yra 16 bitų nepasirašytas sveikasis skaičius. Taigi, tai gali būti intervale nuo 0 iki 65.535.

Tačiau TCP-uostai negali naudoti skaičių 0 UDP Source Port yra neprivalomas, o reikšmė yra nulis, tai reiškia, kad jo nebėra.

Procesas jungia savo įėjimo ir išėjimo kanalai, per interneto lizdo (tipas deskriptorius failų) pagal transporto protokolą, prievado numerį ir IP-adresą. Šis procesas yra žinomas kaip privalomas, ir jis leidžia duomenų perdavimą ir priėmimą per tinklą.

Tinklo operacinės sistemos programinės įrangos, atsakingas už užsienį Duomenų perdavimo iš visų programų uostų tinklo ir nukreipti atvykstamąjį tinklo paketus (suderintu IP adresus ir telefono numerius). Tik vienas procesas gali surišti su konkrečios IP-adresą ir prievado derinių, naudojant tą patį transporto protokolą. Bendrieji paraiškų nesėkmės, kartais vadinamas uosto konfliktai kyla, kai daug programų bando susisiekti su to paties prievado numerius tuo pačiu-IP adresą, naudodami tą patį protokolą.

Kaip jie naudojami

įgyvendinantis Bendrąją paslaugas prašymai dažnai naudoja specialiai saugomos ir gerai žinomas sąrašą TCP ir UDP portus gauti paslaugų užklausas iš klientų. Šis procesas yra žinomas kaip klausytis, ir ji apima prašymo gavimo į gerai žinomą uoste ir užmegzti dialogą tarp serverio ir kliento "vienas su vienu" ", su tuo pačiu vietos prievado numerį. Kiti klientai ir toliau gali būti prijungtas - tai įmanoma, nes TCP identifikuojama kaip grandinės, kurią sudaro nuotolinio ir vietos adresą ir prievado. Standartinė TCP ir UDP prievadai yra nustatomas pagal susitarimą pagal iš interneto paskirtus numerius tarnyba (Ianą) kontrolę.

Tinklo paslaugų branduolys (pirmiausia, pasaulinis), paprastai naudoja nedidelį skaičių uostuose - mažiau nei 1024. Daugelyje operacinių sistemų reikalauja specialių privilegijų programa jungiasi prie jų, nes jie dažnai laikomas labai svarbiu prie IP pagrindu tinklų eksploatavimo. Kita vertus, galutinio kliento junginiai, kaip taisyklė, taikoma daug iš jų, pasirinktas trumpalaikio naudojimo, tačiau yra vadinamieji Efemerinis Portas.

struktūra

TCP-uostai koduojami į paketų antraštės transporto protokolą, ir jie gali būti lengvai interpretuojamas ne tik siunčiančio ir priimančio kompiuterius, bet ir kitus komponentus tinklo infrastruktūrą. Ypač ugniasienes, paprastai konfigūruojamas atskirti paketais, priklausomai nuo jų šaltinio arba paskirties uosto numerius. Peradresavimas yra klasikinis pavyzdys.

Praktika bando prisijungti prie uostų asortimentą iš eilės kompiuteryje žinomas kaip jų nuskaityti. Tai dažniausiai dėl arba kenksminga nepavyksta arba tinklo administratoriai ieško galimų pažeidžiamumų padėti užkirsti kelią tokiems išpuoliams.

Veiksmai, kuriais siekiama, kaip atidaryti TCP-port, dažnai kontroliuojami ir registruojami su kompiuterių pagalba. Šis metodas naudoja atsarginių jungčių skaičius siekiant užtikrinti sklandų ryšį su serveriu.

pavyzdžiai naudojimo

Svarbiausias pavyzdys, kur plačiai naudojamas TCP / UDP portus, yra internetas pašto sistema. Serveris yra naudojamas E-mail (siuntimo ir priėmimo), ir paprastai reikia dviejų paslaugas. Pirmoji paslaugų yra naudojamas transportuoti paštą ir kitus serverius. Tai pasiekiama per Simple Mail Transfer Protocol (SMTP). Kaip taisyklė, taikymo paslaugų klauso TCP-SMTP prievado numerį 25, siekiant apdoroti gaunamus prašymus. Kitas paslauga POP (pilnai - Post Office Protocol) arba IMAP (arba interneto pranešimų prieigos protokolas), kuris yra būtinas kliento programos į e-mail vartotojų mašinų gauna elektroninio pašto serverį. Pop paliesti Paslaugos kambarius su TCP uosto 110. Pirmiau paslaugos gali tiek su ta pačia kompiuterio. Kai tai atsitinka, prievado numerį išskiria prašomą pagal nuotolinio įrenginio tarnyba - vartotojo kompiuterio ar bet kurio kito pašto serverio.

Nors serveris klausytis prievado numeris yra gerai apibrėžta (Ianą juos gerai žinomi uostų ryšys) klientas variantas dažnai pasirenka iš dinaminio diapazono. Kai kuriais atvejais, klientai individualiai ir serveris naudoja priskirtus Ianą konkrečius TCP portus. Geras pavyzdys yra DHCP, kur visais atvejais naudojant UDP 68 klientų, o serveris - UDP 67.

Taikymas URL adresą

Port numeriai kartais aiškiai matomas internete, ar kita (Uniform Resource Locator URL). Pagal nutylėjimą, HTTP naudoja TCP-port 80 ir HTTPS - 443 Tačiau yra ir kitų variantų. Pavyzdžiui, URL adresas http://www.example.com:8080/path/ rodo, kad interneto naršyklė yra prijungtas prie 8080, o ne HTTP serveryje.

Sąrašas TCP ir UDP portus

Kaip jau minėta, Internet Assigned Numbers tarnyba (Ianą) yra atsakingas už pasaulio koordinavimo DNS-Root, IP-adresą ir kitų interneto protokolo išteklius. Tai apima registracijos dažniausiai naudojami uosto numerius žinomų interneto paslaugas.

Uosto numeriai yra suskirstyti į tris grupes: gerai žinomas registruotas ir dinamiška, ar privati. Na žinoma (taip pat žinomas kaip sistemos) - atsižvelgdamas skaitmenys nuo 0 iki 1023. reikalavimų naujiems susitikimus šiame diapazone yra griežtesni nei kitiems sąskaitas.

Plačiai žinomi pavyzdžiai

Pavyzdžiai, kurie yra šiame sąraše yra:

  • TCP prievadas 443: http saugaus (HTTPS).
  • 21: File Transfer Protocol (FTP).
  • 22: Secure Shell (SSH).
  • 25: Simple Mail Transfer Protocol (SMTP).
  • 53: Domain Name System (DNS).
  • 80: Hiperteksto perdavimo protokolas (HTTP).
  • 119: NNTP (NNTP).
  • 123: Tinklo protokolas laikas (NTP) "..
  • 143: interneto pranešimų prieigos protokolas (IMAP)
  • 161: Paprastasis tinklo valdymo protokolas (SNMP) 1.
  • 94: Internet Relay Chat (IRC).

Registruoti Uostai įtraukti numerius iš 1024 į 49151. Ianą palaiko oficialų sąrašą žinomų ir registruotų juostose. Dinaminis ar privati - nuo 49152 iki 65535. Vienas naudojimo Šis diapazonas efemeriška uostus.

Istorija sukurta

prievado numerį koncepcija buvo sukurta ankstyvo ARPANET kūrėjams pagal neformalaus bendradarbiavimo autorių programinės įrangos ir sistemų administratoriams.

Terminas "uostas" nebuvo naudojamas kartu. Numerio numeris nuotolinio priimančiosios buvo 40 bitų skaičius. Pirmieji 32 bitai buvo panašus į šiandienos IPv4 adresą, tačiau svarbiausia buvo pirmieji 8 bitai. Mažiausiai didelė dalis skaičiaus (bits 33-40) žymi kitą objektą, vadinamą AEN. Tai šiuolaikinio prievado numerį prototipas.

Kovo 26, 1972 m buvo pirmasis siūlyti iš lizdo numerių katalogo kūrimą RFC 322 tinklo administratorius vadinamas apibūdinti kiekvieną nuolatinė kambarį savo funkcijas ir tinklo paslaugas. Šis katalogas vėliau buvo išleistas kaip RFC 433 1972 gruodį, ir įtraukta kareivijų sąrašą, jų prievadų numerius ir atitinkamą funkciją galima naudoti ant kiekvieno mazgo tinkle. 1972 gegužės oficialūs paskirties uosto numeriai pirmą kartą dokumentais, tinklo paslaugas, o taip pat suteikia ypatingą administracinę funkciją išlaikyti šį registrą.

Pirmasis sąrašas TCP prievadų 256 AEN turėjo vertybes, kurios buvo suskirstytos į šias grupes:

  • 0, kad 63: standartinių funkcijų visoje tinkle
  • 64, kad 127: šeimininko atžvilgiu specifiškas funkcijų
  • 128 239: rezervuotas naudoti ateityje
  • Iš 240-255: eksperimentinio funkcija.

Telnet paslauga gavo pirmąją oficialią užduotį vertybių 1. Atsižvelgiant į pirmųjų dienų ARPANET laikotarpiu AEN pat vadinamas lizdo, kuris buvo naudojamas su originalia protokolo ryšį (MSP) ir tinklo valdymo programos (PPK) komponento vardą. Taigi PPK buvo šiandienos interneto protokolus naudojant TCP / IP uostus pirmtakas.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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