URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 69492
[ Назад ]

Исходное сообщение
"Вопрос по SMTP low level trace."

Отправлено Александр , 12-Окт-06 13:14 
Hi all.

Имеем Outlook(WIN XP SP2)  в качестве smtp клиента и sendmail (kernel - 2.4.32) в качестве сервера. Имеем Диалуп линию.
Запускаем сниффер и смотрим как выглядит отсылка писем после обмена всякими любезностями:
Клиент –> Серверу (SMTP: Message body: ACK, Frame 1514 byte – LEN: 1460)
Клиент –> Серверу (SMTP: Message body: ACK, Frame 1514 byte – LEN: 1460)
Клиент –> Серверу (SMTP: Message body: ACK, Frame 1514 byte – LEN: 1460)
Клиент –> Серверу (SMTP: Message body: ACK, Frame 1514 byte – LEN: 1460)
Клиент –> Серверу (SMTP: Message body: ACK, Frame 1514 byte – LEN: 1460)
Клиент –> Серверу (SMTP: Message body: PSH,ACK, Frame 946 byte – LEN: 892)

Итого прошёл блок на 8192 Byte ( 1460+1460+1460+1460+1460+892), далее
Сервер – > Клиенту  (TCP: smtp : ACK)
Сервер – > Клиенту  (TCP: smtp : ACK)
Сервер – > Клиенту  (TCP: smtp : ACK)
Сервер – > Клиенту  (TCP: smtp : ACK)
Сервер – > Клиенту  (TCP: smtp : ACK)
Сервер – > Клиенту  (TCP: smtp : ACK)
Далее всё повторяется :
Клиент –> Серверу (SMTP: Message body: ACK, Frame 1514 byte – LEN: 1460)
Клиент –> Серверу (SMTP: Message body: ACK, Frame 1514 byte – LEN: 1460)
…..

Собственно вопрос: Где и на какой стороне регулируется размер посылаемого блока (8192 byte) , Можно ли менять данный параметр? Как?


Содержание

Сообщения в этом обсуждении
"Вопрос по SMTP low level trace."
Отправлено Александр , 12-Окт-06 16:13 
Нет мнений ??
Хоть в какую сторону смотреть?
На сервере или на клиенте?
TcpWindow?

"Вопрос по SMTP low level trace."
Отправлено simple_rulez , 13-Окт-06 14:11 
che v
/proc/sys/net/ipv4/tcp_window_scaling
?

"Вопрос по SMTP low level trace."
Отправлено Александр , 13-Окт-06 16:18 
>che v
>/proc/sys/net/ipv4/tcp_window_scaling
>?
root@xxx:/home/user# cat /proc/sys/net/ipv4/tcp_window_scaling
1
root@xxx:/home/user#

"Вопрос по SMTP low level trace."
Отправлено simple_rulez , 13-Окт-06 16:36 
Window scaling allows a receiver window larger than 64K.

http://support.microsoft.com/kb/224829/EN-US/

http://www.acc.umu.se/~maswan/linux-netperf.txt