Afbeelding tegoed: Fotograaf is mijn leven./Moment/GettyImages
Ping is een tool die wordt gebruikt om de status van netwerkverbindingen tussen twee computers te controleren. Technisch gezien gebruikt ping een protocol dat het concept van poortnummers niet omvat, dus er is geen standaard ping-poort, en je kunt ping ook niet gebruiken om de status van een specifieke poort te controleren. U kunt echter andere tools gebruiken om te controleren of u verbinding kunt maken met een bepaald IP-adres en een bepaalde poort, wat overeenkomt met het verzenden van een ping naar een IP-adres en poort.
Een poort pingen
Ping controleert of het mogelijk is om de ene computer vanaf de andere te bereiken. Het maakt gebruik van het zogenaamde Internet Control Message Protocol, of ICMP, bovenop het standaard internet protocol om een computer op een bepaald IP-adres te vragen om een antwoordbericht te sturen om te bevestigen dat de twee kunnen communiceren.
Video van de dag
Ping-tools zijn opgenomen in de meeste moderne besturingssystemen en op Microsoft Windows, Apple macOS en Linux kunt u de opdrachtregel gebruiken om een ping te verzenden. Typ gewoon "ping" gevolgd door een internetdomeinnaam of een IP-adres om een ping-bericht te verzenden en op de hoogte te worden gehouden van eventuele antwoorden.
IP en ICMP omvatten niet het concept van poortnummers. Deze zijn opgenomen in protocollen van een hoger niveau, waaronder het transmissiecontroleprotocol of TCP, dat wordt gebruikt om World Wide Web-verkeer en e-mails te leveren. Poorten zijn ook opgenomen in het gebruikersdatagramprotocol, of UDP, dat wordt gebruikt om wat eenvoudiger internetverkeer te verzenden. In beide protocollen worden poortnummers gebruikt om onderscheid te maken tussen verschillende services die op dezelfde server draaien. Webbrowsers maken bijvoorbeeld meestal verbinding met poort 80 op een webserver en e-mailtools maken verbinding met poort 25 om berichten te verzenden met het eenvoudige e-mailoverdrachtsprotocol.
Omdat ping niet werkt via een protocol met poortnummers, kunt u een bepaalde poort op een machine niet pingen. U kunt echter andere hulpmiddelen gebruiken om een verbinding met een bepaald IP-adres en een bepaalde poort te openen en dezelfde informatie te verkrijgen die u zou krijgen als u een IP en een poort zou kunnen pingen.
Ping-alternatieven om poorten te controleren
Een techniek om te controleren of u verbinding kunt maken met een bepaalde machine, is door telnet te gebruiken, een eenvoudig hulpprogramma voor netwerkverbinding. Het is geïnstalleerd op Windows, macOS en Linux.
In Windows moet u telnet mogelijk activeren voordat u het kunt gebruiken via het Configuratiescherm. Open hiervoor het Startmenu en typ "Configuratiescherm" in het zoekvak. Klik op 'Programma's', gevolgd door 'Programma's en onderdelen'. Selecteer "Windows-functies in- en uitschakelen" en "Telnet Client" om telnet in te schakelen. Klik op "OK" als daarom wordt gevraagd.
Nadat telnet is geactiveerd, opent u een opdrachtprompt op uw besturingssysteem. In Windows doet u dit door "cmd" te typen in het zoekvak in het menu Start en op het opdrachtpromptpictogram te klikken. Typ in het opdrachtpromptvenster "telnet" gevolgd door een spatie, dan een IP-adres of domeinnaam gevolgd door nog een spatie en dan het poortnummer. Om bijvoorbeeld te controleren of u verbinding kunt maken met poort 80 op www.voorbeeld.com, typ je "telnet www.voorbeeld.com 80" in het opdrachtpromptvenster.
Als de poort open en bereikbaar is, ontvangt u een reactie van de andere computer. Anders ziet u een foutmelding.
U kunt andere tools gebruiken om te controleren of een poort open is. Als het een poort is waarmee u verbinding wilt maken met een bepaalde tool, zoals een e-mailclient of webbrowser, gebruikt u die tool om te proberen verbinding te maken met de poort. U kunt ook andere hulpprogramma's voor netwerkonderhoud gebruiken, zoals Netcat, Nmap of Ncat om een bepaalde poort te testen.