При использовании модемов сотовой сети GSM (GPRS, UMTS, LTE) существуют опции для управления сжатием данных (например, V.42bis, V.44, MNP5).
При использовании "современных" USB-ключей или телефонов в модемном режиме это все еще применимо, и изменение этих настроек сжатия будет иметь некоторый эффект, так что это может беспокоить, или это применимо только для "реальных" подключений удаленного доступа к данным как в "старые времена", и не нужно заботиться о сотовых соединениях для передачи данных (поскольку в любом случае базовая полоса и вышка сотовой связи / провайдер сети будут договариваться о лучшем для текущей ситуации)? Я действительно не знаю, где будут конечные точки этого сжатия, я просто читаю об этом сжатии и удивляюсь. И все же помните, что при наборе номера по обычной телефонной линии много лет назад pppd
также договорился о некотором сжатии с другой стороной.
Некоторые выдержки из документации Huawei (AT+CGDCONT
CGDCONT -команда) и Nokia (AT+DS
-команда, также принимаются некоторыми Huawei-устройствами):
В случае устройств Huawei-Devices обычно это 5-й и 6-й параметры команды AT+CGDCONT
CGDCONT:
AT+CGDCONT – Определить контекст PDP
См. КомандуAT+CGDCONT
описанную в 3GPP TS 27.007. Следующее описание только для справки. Соблюдайте спецификации 3GPP, если приведенное ниже описание противоречит спецификациям 3GPP.
Синтаксис команды
AT+CGDCONT=<cid>[,<PDP_type>[,<APN>[,<PDP_addr>[,<d_comp>[,<h_comp>[,<IPv4AddrAlloc>[,<emergency indication>[,<PCSCF_discovery>[,<IM_CN_Signalling_Flag_Ind>]]]]]]]]]
[...]
<d_comp>
: числовой параметр, который управляет сжатием данных PDP.
0
: выкл
1
: вкл
2
: V.42bis
3
: V.44
<h_comp>
: числовой параметр, который управляет сжатием заголовка PDP.
0
: выкл
1
: вкл
2
: RFC1144 (применимо только для SNDCP)3
: RFC2507
4
: RFC3095
(Применимо ли это вообще, если затем соединиться с AT+NDISDUP=1,1
а не набирая * 99 #?)
На некоторых устройствах Huawei, таких как E160E, также поддерживается AT+DS
для сжатия данных (хотя я не нашел Huawei-Documentation по этому поводу, однако, см. Ниже цитируемую из документации Nokia).
На некоторых телефонах Nokia дополнительные параметры для AT+CGDCONT
не поддерживаются, но AT+DS
поддерживается:
+ Сжатие данных DS
Эта команда управляет функциями сжатия данных V.42bis и MNP5. V.42bis может использоваться с прозрачными и непрозрачными службами данных, а MNP5 может использоваться только с прозрачными службами данных. Служба данных выбирается командой AT+ CBST. (V.25ter раздел 6.6.1.)
Синтаксис:
AT+DS=[<dir>[,<neg>[,<P1>[,<P2>]]]]
Установить параметры сжатия.
[...]
Параметры:
<dir>
0
: без сжатия (V.42bis P0 = 0)
1
: только передача V.42bis или MNP5
2
: V.42bis получать только или MNP5
3
: V.42bis в обоих направлениях или MNP5
[<neg>
просто контролирует, что делать, если сжатие не было получено]
<P1>
: максимальное количество словарных статей, о которых нужно договориться, от 512 до 2048
<P2>
: максимальная длина строки должна быть нето 32, по умолчанию 20 (V.42bis P2).
Затем activexperts.com также пишет о команде AT%C<n>
:
AT% C3 - сжатие данных: MNP5 и v.42bis
%Cn
- "Сжатие данных" - эта команда выбирает сжатие данных.
-%C0
- отключить сжатие данных
-%C1
- MNP5
-%C2
- v.42bis
-%C3
- MNP5 и v.42bis