Тема: datagram
Показать сообщение отдельно
  #7  
Старый 11.10.2016, 20:01
Ivan Churkin
Guest
 
Сообщений: n/a
По умолчанию Re^2: datagram

Ivan Churkin написал(а) к vassily ragosin в Dec 03 13:35:54 по местному времени:

Нello vassily.



16 Dec 03 01:48, you wrote to me:

IC>> tnx всем, кто ответил.
IC>> tnx всем, кто хорошо подумав промолчал.
IC>> Думаю, после двух ответов топик больше не актуален, ещё раз tnx.

vr> актуален. нам интересно -- а что тебе дало это знание?
Подтвердило предположение.
vr> светишься ли ты
Только темноте, слабо.
vr> или может там паришь? ;)
Мало того, что там, так ещё и здесь парю, просто не заметно.
ЗЫ
А может ещё кто-то прояснит ситуацию с tcp сесией?
Вот так правильно(интересует в соответствии с posix.1g)?
Sa,Sb - значение хранящееся в SeqNum стороны a,b соответственно.
Aa,Ab - значение хранящееся в AckNum стороны a,b соответственно.
SYN,ACK,FIN - наличие установленых флагов.

Сторона a Сторона b
Нandshake
--> SYN,Sa=1
<-- SYN,ACK,Sb=667,Aa=2
--> ACK,Sa=2,Ab=668
Data transfer
--> Sa=4,Ab=668;DATA(2Byte)
<-- ACK,Sb=669,Aa=5
Terminate connection
--> FIN,Sa=5,Ab=670
<-- FIN,ACK,Sb=670,Aa=6
--> ACK,Sa=6,Ab=671

Так оно происходит? Особо интересует, как изменяются значения Sa,Sb,Aa,Ab в
течении сесси.
Понятно, что начальные значения Sa,Sb рандомны, так же интересно, сторона
инициирующая закрытие канала посылает пакет с Sa увеличеным на 1 или оно
рандомно генерится?

Playing Moonspell - Wolfheart - An Erotic Alchemy
... Приятно было попрощаться.
--- Spirit|GPG FP:3B73 17BA B474 AA77 201B EEA9 7A52 68AE 1802 C035
Ответить с цитированием