TCP porti. TCP un UDP portu saraksts

Datori

Datortīklos šis ports ir galīgaissakaru punkts operētājsistēmā. Šis termins tiek izmantots arī aparatūras ierīcēm, bet programmatūrā tā ir loģiska konstrukcija, kas identificē konkrētu procesu vai pakalpojuma veidu.

TCP porti

Ostas vienmēr ir saistītas ar resursdatora un tipa IP adresitādējādi beidzot sesijas adreses piešķiršanu. Tas ir identificēts katras adresi un protokolu, izmantojot 16-bitu skaitu, ko parasti sauc par porta numuru. Īpaši portu numuri tiek plaši izmantoti, lai identificētu konkrētus pakalpojumus. No tūkstošiem uzskaitīti 1024 labi zināmie portu numuri ir rezervēti saskaņā ar līgumu, lai noteiktu konkrētu veidu pakalpojumu uzņēmēja. Protokoli, kas galvenokārt izmantoti ostas kalpo procesa kontrolei (piemēram, pārraides vadības protokols (TCP) un UDP (UDP) interneta protokola no komplekta).

Jēga

TCP porti nav nepieciešami tiešo saites veidam"Punkts uz punktu", kad datori katrā galā var vienlaikus strādāt tikai ar vienu programmu. Tie kļuva nepieciešami pēc tam, kad mašīnas vienā laikā varēja veikt vairāk nekā vienu programmu un bija savienotas ar moderniem tīkliem ar pakešu komutāciju. Klienta / servera arhitektūras modelī programmas, porti un tīkla klienti ir savienoti ar pakalpojumu uzsākšanu, nodrošina multipleksēšanas pakalpojumus pēc tam, kad sākotnējā saziņa ir saistīta ar zināmu porta numuru, un tā tiek atbrīvota, pārslēdzot katru pieprasījuma pakalpojuma gadījumu uz nomāto līniju. Ir izveidots savienojums ar noteiktu numuru, kā rezultātā papildu klientus var apkalpot bez gaidīšanas.

ostu saraksts tcp un udp

Sīkāka informācija

Datu pārraides protokoli - Pārraides kontroleProtokola (TCP) un lietotāja datagrammu protokols (UDP) tiek izmantots, lai norādītu galamērķa porta numuru un avotu to segmenta galvenēs. Porta numurs ir 16-bitu neparakstīts vesels skaitlis. Tādējādi tā var būt robežās no 0 līdz 65535.

Tomēr TCP porti nevar izmantot numuru 0. Avota ports UDP ir neobligāts, un nulles vērtība nozīmē, ka tā nav.

Process savieno ievadi vai izvadikanāli, izmantojot interneta ligzdu (faila deskriptora tips), izmantojot transporta protokolu, porta numuru un IP adresi. Šis process ir pazīstams kā saistošs, un tas ļauj pārraidīt un saņemt datus, izmantojot tīklu.

standarta porti tcp

Tīkla operētājsistēmaSistēma ir atbildīga par izejošo datu pārsūtīšanu no visām lietojumprogrammu ostām uz tīklu, kā arī ienākošo tīkla paku pārsūtīšanu (kartējot IP adresi un numuru). Vienam procesam var piesaistīt konkrētu IP adresi un portu kombināciju, izmantojot vienu un to pašu transporta protokolu. Kopējas pieteikumu kļūmes, dažreiz sauktas par ostas konfliktiem, rodas, ja vairākas programmas mēģina izveidot savienojumu ar tiem pašiem porta numuriem tajā pašā IP adresē, izmantojot to pašu protokolu.

Kā tie tiek izmantoti

Pieteikumi, kas īsteno kopīgus pakalpojumus, biežiizmantojiet speciāli rezervētu un pazīstamu TCP un UDP portu sarakstu, lai saņemtu klienta pakalpojumu pieprasījumus. Šis process ir pazīstams kā klausīšanās, un tas ietver pieprasījuma saņemšanu no plaši pazīstama porta un dialoga izveidi starp serveri un privātu klientu, izmantojot to pašu vietējo porta numuru. Citi klienti var turpināt savienojumu - tas ir iespējams, jo TCP savienojums tiek identificēts kā ķēde, kas sastāv no vietējām un attālajām adresēm un portiem. Standarta TCP un UDP porti ir noteikti pēc vienošanās, ko kontrolē Internet Assigned Numbers Authority (IANA).

