V počítačové síti je port v operačním systému počítače komunikační zásuvkou/koncovým bodem. Port je spojen s IP adresou hostitele a také s typem protokolu používaného pro komunikaci. Port ve spojení s IP adresou je známý jako zásuvka nebo koncový bod.
Protokoly transportní vrstvy, jako je protokol TCP (TCP) a protokol UDP), jsou primárními uživateli portů TCP/IP. Zásuvky vytvořené každým hostitelem, který se používá v komunikační relaci, se nazývají páry soketu nebo páry koncových bodů.
Tyto zásuvky nebo koncové body umožňují hostitelům vytvořit více než jednu relaci , aby umožnily aktivní více komunikačních kanálů v daném okamžiku mezi různými hostiteli.
Rozsahy portů
Pro každou populární nebo známou aplikaci TCP/IP jsou jasně definovaná čísla portů. Číslo portu je 16bitová hodnota mezi 0 a 65 535. V rámci tohoto rozsahu portů jsou zřízena některá čísla portů pro konkrétní služby , některé jsou vyhrazeny pro určité aplikace a jiné jsou k dispozici pro dočasné použití pomocí aplikací .
Webové servery například používají číslo portu 80 , protože prohlížeče klientů jsou vyvinuty pro připojení k webovým serverům pomocí protokolu HTTP na portu 80 . Čísla portů od 0 do 1023 se nazývají známé porty a jsou vyhrazeny pro konkrétní aplikační služby TCP/IP. Rozsah čísel portů od 1024 do 49151 je registrovaný, také známý jako uživatelské porty .
Tyto porty jsou přiděleny společností IANA pro konkrétní služby na žádost žádající entitou. Rozsah od 49152 do 65535 je nad registrovanými porty. Tento rozsah je vyhrazen pro dynamické a/nebo soukromé porty , které nelze zaregistrovat u IANA. Tento rozsah se používá pro vlastní nebo dočasné účely a pro automatické alokaci pomíjivých portů.
Známé přístavy
Čísla portů v rozmezí od 0 do 1023 jsou známé, známé také jako systémové porty . Používají se systémovými procesy, které poskytují široce používané typy síťových služeb. Příklady některých z nejběžnějších
Známé porty jsou:
Přístav | Servis | Protokol | Popis |
---|---|---|---|
20 |
ftp |
tcp/udp/sctp |
Data přenosu souborů |
21 |
ftp |
tcp/udp/sctp |
Ovládání přenosu souboru |
22 |
ssh |
tcp/udp/sctp |
Zabezpečit skořápku |
23 |
telnet |
tcp/udp |
Telnet |
25 |
smtp |
tcp/udp |
Jednoduchý převod pošty |
42 |
name |
tcp/udp |
Jméno Server (výhry) |
67 |
bootps |
udp |
Server bootstrap (bootp/dhcp) |
68 |
bootpc |
udp |
Klient Bootstrap (BootP/DHCP) |
69 |
tftp |
udp |
Triviální přenos souborů |
80 |
http |
tcp |
Protokol přenosu hypertextu |
88 |
kerberos |
tcp |
Kerberos |
110 |
pop3 |
tcp |
Protokol poštovního úřadu v3 |
119 |
nntp |
tcp |
Protokol pro přenos síťových zpráv |
123 |
ntp |
udp |
Protokol časového časového sítě |
135 |
epmap |
tcp/udp |
DCE Endpoint Mapper/RPC |
137 |
netbios-ns |
tcp/udp |
NetBios Jméno Služba |
138 |
netbios-dgm |
tcp/udp |
Služba DATORAGRAM NETBIOS |
139 |
netbios-ssn |
tcp/udp |
Služba relace NetBios |
143 |
imap |
tcp/udp |
Protokol přístupu k internetové zprávě |
161 |
snmp |
udp |
Jednoduchý protokol správy sítě |
162 |
snmptrap |
tcp/udp |
Trap protokolu jednoduchého správy sítě |
443 |
https |
tcp |
Protokol přístupu k internetové zprávě |
445 |
microsoft-ds |
tcp |
Sdílení souborů SMB |
Pokud vezmeme příklad hostitelského systému, který se snaží získat přístup k webovému serveru, zdrojový systém vytvoří paket , který bude odeslat na cílovou adresu IP na portu 80 . Vzhledem k tomu, že Port 80 je známý port pro HTTP, ve většině případů, pokud byste chtěli hostit webový server, nezměnili byste výchozí port webového serveru.
Pokud jste nakonfigurovali webový server tak, aby spustil na jiném portu , museli byste tyto informace sdělit svým uživatelům, protože klientské aplikace, které používají (webové prohlížeče), očekávají , že se připojí k webovému serveru na portu 80.
V tomto scénáři bude klient, který navázal toto spojení s webovým serverem, v soukromém/dynamickém rozsahu port. Například zdrojový zdrojový port může být pro klienta 192.168.1.1:50125
. Když webový server odešle paket zpět klientovi, odešle jej zpět do tohoto IP a portu (soket/koncový bod).
Další informace o číslech portů nebo získání úplného seznamu vyhrazených a registrovaných portů naleznete na registru čísel portu Port Port Service a Transportu .