реклама на сайте
подробности

 
 
> Организация простейшего веб-сервера
Kruftin
сообщение Apr 18 2013, 11:01
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 115
Регистрация: 30-05-11
Из: Екатеринбург
Пользователь №: 65 365



Добрый день!
Подскажите пожалуйста что нужно сделать, чтобы при вводе в браузере определённого ip адреса с процессора приходила страничка с текстом.
Т.е. если посылать в цикле ethernet frame с ethernet-type IPv4 и в заголовке TCP (внутри данных IP пакета) указать порт 80. Кадр с мак адресом ПК и IP. Т.е. заголовки TCP посылаются в поле данных пакета IPv4? Если есть возможность опишите механизм действий подробнее, чтобы по запросу в браузере сделать страничку данных с процессора с Ethernet. Без использования реализации TCP\IP стека такой простой тест можно сделать?

Сообщение отредактировал Kruftin - Apr 18 2013, 11:34
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 1)
kolobok0
сообщение Apr 18 2013, 14:01
Сообщение #2


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(Kruftin @ Apr 18 2013, 15:01) *
..что нужно сделать..Т.е. заголовки TCP посылаются в поле данных пакета IPv4?...опишите механизм действий подробнее...Без использования реализации TCP\IP стека такой простой тест можно сделать?


сделать можно всё. другое дело, что будет ли оно работать sm.gif

если взгляните на соответствующие RFC по протоколам, то увидите простые вложенности кадров данных. И даже где то на просторах инета пробегало ваш ответ - без реализации протоколов, тупо кусочек данных. Но как бы это сказать - до первого мелиционера, тьху роутера со специфичными настройками. Ну или же ядрённый заряд(читай ковш экскаватора) нарушит обычный бег ваших пакетов от одного хоста к другому - всяк бывает.

нижний уровень - ваш фрэйм, получаемый от железа. внутрь его пакуется IP уровень (с его фрагментацией пакетов и поля на спец случаи различные), потом идёт TCP уровень(со своей фрагментацией, с логиками заторов-потерей пакетов-медленных-быстрых стартов и т.п..), далее HTML с вашими данными(с заморотами сжатия, вспомогательными данными, кодами ошибок, куками и прочей нечести).
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 01:04
Рейтинг@Mail.ru


Страница сгенерированна за 0.01346 секунд с 7
ELECTRONIX ©2004-2016