Źródło obrazu: AJ_Watt/E+/GettyImages
Jeśli jesteś przyzwyczajony do pracy z różnymi systemami komputerowymi w celu przesyłania danych przez Internet, możesz być przyzwyczajony do myślenia w kategoriach portów internetowych. Są to zasadniczo liczby przypisane do różnych typów danych przesyłanych w Internecie, od danych z sieci WWW po przesyłanie plików systemu Windows do różnych systemów poczty e-mail. Jedną z powszechnych usług internetowych, które w ogóle nie korzystają z portów, jest usługa ping, która służy do sprawdzania, czy komputery i połączenia działają poprawnie.
Jakiego portu używa ping?
Gdy wysyłasz wiadomości przez Internet, są one zwykle kierowane przy użyciu tak zwanego protokołu internetowego (IP). Jest to standardowy sposób, w jaki komputery komunikują się ze sobą, aby przekazywać wiadomości z komputera do komputera, aby dotrzeć do celu. Prawdopodobnie najbardziej znanym aspektem IP jest adres IP, numeryczny adres podobny do numeru telefonu, który jest używany do kierowania wiadomości internetowych do konkretnego komputera.
Wideo dnia
Większość ruchu internetowego, w tym wiadomości e-mail i dane z sieci World Wide Web, korzysta z drugiego protokołu poza IP, zwanego protokołem kontroli transmisji (TCP). Ta kombinacja jest określana jako TCP/IP i umożliwia dwóm komputerom nawiązanie połączenia i sprawdzenie, czy dane są odbierane. Niektóre aplikacje, które polegają na szybkim wysyłaniu danych, takie jak niektóre aplikacje do strumieniowego przesyłania wideo i audio, używają alternatywnego, prostszego protokołu, zwanego protokołem datagramów użytkownika (UDP), jako dodatek do protokołu IP.
Zarówno TCP, jak i UDP używają tak zwanych numerów portów, aby wskazać, w jaki sposób wiadomości powinny być kierowane do różnych programów działających na tym samym komputerze. Zasadniczo każdemu programowi i zadaniu przypisywany jest własny numer portu, przy czym niektóre porty są zwykle używane do niektórych usług. Na przykład, serwery WWW zazwyczaj odbierają żądania na porcie 80, a serwery poczty elektronicznej używające prostego protokołu przesyłania poczty nasłuchują na porcie 25 wiadomości przychodzących.
Trzecim protokołem, znajdującym się na szczycie IP, jest Internet Control Message Protocol (ICMP). Jest często używany do diagnozowania problemów z połączeniem, w tym przez program o nazwie ping, który żąda odpowiedzi od komputera, jeśli otrzyma komunikat ICMP. ICMP nie używa numerów portów, więc nie ma portu do pingowania.
Niektórzy mogą używać wyrażenia „ping a port” nieformalnie oznaczającego otwarcie połączenia TCP z tym portem i sprawdzenie, czy otrzymano odpowiedź, ale praktycznie rzecz biorąc, nie ma portu ping.
Ping i zapory
Zazwyczaj podczas konfigurowania sprzętu lub oprogramowania zapory w celu zezwalania lub blokowania określonych rodzajów ruchu internetowego należy określić numer portu używanego przez daną aplikację. W przypadku polecenia ping jest to niemożliwe, ponieważ nie ma numeru portu ping do wskazania.
Jednak wiele zapór ma osobną sekcję opcji konfiguracyjnych, w której można zezwolić lub zabronić ruchu ICMP. Sprawdź dokumentację zapory, jeśli chcesz dowiedzieć się, jak zezwolić lub zabronić pingów.