Всем добрый день. Есть устройство на основе ethernet-контроллера ENC28J60. Используя всем известный пример на ATMega88 повторил приём UDP-пакетов и минимальный web-сервер. Сейчас стоит задача научить устройство самому выходить на связь с заданным сервером используя TCP-протокол, передача данных будет выполняться посредством метода POST. Подскажите где можно коротко и подробно почитать о формировании TCP-пакетов, их структуре (как можно подробнее), сценарии установления соединения, передачи данных и т.д. Скачал несколько талмудов по теме. Буду читать но боюсь пока всё прочитаю потеряю много времени. Возможно уже есть готовые стеки TCP/IP которые предоставляют возможность отправки сообщений (разбитие собщения на пакеты, формирование TCP-пакетов, установление связи, синхронизация и т.д.).
С ethernetom работаю впервые, многое пока что не особо ясно. Буду благодарен за любую инфу доступную для начинающих.
|