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) , Можно ли менять данный параметр? Как?