UDP port 68 är den välkända klientporten 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.
En DHCP-klient binder till UDP 68 så att svar från servrar på ett tillförlitligt sätt når rätt lokala process under uppstart.
Detta är särskilt viktigt eftersom klienten kan börja utan IP-adress, skicka från 0.0.0.0 till en sändningsdestination samtidigt som den behöver ta emot ett erbjudande.
I ett typiskt leasingflöde upptäcker och begär klienten på 68 sändningar meddelanden, och servern på 67 svarar med erbjudande- och bekräftelsemeddelanden som inkluderar en adressleasing plus inställningar som DNS och standardgateway.
Eftersom det tidiga utbytet kan sändas och oautentiseras spelar nätverkskontroller som switchportsäkerhet, DHCP snooping eller betrodda VLAN-gränser mycket.
Om en angripare kan injicera DHCP-svar till port 68, kan de omdirigera trafik eller bryta anslutningen genom att dela ut dålig konfiguration.