Есть два компа. Между ними соединение TCP. Один пишет, другой читает. Что произойдёт с соединением, если на приёмной стороне перевести системные часы: на год вперёд? на год назад? Будут ли потери данных? Ошибки чтения записи? Или это никак не повлияет на сетевой обмен?
Re: Что будет с сетевыми соединениями при скачках времени
Здравствуйте, Rushik, Вы писали:
R>Есть два компа. Между ними соединение TCP. Один пишет, другой читает. Что произойдёт с соединением, если на приёмной стороне перевести системные часы: на год вперёд? на год назад? Будут ли потери данных? Ошибки чтения записи? Или это никак не повлияет на сетевой обмен?
В нормальных реализациях — никак не повлияет. Но за всю кривизну мира отвечать не собираюсь.
The God is real, unless declared integer.
Re[2]: Что будет с сетевыми соединениями при скачках времени
Здравствуйте, Rushik, Вы писали:
R>Здравствуйте, netch80, Вы писали:
N>>В нормальных реализациях — никак не повлияет. Но за всю кривизну мира отвечать не собираюсь.
R>Реализациях TCP/IP стека?
Да.
The God is real, unless declared integer.
Re: Что будет с сетевыми соединениями при скачках времени
Здравствуйте, ДимДимыч, Вы писали:
ДД>Сначала объясните, как и почему оно должно повлиять?
Если бы я мог объяснить, то и вопроса бы не возникло.
Просто подозрения возникли, вдруг таймеры какие... вот тот же ntpd не работает на больших смещениях, сначала ntpdate-ом надо синхронизировать...
Re[3]: Что будет с сетевыми соединениями при скачках времени
Здравствуйте, Rushik, Вы писали:
R>Здравствуйте, ДимДимыч, Вы писали: ДД>>Сначала объясните, как и почему оно должно повлиять? R>Если бы я мог объяснить, то и вопроса бы не возникло. R>Просто подозрения возникли, вдруг таймеры какие... вот тот же ntpd не работает на больших смещениях, сначала ntpdate-ом надо синхронизировать...
ntpd работает именно со временем. Хотя то, что команда профессора Миллза и он сам давно мышей не ловят, известно сейчас, наверно, всему миру.
В реализации TCP таймеры есть, но реализации, где они бы строились на абсолютном времени, давно ушли. Всё — только на относительных временах, в худшем случае на uptime.
The God is real, unless declared integer.
Re: Что будет с сетевыми соединениями при скачках времени
R>Есть два компа. Между ними соединение TCP. Один пишет, другой читает. Что произойдёт с соединением, если на приёмной стороне перевести системные часы: на год вперёд? на год назад? Будут ли потери данных? Ошибки чтения записи? Или это никак не повлияет на сетевой обмен?
Сам tcp/ip никак на время не завязан. Но это не помешает какой нить особо кривой реализации tcp/ip порвать соединение по таймауту в один год при переводе времени вперед на год
Как много веселых ребят, и все делают велосипед...
Re[2]: Что будет с сетевыми соединениями при скачках времени
От:
Аноним
Дата:
02.09.09 02:23
Оценка:
Здравствуйте, ononim, Вы писали:
R>>Есть два компа. Между ними соединение TCP. Один пишет, другой читает. Что произойдёт с соединением, если на приёмной стороне перевести системные часы: на год вперёд? на год назад? Будут ли потери данных? Ошибки чтения записи? Или это никак не повлияет на сетевой обмен? O>Сам tcp/ip никак на время не завязан. Но это не помешает какой нить особо кривой реализации tcp/ip порвать соединение по таймауту в один год при переводе времени вперед на год
вся система рабоатет с системной частотой указаной в HZ, эт отого и зависят таймеры если они с этим работают.