Сжатие пакетов

Тема в разделе "WASM.NETWORKS", создана пользователем Developer_PROFX, 30 ноя 2004.

  1. Developer_PROFX

    Developer_PROFX New Member

    Публикаций:
    0
    Регистрация:
    22 мар 2004
    Сообщения:
    16
    А есть ли драйвер, который бы сжимал все сетевые пакеты и отправлял их, а другой бы расжимал их. Ведь так можно сильно увеличить скорость и без того медленной локалки (10 МБит)?! Или хотя бы драйвер сжатого TCP/IP! (ОС - Windows XP SP2)
     
  2. SteelRat

    SteelRat New Member

    Публикаций:
    0
    Регистрация:
    26 авг 2004
    Сообщения:
    409
  3. Developer_PROFX

    Developer_PROFX New Member

    Публикаций:
    0
    Регистрация:
    22 мар 2004
    Сообщения:
    16
    Спасибо, но чем можно сжимать в режиме ядра?
     
  4. nobody

    nobody New Member

    Публикаций:
    0
    Регистрация:
    8 сен 2004
    Сообщения:
    32
    Адрес:
    Afghanistan
    А не лучше сжимать данные до передачи?
     
  5. Developer_PROFX

    Developer_PROFX New Member

    Публикаций:
    0
    Регистрация:
    22 мар 2004
    Сообщения:
    16
    Конечно до передачи, это и имеется в виду! Но какую либу использовать? Очень не хочеться возится c RtlCompressXXX!
     
  6. Vovane

    Vovane New Member

    Публикаций:
    0
    Регистрация:
    6 ноя 2004
    Сообщения:
    58
    Адрес:
    Afghanistan
    Используй zlib там скорость упаковки\распаковки хорошая.
     
  7. Developer_PROFX

    Developer_PROFX New Member

    Публикаций:
    0
    Регистрация:
    22 мар 2004
    Сообщения:
    16
    > http://www.wasm.ru/article.php?article=netfilter может поможет вместо фильтрации можно сжимать на ходу :)



    А как изменить размер передаваемого пакета? Даже при сжатии пакета винда будет отправлять пакет, размером с несжатый пакет!



    > Используй zlib там скорость упаковки\распаковки хорошая.



    В режиме ядра?
     
  8. Voodoo

    Voodoo New Member

    Публикаций:
    0
    Регистрация:
    9 апр 2003
    Сообщения:
    297
    Адрес:
    Новосибирск
    /*IMHO zlib'у безразлично где работать, API то он не использует*/

    Sorry, ошибочка вышла : не подумал что zlib распостраняется как dll. В этом случае скачай ее сырец и собери как lib
     
  9. Developer_PROFX

    Developer_PROFX New Member

    Публикаций:
    0
    Регистрация:
    22 мар 2004
    Сообщения:
    16
    Это понятно, но как изменить размер передаваемого пакета?