Poortnummers worden toegewezen aan toepassingen en hun communicatie op een lokaal gebiedsnetwerk (LAN). Ze helpen om een bepaalde "gesprek" te onderscheiden van een ander. Standaard poortnummers zijn toegewezen aan de meeste toepassingen of services. Bijvoorbeeld standaard web (http) wordt uitgevoerd via poort 80, en beveiligde website (https) wordt uitgevoerd via poort 443. Officiële algemeen bekende poortnummers kan worden gevonden op de website van de Internet Assigned Numbers Authority van, die in de sectie Resources is gekoppeld. Vele bekende onofficiële poortnummers worden gebruikt door leveranciers ook.
Wat die u nodig hebt
- Computer met een besturingssysteem Microsoft Windows, Linux of Mac OS
Open een terminal. Voor Windows, opent u een opdrachtprompt door te klikken op "Start" en "CMD" te typen in het vak "Run". Voor een Mac, typ "terminal" in de finder, of ga naar de map toepassingen, open de map hulpprogramma's en "Terminal". Deze opdrachten kunnen worden uitgevoerd vanaf de clientcomputer of vanaf de serverkant. Dikwijls, zal u geen toegang hebben tot de serverkant.
Voert u de opdracht 'netstat - an"vanaf terminal of troepenleiding prompt. De uitvoer ziet er ongeveer voor Linux, Windows en Mac. Als uw output meerdere secties heeft, schuift u omhoog tot u deze kolomkoppen vindt: Protocol, lokaal adres, buitenlandse adres en staat. De lokale en buitenlandse adres kolommen geven het Internet protocol (IP)-adres en het poortnummer, gescheiden door een dubbele punt. Elke rij geeft aan een applicatie die is ofwel in een gesprek met een andere computer of het wachten om een gesprek.
Zoekt u naar een staat van "listen" te vinden het poortnummer van de services die worden uitgevoerd op uw computer (de computer die fungeert als een server.) "Listen" betekent dat uw computer wacht op een andere computer toegang tot die toepassing te verzoeken. Kijk onder de kolom "Local address" van de bijbehorende rij om het poortnummer.
Kijk voor de toestand van de "gevestigde" om te zoeken naar het poortnummer dat uw computer verbinding maakt met services die worden uitgevoerd op een andere computer (de computer die fungeert als een client). "Gevestigde" betekent dat de computer communiceert met een toepassing op een andere computer. Kijk onder de kolom "Buitenlandse adres" van de bijbehorende rij om het poortnummer.
"Netstat - bn" en "netstat -abn" uitvoeren vanaf een opdrachtprompt van Windows om te bepalen van het nummer van de poort in gebruik door een bepaalde toepassing. Op een computer waarop de toepassing als service (server side), zoekt de toepassing in de "luisteren" staat, en controleer de kolom "Local Address" om te zoeken naar het nummer van de poort van die toepassing. Op een computer de service (de kant van de client) verbinding probeert te maken, open de toepassing de verbinding tot stand brengen en voer de opdracht "netstat -abn". Kijk voor de toepassing in de "gevestigde" staat, en nummer van de poort van die toepassing vinden in de kolom "Buitenlandse adres".
Dit is moeilijker te doen voor Linux of Mac, maar de opdracht "lsof -i" zal u soms tonen de aanvragen en de tcp-poorten die ze gebruiken.
Vind het niet-standaard poortnummer dat is geconfigureerd op de server. Dit doen met behulp van een van de eerdere methoden of door te kijken naar de configuratievoorkeuren voor de toepassing die wordt uitgevoerd op de server. Hebt u geen toegang tot de server, de server beheerder vragen welk poortnummer de toepassing worden gebruikt.
- Elk gesprek wordt geassocieerd met twee poortnummers. De server kant is een standaard of bekend poortnummer, variërend van 0 tot 1023, en van de client-kant is een aantal willekeurig gegenereerd alleen voor dat korte gesprek en variërend van 49152 tot 65535.
- Wanneer het poortnummer van de toepassing van een server is geconfigureerd als een niet-standaard poort, moet dan een computer van de client toepassing het nummer van de poort zodat deze overeenkomen met die van de server om te verbinden met de service wijzigen. Als Google zijn geconfigureerd voor het gebruik van poort 8080 in plaats van de standaardpoort 80, bijvoorbeeld, zou u het door te typen "http://google.com:8080" in uw webbrowser; in dit geval zou de browser de clienttoepassing. Elke client applicatie heeft een andere manier niet-standaard-poortnummers configureren.
- Om te zien alle opties voor de opdracht netstat, type "netstat /?" in een Windows-opdrachtprompt of type "netstat man" in een Mac of Linux terminal.