Perché l'IP multicast usa TTL settato come 1?

1

Mi chiedo perché i messaggi multicast come la query di appartenenza e il rapporto di appartenenza abbiano un TimeToLive impostato su 1. Voglio dire: messaggi come questi non dovrebbero essere ritrasmessi via rete (ad esempio per avvisare altri router che c'è un gruppo chi vuole ricevere messaggi multicast).

    
posta Filippo Scaramuzza 14.11.2018 - 22:41
fonte

1 risposta

0

Il TTL non è effettivamente un tempo , ma un conteggio di quanti luppoli può prendere un pacchetto. Quando un router riceve un pacchetto, decrementa il TTL e lo inoltra se il TTL è diverso da zero. Quindi se TTL = 1, questo impedisce al pacchetto di essere inoltrato al di fuori della rete corrente.

Tuttavia, il TTL non dovrebbe essere usato impropriamente come meccanismo di sicurezza. Invece, il router dovrebbe controllare l'indirizzo di destinazione del pacchetto per decidere se deve essere inoltrato e dove. Ad esempio, un router potrebbe rifiutarsi di inoltrare pacchetti con un indirizzo multicast.

Vedi anche: Hop (networking) su Wikipedia.

    
risposta data 14.11.2018 - 22:56
fonte

Leggi altre domande sui tag