Jak pingować określony port?

Ziemia cząstek z kręgiem sieci technologicznej nad zdjęciem zamazanym w tle pejzażu miejskiego, koncepcji technologii i innowacji

Źródło obrazu: Fotograf to moje życie./Moment/GettyImages

Ping to narzędzie służące do sprawdzania stanu połączeń sieciowych między dwoma komputerami. Z technicznego punktu widzenia ping używa protokołu, który nie zawiera koncepcji numerów portów, więc nie ma standardowego portu ping, ani nie można użyć pinga do sprawdzenia stanu określonego portu. Możesz jednak użyć innych narzędzi, aby sprawdzić, czy jesteś w stanie połączyć się z określonym adresem IP i portem, co jest równoważne wysłaniu pinga na adres IP i port.

Jak pingować port?

Ping sprawdza, czy można połączyć się z jednym komputerem z drugiego. Używa tak zwanego protokołu internetowego komunikatu kontrolnego lub ICMP, oprócz standardowego Internetu protokół, aby poprosić komputer o określonym adresie IP, aby wysłał wiadomość zwrotną, aby potwierdzić, że oba mogą porozumieć się.

Wideo dnia

Narzędzia ping są zawarte w większości nowoczesnych systemów operacyjnych, a w systemach Microsoft Windows, Apple macOS i Linux możesz użyć wiersza poleceń, aby wysłać ping. Wystarczy wpisać „ping”, a następnie nazwę domeny internetowej lub adres IP, aby wysłać wiadomość ping i otrzymać powiadomienie o wszelkich odpowiedziach.

IP i ICMP nie zawierają pojęcia numerów portów. Są one zawarte w protokołach wyższego poziomu, w tym protokole kontroli transmisji lub TCP, który jest używany do dostarczania ruchu i wiadomości e-mail w sieci WWW. Porty są również zawarte w protokole datagramów użytkownika (UDP), który jest używany do wysyłania prostszego ruchu internetowego. W obu protokołach numery portów służą do rozróżniania różnych usług działających na tym samym serwerze. Na przykład przeglądarki internetowe zwykle łączą się z portem 80 na serwerze sieciowym, a narzędzia poczty e-mail łączą się z portem 25, aby wysyłać wiadomości za pomocą prostego protokołu przesyłania poczty.

Ponieważ ping nie działa na protokole z numerami portów, nie można pingować konkretnego portu na komputerze. Możesz jednak użyć innych narzędzi, aby otworzyć połączenie z określonym adresem IP i portem i uzyskać te same informacje, które uzyskasz, gdybyś mógł pingować adres IP i port.

Pinguj alternatywy do sprawdzania portów

Jedną z technik sprawdzania, czy możesz połączyć się z konkretną maszyną, jest użycie telnet, prostego narzędzia do połączeń sieciowych. Jest zainstalowany w systemach Windows, macOS i Linux.

W systemie Windows może być konieczne aktywowanie usługi telnet, zanim będzie można z niej korzystać w Panelu sterowania. Aby to zrobić, otwórz menu Start i wpisz „Panel sterowania” w polu wyszukiwania. Kliknij „Programy”, a następnie „Programy i funkcje”. Wybierz „Włącz i wyłącz funkcje systemu Windows” i „Klient Telnet”, aby włączyć telnet. Kliknij "OK", jeśli zostaniesz o to poproszony.

Po aktywowaniu usługi Telnet otwórz wiersz polecenia w systemie operacyjnym. W systemie Windows zrób to, wpisując „cmd” w polu wyszukiwania w menu Start i klikając ikonę wiersza polecenia. W oknie wiersza polecenia wpisz „telnet”, a następnie spację, adres IP lub nazwę domeny, kolejną spację i numer portu. Na przykład, aby sprawdzić, czy możesz połączyć się z portem 80 na www.example.com, wpisujesz „telnet www.example.com 80" w oknie wiersza poleceń.

Jeśli port jest otwarty i osiągalny, otrzymasz odpowiedź z drugiego komputera. W przeciwnym razie zobaczysz komunikat o błędzie.

Możesz użyć innych narzędzi, aby sprawdzić, czy port jest otwarty. Jeśli jest to port, z którym chcesz się połączyć za pomocą określonego narzędzia, takiego jak klient poczty e-mail lub przeglądarka internetowa, użyj tego narzędzia, aby spróbować połączyć się z portem. Możesz również użyć innych narzędzi do konserwacji sieci, takich jak Netcat, Nmap lub Ncat, aby przetestować konkretny port.