Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.02.2013, 11:36   #11
miss N
Пользователь
 
Регистрация: 18.02.2013
Сообщений: 13
По умолчанию

Цитата:
Сообщение от Smitt&Wesson Посмотреть сообщение
Мы - последнее препятствие, на пути к знаниям (не заблуждайтесь).
Зачем мне настраивать прокси???

я целый семестр сама изучала эти дейтаграммы, и очень много про них читала, но все не то. поэтому я уже после сессии которую я не закрыла только из-за этого вопроса написала сюда!
miss N вне форума Ответить с цитированием
Старый 19.02.2013, 11:47   #12
Freedo
Пользователь
 
Регистрация: 16.10.2012
Сообщений: 27
По умолчанию

Протокол UDP не предусматривает ни каких механизмов гарантирующих доставку, поэтому тут всё на совести разработчика. Ведь можно реализовать это в прикладном протоколе. Узел которому было направленно сообщение может отправить обратно отправителю сообщение о том, что сообщение было доставлено. Правда подтверждение тоже может затеряться.
Freedo вне форума Ответить с цитированием
Старый 19.02.2013, 11:51   #13
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от Freedo Посмотреть сообщение
Протокол UDP не предусматривает ни каких механизмов гарантирующих доставку, поэтому тут всё на совести разработчика. Ведь можно реализовать это в прикладном протоколе. Узел которому было направленно сообщение может отправить обратно отправителю сообщение о том, что сообщение было доставлено. Правда подтверждение тоже может затеряться.
Поэтому и говою - нужно настроить обращение к DNC-серверу.
Кто он? Спросите у провайдера.
Можно использовать и "по умолчанию" но сервер не знает кто еть кто и находи Вас в кеше.
Если DNC указать явно, он на это счёт парится не будет и быстренько найти обратившегося.
Очередь, боле быстродействующая хрень, чем кешь.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Smitt&Wesson; 19.02.2013 в 11:59.
Smitt&Wesson вне форума Ответить с цитированием
Старый 19.02.2013, 12:13   #14
miss N
Пользователь
 
Регистрация: 18.02.2013
Сообщений: 13
По умолчанию

вопрос : почему мы СЛУЖЕБНЫЕ СООБЩЕНИЯ отправляем с помощью дейтаграмм??? препод делает на это акцент! и говорит ответ очень простой.

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

Последний раз редактировалось Stilet; 19.02.2013 в 15:47.
miss N вне форума Ответить с цитированием
Старый 19.02.2013, 12:31   #15
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от miss N Посмотреть сообщение
вопрос : почему мы СЛУЖЕБНЫЕ СООБЩЕНИЯ отправляем с помощью дейтаграмм??? препод делает на это акцент! и говорит ответ очень простой.
Передай от меня ,тему привет. Если сам не знает, чему учит?
Протокол Х25.
Перавая ошибка - нес лужебные Сообщения, а служебный пакт.
Вторая ошибка, - отправляются не дейтограммы, а пакеты, в форме диаграмм (кому-как повезёт).

И всё, действительно просто. Каждое сообщение упаковывается в обёртку IT, а она, в свою очередь в TCP. Но эти понятия, настолько сейчас срослись, что протокол так и называется TCP/IT.
По простому говоря, - это матрёшка.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Smitt&Wesson; 19.02.2013 в 12:36.
Smitt&Wesson вне форума Ответить с цитированием
Старый 19.02.2013, 12:43   #16
miss N
Пользователь
 
Регистрация: 18.02.2013
Сообщений: 13
По умолчанию

Цитата:
Сообщение от Smitt&Wesson Посмотреть сообщение
Передай от меня ,тему привет. Если сам не знает, чему учит?
Протокол Х25.
Перавая ошибка - нес лужебные Сообщения, а служебный пакт.
Вторая ошибка, - отправляются не дейтограммы, а пакеты, в форме диаграмм (кому-как повезёт).

И всё, действительно просто. Каждое сообщение упаковывается в обёртку IT, а она, в свою очередь в TCP. Но эти понятия, настолько сейчас срослись, что протокол так и называется TCP/IT.
По простому говоря, - это матрёшка.
это все хорошо, но ответ почему все таки служебные ПАКЕТЫ мы отправляем в этой форме????
miss N вне форума Ответить с цитированием
Старый 19.02.2013, 12:50   #17
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

1- c чего такое умозаключение, что служебные отправляем именно по UDP? Нет такой догмы. Есть удобство в виде экономии времени и прочего, что уже озвучено выше.
2- дейтаграммы можно пересылать непрерывно повторяясь, и даже при потере одного-двух, третий-последующий дойдут.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 19.02.2013, 12:57   #18
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от raxp Посмотреть сообщение
2- дейтаграммы можно пересылать непрерывно повторяясь, и даже при потере одного-двух, третий-последующий дойдут.
Стоп, стоп, стоп. В пакетах нет коррекции ошибок. Если пакет теряется и сервер не получает ответ за date-time, он пересылается снова. За зборку пакетов ответственнен, именно, TCP. IT - ответственнен за пересылку.
Цитата:
Сообщение от miss N Посмотреть сообщение
это все хорошо, но ответ почему все таки служебные ПАКЕТЫ мы отправляем в этой форме????
Стандарт 1986-го понемаете-ли? Не промню-уж, где-то в журналах есть, но искать - лениво.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Smitt&Wesson; 19.02.2013 в 13:08.
Smitt&Wesson вне форума Ответить с цитированием
Старый 19.02.2013, 12:59   #19
miss N
Пользователь
 
Регистрация: 18.02.2013
Сообщений: 13
По умолчанию

2- дейтаграммы можно пересылать непрерывно повторяясь, и даже при потере одного-двух, третий-последующий дойдут.[/QUOTE]

а если все три дойдут то тогда, придется выполнять выполнять и три одинаковых операции (не знаю как правильно это объяснить ) которые содержались в этом сообщении, те например реакция уже поступила, а тут приходят еще 2 таких же


ПОВТОРЯЮСЬ : что ответ быстрота и возможность отправлять в любой момент времени мной уже проговорились преподу, он их отклонил

Цитата:
Сообщение от Smitt&Wesson Посмотреть сообщение
Стоп, стоп, стоп. В пакетах нет коррекции ошибок. Если пакет теряется и сервер не получает ответ за date-time, он пересылается снова.
откуда сервер узнает что ему был отправлен пакет???

Последний раз редактировалось Stilet; 19.02.2013 в 15:49.
miss N вне форума Ответить с цитированием
Старый 19.02.2013, 13:07   #20
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

Цитата:
Стоп, стоп, стоп. В пакетах нет коррекции ошибок.
пофигу, эту коррекцию можно ввести протоколом верхнего уровня.

Цитата:
TCP. IT - ответственнен за пересылку.
TCP/IP ответственнен за контроль доставки, не UDP.

Цитата:
а если все три дойдут то тогда, придется выполнять выполнять и три одинаковых операции
вы же просто тупо шлете абы что? Какую-то информацию ведь вкладываете в пакет? Вкладываете. Что мешает вложить счетчик, метки времени? Пускай себе приходят. К тому же, речь даже не о однонаправленности, клиент-серверная архитектура подразумевает обмен.

Цитата:
откуда сервер узнает что ему был отправлен пакет
если он его примет, то узнает и никак иначе.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц