Все движения мыши, USB-соединения и другие периферийные устройства ПК, такие как принтеры и т. Д., Называются последовательной связью. Один бит за раз.
Все идет нормально. Но когда дело доходит до протокола TCP, Ethernet и Интернета, он больше не называется последовательной связью. Но это тоже бит в секунду.
Почему это так? В чем главное отличие? Я не мог понять, почему это не последовательная связь.
serial
ethernet
protocol
network-interface
user16307
источник
источник
Ответы:
По крайней мере, три причины, вероятно:
Между прочим, соединение Ethernet 10-base-T отправляет отдельные биты последовательно, но высокоскоростное кабельное соединение часто использует различные методы сигнализации для отправки нескольких битов одновременно.
источник
Ethernet может передаваться последовательно и, как правило, до дней 1000BASE-T.
Но он упакован, вы буквально не можете отправить ни одного действительного байта, так как есть куча адресации, crc и т. Д. Ethernet также не обеспечивает упорядочение между пакетами, поэтому вы можете отправлять пакеты AB и C, но получатель может получить их в порядке CA B. Также есть обнаружение коллизий и повторная передача.
В целом это намного сложнее, чем последовательное соединение.
источник
Ответ: стек ISO- OSI .
OSI означает «Взаимодействие открытых систем» (ISO - Международная организация по стандартизации), и это модель, которая определяет структуру, используемую для передачи данных между всеми типами устройств. Каждый уровень представляет собой отдельный уровень абстракции и добавляет правила или детали, которые определяют протокол связи.
Хотя Интернет (за исключением вещей, которые обычно ассоциируются с ним, например HTTP), относится к верхним уровням (сетевой уровень), последовательная связь - это просто способ определения физического уровня.
Это стек модели OSI по сравнению с моделью TCP / IP, используемой для Интернета: вы можете видеть, что Интернет определяется на сетевом уровне, а последовательный протокол (в строгом смысле, а не реализация) определяется физическим уровнем, в основании стека.
Из вики о наборе интернет-протоколов :
Ethernet и WiFi являются примерами протоколов, которые могут работать как уровень доступа к сети, обеспечивая физическую среду и основные правила передачи (например, кодирование символов) для подключения к Интернету.
Другими протоколами, используемыми на разных уровнях стека, являются, как уже упоминалось, TCP, UDP, HTTP и многие другие.
источник
Несколько человек дали вам хорошие ответы на ваш вопрос.
Но есть еще одно различие, которое еще никто не упомянул.
Когда мы говорим о последовательных и параллельных периферийных устройствах для ПК, исторически мы говорили о двухточечном соединении. Один компьютер общается с одним принтером или одним модемом (по кабелю). В общем, есть главное устройство, которое контролирует все коммуникации по этим каналам, а подчиненные устройства просто выполняют то, что им говорят.
Когда мы говорим об Ethernet, мы говорим о сети . Несколько компьютеров подключены к сети, и ни один из них не обязательно является главным или подчиненным. В ранних протоколах Ethernet несколько компьютеров фактически подключались к одному и тому же коаксиальному кабелю. В настоящее время, как правило, Ethernet означает двухточечные соединения, но Ethernet включает протоколы, которые обеспечивают связь с несколькими другими устройствами в одноранговой сети.
Конечно, USB несколько меняет картину для периферийных устройств ПК, потому что это многоточечная сеть, но это все же периферийное соединение с определенными мастерами и ведомыми устройствами, а не одноранговая сеть.
Итак, я бы сказал, что в обсуждениях последовательных и параллельных интерфейсов не упоминается сеть, не упоминается TCP или Ethernet, потому что эти вещи живут в совершенно другом мире, чем периферийные межсоединения. Например, когда вы говорите обо всех видах яблок (Red Delicious, Braeburn и т. Д.), Вы никогда не упоминаете Gros Michel и Cavendish.
источник
В моей работе в качестве инженера системы управления для проектирования силовой установки у нас были аппаратные списки точек ввода / вывода и отдельный список «последовательных» точек. Я предпочитаю называть эти списки «мягких» точек «списком сообщаемых точек», поскольку они обычно основаны на Ethernet (Modbus TCP, DNP3, Profinet и т. Д.). Многие коллеги по-прежнему настаивают на использовании исторического названия «серийный список точек». Мне интересно услышать от других людей о правильной номенклатуре таких списков.
источник
Один байт за раз также называется последовательной связью, за исключением тех, кто занимается аппаратным обеспечением. Никого не волнует, как осуществляется передача сигналов. Подумай о модеме. Хотя интерфейс RS-323, управляемый микросхемой UART, может распределять биты по одному за раз, фактическое кодирование, выполняемое модемом, может использовать параллельное кодирование, при котором несколько битов передаются одновременно.
Ethernet также имел обыкновение быть строго последовательным (импульсы основной полосы частот с частотой 10 МГц). Современные протоколы Ethernet не являются последовательными.
Слово «сериализация» часто используется для обозначения «упаковать некоторые данные в памяти в побайтный формат» (где вопросы порядка битов и тому подобное решаются на некоторых уровнях связи и физической связи).
источник