TCP 443 ports

Tīkla pakalpojumu pamatā (pirmkārt,WorldWideWeb) parasti izmanto mazus portu numurus - mazāk nekā 1024. Daudzām operētājsistēmām ir īpašas privilēģijas, lai lietojumprogrammas saistītos ar tiem, jo ​​tos bieži uzskata par kritiskiem IP tīklu darbībai. No otras puses, galīgais savienojuma klients parasti izmanto lielu skaitu no tiem, kas paredzēti īslaicīgai lietošanai, tāpēc pastāv tā sauktie īslaicīgie porti.

Struktūra

TCP porti tiek kodēti paketes galvenētransporta protokolu, un tos var viegli interpretēt ne tikai nosūtošie un saņemošie datori, bet arī citi tīkla infrastruktūras elementi. Proti, ugunsmūri parasti konfigurē, lai atšķirtu pakas atkarībā no avota vai galamērķa porta numuriem. Redirection ir klasisks piemērs tam.

Centieties izveidot savienojumu ar dažādām ostāmsecīgi vienā datorā ir pazīstama kā to skenēšana. Parasti tas ir saistīts ar mēģinājumiem ļaunprātīgai neveiksmei, vai arī tīkla administratori meklē iespējamās vājās vietas, lai novērstu šādus uzbrukumus.

Darbības, kuru mērķis ir atvērtTCP ports bieži tiek uzraudzīts un reģistrēts, izmantojot datorus. Šī metode izmanto vairākus rezerves savienojumus, lai nodrošinātu nepārtrauktu savienojumu ar serveri.

tcp ports 80

Lietošanas piemēri

Vissvarīgākais piemērs, kurTCP / UDP porti ir interneta pasta sistēma. Serveris tiek izmantots, lai strādātu ar e-pastu (sūtīšanu un saņemšanu), un parasti tas prasa divus pakalpojumus. Pirmo pakalpojumu izmanto transportēšanai pa e-pastu un no citiem serveriem. Tas tiek panākts, izmantojot vienkāršo pasta pārsūtīšanas protokolu (SMTP). Parasti SMTP pakalpojuma lietojumprogramma klausās TCP porta numuru 25, lai apstrādātu ienākošos pieprasījumus. Cits pakalpojums ir POP (pilnībā Post Office protokols) vai IMAP (vai interneta ziĦu piekļuves protokols), kas klienta lietojumprogrammām ir nepieciešams e-pastā uz lietotāja mašīnām, lai no servera saĦemtu e-pasta ziĦojumus. POP pakalpojumi klausās numurus no TCP porta 110. Iepriekš minētie pakalpojumi var tikt palaisti vienā un tajā pašā saimniekdatorā. Ja tas notiek, porta numurs atšķir attālās ierīces pieprasīto pakalpojumu - lietotāja datoru vai kādu citu pasta serveri.

Kamēr serveris klausās porta numuruir pareizi definēts (IANA tos sauc par pazīstamām ostām), šis klienta parametrs bieži tiek izvēlēts no dinamiskā diapazona. Dažos gadījumos klienti un serveris individuāli izmanto noteiktus TCP porti, kas piešķirti IANA. Labs piemērs ir DHCP, kur klients visos gadījumos izmanto UDP 68 un serveris ir UDP 67.

Kā atvērt tcp portu

Izmantojiet vietrāžos URL

Portu numuri dažreiz ir viegli redzami internetā vaiciti vienoti informācijas resursu indeksi (URL). Pēc noklusējuma HTTP izmanto TCP portu 80, bet HTTPS - 443. Tomēr ir arī citas variācijas. Piemēram, URL http://www.example.com:8080/path/ norāda, ka tīmekļa pārlūkprogramma izveido savienojumu ar 8080, nevis HTTP serveri.

