安全规则 关于青网 为您服务 用户反馈 广告联盟 招聘信息 青网俱乐部 联合自律宣言

您所在位置:中青网—>电脑大学—> 硬件教室—>硬件基础


深入认识56K Modem

    尽管现在已经出现了很多先进的通讯方式,比如ISDN,ATM,帧中继等,但Modem仍是目前普通百姓最普遍的上网工具,但如何选择一个好的Modem,对于目前品种繁多,规格杂乱的Modem市场来说,就成为一个大的问题。

  94年我使用的是MULTITECH的2400bpsModem,上BBS时,BBS画面是一条一条慢慢出现,最后才填满整个屏幕......。而现在的Modem速度则已今非昔比了。目前Modem主流已是56K,是以前的数十倍,但使用者仍不免在一些问题上有疑惑,笔者即想通过本文谈谈自己的一些看法。

  一.关于标准的问题
  在中国,许多人反映买了56K的Modem,但接入速率却往往达不到56000,一般最好的是52000,接着就到50000,然后就是48000,能接入到这三种速度的朋友就已经是很幸运的了,有很多的人只能接入到42000,38000,甚至于33600和24000,(注:这里指的是下载速率,而56KModem上传速度仍是33.6K)为什么?这和目前的Modem和接入端采用的芯片不统一和通讯标准仍不完善以及中国的线路质量有关。

  过去的33600Modem通讯速率,实际上均可以连到33600bps。但到了56K,由于FCC(美国联邦通信委员会)Rules的限制,因为FCC认为,更强的信号会影响邻近电话线,产生串音。56K只是一个理想值,一般的极限约在50000bps上下左右。有的可能可到52000bps,如果线路品质太差加上其他一些因素,只能连到36000都有。目前的Modem主流为56K,33.6K正在逐步退出市场,但56k又分为K56flex与x2两种规格。在56K推出之时,规格尚未统一,主要有Rockwell的K56flex,和USR的x2两种规格,所有Modem都采用这两家公司生产的芯片。如果购买了K56flex的Modem,ISP机房也需提供K56flex的拨接服务,否则便无法达到56kbps,使用端与ISP端需相互搭配。象笔者本地电信局就只提供X2拨接服务,支持K56的Modem就无法使用。由于规格分歧,K56与x2各占一方。规格分歧所产生的恶性竞争对业界并非好事,因此ITU(国际电信组织)召集两强协商,在去年初达成协议,制定56K通讯速率的国际标准V.90。虽然都是56K标准,V.90的优点在于能够提供更高的稳定性,以及更接近理想56K的通讯速率。56K是未来的发展方向和接入端都将采用V.90标准这都是不容置疑的。V.90标准就是把X2和K56fx两种标准的优点结合起来,理所当然其性能和兼容性会比X2和K56flex都要好。

  现在购买Modem的朋友一定要选V.90标准的(即使现在ISP端不支持,也不影响使用,Modem会自动以V.34的通讯协议即33.6K的速率工作),因为通过X2虽然肯定能通过软件很好地升级到V.90标准(3Com公司和U.S.Rotics公司合并,他们推出的黑猫和白猫(Modem),大概无人不晓。而U.S.Rotics正是X256K通讯协议的创始人,而国内大部分电信部门都与3COM公司保持着良好业务合作关系。3ComTotalControlModem接入机会被电信部门大量采用,市场前景非常看好),但却也少不了麻烦,对那些还不是很熟悉电脑的人来说简直就是不可接受的,与主板BIOS升级一样,同样存在用户没法解决的问题,比如在升级时Modem没有关机再连通,升级肯定失败,而用户只有再去厂家买一块新的FLASHROM,这在走私品泛滥的中国市场,是没有办法保证的,所以升级失败就预示着Modem报废。而K56flex标准的Modem很难说软件升级到V.90标准有没有不兼容的问题(事实上国内外都相继报道了这方面的问题,台湾完全是K56Flex的天下,市场销售Modem芯片清一色为Rockwell芯片,它们在升级过程中已经发现了许多问题,读者感兴趣可以到台湾相关BBS站点上去看),否则那些K56flx的厂商就不会在最后加上“如果不能正常升级到V.90标准的,准予免费更换”的保证。


  二.关于112KModem的问题:
  也有一些所谓的112KModem出现,据说速度可以比目前的56K还要快,但实际上他们大都采用一些变通的方式来实现,使用上也还存在一些限制。目前大约有三种方式可以实现112K。他们是:

  1、Diamond所推出的SupraSonicII,它将两组56KModem芯片做在一块,看起来虽然是"一件产品",但说穿了,其实就是两台Modem的组合,仅此而已。有两台Modem,当然就要准备两条电话线,更重要的是ISP端须配合,也就是提供两台Modem同时通讯的通讯协议。Diamond是通过与国外的Netcom这一家ISP来配合,提供112K拨接上网服务。它所使用的技术名称为Shotgun,使用端需安装专门编制的软件,ISP端也需支持,才能利用两台Modem达成112K的频宽。若一组通讯为48000bps,另一个通讯速率为50000bps,则总的通讯速率可达98000bps。

  2、Win98的Multi-LinkPPP功能
  另一个方式就是Windows98的新功能---Multi-LinkPPP,利用这个方式就可以使用两台56KModem,达成112K的通讯速率。它的优点在于软件免费,因为已经附在Windows98正式版当中了。缺点是ISP同样需要专门支持此通讯协议,国内目前尚无一家ISP有支持此通讯协议,因此对一般人而言,用途不大。

  但笔者做过实验,将一台33600与一台28800Modem相连接,并以WindowsNTRAS服务进行模拟,确实可以达到62400bps(33600+28800=62400)的速率。电信部门以后可以考虑支持此通讯协议。方便广大用户。

  3、NetRocker
  另外一个就是SyberGen公司所推出的NetRocker软件。当然你还是要准备两台Modem,两条电话线,然后再装上NetRocker软件就可以在网络上漫游了。此软件的最大优点在于:ISP端不须特别支持,不同于前两者。两组拨接可以拨到同一家ISP,以相同帐号或以不同帐号登录(若以相同帐号登录,ISP端需允许重复登录,目前国内163和169都允许重复登录,但费用就是双倍甚至更多),或是拨到不同的ISP。从该公司网站上可下载试用版,不过每一次开机只能下传1MB,须使用支持断点续传的下载软件来完成。正式版售价要49美元。家里有两组电话,手边又有两台Modem及两组拨接帐号的朋友可以试看看。

  但这三种方法都有几个共同缺点:
