patron | Дата: Понедельник, 31.08.2015, 14:53 | Сообщение # 1 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 128
Статус: Offline
| протокол TCP наследует все параметры секретности и приоритетности IP. подробно RFC - 793
|
|
| |
patron | Дата: Понедельник, 31.08.2015, 20:10 | Сообщение # 2 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 128
Статус: 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
Статус: 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
Статус: 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
Статус: Offline
| как добавлять pdf и доки?
|
|
| |
patron | Дата: Четверг, 10.09.2015, 19:46 | Сообщение # 6 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 128
Статус: Offline
| фомат pdf и doc можно прикрепить только к статье в разделе полезные статьи. в ветках форума не получится. можно просто прикрепить файл к ответу. внизу пункт - прикрепить файл
|
|
| |