Perché DHCP ha fissato i numbers di port client e server

Nella maggior parte delle applicazioni client-server, il numero di port di un server è un numero noto, mentre il client utilizza un numero di port attualmente disponibile. DHCP è diverso. Qui, sia il client che il server utilizzano una port ben nota: la port UDP 67 per il server DHCP e la port UDP 68 per il client DHCP.

Perché hanno progettato così e avere un numero di port client fisso?

  • È opportuno impostare IP statico nell'ambito del DHCP?
  • Come gestisce Windows 2003 la creazione di record DNS da DHCP?
  • Punto di accesso WiFi senza accesso a Internet - i dispositivi iOS scollegano
  • Quale servizio utilizza la port UDP 60059?
  • Che cosa fa DHCP Lease Time e Domain Name?
  • PowerShell: Convertire la string di IP separati da virgole per l'object IPAddress
  • 2 Solutions collect form web for “Perché DHCP ha fissato i numbers di port client e server”

    Questo è necessario perché il client non può avere un indirizzo IP quando utilizza DHCP (utilizza DHCP per get un indirizzo).

    Il server e il client comunicano tramite le trasmissioni in modo che il server invia l'indirizzo IP del client alla port UDP 68. Non esiste altro modo per il server di raggiungere il client. E questo è l'unico modo per il cliente di ricevere una risposta alla sua richiesta in quanto non dispone di un indirizzo IP.

    Se assegno un numero di port temporanea, ad esempio 10000, ad un client DHCP devo assegnare lo stesso numero di port a tutto il client della networking.

    Il server DHCP non conosce l'indirizzo IP dei client, ciò che sa è il numero di port del client DHCP. Quindi il server DHCP trasmette il pacchetto con il numero di port client pari a 10000. Se non è assegnato a tutti i client DHCP il numero di port 10000 per l'applicazione DHCP, potrebbe essere ansible che alcuni client eseguano un'altra applicazione sul numero di port 10000. Il pacchetto da il server DHCP verrà consegnato all'applicazione client sbagliata. Quindi è meglio utilizzare numbers di port ben noti per DHCP.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.