1、一定要使用两台56KModem。Diamond的SupraSonicII只是动了一些手脚,将两台Modem合成一台来卖,而非真正的112KModem。事实上利用普通电话线,也不可能出现112K的Modem。

2、电话线一定要两条。因为用两台Modem,所以一定需要两组电话线。一般仅在单位或一定级别的领导干部家庭才会有两部以上的电话。

3、电话费用倍增。两条电话线,那么电话费不也变成双倍,电话费很容易失控。毕竟天下没有白吃的午餐啊!

  实际上ISP的联外线路远比通讯速率还要重要,线路的通畅才是重点,其次才是通讯速率。而56K在目前来说,其实已经够用了,因为一般人都是浏览网页或收信或上BBS,信息量都不算大。根据目前的线路情况,56K都很难达到,更不要说112K了。况且真的等112K的Modem标准规格兴起,恐怕ISDN,CableModem或ADSL早已经深入人心,成为新一代上网标准了。

  三.双频Modem的好处
  双频Modem使用了新一代的Rockwell芯片,并内建2MBFlashROM,通常只有1MBFlashROM。因此K56flex与V.90两种通讯协议可并存(这一点太重要了,也可以说是Rockwell对自己升级没有X2方便的一种补偿),并根据ISP提供的通讯协议自动切换为K56flex或V.90。目前已有一些产品推出。双频Modem这样一个很实际的用途可以在你有多组拨接帐号在用时,有的支持V.90,有的不支持V.90,仅有K56flex,那么可因根据ISP的不同,获得最佳的通讯速率。

  四.升级程序不能乱用
  目前很多厂商都提供了K56flextoV.90升级程序,这些程序大都可以通用,因为这些调制解调器所用的芯片都是Rockwell56K芯片,都是由K56flex升级为V.90。

  不过,在使用之前,请确认Modem所使用的芯片为Rockwell,如果你使用USRModem或使用USRX2芯片的其他Modem,那么这些升级程序就无法使用,必须使用X2的升级程序,千万不要用错。否则Modem在目前的条件下肯定报废。

   五.I/O控制芯片对56KModem性能发挥的影响
  要能在电脑上使用Modem,必须有I/O控制芯片,现在一般是16550UART,该芯片决定Modem通讯速率的上限,由于外置Modem不含I/O控制芯片,外置式Modem使用主板内建的串口控制芯片,所以加块内置Modem卡这曾是许多486以下档次的电脑想使用高速Modem的唯一途径(而486以前的电脑是使用的低速I/O控制芯片),因为早期串口支持是通过多功能卡来实现的,多功能卡上的芯片是用8250(速度低),当然也有做在板上的,后来主机板(主要从586开始)内建的都是16550UART(目前几乎所有规格的主板均是,包括最新的PIIBX板)。当然中间也曾经出现过过渡产品16450。那么现在Modem的速率愈来愈高,这里会不会出现瓶颈呢?

  Modem本身提供了"硬件压缩"功能,比例通常是4倍,如果你用28800BPS的Modem,再乘以有4倍的压缩就是115.2,而115.2刚好是16550这个I/O控制芯片的传输速率的上限。所以如果你用超过28800的Modem,照理说是需要用更高速的串口处理芯片,目前比16550更高速的芯片有16650和16750,但是现在国内很少看到内建16650芯片的主板或内置Modem卡,更不用说配备16750芯片的主板或内置Modem卡了。事实上目前在网络上下载的信息(程序)大都已经压缩过,所以不考虑压缩比,根本不需要多花钱去买支持更高速的I/O控制芯片的主板或内置Modem卡。实际情况也是如此,在线路质量良好的情况下,已经达到了50000BPS的速率,并没有出现所谓的瓶颈现象。但有一种特殊情况,如果你用ISDNTA,而且要用128k来通讯,这个时候就会受限于16550的115.2BPS的极限。当然在这种情况下,就应使用内建16650或16750UART芯片的主板或内置式Modem卡。

  另外还有一个问题,目前WIN95包括WIN98还不支持16650的规格,所以还必须装上专门的驱动程序,这类驱动程序很难找,有时没办法只好自己改,对WIN95的SERISL.VXD修改后,就可以在WIN95下以DTE超过115200Bps来使用(我一个朋友的调制解调器是Courier,支持230400BpsDTE,曾试过)。一般在没有驱动程序,WIN98会把16650当16550使用,功能正常。16550的缓存(BUFFER)有16K,而16650有32K,16550芯片32BIT通道的极限是460800BPS而16BIT通道的极限是230400Bps,16650芯片32BIT通道的极限是921600BPS而16BIT通道的极限是460800Bps。也许16650真能提升一点56KModem的效率,但是设置和兼容性都是相当麻烦的事情。笔者认为如果16650真是必需的,到时厂商会考虑在主机板上内建它,所以现在应该还不是时候。可以调到921600BPS仅仅是"可以调",但真的有作用吗?笔者曾用Terminal和NETMEDIC测试了网络上的传输及压缩比,结果非常令人失望...。56K的Modem,本来56K就是理想值,根本不可能达到.不要妄想再用16650甚至16750芯片去提升,因为瓶颈在线路质量。中国的电话线路太差了,入屋的电话线只有两条,而且线的质量很差,而国外的入户线是四条,两条两条并联着,而且线是用质量好的较粗的铜线,所以在中国要达到号称56K的通讯速率目前只是一个梦想。

  由于V.90已成为国际标准,因此购买Modem要注意的就是是否有支持V.90,x2或K56flex已变得较为次要,如果不支持,需要注意是否可升级到V.90,在中国可能X2的前景要比K56flex好一些。而在ISP方面,也要注意是否已提供了V.90的拨接服务,使用V.90在线路较好的情况下确实可达到50K左右的高速率,且通讯质量更加稳定,经济条件许可,还是赶快升级到V.90吧。

 

Copyright (C) 1999-2001 Cycnet.com, Cycnet. All Rights Reserved
版权所有 中国青少年计算机信息服务网