![]() |
Модераторы: Snowy, Poseidon, MetalFan |
![]() ![]() ![]() |
|
naz191 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 3.8.2010 Репутация: нет Всего: нет |
Интересно: а как Протоколы TCP, UDP (Зная порт назначения) определяют какой протокол "запросил" пакет т.е. например нужно передать на порт 12345 TCP пакет, TCP интерфейс определяет что на этом порту ждет POP3 или какой нить вложенный в TCP протокл. т.е. В пакете IP ясно указанно в поле PROTOCOl а там информация о вложенном в IP протоколе... а как же идет дальше разбор?
![]() |
|||
|
||||
1000000dollars |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 231 Регистрация: 6.10.2007 Репутация: 1 Всего: 8 |
Они и не знают. Протокол POP3 в частности, идёт поверх TCP, по умолчанию для него предназначен порт 110. На самом деле на 110 TCP порту может быть всё что угодно, например FTP или вообще ничего. А POP3 сервер может работать при этом на каком-нибудь другом порту, например 1100.
Вообще могу отослать к модели OSI тогда будет понятно как работает стек протоколов. А описания конкретных протоколов можно поискать, например в RFC - там их достаточно много описано. |
|||
|
||||
naz191 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 3.8.2010 Репутация: нет Всего: нет |
А как можно определить просто нужно в программе как то определять какой протокол
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Сети" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Сети | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |