לפני 20 שנה, תקשורת מודם הייתה או אסינכרונית דופלקס מלא (asynchronous full duplex) ( תו אחד נשלח כל פעם בשני הכיוונים בו-זמנית ) או סינכרונית חצי דופלקס (synchronous half duplex) (גוש של תווים נשלח כל פעם, אבל רק בכיוון אחד ). בימים אלה, כל המודמים הם סינכרוניים חצי דופלקס. למה ? כיוון שזה יותר יעיל : ב 28.8 kbps, שני מודמים יכולים לשלוח ולקבל 25 חבילות של מידע כל שניה. זה נראה כשידור דופלקס למתבונן החיצוני, אבל אם סופרים במילישניות, הדופלקס מלא רק בחצי.