V počítačových sieťach je port komunikačný soket/koncový bod v operačnom systéme počítača. Port je spojený s IP adresou hostiteľa , ako aj s typom protokolu používaného na komunikáciu. Port v spojení s IP adresou je známy ako zásuvka alebo koncový bod.
Protokoly transportnej vrstvy, ako napríklad protokol prenosu prenosu (TCP) a Protokol User Datagram (UDP), sú primárnymi používateľmi portov TCP/IP. Sklady vytvorené každým hostiteľom, ktorý sa používa v komunikačnej relácii, sú známe ako páry soketu alebo koncové páry.
Tieto zásuvky alebo koncové body umožňujú hostiteľom vytvárať viac ako jednu reláciu , aby umožnili aktívne viacero komunikačných kanálov v akomkoľvek danom čase medzi rôznymi hostiteľmi.
Prístav
Pre každú populárnu alebo známu aplikáciu TCP/IP existujú jasne definované čísla portov. Číslo portu je 16-bitová hodnota medzi 0 a 65 535. V rámci tohto rozsahu portov sú niektoré čísla portov založené pre konkrétne služby , niektoré sú vyhradené pre určité aplikácie a iné sú k dispozícii na dočasné použitie aplikáciami .
Napríklad webové servery používajú číslo portu 80 , pretože prehliadače klientov sú vyvinuté na pripojenie k webovým serverom pomocou protokolu HTTP na porte 80 . Čísla portov od 0 do 1023 sa nazývajú dobre známe porty a sú vyhradené pre konkrétne aplikácie TCP/IP Application Services. Rozsah čísel portov od 1024 do 49151 je registrovaný, známy tiež ako používateľské porty .
Tieto prístavy sú pridelené spoločnosťou IANA pre konkrétne služby pri žiadosti požadujúcou entitou. Rozsah od 49152 do 65535 je nad registrovanými portami. Tento rozsah je vyhradený pre dynamické a/alebo súkromné prístavy , ktoré nemožno zaregistrovať v IANA. Tento rozsah sa používa na vlastné alebo dočasné účely a na automatické pridelenie efemérnych portov.
Známe prístavy
Čísla portov v rozsahu od 0 do 1023 sú známe, známe tiež ako systémové porty . Používajú sa systémovými procesmi, ktoré poskytujú široko používané typy sieťových služieb. Príklady niektorých z najbežnejších
Známe prístavy sú:
Prístav | Služba | Protokol | Opis |
---|---|---|---|
20 |
ftp |
tcp/udp/sctp |
Údaje prenosu súborov |
21 |
ftp |
tcp/udp/sctp |
Ovládanie prenosu súborov |
22 |
ssh |
tcp/udp/sctp |
Zabezpečená škrupina |
23 |
telnet |
tcp/udp |
Telnet |
25 |
smtp |
tcp/udp |
Jednoduchý prenos pošty |
42 |
name |
tcp/udp |
Name Server (výhry) |
67 |
bootps |
udp |
Server bootstrap (bootp/dhcp) |
68 |
bootpc |
udp |
Klient bootstrap (bootp/dhcp) |
69 |
tftp |
udp |
Prenos triviálnych súborov |
80 |
http |
tcp |
Protokol prenosu hypertextov |
88 |
kerberos |
tcp |
Kerberos |
110 |
pop3 |
tcp |
Protokol pošty v3 |
119 |
nntp |
tcp |
Protokol prenosu sietí |
123 |
ntp |
udp |
Protokol siete |
135 |
epmap |
tcp/udp |
DCE ENDPOINT Mapper/RPC |
137 |
netbios-ns |
tcp/udp |
NAMBIOS NAME SLUŽBA |
138 |
netbios-dgm |
tcp/udp |
Netbios Datagram Service |
139 |
netbios-ssn |
tcp/udp |
Služba relácie NetBios |
143 |
imap |
tcp/udp |
Protokol prístupu k internetu |
161 |
snmp |
udp |
Jednoduchý protokol správy siete |
162 |
snmptrap |
tcp/udp |
Jednoduchá pasca protokolu na správu siete |
443 |
https |
tcp |
Protokol prístupu k internetu |
445 |
microsoft-ds |
tcp |
Zdieľanie súborov SMB |
Ak vezmeme príklad hostiteľského systému, ktorý sa snaží získať prístup k webovému serveru, zdrojový systém vytvorí paket , ktorý sa má odoslať na cieľovú adresu IP na porte 80 . Pretože port 80 je známy port pre HTTP, vo väčšine prípadov, ak by ste chceli usporiadať webový server, nezmenili by ste predvolený port webového servera.
Ak ste nakonfigurovali webový server na spustenie na inom porte , museli by ste tieto informácie komunikovať svojim používateľom, pretože klientske aplikácie, ktoré používajú (webové prehliadače), očakávajú pripojenie k webovému serveru na porte 80.
V tomto scenári bude klient, ktorý nadviazal toto pripojenie s webovým serverom, použije port v súkromnom/dynamickom rozsahu. Napríklad zdrojový IP: zdrojový port môže byť pre klienta 192.168.1.1:50125
. Keď webový server odošle klientovi späť paket, pošle ho späť na tento IP a port (soket/koncový bod).
Viac informácií o číslach portov alebo získanie úplného zoznamu rezervovaných a registrovaných portov nájdete v registri čísel čísel portov servisu a transportu .