GNU/Linux >> Znalost Linux >  >> Linux

14 běžných síťových portů, které byste měli znát

Fyzické porty na vašem počítači umožňují komunikaci s periferními zařízeními, jako je klávesnice a myš, a připojení k internetovým zařízením pomocí ethernetových kabelů.

Linuxový terminál

  • 7 nejlepších emulátorů terminálu pro Linux
  • 10 nástrojů příkazového řádku pro analýzu dat v systému Linux
  • Stáhnout nyní:SSH cheat sheet
  • Cheat sheet pro pokročilé příkazy systému Linux
  • Výukové programy příkazového řádku systému Linux

V rámci počítačových sítí slouží porty k podobnému účelu. Když se počítačový systém snaží připojit k jinému počítači, port slouží jako komunikační koncový bod. Je také možné, že různé služby spuštěné na stejném počítači vystaví různé porty a komunikují spolu pomocí těchto portů. Jednoduše řečeno, pokud softwarová aplikace nebo služba potřebuje komunikovat s ostatními, odhalí port. Porty jsou identifikovány kladnými 16bitovými celými čísly bez znaménka v rozsahu od 0 do 65535. Ostatní služby používají toto číslo portu ke komunikaci se službou nebo aplikací. Čísla portů jsou rozdělena do tří rozsahů:dobře známé porty, registrované porty a dynamické nebo soukromé porty.

Známé porty (také známé jako systémové porty ) jsou číslovány od 0 do 1023. Například pro připojení k hostiteli example.com přes SSH bych použil tento příkaz:

ssh [email protected] -v

V tomto příkladu -v znamená verbose a měli byste vidět výstup podobný tomuto:

debug1: Connecting to example.com [<IP Addr>] port 22

Jak je znázorněno, SSH se pokouší připojit k example.com pomocí portu číslo 22. Můžete použít -p možnost zadat jiné číslo portu; jinak bude SSH ve výchozím nastavení 22.

Internet Assigned Numbers Authority (IANA) přidělil čísla portů běžně používaným službám, jako jsou SSH, FTP, HTTP, HTTPS a další. Zde jsou některé z nejběžnějších:

Číslo portu

Použití

20

Přenos dat protokolu FTP (File Transfer Protocol)

21

Příkazové ovládání protokolu FTP (File Transfer Protocol)

22

Secure Shell (SSH)

23

Telnet – služba vzdáleného přihlášení, nešifrované textové zprávy

25

Směrování e-mailů pomocí protokolu SMTP (Simple Mail Transfer Protocol)

53

Služba DNS (Domain Name System)

80

Hypertext Transfer Protocol (HTTP) používaný v World Wide Web

110

Post Office Protocol (POP3) používaný e-mailovými klienty k načítání e-mailů ze serveru

119

Network News Transfer Protocol (NNTP)

123

Network Time Protocol (NTP)

143

Správa digitální pošty IMAP (Internet Message Access Protocol)

161

Protokol SNMP (Simple Network Management Protocol)

194

Internet Relay Chat (IRC)

443

HTTP Secure (HTTPS) HTTP over TLS/SSL

 

Při své práci se nejčastěji setkávám s porty 80, 443, 20, 21, 22, 23, 25 a 53. Znalost těchto portů vám může pomoci pracovat efektivněji.

Jaké porty používáte nejčastěji a proč?

Další informace o síti Linux


Linux
  1. Věděli jste, že ve vaší televizi máte Linux?

  2. 15 Vysvětlení běžně používaných síťových portů

  3. Telnet k portu pro testování síťové konektivity

  1. Co byste měli vědět, než povolíte IPv6

  2. 8 úžasných argumentů příkazového řádku v Perlu, které byste měli vědět

  3. 15 příkladů rozšíření historie Linuxu Bash, které byste měli vědět

  1. Příkazy Nginx, které byste měli vědět

  2. Příkazy Apache, které byste měli znát

  3. Přečtěte si /proc, abyste zjistili, zda proces otevřel port