TCP Session вручную

Тема в разделе "WASM.NETWORKS", создана пользователем CSM, 7 окт 2006.

  1. CSM

    CSM New Member

    Публикаций:
    0
    Регистрация:
    2 апр 2006
    Сообщения:
    4
    Есть ли возможность реализовать соединение на пакетах и есть ли у кого нибудь такой опыт на платформе windows ?

    Заранее Спасибо
     
  2. kyprizel

    kyprizel New Member

    Публикаций:
    0
    Регистрация:
    1 авг 2003
    Сообщения:
    232
    Адрес:
    TSK
    а в чем проблема? читаем RFC и реализуем
     
  3. CSM

    CSM New Member

    Публикаций:
    0
    Регистрация:
    2 апр 2006
    Сообщения:
    4
    необходимы данные для сессии т.е. seq num ,ack num потому как насколько я понял в RFC описаны данные для реализации TCP по правилам ,а в windows все опять по своему.

    например сказано что seq номер первого пакета ипользуется как первый номер очереди.

    и мы должны получить ответ пакетом ack+syn где acknum=seqnum+1 на самом деле в windows он не меняется :)

    да и вообще есть проблемы с реакцией системы на отсылку пакетов в обход нее (сброс пакетом rst)

    опыты ставил на winpcap
     
  4. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.552
    Адрес:
    Russia
    Все тесты лучше ставь в *NIX на сокетах типа SOCK_PACKET. Это проще и должно работать. Вначале засылаешь SYN N, потом получаешь ответ SYN K, ACK N+1, и потом посылка тобой ACK K+1.
    Воть