UDP port 67 är den välkända serverporten för DHCP.
En port är ett transportlagernummer som används tillsammans med en IP-adress och ett protokoll som TCP eller UDP för att dirigera trafik till rätt tjänst på en värd.
En serverprocess binder en socket till en port och lyssnar, medan en klient vanligtvis väljer en tillfällig källport för utgående anslutningar.
Kombinationen av käll- och destinations-IP-adresser, käll- och destinationsportar och transportprotokollet identifierar unikt ett flöde så att operativsystemet kan hålla många konversationer åtskilda.
Brandväggar, NAT och skannrar talar om portar eftersom destinationsporten är den stabila mötespunkten som exponerar en tjänst för nätverket.
DHCP existerar eftersom en ny maskin ofta inte känner till sin IP-adress, standardgateway eller DNS inställningar ännu.
En DHCP-server lyssnar på UDP 67 så att klienter kan upptäcka den utan föregående konfiguration.
Eftersom DHCP använder UDP och ofta sänder, finns det ingen anslutningskonfiguration som TCP.
En klient använder vanligtvis UDP 68 och sänder ett upptäcktsmeddelande.
Servern på 67 svarar med ett erbjudande, klienten begär den erbjudna adressen och servern bekräftar leasingavtalet tillsammans med alternativ som router och DNS.
När du förstår portrollerna kan du läsa paketfångningar och se det verkliga flödet: trafik på klientsidan kopplad till 68, svar på serversidan kopplad till 67.
Säkerhetsmässigt kan oseriösa DHCP-servrar dela ut skadliga gateways eller DNS-servrar, så dessa portar är vanligtvis begränsade till betrodda nätverkssegment.