|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Semenyaka 2:461/640.640 25 Aug 2005 17:47:22 To : Gleb Smirnoff Subject : Passive FTP -------------------------------------------------------------------------------- 25 Aug 05 16:39, you wrote to me: GS>>>>> Получится. Без мягкого знака кстати. Память для state GS>>>>> аллоцируется при первом SYN пакете. AS>>>> Почему? Hеобязательно. PIXовая реализация синкуков - тому пример. GS>>> Синкуки занимают 0 байт памяти? AS>> После _первого_ SYN (обсуждалось именно это) память может вообще не AS>> аллоцироваться, выделение происходит после получения SYN+ACK. AS>> Собственно, GS> Hе понял. Если SYN мы получаем, то SYN+ACK мы высылаем. Ты говоришь про случай внешнего SYN, когда задача - закрыть внутренний хост за счёт резервов МСЭ. А я - про внутренний, когда важно не прогрузить МСЭ. GS> Если же мы ничего не аллоцируем получив SYN и выслав SYN+ACK, то GS> каким же волшебным образом мы распознаем пришедший после ACK пакет. Тем же, каким обычно. Hапример, по значению в опции, или по ISN - в зависимости от реализации. AS>> зависит от реализации, но даже в самой убитой _основное_ выделение AS>> памяти должно происходить после SYN+ACK, иначе на кой эти синкуки AS>> вообще? ;) GS> Про это написано в man, в который вы меня тыкаете, дорогие мои. Я тебя тыкаю в гугль, а не во фришную реализацию. С помощью гугля ты можешь узнать, что предложений по реализации синкуков - масса, и их детали довольно сильно ртличаются друг от друга :) Alex --- IMHO в последней инстанции * Origin: ...можжевеловых... (2:461/640.640) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/3929430ddc2a.html, оценка из 5, голосов 10
|