Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2011.01.30;
Скачать: [xml.tar.bz2];

Вниз

чат mailslot домен нагрузка   Найти похожие ветки 

 
VirEx(home)   (2010-10-15 20:22) [0]

говорят широковещательные сообщения по udp сильно грузят сеть если машин в сетке около 300-500

а если программа работает (рассылает сообщения всем) через mailslot, будет ли аналогичная нагрузка?


 
KilkennyCat ©   (2010-10-15 23:42) [1]

разумеется нет. мэйслот использует скин-эффект проводов, и огибая розетку вливается сразу в проц.


 
картман ©   (2010-10-15 23:45) [2]


> использует скин-эффект проводов, и огибая розетку вливается
> сразу в проц.

до чего наука дошла


 
_VirEx_   (2010-10-17 18:21) [3]


>  [1] KilkennyCat ©   (15.10.10 23:42)
> разумеется нет. мэйслот использует скин-эффект проводов,
> и огибая розетку вливается сразу в проц.

спасибо за петросян-шутку

может кто-то пробовал организовать чат на мейлслотах для большой локальной сети?


 
DVM ©   (2010-10-17 18:28) [4]


> _VirEx_   (17.10.10 18:21) [3]

Слать широковещательные сообщения - это утопия. Гораздо эффективнее такой вариант:
1) Из списка участников сети выбирается сервер. Сервер назначается автоматически или принудительно.
2) Для поиска сервера новый участник 1 !!! раз шлет широковещательный запрос, на который сервер ему отвечает, если на 3 запроса подряд клиент не получил ответа, то он сам обретает статус сервера.
3) Сервер может быть не один для надежности, возможно автоматическое перераспределение ролей.

И широковещательный мусор не используется.


 
картман ©   (2010-10-17 18:38) [5]


> DVM ©   (17.10.10 18:28) [4]


http://ru.wikipedia.org/wiki/%D0%A3%D1%82%D0%BE%D0%BF%D0%B8%D1%8F

хотя, забодай меня комар, тоже люблю употреблять данный термин в таком же смысле


 
_VirEx_   (2010-10-17 21:17) [6]


>  [4] DVM ©   (17.10.10 18:28)
>
> > _VirEx_   (17.10.10 18:21) [3]
>
> Слать широковещательные сообщения - это утопия. Гораздо
> эффективнее такой вариант:
> 1) Из списка участников сети выбирается сервер. Сервер назначается
> автоматически или принудительно.
> 2) Для поиска сервера новый участник 1 !!! раз шлет широковещательный
> запрос, на который сервер ему отвечает, если на 3 запроса
> подряд клиент не получил ответа, то он сам обретает статус
> сервера.
> 3) Сервер может быть не один для надежности, возможно автоматическое
> перераспределение ролей.
>
> И широковещательный мусор не используется.

в чем утопичность? уже реализовано
вопрос в том "аналогично ли широковещательные сообщения через mailslot грузят сеть как широковещательные udp сообщения?"

я честно говоря мало знаю о реализации mailslot, но если судить по этому:  http://www.rsdn.ru/forum/network/497486.flat.aspx
получается, что UDP рассылается по локалке на все компьютеры/сетевые устройства

а mailslot работает по протоколу smb, т.е. ограничивает отправку сообщения компьютерам, имеющим сетевое имя (netbios) в пределах например домена (игнорируя различные устройства в сети имеющие сетевой интерфейс, типа миниАТС, бесперебойник и т.п.), а также не шлет сообщения в другие подсети, в то время как широковещательные UDP запросы рассылаются на 255.255.255.255

вобщем впринципе понятно, mailslot в этом плане "избирательней", и отдельный "сервер" городить не нужно


 
_VirEx_   (2010-10-17 21:30) [7]

можно представить такую картину:
в одной локальной сети:
- есть домен OFK01, в нем SRV1 (сервер домена), SRV2, PC01, PC02, PC03
- есть домен OFK02, в нем SRV1 (сервер домена), SRV2, PC01, PC02, PC03

допустим в домене OFK01 от PC01 рассылается широковещательное сообщение через mailslot
в этом случае его получат SRV1, SRV2, PC02, PC03 в домене OFK01

ну и аналогично во втором домене OFK02 широковещательное сообщение от машины из этого домена получат только те кто в него входят


 
_VirEx_   (2010-10-17 21:33) [8]


>  [7] _VirEx_   (17.10.10 21:30)

или это утопия? :-D


 
DVM ©   (2010-10-17 21:34) [9]


> _VirEx_   (17.10.10 21:17) [6]

не у всех netbios включен, получится заведомо ограниченное решение.
Описанная же мной схема будет работать даже в сети инетернет, если предусмотреть в протоколе задание жестко фиксированных серверов, в локалке же сможет находить сервера сама.


 
_VirEx_   (2010-10-17 21:44) [10]


>  [9] DVM ©   (17.10.10 21:34)
>
> > _VirEx_   (17.10.10 21:17) [6]
>
> не у всех netbios включен, получится заведомо ограниченное
> решение.
> Описанная же мной схема будет работать даже в сети инетернет,
> если предусмотреть в протоколе задание жестко фиксированных
> серверов, в локалке же сможет находить сервера сама.

разве mailslot может отправлять вобще сообщение дальше домена/локальной сети?

мне собственно и нужны эти ограничения
программа - чат для домена


 
_VirEx_   (2010-10-17 21:56) [11]

еще если не трудно, у кого есть виндовый домен с англицкими именованиями групп, подскажите как именуется группа "Администраторы домена"?

эта группа на английском должна быть что-то типа "Domain Admins" или как правильно?


 
Anatoly Podgoretsky ©   (2010-10-17 22:08) [12]

> _VirEx_  (17.10.2010 21:56:11)  [11]

Так и называется.


 
_VirEx_   (2010-10-17 22:10) [13]


>  [12] Anatoly Podgoretsky ©   (17.10.10 22:08)
> > _VirEx_  (17.10.2010 21:56:11)  [11]
>
> Так и называется.

спасибо
вопросов больше не имею



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2011.01.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.003 c
15-1287159733
VirEx(home)
2010-10-15 20:22
2011.01.30
чат mailslot домен нагрузка


11-1196774637
terc
2007-12-04 16:23
2011.01.30
подскажите как добавить kol компонент в lazarus


2-1289628270
Gu
2010-11-13 09:04
2011.01.30
TreeView, имя текущего элемента


2-1289654665
mfender
2010-11-13 16:24
2011.01.30
Record и память


11-1228398987
Al Berto
2008-12-04 16:56
2011.01.30
WinCE HTTP protocol using KOL on Lazarus





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский