|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alexander Kolesnikoff 2:5020/400 15 Jan 2007 05:23:42 To : Alex Semenyaka Subject : Re: проблемы в связке squid + TSO + windows 98 -------------------------------------------------------------------------------- Alex Semenyaka <Alex.Semenyaka@p640.f640.n461.z2.fidonet.org> wrote: > Hello Denis! > > 11 Jan 07 12:22, you wrote to All: > > DS> 10:35:03.592164 IP 192.168.0.100.1035 > 192.168.0.2.3128: S win 8192 > DS> 10:35:03.592274 IP 192.168.0.2.3128 > 192.168.0.100.1035: S win 0 > DS> 10:35:03.799735 IP 192.168.0.100.1035 > 192.168.0.2.3128: . ack 1 > DS> 10:35:03.800244 IP 192.168.0.2.3128 > 192.168.0.100.1035: . ack 1 > DS> win 8576 > DS> 10:35:03.958630 IP 192.168.0.100.1035 > 192.168.0.2.3128: F 1:1(0) > DS> ack 1 > DS> 10:35:03.958950 IP 192.168.0.2.3128 > 192.168.0.100.1035: . ack 2 win > DS> 10:35:03.958990 IP 192.168.0.2.3128 > 192.168.0.100.1035: F 1:1(0) ack 2 > DS> 10:35:04.104539 IP 192.168.0.100.1035 > 192.168.0.2.3128: . ack 2 win > > Смешное заключается в том, что сессия закрывается _клиентом_, а не > сервером. То есть, твоя сессия описывается на уровне логики так: 1) Прошёл > TCP-handshake, инициированный клиентом. У сервера окно закрыто. 2) Сервер > открыл окно приёма. Сделал он это мгновенно после handshake (через > половину миллисекунды после получения ACK!), так что вряд ли тут какая-то > проблема с анонсированным нулевым окном. Больше это похоже на защиту от > попыток прислать данные в момент handshake. Hадо бы в исходниках > посмотреть, но я уверен, что проблема не в этом. Если кто-то хочет прислать данные в момент хэндшейка - он их пришлёт, независимо от анонсированного приёмной стороной размера окна. Полагаю, что если это и защита, то криво как-то сделанная. А ты не наблюдал реакцию FreeBSD на анонсированное ей окно нулевого размера ? ;-) > 3) А вот тут зачем-то клиент соединение закрывает. > > Что-то мне подсказывает, что сначала искать надо на клиенте :) Скорее всего так и есть. Hапример, не так давно win98 клиенту помогла ... переустановка системы. Симптомы примерно те же: отказ устанавливать соединение (в моём случае это был PPP) по непонятной причине. [...] Alexander --- ifmail v.2.15dev5.3 * Origin: UKU (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/7525272c4b34.html, оценка из 5, голосов 10
|