TCP un UDP portu saraksts

Kā jau minēts, Interneta piešķirtie numuriIestāde (IANA) ir atbildīga par DNS sakaru, IP adresēšanas un citu interneta protokola resursu vispārēju koordināciju. Tas ietver bieži lietoto portu numuru reģistrēšanu zināmiem interneta pakalpojumiem.

Portu numuri ir sadalīti trīs diapazonos: labi zināms, reģistrēts un dinamisks vai privāts. Plaši pazīstami (pazīstami arī kā sistēmas) ir skaitļi no 0 līdz 1023. Prasības jauniem uzdevumiem šajā diapazonā ir stingrākas nekā citām reģistrācijām.

Plaši pazīstami piemēri

Šajā sarakstā ietverti šādi piemēri:

  • TCP 443 ports: HTTP Secure (HTTPS).
  • 21: failu pārsūtīšanas protokols (FTP).
  • 22: Secure Shell (SSH).
  • 25: vienkāršs pasta pārsūtīšanas protokols (SMTP).
  • 53: Domēnu vārdu sistēma (DNS).
  • 80: hiperteksta pārsūtīšanas protokols (HTTP).
  • 119: tīkla ziņu pārsūtīšanas protokols (NNTP).
  • 123: tīkla laika protokols (NTP) ..
  • 143: Interneta ziņu piekļuves protokols (IMAP)
  • 161: vienkāršs tīkla pārvaldības protokols (SNMP) 1.
  • 94: interneta pārraides tērzēšana (IRC).

Reģistrētās ostās ir numuri no 1024līdz 49151. IANA uztur oficiālu zināmu un reģistrētu diapazonu sarakstu. Dinamisks vai privāts - no 49152 līdz 65535. Viena no iespējām izmantot šo diapazonu ir pagaidu ostām.

ports tcp ip

Radīšanas vēsture

Ostas numura jēdzienu izveidoja agrīnās ARPANET izstrādātāji saistībā ar neformālo sadarbību starp programmatūras autoriem un sistēmas administratoriem.

Termins "ostas numurs" vēl nav izmantotslaiks. Tālvadības mītnes numuru diapazons bija 40 bitu numurs. Pirmie 32 biti bija līdzīgi pašreizējai IPv4 adresei, bet vissvarīgākie bija pirmie 8 biti. Vismaz nozīmīgā skaitļa daļa (33. līdz 40. bits) apzīmē citu objektu, ko sauc par AEN. Šis ir mūsdienu porta numuru prototips.

Pirmoreiz tika ierosināts 1972. gada 26. martāizveidot savienojuma numuru direktoriju RFC 322. Tīkla administratori tika aicināti aprakstīt katru pastāvīgo numuru tā funkcijām un tīkla pakalpojumiem. Šis katalogs vēlāk tika publicēts RFC 433 1972.gada decembrī, un tajā bija saraksts ar saimniekiem, to portu numurus un atbilstošo funkciju, kas izmantota katrā mezglā tīklā. 1972. gada maijā pirmo reizi tika dokumentēti oficiālie ostu numuru uzdevumi, tīkla pakalpojumi un tika piedāvāta īpaša administratīva funkcija, lai uzturētu šo reģistru.

Pirmajam TCP portu sarakstam bija 256 AEN vērtības, kas tika sadalītas šādos diapazonos:

  • 0 līdz 63: visas tīkla standarta funkcijas
  • 64 līdz 127: uzņēmēja specifiskās funkcijas
  • No 128 līdz 239: rezervēts izmantošanai nākotnē
  • No 240 līdz 255: jebkura eksperimentāla funkcija.

Telnet saņēma pirmais ierēdnispiešķirot vērtību 1. ARPANET pastāvēšanas sākumā termins AEN sauca arī kontaktligzdas nosaukumu, kas tika izmantots kopā ar sākotnējo savienojuma protokolu (MSP) un tīkla pārvaldības programmas (NCP) komponentu. Tajā pašā laikā NCP bija moderna interneta protokolu priekštecis, izmantojot TCP / IP ostas.