標準撥號調變解調器之間的資料傳輸
| 華夏公益教科書人認為此頁面應拆分為包含更窄子主題的較小頁面。 您可以透過將此大頁面拆分為較小的頁面來提供幫助。請確保遵循命名策略。將書籍分成更小的部分可以提供更多重點,並允許每個部分都能很好地完成一項任務,這將使每個人受益。 |
在兩個標準撥號調變解調器之間傳輸文字或檔案,無需連線到電話公司。此方法不僅不需要電話公司,甚至在連線到電話公司時可能無法正常工作。
- 使用任何常見的電話線
- 避免使用滑鼠和其他外設所需的埠
- 避免使用空調電纜的費用(10 美元或更多?)
- 某些計算機沒有空調電纜所需的插孔
- 避免在 VPN(虛擬專用網路)中使用 ISP
- 調變解調器自動確定並以適當的速度連線
- 空調電纜的長度限制在幾英尺,而電話線可以長得多
- 使用軟盤傳輸檔案既繁瑣又緩慢
- 某些計算機沒有可移動驅動器(例如:USB 驅動器、ZIP 驅動器、外部 SCSI 驅動器)所需的硬體,或者埠可能正在被其他裝置使用。
注意:在典型的終端程式(例如超級終端)中鍵入時,您鍵入的內容有時不會顯示在視窗中,但會被髮送到連線的任何其他計算機,並在其上顯示。這可以透過更改“本地回顯鍵入的字元”設定來解決。在超級終端中,轉到“檔案/屬性”,轉到“設定”選項卡,單擊“ASCII 設定”,它將顯示包含“回顯...”設定的對話方塊。有時此設定會導致您鍵入的每個字元顯示兩次。如果是這樣,您可以透過取消選中它來解決問題。
- 確保兩臺計算機都已斷開與牆壁插座的連線,以確保您不會打擾電話公司。
- 使用普通電話線將調變解調器連線在一起,例如通常用於將它們連線到牆壁插座的電話線,或者用於將電話聽筒連線到底座的電話線,例如。
- 在兩臺計算機上執行“超級終端”
- 將它們都設定為使用您的調變解調器
- 如果您想聽到調變解調器的響聲,請確保在 Windows 音量控制中將其音量調高(嘗試標有“TAD”的音量控制)。它很可能有一個音量控制滑塊,但您可能需要轉到“選項/屬性/顯示以下音量控制”才能啟用它。如果它不在那裡,您的調變解調器應該有一個內建的揚聲器。鍵入“ATM1L3”,然後按 Enter(這控制調變解調器的內部音量控制)。
- 在其中任何一個上鍵入“ATD”並按Enter
- ...在幾秒鐘後... 在另一個上鍵入“ATA”並按Enter
- 您應該很快聽到它像連線到撥號 ISP 時那樣“訓練”。此步驟可能需要長達 20 秒左右,但可能要短得多。
- 您應該很快在超級終端視窗中看到響應訊息,如“CONNECT”或“CONNECT 36000”。然後,您可以像正常連線一樣在它們之間傳送資料。測試它的最簡單方法是在一個視窗中鍵入並在另一個計算機上觀察它是否出現。
如果您認真考慮使用這種連線,您應該更改 Windows 調變解調器的設定。其中一些設定可以顯著提高您的傳輸速度。這些建議的設定都不應干擾您通常的 ISP 連線,因此您可以保留它們。
- 在 Windows“開始”選單中
- 轉到“設定/控制面板/調變解調器”
- ...或在超級終端中,轉到“檔案/屬性”,然後單擊“配置”
- 在“調變解調器屬性”的“常規”選項卡上
- 選擇您計劃使用的調變解調器。
- 單擊“屬性”
- 在“常規”選項卡上(用於調變解調器)
- 將“最大速度”設定為 115200(如果可能,可以更高)
- 在“連線”選項卡上
- 將“資料位”設定為 8
- 將“奇偶校驗”設定為“無”
- 將“停止位”設定為 1
- 單擊“埠設定”
- 選中“使用 FIFO 緩衝區...”
- 將“接收緩衝區”設定為“最大值”
- 將“傳送緩衝區”設定為“最大值”
- 單擊“確定”
- 單擊“高階”,然後
- 選中“使用錯誤控制”
- 選中“壓縮資料”
- 選中“使用流控制”
- 選擇“硬體 (RTS/CTS)”
- 單擊“確定”
- 單擊“確定”或“關閉”
調變解調器實際上不會以您能夠選擇的某些“最大速度”設定那樣高的速度在它們之間傳輸資料,但它可以確保資料能夠及時從 COMM 埠傳輸到調變解調器,這樣就不會出現資料流中斷。由於很少有人知道調變解調器的這種功能,因此沒有軟體以方便的方式支援這種使用。但是,新增這樣的支援並不難。儘管調變解調器可能報告連線速度只有 36000,但有效的資料吞吐量可能要高得多,因為大多數調變解調器都具有內建的壓縮功能。透過使用 (免費且開源) 7-Zip 等實用程式,可以進一步提高有效的資料吞吐量。
該檔案是 Windows 幫助檔案(“.hlp”副檔名),使用“ZMODEM”協議傳輸。
| 原始的
幫助檔案 | |
| 大小 | 3,333,654 位元組 |
| 時間 | 404 秒 ( = 6:44) |
| 速率 | 每秒 8251.62 位元組 |
| --- | --- |
| 相同的檔案
壓縮後 | |
| 大小 | 652,583 位元組 |
| 時間 | 189 秒 ( = 3:09) |
| 速率 | 每秒 3452.82 位元組 |
| - | 原始檔案 | 壓縮檔案 |
| 大小 | 3,333,654 | 652,583 位元組 |
| 時間 | 404 | 189 秒 |
| 速率 | 8251.62 | 每秒 3452.82 位元組 |
傳輸 1 兆位元組原始檔案的時間為 127 秒,即 02:07 分鐘和秒。傳輸 1 兆位元組壓縮檔案的時間為 59.45 秒,不到 1 分鐘。壓縮版本的有效傳輸速率是原始未壓縮版本的2.1376 倍!
- 鍵入到調變解調器的命令必須全部大寫或全部小寫,但不能混合使用。“ATD”和“atd”都可以,但例如不能使用“Atd”。連線後,您無法鍵入或傳送任何內容,直到您傳送“轉義序列”,通常為 +++(3 個加號)。
- 所謂的“WinModems”或“軟體調變解調器”可能無法以這種方式使用,因為它們的功能是由軟體而不是硬體決定的。這些調變解調器內部的硬體最少,有助於降低價格。“硬體調變解調器”是在測試這些連線時使用的。
- 某些檔案不能從壓縮中獲益,要麼是因為它們已經壓縮,要麼是因為它們的資料性質。不太可能獲益的檔案型別是軟體的安裝程式或安裝程式,或者具有以下副檔名的檔案:7Z、ARJ、BZ、CAB、GIF、GZ、JPEG、JPG、PNG、TGZ 或 ZIP,例如。如果您要傳輸很多檔案,那麼在最低設定(例如,“快速”或“儲存”)下進行壓縮會更方便。
- 您應該能夠以這種方式將計算機連線到您家中的各個地方。使用的線路可以很長。經過測試,長度約為 25 英尺,沒有問題。本文作者尚未嘗試一次使用多於兩臺計算機。
- 據說,或暗示有一些專家聲稱這根本無法做到。這位作者更喜歡在透過兩個撥號調變解調器之間的連線將這些聲明發送到另一臺計算機後才閱讀它們:D
- 據報道,有些人會對調變解調器進行物理修改來實現這一點,但修改並非必要,至少對於所有調變解調器來說並非如此。
- 在某些國家/地區使用的調變解調器可能由於政府限制而無法使用某些功能,但希望不會影響到此目的所需的任何功能。
用於支援調變解調器到調變解調器連線的軟體的思路
[edit | edit source]- 使用 7-Zip 將要傳輸的檔案的各個部分壓縮成 zip 格式,這樣在開始傳送資料之前延遲會更少。這些部分的大小最好在 64KB 到 1MB 之間。接收計算機會在收到這些部分後進行解壓縮併合並它們。
- 如果已知其中一個調變解調器始終是發起方,則不需要特殊協議即可在無人干預的情況下建立連線。如果未知,則每個調變解調器都應短暫進入應答模式,以檢視另一臺計算機是否正在嘗試連線。如果沒有,則它將進入發起模式。兩者將在這兩種模式之間交替切換,直到建立連線為止。目標是在同一時間使調變解調器處於相反的模式。
如何區分“硬體調變解調器”和“軟體調變解調器”
[edit | edit source]
硬體調變解調器在介面卡卡上處理電話通訊,而不是使用 CPU 週期和系統匯流排進行處理;因此,硬體調變解調器通常具有更多可見的電子元件,包括 DIP 開關(用於配置要使用的特定 COM 埠)、電阻器、電容器、IC 晶片等。這種型別的板子往往比軟調變解調器更昂貴,因為使用了更多元件。由於更多處理專門在本地級別進行,因此這種型別的調變解調器效能也往往更好,而無需透過系統匯流排、CPU 和其他主機板元件進行處理。
軟體調變解調器,也稱為 WinModem,是依靠系統板元件(CPU 週期、RAM、系統匯流排)來實現其處理能力而設計的。但是,這種型別的介面卡卡更容易由作業系統配置,因為通常沒有可以由計算機使用者配置的元件。因此,軟體調變解調器設定可以使用作業系統介面進行配置,例如 COM 埠、IRQ、調變解調器音量、緩衝區和其他可配置設定。通常,這些設定會由 Windows 等即插即用作業系統自動配置,計算機使用者幾乎不需要進行任何配置。相反,硬體調變解調器可能需要您指定要使用的特定 COM 埠,找出調變解調器可用的 IRQ,以及其他類似設定,從而使安裝和首次使用更加繁瑣。