Port (poslech, připojení) slouží k vytvoření spojení mezi několika programy. Některé porty jsou obsazeny systémovými službami, a proto nemohou být využívány jinými službami.
Port 80 je určen pro protokol HTTP pro připojení k Internetu a poštovní protokol POP3 používá port 110. Pokud je 80 uzavřeno, přenos dat přes síť není možný. Proto je odesílání a přijímání pošty zakázáno při uzavřeném portu 100.
Pro systémové programy jsou porty přiřazeny čísly od 0 do 1023. Uživatelské programy používají čísla od 1024 do 49151. Porty 49152 až 65535 se nazývají dynamické, používané pro dočasná připojení klient-server.
Porty jsou v následujících stavech:
Jedná se o velmi jednoduchý způsob, jak zkontrolovat, zda je port v počítači otevřený.
Ve výchozím nastavení budete vyzváni k výběru často používaných portů a jejich testování. Toto je:
Jak zkontrolovat, zda je port v počítači otevřený? Vše, co je třeba udělat, je vybrat předmět a počkat na odpověď. Kromě toho můžete:
Zkontrolujte, zda je port otevřený, můžete používat software třetích stran CurrPorts.
Určený pro sledování sítě, zobrazí seznam všech aktuálně otevřených portů v místním počítači. V důsledku toho jsou vydány následující informace:
Navíc pomocí programu můžete ukončit nechtěná připojení TCP, ukončit procesy na určených portech, kopírovat informace o portu do souboru. Software je určen pro Windows, počínaje verzí XP.
Jeden rychlý způsob, jak zkontrolovat, zda je port otevřený na počítači nebo serveru, je z příkazového řádku pomocí nástroje netstat.
Umožňuje sledovat příchozí a odchozí síťová připojení, prohlížet směrovací tabulku. K dispozici pro unixové operační systémy a Windows.
Pomocí některých parametrů můžete filtrování zobrazení informací na obrazovce filtrovat.
Dalším účinným způsobem, jak zkontrolovat, zda je port otevřený, je použití služby telnet.
Spravidla je nástroj dostupný ve většině systémů. Pro kontrolu dostupnosti adres jsou použity:
telnet IP_адрес
Je možné povolit režim ladění a zobrazit podrobnější informace během provozu. K tomu se přidá parametr -d, nastaví se adresa a číslo portu. Například:
sudo telnet -d localhost 22
Chcete-li zkontrolovat, zda je port otevřen IP adresou:
telnet адрес_IP номер_порта
Vyzkoušejte web, sbírejte požadavky, podívejte se na všechna data přenášená příkazem:
telnet адрес_сайта ru 80GET /
Stránka se tedy vrátí, hlavičky, které prohlížeč zobrazí.
Jak zkontrolovat, zda je port v počítači otevřený? Můžete použít příkaz tcping. Je k dispozici pouze pro servery Windows. Před použitím nástroje je třeba stáhnout.
Diagnostika dostupnosti portu se provádí ve formě:
tcping [-tdsvf46] [-i interval] [-n times] [-w interval] [-bn] [-r times][-j depth] [--tee filename] [-f] destination [port]
Označení některých možností:
Jak zkontrolovat, zda je port na routeru otevřený?
To se snadno děje s nástrojem nmap. Můžete nastavit zaneprázdnění určité IP adresy takto:
nmap -sP IP_адрес/номер_порта
Obecná syntaxe příkazu je:
nmap [типы сканирования] [опции] {спецификации}
Klávesy není nutné nastavovat - v tomto případě budou kontrolovány všechny otevřené porty a programy, které je naslouchají.
Chcete-li zjistit použitý software:
nmap -sV сайт
Pokud potřebujete skenovat více stránek, musí být odděleny mezerou.
Můžete prohledat celou řadu adres, jako je tato:
nmap -sP xy
kde x je adresa, ze které začne rozsah, y - který končí.
Nástroj má Zenap GUI. Navíc provádí všechny funkce nmap, je schopen vytvořit síťovou mapu.