The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"SpurceIP/DestinationIP"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"SpurceIP/DestinationIP"  
Сообщение от Fagot email on 31-Авг-06, 22:28 
Долго думал какой заоловок придумать.
Вобщем у мя такая задача обрабатываю статистику IPCAD у меня есть
SrcIP DstIP SrcPort DstPort Bytes
Так вот всё это должно покладаться в базу SQL|Текст
Экономии места ради хочу свести SrcPort и DstPort в один просто Port.
Так вот вопрос как определить нужный порт. Т.е. не какой-ниь 1526 а 80
Сделать просто список существующих портов и искахть среди них.
Или не париться ложить в базу всё.
Или есть какие-нить интересности о которых я не знаю?

З.Ы. Выбирать среди SrcIP, DstIP локальный адрес и исходя из этого брать нужный порт я не хочу. (Точне возможны исключения когда такой алгоритм неприменим.)

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "SpurceIP/DestinationIP"  
Сообщение от Sergey (??) on 01-Сен-06, 08:50 

>Так вот вопрос как определить нужный порт. Т.е. не какой-ниь 1526 а
>80
>Сделать просто список существующих портов и искахть среди них.
>Или не париться ложить в базу всё.
>Или есть какие-нить интересности о которых я не знаю?
>

Че-то я не догнал о чем речь. Могу сказать, если хранить оба порта в одном поле БД, то нужно 32-bit поле, и один порт хранить как старшие два байта, другой как младшие.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "SpurceIP/DestinationIP"  
Сообщение от Fagot email on 01-Сен-06, 10:57 

>Че-то я не догнал о чем речь. Могу сказать, если хранить оба
>порта в одном поле БД, то нужно 32-bit поле, и один
>порт хранить как старшие два байта, другой как младшие.


Нет, нужно просто избавится от одного числа. Оставить только один Порт на который шёл конект с локальной машины. А порт открытый на локальной машине неучитывать.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "SpurceIP/DestinationIP"  
Сообщение от ACCA (ok) on 01-Сен-06, 21:14 
>Экономии места ради хочу свести SrcPort и DstPort в один просто Port.

Нужно экономить своё время, а не место на диске. Чем проще и очевиднее ты сделаешь базу, тем меньше времени придётся потратить через 2 года на то, чтобы разбираться в твоей сегодняшней писанине.

Просто реши задачу по арифметике - 500Гбайт стоит $250. Сколько ты сэкономишь на 32 битах src port?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру