数据压缩(V.42bis、V.44、MNP5)是否适用于移动宽带数据连接(GPRS、UMTS、LTE)?

数据压缩(V.42bis、V.44、MNP5)是否适用于移动宽带数据连接(GPRS、UMTS、LTE)?

当使用 GSM(GPRS、UMTS、LTE)蜂窝网络调制解调器时,可以选择控制数据压缩(例如 V.42bis、V.44、MNP5)。

当使用“现代”USB 加密狗或调制解调器模式下的电话时,这是否仍然适用,更改这些压缩设置会产生一些影响,因此可能需要关心这一点,或者这仅适用于“旧时代”的“真实”拨号数据连接,而人们不应该关心蜂窝数据连接(因为无论如何,基带和手机信号塔/网络提供商都会针对当前情况进行最佳协商)?我真的不知道这种压缩的终点在哪里,我只是读到有关这种压缩的内容并感到疑惑。还记得多年前通过普通电话线拨号时,他们pppd也与对方协商了一些压缩。

AT+CGDCONT以下是华为( -command)和诺基亚(AT+DS-command,也被一些华为设备接受)文档的一些摘录:

对于华为设备,通常它是命令的第 5 和第 6 个参数AT+CGDCONT

AT+CGDCONT—定义PDP上下文
参见AT+CGDCONT3GPP 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

(如果不拨打 *99# 而是直接拨号的话,这还适用吗AT+NDISDUP=1,1?)

在某些华为设备上,例如 E160E,也AT+DS支持数据压缩(但我没有找到有关此内容的华为文档,因此请参阅下面引用的诺基亚文档)。

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>:最大字符串长度为 neto 32,默认为 20(V.42bis P2)。

activexperts.com然后还写了有关AT%C<n>-command的内容:

AT%C3 - 数据压缩:MNP5 和 v.42bis
%Cn- “数据压缩” - 此命令选择数据压缩。
- %C0- 禁用数据压缩
- %C1- MNP5
- %C2- v.42bis
- %C3- MNP5 和 v.42bis

相关内容