Зашел спор насчет Unicast-пакетов.
Я говорю, что это пакеты, где в адресе получателя стоит маска /32
А товарищ говорит, что это пакеты типа точка-точка. Маска тут не при чем.
Кто прав?
Разрешите наш спор.
>Зашел спор насчет Unicast-пакетов.
>Я говорю, что это пакеты, где в адресе получателя стоит маска /32
>
>А товарищ говорит, что это пакеты типа точка-точка. Маска тут не при
>чем.
>Кто прав?
>Разрешите наш спор.Unicast-пакеты - это пакеты в поле "адрес назначения" которых стоит unicast адрес.
unicast
Message sent to a single network destination.unicast address
Address specifying a single network device.http://www.cisco.com/en/US/tech/tk1330/tsd_technology_suppor...
>Зашел спор насчет Unicast-пакетов.
>Я говорю, что это пакеты, где в адресе получателя стоит маска /32
>
>А товарищ говорит, что это пакеты типа точка-точка. Маска тут не при
>чем.
>Кто прав?
>Разрешите наш спор.В пакетах нет такого поля как "маска адреса получателя".
Unicast - это одноадресная отправка пакета. Практически все пакеты которые вы отправляете или получаете - это unicast.
Multicast - это многоадресная отправка пакета. Т.е. отправка пакета сразу многим получателям.
Broadcast - это широковещательная рассылка пакета. Т.е. отправка сразу всем получателям до кого удается дотянутся.
Anycast - это отправка пакета "первому попавшемуся" в anycast группе. Т.е. кто первый получил пакет - его и обрабатывает. Остальные участники Anycast группы этого пакета уже не увидят.Термины Unicast/Multicast (как и Broadcast, Anycast) никак не связаны с протоколом tcp/ip и вообще могут применяться вне контекста компьютерных сетей.
Так что ваш товарищ прав.
Вот почитайте: http://en.wikipedia.org/wiki/Unicast
>[оверквотинг удален]
>Anycast - это отправка пакета "первому попавшемуся" в anycast группе. Т.е. кто
>первый получил пакет - его и обрабатывает. Остальные участники Anycast группы
>этого пакета уже не увидят.
>
>Термины Unicast/Multicast (как и Broadcast, Anycast) никак не связаны с протоколом tcp/ip
>и вообще могут применяться вне контекста компьютерных сетей.
>
>Так что ваш товарищ прав.
>
>Вот почитайте: http://en.wikipedia.org/wiki/UnicastНо применительно к протоколу ip то я прав ?
Маска (/32) дает инструкцию интерфейсу/маршрутизатору/свичу , куда направлять пакет.
>[оверквотинг удален]
>>
>>Термины Unicast/Multicast (как и Broadcast, Anycast) никак не связаны с протоколом tcp/ip
>>и вообще могут применяться вне контекста компьютерных сетей.
>>
>>Так что ваш товарищ прав.
>>
>>Вот почитайте: http://en.wikipedia.org/wiki/Unicast
>
>Но применительно к протоколу ip то я прав ?
>Маска (/32) дает инструкцию интерфейсу/маршрутизатору/свичу , куда направлять пакет.В приложении к IPv4.
Ты неправ, в пакете ВООБЩЕ НЕТ ТАКОГО ПОЛЯ КАК МАСКА!
все пакеты с адресами начинающимися на 1-223 являются ЮНИКАСТАМИ, и посылаются на бродкастовый MAC адрес, если станция отсылающая пакет, наложив маску сети на адрес получателя, обнаруживает что бродкастовый IP совпадает с адресом получателя в пакете.
Все пакеты, адрес которых начинается с 224 - мультикастовые!
>Зашел спор насчет Unicast-пакетов.
>Я говорю, что это пакеты, где в адресе получателя стоит маска /32
>
>А товарищ говорит, что это пакеты типа точка-точка. Маска тут не при
>чем.
>Кто прав?
>Разрешите наш спор.Он более прав, скажу так. Потому что это пакеты, в полях src-mac и dst-mac в заголовке вписаны обычные мак-адреса, не мультикастовые и не броадкастовые (ff-ff-ff-ff-ff-ff)
А уж IP это пакет или IPX - тут без разницы.