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

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

hi, Ivan!

vr>> светишься ли ты
IC> Только темноте, слабо.

а какой смысл светиться не в темноте?

IC> Мало того, что там, так ещё и здесь парю, просто не заметно.

ааа... ну с лёгким паром.

IC> ЗЫ

[...skipped]

не стоит разбираться чё там у тебя понаписано, и чё там в posix понаписано
тоже в памяти сильного возбуждения не вызывает, но смысл примерно в
следующем:

IC> Понятно, что начальные значения Sa,Sb рандомны,

они вроде не совсем рандомны, а в действительности просто инкрементятся с
определённым шагом через определённый интервал (при превышении без единицы
2^32 -- снова с нуля начинается или там с единицы в зависимости от системы).
теперь что касаецца номера последовательности: это просто номер байта в
исходящем потоке, которому соответствует первый байт данных в этом пакете.
соответственно, номер подтверждения это следующий номер
последовательности, получение которого ожидает пославшая подтверждение
сторона (т.е. начиная с какого байта нам отправлять данные дальше).

IC> так же интересно, сторона инициирующая закрытие канала посылает пакет с
IC> Sa увеличеным на 1 или оно рандомно генерится?

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

keep cool,

vr


--- Unix is a Registered Bell of AT&T Trademark Laboratories.
Ответить с цитированием