Netwerkpoorten
Wat is een netwerkpoort?
Een netwerkpoort, zoals poort 443, is een nummer dat bij een IP-adres hoort en aangeeft voor welke dienst een verbinding bedoeld is. Het IP-adres bepaalt welke computer het verzoek krijgt, en de poort bepaalt welk programma erop moet antwoorden.
Een poort is een getal tussen 0 en 65535. Zo kan één webserver tegelijk websites, e-mail en andere diensten aanbieden, elk op een eigen poort. Sommige DNS-records, zoals SRV-records, leggen ook de poort van een dienst vast. Een poort is dus geen fysieke aansluiting, maar een logisch nummer binnen je verbinding met het netwerk.
Welke poorten horen bij websites en servers?
- Poort 80: onversleuteld webverkeer via HTTP.
- Poort 443: versleuteld webverkeer via HTTPS. De meeste sites draaien tegenwoordig op deze poort.
- Poort 22: beveiligde toegang tot een server via SSH.
- Poorten 25, 465 en 587: e-mailverkeer, waarbij verschillende poorten worden gebruikt voor het verzenden en het doorgeven tussen mailservers.
- Poort 53: DNS-verkeer.
Bezoekers hoeven de poort meestal niet in te typen. Een browser gebruikt bij https:// automatisch poort 443. Het protocol dat op zo'n poort draait, lees je bij TCP en UDP.
Waarom kan een poort open of dicht zijn?
Een poort is open als er een dienst op luistert en verkeer accepteert. Draait er geen dienst op die poort, dan reageert de server niet of wijst een firewall het verkeer af. Een firewall kan per poort regels hebben: sommige poorten staan open voor iedereen, andere alleen voor een bepaald netwerk. Een open poort is niet automatisch een probleem, maar elke open poort is wel een ingang die je moet kennen.
Voor een website is het normaal dat poort 80 en 443 open staan. Andere poorten, zoals die voor serverbeheer, wil je liever niet voor iedereen openzetten. Vraag je hoster welke poorten bij jouw server open staan en waarom. Bij een thuisnetwerk speelt de router daarbij ook een rol, zoals uitgelegd bij publiek en privé IP-adres.
Veelgestelde vragen
Wat is het verschil tussen poort 80 en 443?
Poort 80 wordt gebruikt voor onversleuteld webverkeer via HTTP. Poort 443 is voor versleuteld verkeer via HTTPS, waarbij de inhoud van de pagina beschermd is tegen meelezen. Tegenwoordig draaien de meeste sites op HTTPS, en veel servers sturen bezoekers die op poort 80 komen door naar 443.
Hoe test ik of een poort open is?
Dat kan met een poortcontrole via een online tool of met een hulpprogramma op je computer. Zo'n test laat zien of er een verbinding tot stand komt op een bepaald adres en poort. Een gesloten poort kan ook betekenen dat de dienst niet draait. Test alleen servers die je zelf beheert of waarvoor je toestemming hebt.