Введение

LocalTalk — это конкретная реализация физического уровня сетевой системы AppleTalk от Apple Computer. LocalTalk определяет систему экранированной витой пары кабелей, подключенных к самозавершающимся приемопередатчикам, работающим со скоростью 230,4 кбит/с. CSMA/CA был реализован как метод случайного множественного доступа с контролем несущей. Возможность сетевого взаимодействия была предусмотрена при планировании Macintosh, поэтому Mac получил дорогие последовательные порты RS 422, сначала на девятиконтактном D-коннекторе, затем на мини-DIN 8-коннекторе. Порты управлялись Zilog SCC, который мог служить как стандартным UART, так и обрабатывать гораздо более сложный протокол HDLC — пакетно-ориентированный протокол, включающий адресацию, битовую начинку и аппаратную проверку контрольной суммы пакетов. В сочетании с электрическими соединениями RS422 это обеспечивало достаточно высокую скорость передачи данных. Битовая скорость 230,4 кбит/с является самой высокой в серии стандартных последовательных битовых скоростей (110, 150, 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600, 115200, 230400), полученных из тактовой частоты 3,6864 МГц после обычного деления на 16. Эта тактовая частота, 3,6864 МГц, была выбрана (частично) для поддержки общих асинхронных скоростей передачи данных до 38,4 кбит/с с использованием внутреннего генератора скорости передачи данных SCC. Когда внутренний PLL SCC использовался для синхронизации с тактовым сигналом, встроенным в последовательный поток данных LocalTalk (с использованием метода кодирования FM0), настройка PLL с делением на 16 обеспечивала самую высокую доступную скорость, а именно 230,4 кбит/с. Первоначально выпущенный как "AppleTalk Personal Network", LocalTalk использовал экранированный кабель с трехконтактными мини-DIN-коннекторами. Кабели соединялись последовательно от приемопередатчика к приемопередатчику. Каждый приемопередатчик имел два трехконтактных мини-DIN-порта и короткий соединительный кабель ("pigtail") для подключения к девятиконтактному последовательному разъему DE 9 Mac. Позже, когда в Mac Plus был представлен восьмиконтактный мини-DIN-последовательный коннектор, приемопередатчики также были обновлены. Вариант LocalTalk под названием PhoneNET был представлен компанией Farallon Computing. Он использовал стандартный неэкранированный телефонный провод с шестипозиционными модульными разъемами (такими же, как популярные телефонные разъемы RJ11), подключенными к приемопередатчику PhoneNET, вместо дорогостоящего экранированного витого кабеля. Помимо более низкой стоимости, проводные сети PhoneNET были более надежными, поскольку соединения было сложнее случайно отключить. Кроме того, поскольку он использовал "внешнюю" пару модульного разъема, он мог использоваться с существующими телефонными кабелями и розетками, где только внутренняя пара использовалась для телефонной связи RJ11. PhoneNET также мог использовать существующий телефонный провод в офисе, позволяя легко объединить в сеть целые этажи компьютеров. Компания Farallon представила 12-портовый концентратор, который упростил построение сетей с топологией "звезда" до 48 устройств, как простое добавление разъемов на рабочих станциях и соединителей в телефонном шкафу. Эти факторы привели к тому, что PhoneNET во многом заменил LocalTalk в сетях с низкой стоимостью. Срок службы PhoneNET был продлен с внедрением технологии коммутации LocalTalk компанией Tribe Computer Works. Представленный в 1990 году, Tribe LocalSwitch был 16-портовым пакетным коммутатором, предназначенным для ускорения перегруженных сетей PhoneNET. Широкое распространение сетей на основе Ethernet в начале 1990-х годов привело к быстрому исчезновению LocalTalk и PhoneNET. Они оставались в использовании некоторое время в недорогих приложениях и приложениях, где Ethernet не использовался. Macintosh Quadra и ранние модели Power Macintosh поддерживали 10BASE2 и 10BASE T через интерфейс Apple Attachment Unit Interface (AAUI), а также все другие среды Ethernet через адаптер AAUI–AUI, при этом продолжая поддерживать сетевые подключения на основе LocalTalk. Для старых компьютеров Macintosh, не имевших встроенного Ethernet, был доступен высокоскоростной адаптер SCSI to Ethernet, который был особенно популярен на PowerBook. Это позволило всем, кроме самых ранних моделей Macintosh, получить доступ к высокоскоростной сети Ethernet. С выпуском iMac в 1998 году традиционный последовательный порт Mac — и, следовательно, возможность использования LocalTalk и PhoneNET — исчезли с новых моделей Macintosh. Были представлены мосты LocalTalk–Ethernet, чтобы позволить устаревшим устройствам (особенно принтерам) функционировать в новых сетях. Для очень старых компьютеров Macintosh LocalTalk остается единственным вариантом.

Наследие дизайна

LocalTalk Connector выделялся тем, что стал первым, использовавшим унифицированный дизайн семейства AppleTalk Connector Family, разработанный Брэдом Бисселлом из Frog Design на основе дизайна семейства Apple Icon Family Рика Медоуза. LocalTalk-коннекторы впервые поступили в продажу в январе 1985 года для подключения принтера LaserWriter к компьютерам семейства Macintosh как неотъемлемая часть только что представленного пакета Macintosh Office. Однако, даже после перехода на Ethernet, конструкция этого разъема продолжала применяться во всех периферийных устройствах и кабельных разъемах Apple, а также оказала влияние на разъемы, используемые в индустрии в целом.