Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Направления программирования
>
Сети
> Тема:
Поведение протокола TCP
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Поведение протокола TCP (Прочитано 7714 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Serg79
Команда клуба
Offline
Пол:
Поведение протокола TCP
«
:
01-06-2007 10:31 »
У меня такой вопрос, что делает протокол
"TCP"
если к нему приходит не правильно оформленный пакет.
Например: приходит пакет на соединение, все поля заголовка заполнены правельно и вместе с установленным флагом
"SYN"
так же установлен флаг
"FIN"
. Какой ответ должен отправить протокол
"TCP"
, если должен вообще посылать ответ на такой пакет?
Записан
RXL
Технический
Администратор
Offline
Пол:
Re: Поведение протокола TCP
«
Ответ #1 :
01-06-2007 11:09 »
Рекомендую посмотреть в RFC. Вообще, некорректные пакеты должны отбрасываться, а в ответ посылаться пакет RST. Все зависит от конкретной реализации.
Записан
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Serg79
Команда клуба
Offline
Пол:
Re: Поведение протокола TCP
«
Ответ #2 :
01-06-2007 11:40 »
Тут получается, что протокол получивший такой странный пакет на соединение не может ответить перезагрузкой соединения, т.к. соединени еще не установленно.
В RFC описанны только правила установки соединений, перезагрузки соединений и закрытия соединения, ну и так же описан интерфей взаимодействия протокола с клиентскими приложениями.
Я так понимаю, что протокол
"TCP"
не должен отвечать на битые и не правельно оформленные пакеты, т.к. в этом случае его можно просто заглушить такими пакетами.
Записан
RXL
Технический
Администратор
Offline
Пол:
Re: Поведение протокола TCP
«
Ответ #3 :
01-06-2007 19:00 »
Еще раз подчеркну: все зависит от конкретной реализации.
Сейчас устройст, работающих с TCP, установленных на них ОС и их версий очень много. Особенно это относится к "embedded" - т.е. не персоналки и сервера. В каждом случае могут быть вариации поведения - небольшие и значительные.
IMHO, правИльнее будет рассматривать конкретную реализацию - у тебя слишком общий вопрос.
Записан
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Направления программирования
>
Сети
> Тема:
Поведение протокола TCP
Загружается...