Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Tcp и Http

2.9K
19 декабря 2002 года
student
2 / / 19.12.2002
Помогите, пожалуйста, ответить на вопрос.
Мы "слушаем" сообщения передаваемые по сети и тут проскакивает ТСР пакет. Как определить что в ТСР-пакете находится именно НТТР-сообщение. Мне не надо программной реализации, нужно только словесное описание.
250
19 декабря 2002 года
Joker
1.4K / / 20.02.2000
Цитата:
Originally posted by student
Помогите, пожалуйста, ответить на вопрос.
Мы "слушаем" сообщения передаваемые по сети и тут проскакивает ТСР пакет. Как определить что в ТСР-пакете находится именно НТТР-сообщение. Мне не надо программной реализации, нужно только словесное описание.


Ну ты просто увидешь в нем что то типо: HTTP /1.1

2.9K
19 декабря 2002 года
student
2 / / 19.12.2002
Цитата:
Originally posted by Joker

Ну ты просто увидешь в нем что то типо: HTTP /1.1


Пытался дать такой ответ - неправильно!

250
19 декабря 2002 года
Joker
1.4K / / 20.02.2000
Цитата:
Originally posted by student

Пытался дать такой ответ - неправильно!


А почему нет то ? :
POST cheto-tam.ru:80/ru/new.php HTTP/1.1\r\n
Host: cheto-tam.ru:80 \r\n
Referer: cheto-tam.ru:80 \r\n
Cookie: income=0\r\n
\r\n?sd=112

Вподе все так.. , альтернативы не вижу..
А вообще постаь себе Iris ОН сам слепливать все будет..

300
20 декабря 2002 года
ReDrum
689 / / 20.04.2000
По науке понятно что во что вкладывается.
С точки реализации - можно посмотреть сырцы mozill'ы
http://www.mozilla.org/
4
21 декабря 2002 года
mike
3.7K / / 01.10.2002
The TCP segment contains the following fields:

- source port -- the number of the calling port

- destination port -- the number of the called port

- sequence number -- the number used to ensure correct sequencing of the arriving data

- acknowledgment number -- the next expected TCP octet

- HLEN -- the number of 32-bit words in the header

- reserved -- set to 0

- code bits -- the control functions (e.g. setup and termination of a session)

- window -- the number of octets that the sender is willing to accept

- checksum -- the calculated checksum of the header and data fields

- urgent pointer -- indicates the end of the urgent data

- option -- one currently defined: maximum TCP segment size

- data -- upper-layer protocol data

-------------------------------------------

Как видно формат инкапсулирванных данных не определен. По заголовкам пакета можно определить только порт.

Обычно HTTP работает по 80 порту, но не факт. Кроме того, если за телнетом и FTP явно зафиксированы порты (они указаны в CCNA лекциях) то про HTTP там ничего не упоминается.

Но даже при этом телнетом можно зайти на любой порт и FTP может работать по любому порту.

Таким образом, инкапсулированный протокол можно определить только по содержимому.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог