URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 14251
[ Назад ]

Исходное сообщение
"Unicast"

Отправлено XPurple , 21-Авг-07 12:56 
Зашел спор насчет Unicast-пакетов.
Я говорю, что это пакеты, где в адресе получателя стоит маска /32
А товарищ говорит, что это пакеты типа точка-точка. Маска тут не при чем.
Кто прав?
Разрешите наш спор.

Содержание

Сообщения в этом обсуждении
"Unicast"
Отправлено fate , 21-Авг-07 13:11 
>Зашел спор насчет 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"
Отправлено Ярослав Росомахо , 21-Авг-07 18:15 
>Зашел спор насчет Unicast-пакетов.
>Я говорю, что это пакеты, где в адресе получателя стоит маска /32
>
>А товарищ говорит, что это пакеты типа точка-точка. Маска тут не при
>чем.
>Кто прав?
>Разрешите наш спор.

В пакетах нет такого поля как "маска адреса получателя".

Unicast - это одноадресная отправка пакета. Практически все пакеты которые вы отправляете или получаете - это unicast.
Multicast - это многоадресная отправка пакета. Т.е. отправка пакета сразу многим получателям.
Broadcast - это широковещательная рассылка пакета. Т.е. отправка сразу всем получателям до кого удается дотянутся.
Anycast - это отправка пакета "первому попавшемуся" в anycast группе. Т.е. кто первый получил пакет - его и обрабатывает. Остальные участники Anycast группы этого пакета уже не увидят.

Термины Unicast/Multicast (как и Broadcast, Anycast) никак не связаны с протоколом tcp/ip и вообще могут применяться вне контекста компьютерных сетей.

Так что ваш товарищ прав.

Вот почитайте: http://en.wikipedia.org/wiki/Unicast


"Unicast"
Отправлено XPurple , 21-Авг-07 21:51 
>[оверквотинг удален]
>Anycast - это отправка пакета "первому попавшемуся" в anycast группе. Т.е. кто
>первый получил пакет - его и обрабатывает. Остальные участники Anycast группы
>этого пакета уже не увидят.
>
>Термины Unicast/Multicast (как и Broadcast, Anycast) никак не связаны с протоколом tcp/ip
>и вообще могут применяться вне контекста компьютерных сетей.
>
>Так что ваш товарищ прав.
>
>Вот почитайте: http://en.wikipedia.org/wiki/Unicast

Но применительно к протоколу ip то я прав ?
Маска (/32) дает инструкцию интерфейсу/маршрутизатору/свичу , куда направлять пакет.


"Unicast"
Отправлено fantom , 22-Авг-07 09:03 
>[оверквотинг удален]
>>
>>Термины Unicast/Multicast (как и Broadcast, Anycast) никак не связаны с протоколом tcp/ip
>>и вообще могут применяться вне контекста компьютерных сетей.
>>
>>Так что ваш товарищ прав.
>>
>>Вот почитайте: http://en.wikipedia.org/wiki/Unicast
>
>Но применительно к протоколу ip то я прав ?
>Маска (/32) дает инструкцию интерфейсу/маршрутизатору/свичу , куда направлять пакет.

В приложении к IPv4.
Ты неправ, в пакете ВООБЩЕ НЕТ ТАКОГО ПОЛЯ КАК МАСКА!
все пакеты с адресами начинающимися на 1-223 являются ЮНИКАСТАМИ, и посылаются на бродкастовый MAC адрес, если станция отсылающая пакет, наложив маску сети на адрес получателя, обнаруживает что бродкастовый IP совпадает с адресом получателя в пакете.
Все пакеты, адрес которых начинается с 224 - мультикастовые!


"Unicast"
Отправлено Cyrill Malevanov , 22-Авг-07 00:47 
>Зашел спор насчет Unicast-пакетов.
>Я говорю, что это пакеты, где в адресе получателя стоит маска /32
>
>А товарищ говорит, что это пакеты типа точка-точка. Маска тут не при
>чем.
>Кто прав?
>Разрешите наш спор.

Он более прав, скажу так. Потому что это пакеты, в полях src-mac и dst-mac в заголовке вписаны обычные мак-адреса, не мультикастовые и не броадкастовые (ff-ff-ff-ff-ff-ff)
А уж IP это пакет или IPX - тут без разницы.