MENU
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » форум cotaline » протоколы передачи данных » протокол TCP (назначение портов, как собрать tcp сессию)
протокол TCP
patronДата: Понедельник, 31.08.2015, 14:53 | Сообщение # 1
Генерал-лейтенант
Группа: Администраторы
Сообщений: 128
Репутация: 0
Статус: Offline
протокол TCP наследует все параметры секретности и приоритетности IP.
подробно RFC - 793
 
patronДата: Понедельник, 31.08.2015, 20:10 | Сообщение # 2
Генерал-лейтенант
Группа: Администраторы
Сообщений: 128
Репутация: 0
Статус: Offline
заголовок TCP

#define u_short unsigned short
#define u_char  unsigned char
#define u_int   unsigned int
#define u_long  unsigned long

struct tcphdr{
unsigned short sport;
unsigned short dport;
unsigned long  th_seq;
unsigned long  th_ack;
u_char         s_th_res:4,
                     th_off:4;
u_char         th_flags;
unsigned short th_win;
unsigned short th_sum;
unsigned short th_urp;
u_char         th_opt[40];
};
 
patronДата: Среда, 02.09.2015, 20:23 | Сообщение # 3
Генерал-лейтенант
Группа: Администраторы
Сообщений: 128
Репутация: 0
Статус: Offline
//TCP flags
    #define TH_URG   0x20  
    #define TH_ACK    0x10
    #define TH_PUSH 0x08
    #define TH_RST    0x04
    #define TH_SYN    0x02
    #define TH_FIN      0x01
 
patronДата: Пятница, 04.09.2015, 22:40 | Сообщение # 4
Генерал-лейтенант
Группа: Администраторы
Сообщений: 128
Репутация: 0
Статус: Offline
работа с полями заголовка

#include <winsock2.h>

m_tcphdr.th_ack = htonl(ntohl(m_tcphdr.th_ack) + i); //изменение полей ack иseq
m_tcphdr.th_seq = htonl(ntohl(m_tcphdr.th_seq) + i);

//пример установки флага
if (TCP_PUSH_BIT)
                 m_tcphdr.th_flags |= TH_PUSH;
            else
                 m_tcphdr.th_flags &= ~TH_PUSH;
 
aaaalex007Дата: Четверг, 10.09.2015, 19:39 | Сообщение # 5
эксперт
Группа: Друзья
Сообщений: 14
Репутация: 0
Статус: Offline
как добавлять pdf и доки?
 
patronДата: Четверг, 10.09.2015, 19:46 | Сообщение # 6
Генерал-лейтенант
Группа: Администраторы
Сообщений: 128
Репутация: 0
Статус: Offline
фомат pdf и doc можно прикрепить только к статье в разделе полезные статьи. в ветках форума не получится. можно просто прикрепить файл к ответу. внизу пункт - прикрепить файл
 
Форум » форум cotaline » протоколы передачи данных » протокол TCP (назначение портов, как собрать tcp сессию)
  • Страница 1 из 1
  • 1
Поиск: