|
| ||||||||||||
|
| ||||||||||||
談談數據機的二三事 ☉記者/張子強報導 數據機(Modem)這隻「魔」,到現在的一片寬頻上網聲浪中,也算是日薄西山,沒有什麼好前途了,不過,扣除ADSL、Cable Modem以及專線上網的寬頻用戶,在國內至少還有一半的網路族,必須靠數據機在網路世界中龜爬。有時拿部筆記型電腦或者PDA出門在外,臨時要在外宿處上網,可能也必須倚重數據機,老朋友就是老朋友,現在買新電腦,數據機還是必備的裝置,所以,我們再來談談這位「老不休」的一些奇文軼事。 ●外接Vs.內接? 早期的數據機就是「機」,這代表了它真是一部「機器」,有一個金屬外殼、以及連接電腦的纜線,後來科技進步了,周邊簡化了,最重要的是,電腦的運算速度快了,可以做一些原本數據機在做的事情,所以,數據機開始變成「數據卡」,廠商拿掉一些數據機上的運算晶片,改由電腦的處理器代勞,再將體積縮小成一片主機板的擴充卡,不用額外的空間與電源,直接插上PCI擴充槽就能使用,省成本,也省不少的使用手續,目前新的桌上型個人電腦幾乎都是以這種卡式數據機搭配出貨。 不過,這種數據卡因為要與電腦密切合作,才能發揮數據通訊的功能,嚴格說,它只是一種電腦的「輔助配備」,而不是真正獨立的數據機,也因此,它對電腦的運算速度非常依賴,也會佔用電腦的運算資源,早期Pentium 200MHz以下的處理器電腦就無法使用這種數據卡。因此,數據卡在效能上,是比不上獨立運作的傳統數據機的。而且,要靠處理器來分擔數據卡一部份的工作,也代表了軟體(驅動程式)的配合很重要,早期這種數據卡廠商通常只提供Windows視窗系統的驅動程式,如果電腦使用其他諸如Linux之類的作業系統,就比較麻煩,需要另外發展專屬版本,所以, 國外也慣稱這種「半數據機」為「Win Modem(視窗系統專屬數據機)」。 ●Com Port or USB? 另一種狀況是,即使是外接式數據機,在現在也有COM(傳統串列埠)與USB(萬用串列埠)之分,當然,以特性來說,USB速度快、隨插即用、可任意擴充、不用額外電源等等先進設計,都比傳統COM串列埠好得太多!不過,數據機最快的傳輸速度是56Kbps,傳統串列埠傳輸速率至少115.2Kbps,USB是12000Kbps(1.2Mbps),殺雞用雞刀就好,Com Port足足夠應付數據機傳輸上的需索。還有,市面USB數據機也有不少是屬於數據卡一類的「半數據功能」,除了方便使用之外,也會吃掉不少電腦的運算資源,有時候速度與穩定度反而比不上自給自足的傳統Com數據機。 ● 數據機需要驅動程式? 前面提過,內接式的數據卡因為需要與處理器協同合作,就一定需要軟體,也就是驅動程式的指揮,而在個人電腦中,大凡周邊硬體,都需要搭配特定專屬的驅動程式。不過,如果以傳統數據機的運作原理而言,嚴格來說,數據機的驅動程式「並不是非有不可」,真正指揮數據機的程式碼,就存在於數據機自己的系統唯讀記憶體中,電腦只需下達一些指令,經由串列埠傳到數據機上,數據機就能夠開始動作,所以與其說電腦控制著數據機,還不如說電腦只是負責控制串列埠與數據機之間的溝通管道而已。 而這套控制數據機的指令,是公開的標準,也就是所謂的「AT指令集」,各種數據機都必須遵循這套公開的控制方式,所以只要向數據機下達AT指令,就可以讓數據機與電腦的通訊軟體合作,連上網路進行通訊行動。 不過,不管是傳統的外接式數據機或者內接的Win Modem,廠商一定會附有數據機的驅動程式磁片,Win Modem不用多言,不裝驅動程式就跑不了,但是一般的數據機的驅動程式又有何用處? 原因有二,其一,新式的數據機大多包含語音音效功能(Wave Device for Voice Modem),這項功能需要驅動程式來控制。其二,在Windows95/98/Me的作業系統環境下,撥號上網路的工作,是由作業系統代勞,向數據機下指令的,所以,必須讓系統了解各種AT指令,例如,當使用者在「撥號網路」中按下「連線」,就會透過驅動程式的翻譯,向數據機下達「atdt(電話號碼)」這一項指令,讓數據機開始撥號連網。 當我們當打開「我的電腦」╱「控制台」╱「數據機」的項目,然後點選數據機型號,按下「內容」,出現的視窗(如圖一)中,包括了「一般」分頁中的喇叭音量、最快速度設定,「連線」分頁中的資料位元、同位元檢查、停止位元以及其他種種選項,這些都是由該數據機的驅動程式「告知」作業系統如何下命令,讓數據機可以在最完美的設定狀態下工作,如果缺少數據機的專屬驅動程式,電腦就不會知道這些功能的指令了(儘管不同數據機的指令大同小異)。 ●沒有驅動程式也能用數據機嗎? 首先,確定數據機已經連接到電腦的串列埠上(最好接到COM2),打開電源,電腦最好重新開機,在「控制台」╱「數據機」的項目中選則「新增」,接著「安裝新的數據機」硬體安裝精靈視窗出現。從這裡開始,如果一路按「下一步」,作業系統就會自行偵測數據機形態,並自動安裝最適合的驅動程式,如果這招成功,那就要恭喜您,比爾蓋茲實在有給您疼惜,如果不幸失敗,電腦螢幕上顯示「找不到合適的驅動程式」,那也不用怨嘆,這是正常的人生,請繼續看下去。 請按「 上一部」回去,回到前面的安裝視窗,在「不要檢查我的數據機,我會從清單中挑選」的選項前打個勾,再按「下一步」,視窗就會出現一大堆的數據機廠牌與型號(如圖二,左欄是製造廠商,右欄是該廠牌的型號),此時請以「直覺」,選一個「品牌類似、型號相近」的機型,如果,真的數據機的牌子都不知道的話,或是實在找不到近似者,就請在「製造廠商」的欄位中選第一項(Standard Modem Types),這就是視窗作業系統中數據機的通用驅動程式,然後右欄可以按照該數據機的速度選擇型號,一般來說,較新的數據機選「Standard 56000 bps K56Flex Modem」 比較適合,稍微舊一點的選28800 bps或33600 bps卡保險,再不然選14400 bps絕對可用,不過速度就實在太慢了。 ●不能將數據機的撥號聲減低嗎? 依照以上方式,將數據機裝起來應該就沒問題,可以建立撥號網路上網了,不過,沒有安裝專屬驅動程式的數據機,在「控制台」╱「數據機」╱「內容」╱「一般」的分頁下,居然無法控制數據機撥號時的聲音大小!這點對於許多喜歡三更半夜偷偷摸摸上網研究ASP(Adult sex Provider)的人而言,實在是一種可怕的折磨。 要解決這問題,很簡單,只需對數據機下個AT指令,叫它閉嘴即可。方法是在「控制台」╱「數據機」╱「內容」╱「連線」分頁中,按下「進階」,接著在出現的設窗中,在「額外的設定值」欄位填入atm0(大小寫均可,0是阿拉伯數字而不是英文字母),或是atm1,前者會讓數據機無聲,後者則是小聲,設好之後,按「確定」,然後到撥號網路上網試試,保證不會吵到別人!(如圖三)其實,在每一本數據機的說明書中,都有詳細的AT指令集說明,好好研究一下,會有一些意想不到的收穫。 ● 可以加快數據機連線的速度嗎? 數據機的速度 是一定的,天生56Kbps的慢郎中怎麼操都不會變成百米金牌。不過,網路這技術千奇百怪,有時為了連線的穩定,會犧牲掉一定程度的速度,視窗作業系統就是一例,它為了某種顧慮,其實在有關於數據機的系統內部設定上,並沒有將速度視為優先考量,不少電腦高手發現了這個問題,於是就出現了解決的修改方案。以下是網路上流傳已久的數據機視窗系統加速法,適用於Windows95/98/,如果在Windows Me中的登錄檔(regerster)相關字串也與下面敘述吻合,應該也適用。不過,修改過程頗為「專業」,要應用到網路組態的設定、登錄編輯器(regedit)以及系統 登錄檔備份與復原的技巧,新手請再三研究才好進行,鹵莽行事一定會將電腦搞掛。 步驟一 察看「控制台」╱「網路」╱「組態」,其中必須有IPX/SPX、NETBEUI跟TCP/IP這三種通訊協定,若缺少請按「新增」補上,這是網路組態的部份,若有疑義請參考相關書籍進行。 步驟二 「控制台」╱「數據機」╱「內容」╱「一般」,選擇數據機最快速度為「115200」,下面的「只在這個速度連線」不要打勾。再按到「連線」分頁,其中「資料位元」是「8」,「同位元檢查」選「none」,「停止位元」選「1」。再按下「連接埠設定值」,接收跟傳輸緩衝區都請設為最高值。再按「進階」按鈕,「使用流量控制」打勾選擇「硬體(RTS/CTS)」,「使用錯誤控制」前「不要打勾」,調變類型選「標準」,接著按下「進階」按鍵,在「額外設定值」欄位中填入「%C0」(注意:「C」是英文大寫,「0」是數字)。 步驟三 在「控制台」╱「系統」╱「裝置管理員」分頁下,找到「連接埠」,打開此項,選擇「通訊連接埠」,按下下方的「內容」按鍵,在出現的視窗中選擇「連接埠設定值」分頁,將下列的數值填入:「每秒多少位元」選擇選單中的「最大值」(如921600);「資料位元」選「8」;「同位元檢查」選「none」;「流量控制」選「hardware」。 步驟四 用小作家或記事本等文字處理程式開啟c:\windows\system.ini這個檔,其中在[386Enh]後面加上這一行敘述:「Com2Buffer=1024」(PS:如果數據機連接埠是Com1,就必須改成Com1Buffer=1024) 步驟五 在「開始」╱「執行」中打入「regedit」,按Enter鍵開啟登錄編輯器。先使用「登錄」選單中的「匯出登錄檔案」功能,將目前的登錄機碼做一個備份。請注意!登錄編輯器關係到系統的重要設定,如果沒有把握,請勿輕易使用,對此工具程式不熟的新手,最好參考相關操作手冊後再進行較為妥當。 a.找到HKEY_LOCALMACHINE\Enum\Root\Net\0000\Bindings, b.再到HKEY_LOCALMACHINE\Enum\Network\MSTCP\xxxx(此即為上面的找到的數值),看右邊[Driver=NetTrans\yyyy],再記下yyyy這四個數值。 c.找到HKEY_LOCALMACHINE\System\CurrentControlset\Services\Class\NetTrans\yyyy d.找到HKEY_LOCALMACHINE\System\CurrentControlset\Services\VxD\MSTCP\, e.找到HKEY_LOCALMACHINE\System\CurrentControlset\Services\VxD\NWLink\Ndi\ 六、重新開機,上網,試試看是否有戲劇化的加速感!如果發現系統不正常了、上網上不 ●連網板加PHS無線上網有新意 畫面上這部名叫「X-Pilot」的連網數位板,結合大眾電信最近猛推,具有64Kbps高速資料傳輸速率的低功率PHS手機,可解決線纜纏身問題,加上連網板不下於筆記型電腦的10.4吋液晶螢幕,以及較掌上電腦更豐富的擴充和多媒體功能,使這項新組合額外引人注目。 該系統採用微軟Windows CE掌上作業系統,以及英特爾StrongARM微處理器,並可利用內建擴充插槽,使用IBM Microdrive和Iomega PocketZip等特殊微型硬碟,另外系統提供內建32到128MB記憶體等選擇,且在連外方面,有無線、有線網路、數據機等裝置,不夠的話,還能利用四個萬用匯流排USB擴充並連結其它周邊裝置。 像連網板加PHS這類資訊加上通信的整合應用,算是此次台北多媒體展中,明顯可見的科技趨勢之一。(圖文╱記者莊舒仲) | ||||||||||||
|
| ||||||||||||