Почему DHCP использует UDP-порты 67 и 68 для связи между клиентом и сервером?

Я знаю, что DHCP используется для назначения IP-адреса клиенту, и, следовательно, единственный возможный способ установить соединение - прослушивать определенный порт. Но есть ли какая-то конкретная причина для выбора 67 и 68?