È una classe di indirizzo speciale. Di solito si riferisce a un indirizzo IPv4 o IPv6 ma può essere un riferimento ad altri protocolli. L'idea generale è che l'indirizzo sia valido e utilizzabile solo per il collegamento locale o il segmento di rete locale. I significati esatti di questi termini variano in base al protocollo.
In primo luogo, l'indirizzo locale di collegamento è sempre un indirizzo IP.
Non sempre, più comunemente le persone intendono un indirizzo IP locale di collegamento quando usano il termine. Quando significano questo, gli indirizzi sono sempre indirizzi IP, sia IPv4 che IPv6. In alcune circostanze è valido fare riferimento a un indirizzo MAC come indirizzo locale di collegamento, ma è un uso meno comune del termine.
Inoltre, è sempre nell'intervallo da 169.254.1.0 a 169.254.1.0.
Chiudi, l'intervallo per IPv4 è 169.254.0.0/16 (da 169.254.0.1 a 169.254.255.254), con 169.254.0.0 e 169.254.255.255 riservati come indirizzi di rete / broadcast. IPv6 ha fe80 :: / 10 riservato per gli indirizzi Link-Local con quelli assegnati automaticamente nella gamma fe80 :: / 64.
In secondo luogo, l'indirizzo locale del collegamento è sempre assegnato a un dispositivo da solo.
No. Un indirizzo IP locale non è più unico di un normale indirizzo IP, almeno non in termini generali. L'indirizzo IP locale di collegamento deve essere univoco all'interno del suo segmento di rete. La guida approssimativa a questo è che i router non inoltreranno alcun traffico utilizzando un indirizzo nell'intervallo di indirizzi IP locali di collegamento, ma Hub e Switch si comporteranno normalmente. In un contesto domestico ciò significa che è improbabile che vengano utilizzati molto al di fuori di incarichi automatizzati, in reti più grandi diventa più rilevante.
Il processo con cui un dispositivo assegna un indirizzo a se stesso è un uso comune per gli indirizzi IP Link-local ma non è l'unico modo in cui vengono utilizzati. Nella configurazione automatica dell'indirizzo senza stato il dispositivo dovrebbe verificare che sia disponibile un indirizzo che desidera provare e utilizzare e quindi utilizzarlo. Non c'è nulla che ti impedisca di assegnare manualmente lo stesso indirizzo IP link-local a due dispositivi amministrati.
Più in dettaglio, il dispositivo sceglie un indirizzo IP (da un intervallo specificato) e invia questo IP ad altri dispositivi nella rete. Se questo indirizzo IP non è occupato da altri dispositivi, verrà preso dal dispositivo considerato. È giusto?
Stai descrivendo una forma di autoconfigurazione dell'indirizzo senza stato . Sebbene questa sia una delle fonti più comuni per gli indirizzi IP locali di collegamento, non è l'unica ed è un processo separato.
Se inizierai a guardare IPv6, ogni porta di rete fisica su un dispositivo ha un indirizzo IPv6 locale di collegamento che viene utilizzato principalmente dalle operazioni di protocollo di basso livello. Questi sono generati automaticamente in un modo simile a quello che descrivi o sono distribuiti da un sistema centrale, come comunemente accade DHCP per i normali indirizzi IPv4.
Se guarderai al livello Ethernet piuttosto che all'IP, sembra che anche gli indirizzi MAC contino come indirizzi link-local. Il termine probabilmente si applica anche ad altri protocolli di rete indirizzabili, ma mi aspetto che IP ed Ethernet siano i due usi più comuni per tutti i giorni, con l'IP prevalente per le apparecchiature domestiche.
Per ulteriori informazioni, potresti essere fortunato con l'articolo di Wikipedia su Link-Local Addresses . Al momento ha una spiegazione corretta, sebbene sia necessario sapere quali sono le differenze tra hub, switch e router nelle reti IP.