Вопрос : Подтверждение положений соединения TCP/IP

Hi All

I am учя о сети и надеялось кто-то smogло подтвердить немного вещей для me.

From я понимаю, клиенты устанавливают соединения в TCP using трехходовое
ACK
SYN-ACK handshake.

SYN [клиента к серверу] [сервера к клиенту] [клиент к серверу] любая сторона

When хотят закрыть соединение (tear-down AKA), следующий случается (в этом примере, препятствуйте нам сказать клиенту хочет закрыть соединение)

Let, котор
ACK
FIN-ACK

FIN [клиента к серверу] [сервера к клиенту] [клиента к серверу] мы говорим например что я смотрел на следе сети резьбы связи между DeviceA и DeviceB. Если РЕБРО было послано DeviceA, то оно было бы правильно сказать что это будет DeviceA которое спрашивает закрыть соединение?

Or делает приспособления иногда посылает пакеты РЕБРА если они услышанный бедный человек от другой стороны на период времени? Причина, котор я спрашиваю что я смотрю след сети куда DeviceA посылает РЕБРО к DeviceB….и проблема что это соединение должно реально быть вверх по все время.
class=

Ответ : Подтверждение положений соединения TCP/IP

Типично использованы 2 хозяина связывает и один хозяин хотят прекратить встречу, по большей мере, четырехпроводное рукопожатие. Каждая сторона соединения прекратила бы встречу независимо. Для того чтобы ответить ваш вопрос, да, если DeviceA желает закончить соединение, то оно передает пакет РЕБРА, который другой конец подтверждает с ACK. Поэтому, типичный tear-down требует пары этапов РЕБРА и ACK от каждой критической точки TCP.

1. (DeviceA) --> ACK/FIN --> (DeviceB)

2. (DeviceA) <-- ACK="">
3. (DeviceA) <-- ACK="">
4. (DeviceA) --> ACK --> (DeviceB)


Вы должны также знать что по возможности прекратить соединение трехходовым рукопожатием, когда хозяин a посылает РЕБРО и ответы b хозяина с РЕБРОМ & ACK (просто совмещает 2 шага в один) и хозяйничают ответы a с ACK. Это будет самый обычный метод я видел.

Понадейтесь что это помогает
Билли
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us