COM – порт — Настройка BIOS
COM port (Communication port, последовательный порт, Serial Port) – это стандартный двунаправленный последовательный порт компьютера, используется для передачи данных согласно протоколу RS-232.
Примечание. RS-232 (Recommended Standard 232) – это протокол последовательной передачи данных между двумя устройствами (информация передается пакетами по одному байту). Согласно данному протоколу, информация передается у виде двоичного кода: логическому нулю соответствует значение напряжение со знаком “+”, а логической единице соответствует значение напряжения со знаком “–“.
Физически COM-порт реализован в виде 9-контактного разъема (DB-9M) или 25-контактного разъема (DB-25M).
Рис 1. Разъем DB-9M
Рис 2. Разъем DB-25M
Раньше COM-порты использовались для подключения к компьютеру модема или мыши.
СОМ-порт может выполнять обмен данными на скорости до 115200 бит/с (в данном случае бит/с = бод)
С0М1, COM2, COM3, COM4 — имена, присвоенные последовательным портам ввода/вывода.
Опции BIOS Setup для настройки Com-порта находятся здесь.
Еще по настройке БИОС (БИОЗ) плат:
PCI Express, (или PCIe, или PCI-E) – это компьютерная шина расшир…
PCI (Peripheral Component Interconnect) – это компьютерная шина в…
FSB (Front Side Bus, системная шина) – это шина (набор сигнальных…
Чипсет (chipset) – это набор микросхем (размещенных на системной . ..
Центральный процессор (ЦП, CPU) – это микросхема, которая явля…
Параметры com-порта сброшены по умолчанию после внесения изменений в диспетчере устройств — Windows Client
- Чтение занимает 2 мин
В этой статье
В этой статье описывается проблема, из-за которой параметры порта связи (порт COM) при перезапуске компьютера вновь вернулись к значениям по умолчанию.
Применяется к: Windows 2000 г.
Исходный номер КБ: 293762
Симптомы
При перезапуске компьютера параметры порта связи (порт COM) снова перезапускались по умолчанию.
Baud rate=1200; Parity=None; Data Bits=7; Stop Bits=1
Возможно, у вас есть программа, которая требует различных параметров, таких как:
Baud rate=9600; Parity=None; Data Bits=8; Stop Bits=1
Вы можете вручную настроить com 1 для работы в нужных параметрах с помощью этой команды:
Mode Com1: 9600,n,8,1
Однако при перезапуске системы параметр возвращается к по умолчанию:
Baud rate=1200; Parity=None; Data Bits=7; Stop Bits=1
Причина
В Microsoft Windows 2000 параметры порта COM для командных функций сохраняются только для активного сеанса Windows. Настраиваемые параметры удаляются при остановке.
Решение
Чтобы устранить эту проблему, создайте задачу запуска, которая задает порт COM в нужные параметры. Задача может быть задатка свести к минимуму с помощью выбранного окна закрытия параметра выхода.
В примере ярлыка имеется эта командная строка:
C:\winnt\system32\mode.com com1: 9600,n,8,1
Как выбрать ком порт?
Ответ мастера:На сегодняшний день COM-порт представляет собой уже редко используемое средство, с помощью которого к ПК подключаются дополнительные устройства. Но нескольким программ для успешного функционирования всё же нужны COM-порты в компьютере. Именно для этого необходимо создание виртуальных COM-портов.
Для того чтобы подключить принтер к компьютеру, используя COM-порт, зайдите в панель управления ПК и пройдите в раздел «Принтеры и факсы». Теперь проверьте, отображает ли система подключённое устройство. В противном случае проверьте более тщательно подключение устройства к ПК и не выпадают ли штекеры из принтера.
Также используя панель управления, откройте меню установки, и выберите «Установка устройства с помощью COM-порта».
Снова зайдите в «Принтеры и факсы» и проверьте, может там появилось устанавливаемое оборудование. Если в будущем в процессе настройки, печати и прочих действиях, при которых понадобиться задействовать принтер, вы не сможете воспользоваться неисправным портом подключения, то зайдите в раздел «Параметры соединения устройства», после чего укажите верный вариант подключения. Подождите, пока система определит устройство.
Чаще всего с данными проблемами вы столкнётесь при работе со старыми модификациями принтеров, потому что в качестве интерфейса COM-порт проигрывает своим современным собратьям. Аналогичные слова можно сказать относительно других устройств – старых моделей фотоаппаратов, телефонов, сканеров и прочих.
Бывает и так, что система отображает большое число COM-портов, что затрудняет ориентирование при проведении подключения устройств. Избавиться от ненужных портов можно посредством меню «Диспетчер устройств». Для этого вызовите «Свойства», кликнув по иконке «Мой компьютер» и далее следуйте во вкладку «Оборудование». Такие действия зачастую практикуются при создании ряда виртуальных COM-портов. Теперь выделите указателем мыши лишние варианты и нажатием Delete удалите их.
При постоянных проблемах с портами, вам нужно будет скачать с сайта производителя и установить драйвер мат. платы.
Настройка нового порта системной службы
Настройка нового порта системной службыСправка McAfee
Пользователь может настроить новый порт системной службы на своем компьютере, который можно открывать или закрывать, чтобы разрешать или блокировать удаленный доступ к компьютеру. Пользователь может изменить сведения о входящем и исходящем сетевом доступе для существующего порта системной службы.
Если на компьютере установлена программа, принимающая подключения через Интернет или FTP, на компьютере, пользующемся общим доступом к подключению, может потребоваться открыть соответствующий порт системной службы и разрешить переадресацию входящих соединений для этого порта. Если используется общее подключение к Интернету (ICS), также необходимо добавить домашнее подключение компьютера в список Подключения. Дополнительные сведения см. в разделе Добавление подключения компьютера. |
Процедура
1 | Откройте страницу настроек брандмауэра.
| ||||||||
2 | Щелкните Порты и системные службы. | ||||||||
3 | Выберите порт системной службы и затем щелкните Добавить. Чтобы изменить существующий порт системной службы, выберите системную службу в списке и щелкните Изменить. | ||||||||
4 | Введите следующее:
| ||||||||
5 | Щелкнув стрелку, раскройте список Протокол и выберите TCP/IP, UDP или И то и другое. | ||||||||
6 | В области Порт выполните одно из следующих действий.
| ||||||||
7 | В области Открыть порт для компьютера или сети на: выполните одно из следующих действий.
| ||||||||
8 | Чтобы отправлять информацию об активности этого порта на другой сетевой компьютер, использующий общее подключение к Интернету, установите флажок Направить активность порта другим компьютерам, использующим общий доступ к подключению к Интернету. | ||||||||
9 | При желании введите описание службы в поле Описание службы. | ||||||||
10 | Щелкните Сохранить.
|
Com port разъем. Что такое порты персонального компьютера? И какие они бывают
Описание интерфейса RS-232, формат используемых разъемов и назначение выводов, обозначения сигналов, протокол обмена данными.
Интерфейс RS-232, совсем официально называемый «EIA/TIA-232-E», но более известный как интерфейс «COM-порта», ранее был одним из самых распространенных интерфейсов в компьютерной технике. Он до сих пор встречается в настольных компьютерах, несмотря на появление более скоростных и «интеллектуальных» интерфейсов, таких как USB и FireWare. К его достоинствам с точки зрения радиолюбителей можно отнести невысокую минимальную скорость и простоту реализации протокола в самодельном устройстве.
Физический интерфейс реализуется одним из двух типов разъемов: DB-9M или DB-25M, последний в выпускаемых в настоящее время компьютерах практически не встречается.
9-контактная вилка типа DB-9M Нумерация контактов со стороны штырьков Направление сигналов указано относительно хоста (компьютера) |
|
|
|
Из таблиц видно, что 25-контактный интерфейс отличается наличием полноценного второго канала приема-передачи (сигналы, обозначенные «#2»), а также многочисленных дополнительных управляющих и контрольных сигналов. Однако, часто, несмотря на наличие в компьютере «широкого» разъема, дополнительные сигналы на нем просто не подключены.
Логические уровни передатчика: «0» — от +5 до +15 Вольт, «1» — от -5 до -15 Вольт.
Логические уровни приемника: «0» — выше +3 Вольт, «1» — ниже -3 Вольт.
входное сопротивление приемника не менее 3 кОм.Данные характеристики определены стандартом как минимальные, гарантирующие совместимость устройств, однако реальные характеристики обычно существенно лучше, что позволяет, с одной стороны, питать маломощные устройства от порта (например, так спроектированы многочисленные самодельные data-кабели для сотовых телефонов), а с другой — подавать на вход порта инвертированный TTL-уровень вместо двуполярного сигнала.
CD — Устройство устанавливает этот сигнал, когда обнаруживает несущую в принимаемом сигнале. Обычно этот сигнал используется модемами, которые таким образом сообщают хосту о обнаружении работающего модема на другом конце линии.
RXD — Линия приема хостом данных от устройства. Подробно описана в разделе «Протокол обмена данными».
TXD — Линия передачи хостом данных к устройству. Подробно описана в разделе «Протокол обмена данными».
DTR — Хост устанавливает этот сигнал, когда готов к обмену данными. Фактически сигнал устанавливается при открытии порта коммуникационной программой и остается в этом состоянии все время, пока порт открыт.
DSR — Устройство устанавливает этот сигнал, когда включено и готово к обмену данными с хостом. Этот и предыдущий (DTR) сигналы должны быть установлены для обмена данными.
RTS — Хост устанавливает этот сигнал перед тем, как начать передачу данных устройству, а также сигнализирует о готовности к приему данных от устройства. Используется при аппаратном управлении обменом данными.
CTS — Устройство устанавливает этот сигнал в ответ на установку хостом предыдущего (RTS), когда готово принять данные (например, когда предыдущие присланные хостом данные переданы модемом в линию или есть свободное место в промежуточном буфере).
RI — Устройство (обычно модем) устанавливает этот сигнал при получении вызова от удаленной системы, например при приеме телефонного звонка, если модем настроен на прием звонков.
В протоколе RS-232 существуют два метода управления обменом данных: аппаратный и программный, а также два режима передачи: синхронный и асинхронный. Протокол позволяет использовать любой из методов управления совместно с любым режимом передачи. Также допускается работа без управления потоком, что подразумевает постоянную готовность хоста и устройства к приему данных, когда связь установлена (сигналы DTR и DSR установлены).
Аппаратный метод управления реализуется с помощью сигналов RTS и CTS. Для передачи данных хост (компьютер) устанавливает сигнал RTS и ждет установки устройством сигнала CTS, после чего начинает передачу данных до тех пор, пока сигнал CTS установлен. Сигнал CTS проверяется хостом непосредственно перед началом передачи очередного байта, поэтому байт, который уже начал передаваться, будет передан полностью независимо от значения CTS. В полудуплексном режиме обмена данными (устройство и хост передают данные по очереди, в полнодуплексном режиме они могут делать это одновременно) снятие сигнала RTS хостом означает его переход в режим приема.
Программный метод управления заключается в передаче принимающей стороной специальных символов остановки (символ с кодом 0x13, называемый XOFF) и возобновления (символ с кодом 0x11, называемый XON) передачи. При получении данных символов передающая сторона должна соответственно остановить передачу или возобновить ее (при наличии данных, ожидающих передачи). Этот метод проще с точки зрения реализации аппаратуры, однако обеспечивает более медленную реакцию и соответственно требует заблаговременного извещения передатчика при уменьшении свободного места в приемном буфере до определенного предела.
Синхронный режим передачи подразумевает непрерывный обмен данными, когда биты следуют один за другим без дополнительных пауз с заданной скоростью. Этот режим COM-портом не поддерживается .
Асинхронный режим передачи состоит в том, что каждый байт данных (и бит контроля четности, в случае его наличия) «оборачивается» синхронизирующей последовательностью из одного нулевого старт-бита и одного или нескольких единичных стоп-битов. Схема потока данных в асинхронном режиме представлена на рисунке.
Один из возможных алгоритмов работы приемника следующий:
- Ожидать уровня «0» сигнала приема (RXD в случае хоста, TXD в случае устройства).
- Отсчитать половину длительности бита и проверить, что уровень сигнала все еще «0»
- Отсчитать полную длительность бита и текущий уровень сигнала записать в младший бит данных (бит 0)
- Повторить предыдущий пункт для всех остальных битов данных
- Отсчитать полную длительность бита и текущий уровень сигнала использовать для проверки правильности приема с помощью контроля четности (см. далее)
- Отсчитать полную длительность бита и убедиться, что текущий уровень сигнала «1».
Первоначально, когда появились персональные компьютеры , с ними пришло сразу несколько не бог весть каких мудрёных, но вполне успешно работавших в комплексе со всей остальной начинкой, портов или схемных интерфейсов. Словом порт обозначили способ передачи данных. Это как ячейка памяти. Только в оперативную память записывается информация и лежит там, пока она нужна какой-нибудь программе, пока программа её не обработает (или сама программа пока нужна на компьютере кому-нибудь).
Порт и память
То есть, программа прочитает данное из памяти в процессор, что-то с ним сделает, может быть получит из этой информации какие-то новые данные, которые запишет в другое место. Или само данное просто перепишет на другое место. Во всяком случае в памяти информация, которая однажды была записана может быть либо прочитана, либо стёрта. Ячейка получается как сундучок, стоящий у стенки. А вся память состоит из ячейки каждая ячейка имеет свой адрес. Точно как сундучки, стоящие в ряд у стенки в подвале скупого рыцаря.
Ну и порт можно себе представить тоже как ячейку. Только такая ячейка сзади имеет окошко, ведущее куда-то за стенку. Можно записать в неё информацию, а информация возьмёт, и улетит в окошко, хотя какое-то время будет находиться в ячейке так же, как и в обычной ячейке оперативной памяти.
Или наоборот, в ячейку-порт информация может «прилететь» из окошка. Процессор это увидит и прочтёт эту новую появившуюся информацию. И пустит её в дело — перепишет куда-то, пересчитает вместе с какими-то другими данными. Даже может записать её в другую ячейку. Или в другую ячейку-порт, тогда эта поступившая по первому порту информация может «улететь» в окошко второго порта, — ну это уж как распорядится процессор. Вернее, программа, которая в этот момент процессором командует и данные, записанные в памяти и приходящие из портов, обрабатывает.
Просто и красиво. Эти порты так и назвали сразу — порты ввода-вывода. Через одни из них данные отправляются куда-то, через другие — откуда-то принимаются.
Ну а дальше начинается движение по кругу. Вот есть одно устройство, и есть другое. И вот есть цепочка символов, каждый из которых состоит из отдельных двоичных битов, и эту цепочку нужно передать. Как передавать? Можно по линии из 8 проводочков сразу передавать по целому символу — один проводок = один бит, потом код другого, потом третьего, и так, пока не передашь всю цепочку.
А можно было разворачивать каждый бит не в пространстве (по проводочкам), а во времени: сначала передать один бит символа, потом второй и так восемь раз. Ясно, что во втором случае нужны какие-то дополнительные средства, чтобы символы так разворачивать во времени.
Параллельные и последовательные
И скорость передачи будет другая:
Получается, у каждого варианта свои плюсы, но и свои минусы.
- Сразу по восемь бит (то есть побайтно) передавать быстрее, но проводочков надо в восемь раз больше
- По одному биту передавать — нужно всего один информационный проводок, зато будет в 8 раз медленнее.
Вот и назвали в первом случае передачу параллельной, а во втором случае — последовательной.
Интерфейс портов
А вся система такой передачи — в одном случае так, в другом — этак, называется интерфейс . Один интерфейс параллельный, другой — последовательный. Почти одно и то же, порты, один параллельный, другой последовательный.
Чем понятие порт отличается от понятия «интерфейс»? В современной технике слова не только появляются, они растут и получают «образование». И как и у людей, могут становиться узкими специалистами, а могут стать «дилетантами». Вот такое типичное слово-дилетант — «интерфейс». Потому что оно — «каждой дыре затычка». Интерфейсы бывают:
А смысл слова — что-то между чем-то. Интер — между, фэйс — лицо. Красиво получилось, поэтому и везде употребляется. Например, пользовательский интерфейс системы Windows — это экранное лицо системы, предназначенное для общения с человеком.
И оно состоит из нарисованной на экране картинки + правила работы каждого элемента картинки (например, нажми на кнопочку на экране мышкой — она нажмётся) + правила реагирования каждого элемента и всей системы в целом + все аппаратные средства, участвующие в диалоге (мышь, клавиатура, экран) + все программы, обеспечивающие диалог как со стороны всей системы, так и со стороны отдельных устройств (драйверы).
Не упомянули только о человеке, но так как он тоже часть взаимодействия, то должен иметь знания и навыки работы в системе, а для этого существуют обучающие программы, справочные системы… И вот изо всего этого и встаёт красивое и ёмкое слово: интерфейс .
В нашей теме интерфейс обозначает вещи немного более простые.
Это аппаратные + программные средства передачи + правила передачи. Аппаратные — понятно. А вот программные средства на компьютерах и в современных средствах связи присутствуют всегда и везде. Даже бывает так: сначала на какой-то аппаратной базе создаётся нечто функциональное, которое выполняется не сразу, а с применением специально написанных программ . А программы все настраиваются.
И постепенно, по мере работы новой функции (или функционального блока), программы которые его «делают» — а они от аппаратных средств отличаются тем, что их можно легко настраивать — доводятся до какого-то состояния оптимальной настройки. Что уже больше и не надо настраивать. И тогда программу в новой версии функционального блока могут заменить на аппаратно выполненный заменитель программной части. Например, «зашить» оптимально работающую хорошо настроенную программу в постоянную память . Или придумать специальную логическую схему, которая выполнит точь-в-точь то же самое, что делала оптимально настроенная программа — не шарахаясь и не забывая иногда все свои полезные настройки.
Поэтому интерфейс такой часто и называют — программно-аппаратным .
Правила передачи нужны для того, чтобы на обоих концах взаимодействия одни и те же вещи понимались (и обрабатывались) одинаково. Мы говорим о передаче импульсов? Значит нужно, чтобы импульсы были строго одинаковыми.
Например, чтобы 1 битовый приходил в виде +12 или +15 вольт перепада напряжения от нуля. И чтобы была в виде прямоугольничка, или острого всплеска — пик которого обязательно был не меньше, ну, + 5 вольт, а верхнее ограничение вводить, допустим, не очень обязательно. Это потому, что при передаче импульсов на какие-то расстояния электрические сигналы имеют свойство ослабевать и «размазываться».
Если с одного конца отправят строго 12 вольт, то до другого может дойти 3 вольта, а это системой приёма может расцениться просто как шум в линии, и переданная информация будет потеряна.
Смысл импульсов тоже должен пониматься одинаково. А импульсы могут быть информационные , служебные, синхронизирующие. И вообще, например, не импульсы, а просто постоянное напряжение. Которое может использоваться на другом конце, как питание небольшого устройства.
А ещё должны одинаково пониматься и сами те самые проводочки, о которых шла речь в самом начале. Тут надо сказать сразу, такого, чтобы шёл один проводок, никогда не бывает. Даже к телефону подходят в кабеле два проводка, а в норме полагается, чтобы было в кабеле четыре. И у интерфейсов передачи данных всегда несколько проводников. Какие-то из них — информационные, какие-то — служебные. И именно это должно одинаково распознаваться на обоих концах взаимодействия. А проводочки распознаются как ? По цвету, если в кабеле и по местоположению, если в контактах подключения.
Порт слово простое и тоже не совсем однозначное. Но смысл сходный: то, что что-то грузит на что-то и куда-то отправляет. Или наоборот, то, что что-то принимает и что-то из него выгружает. Смысл почти тот же, что и программно-аппаратный интерфейс, но как-то лаконичнее. И строже, как на флоте («Вам скажут — не спорьте… а мы и не спорим…»). Только наши сигналы плывут не по морю, а по кабелю.
Распиновка разъёмов COM-порта
Распиновка никакой связи не имеет с распинанием, хотя, как проводки, вольно бегущие в одной оболочке кабеля, разбирают на стороны и жёстко припаивают к своим штырькам, сходно с распинанием. Штырёк, по-английски «pin», булавка, поэтому и распиновка, слово уже это компьютерно-связистский «проанглийский» жаргонизм. Означает — распайка проводов по штырькам на разъёме.
Форма разъёма, порядок проводков (штырьков) в нём, назначение каждого штырька, а также номиналы напряжений и смысл сигналов в каждом — это часть интерфейса. Обычно вся эта информация собирается в отдельный документ, называемый спецификацией порта. Такая простая и понятная табличка на одну страницу. В других разновидностях интерфейсов что-то такое может называться «протоколом». А здесь ещё просто называют «распиновкой» .
Последовательные порты COM
COM-порты компьютера, это связь компьютерного комплекса «дальнего действия». В отличие от параллельных портов и кабелей, ведших на «тяжёлые» устройства — принтеры, сканеры, Com-порты присоединяли к компьютеру «лёгкие» юниты — мышка, модем. Первые межкомьютерные интерфейсы (через «нуль-модем»). В дальнейшем, когда распространились локальные сети , а мыши стали подключаться по такому же разъёму, как и клавиатура — port ps/2 (пэ-эс-пополам) — com port как-то был подзабыт.
Возрождение пришло с появлением последовательного интерфейса USB. Вот и получилось движение по кругу. Теперь на USB можно встретить, кроме флешек, и мыши USB-шные, и USB-шные «клавы». Принтеры, сканеры модемы — вся периферия теперь на USB, забыла уже о толстых и солидных параллельных LTP — кабелях, которые необходимо было в обязательном порядке прикручивать с каждой стороны на 2 болта. А проводочков-то в этих USB — два сигнальных (собственно, канал один, один прямой сигнал, другой тот же — инверсный) и два — питание и корпус.
Прежних последовательных портов COM было несколько. Самый маленький — и самый востребованный 9-контактный порт (D9), к которому подключали большую чать устройств: мыши, модемы, нуль-модемные кабели. Контакты располагались в два ряда, 5 и 4 в ряд, получалась трапеция. Поэтому и название D9. На «маме» нумерация шла слева направо и сверху вниз:
1 2 3 4 5
Распайка COM-порта, port RS232, 9 контактов.
№ | Обозначение | Тип | Описание |
---|---|---|---|
1 | DCD | Вход | Высокий уровень от модема, когда он принимает несущую модема-партнёра |
2 | RxD | Вход | Входящие импульсы данных |
3 | TxD | Выход | Исходящие импульсы данных |
4 | DTR | Выход | Высокий уровень (+12В) показывает готовность компьютера к приёму данных. Подключённая мышь использовала этот контакт как источник питания |
5 | GND | Общий | Земля |
6 | DSR | Вход | Готовность к передаче данных устройством |
7 | RTS | Выход | Ответная готовность устройства — партнёра |
8 | CTS | Вход | Готовность к приёму данных от партнёра |
9 | RI | Вход | Сигнал информирования компьютера о входящем звонке, поступившим на модем из линии связи |
Параллельный порт обеспечивает довольно высокую скорость передачи, поскольку эта передача осуществляется побайтно. При этом при большой длине кабеля или при не очень интенсивном обмене данными удобнее оказывается последовательный порт.
Последовательный порт (Serial Port) передает в одном направлении одновременно всего лишь 1 бит данных. Данные могут передаваться через данный порт как от компьютера к внешнему устройству, так и наоборот.
Последовательные порты компьютера обычно соответствуют международному опорному стандарту RS-232C (Reference Standard 232 версии С), в связи с этим к этому порту можно подсоединить любое устройство, ĸᴏᴛᴏᴩᴏᴇ также ориентировано на данный стандарт (к примеру, мышь, модем, последовательный принтер или последовательный порт другого компьютера). Этот интерфейс использует 9 каналов связи: один из них служит для передачи данных от компьютера, другой – для приема данных от периферийного устройства. Остальные 7 каналов используются для управления процессом обмена данными.
Последовательный порт состоит из микросхемы UART (Universal Asynchronous Receiver/Transmitter – универсальный асинхронный приемник/передатчик) и вспомогательных компонентов. Микросхема UART принимает байты данных от шины компьютера (в которой они передаются параллельно), преобразует их в последовательность битов, добавляет служебные биты и затем выполняет передачу данных, а также выполняет обратные действия по приему последовательности битов и перевода кода из последовательного в параллельный.
Современные микросхемы UART оснащены буферной памятью и обеспечивают скорость передачи данных до 115 Кбит/с. Новые высокоскоростные разновидности последовательного порта – улучшенный последовательный порт ESP (Enhanced Serial Port) и Super ESP (Super Enhanced Serial Port) обеспечивают передачу данных до 460 Кбит/с.
Данные при последовательной передаче разделяются служебными битами, такими, как стартовый бит и стоп-бит. Эти биты указывают на начало и конец передачи последовательных бит данных. Данный метод передачи позволяет осуществить синхронизацию между приемной и передающей стороной, а также выровнять скорость обмена данными.
Для идентификации и распознавания ошибок при последовательной передаче в состав посылки дополнительно может включаться бит контроля четности. Значение бита контроля четности определяется двоичной суммой всех передаваемых битов данных. В режиме, когда бит контроля четности четный (Even Parity), значение бит контроля четности равно 0, в случае если сумма битов четная, и 1 – в противном случае. Биты контроля четности имеют инверсные (обратные) значения (соответственно 1 или 0), в случае если бит контроля четности нечетный (Odd Parity).
Стандартная комплектация компьютера содержит два последовательных порта. Отличие разъема последовательного порта от параллельного состоим в том, что данный разъем имеет 9 контактных штырей, а не гнезд (ʼʼотцовскийʼʼ разъем) (рис. 1.3.11а). Со стороны кабеля подключаемого устройства используется ʼʼматеринскийʼʼ разъем (рис. 1.3.11б). Длина кабеля последовательного порта ограничена 18 м. Основным устройством, подключаемым к последовательному порту, являются старые модели модемов и мышей.
Некоторые компьютеры, особенно ориентированные на коммуникационные приложения, могут иметь последовательные порты, выполненные по другим стандартам (к примеру, RS-449A или RS-613) и имеющие более высокую скорость передачи данных на более дальние расстояния.
Рис. 1.3.11. Последовательный порт: а) 9-контактный разъем компьютера;
б) кабель-переходник последовательный порт-USB
1.3.2.3.13. Порт PS/2
Порт PS/2 (6-контактный) назван так, потому, что он впервые появился в компьютерах производства фирмы IBM серии PS/2. Из 6 контактов используются 4 контакта͵ один из которых предназначен для передачи данных, второй – для сигналов тактовой частоты (в диапазоне 10-16,7 кГц), на третий контакт подается электропитание (+5В), а на четвертый – земля. Передача данных выполняется аналогично тому, как и в последовательном порту, но при передаче данных на устройство добавляется один бит подтверждения. В современных компьютерах имеется два порта PS/2 предназначенные для подключения мыши (зеленый разъем) и клавиатуры (фиолетовый разъем) (рис. 1.3.12а), однако эти устройства переходят на использование порта USB. Штекеры кабелей устройств PS/2 (мыши и клавиатуры) приведены на рис. 1.3.12б.
Рис. 1.3.12. Порт PS/2: а) гнезда портов компьютера; б) штекеры кабеля
Последовательный порт — понятие и виды. Классификация и особенности категории «Последовательный порт» 2017, 2018.
Особенностью данного порта по сравнению с другими «последовательными» технологиями является факт отсутствия каких-либо временных требований между 2 байтами. Временные требования есть только между битами одного байта (включая старт, стоп и четность), величина, обратная временной паузе между битами одного байта, называется baud rate — скорость передачи. Также в этой технологии отсутствует понятие «пакет».
Другие «последовательные» технологии, такие, как X.25, USB или Ethernet, имеют понятие «пакет», и накладывают жесткие временные требования между всеми битами одного пакета.
По этой причине в терминологии Cisco IOS данный порт назывался async — в отличие от синхронных serial, т.е. X.25. По этой же причине модуль Windows , реализующий PPP поверх данного порта, называется AsyncMac.sys (в стандарте PPP отдельно описана реализация PPP, использующего понятие «пакет», над последовательным портом, этого понятия не имеющим).
Некоторые протоколы связи с индустриальным оборудованием налагают жесткие временные требования между байтами последовательного порта. Такие протоколы крайне сложны в реализации в многозадачных ОС со слабой поддержкой реального времени, такой, как Windows, и потому зачастую требуют MS-DOS и устаревшего ПО почти 20-летней давности на управляющем компьютере.
Назначение
Наиболее часто для последовательного порта персональных компьютеров используется стандарт RS-232C. Ранее последовательный порт использовался для подключения терминала, позже для модема или мыши . Сейчас он используется для соединения с , для связи с аппаратными средствами разработки встраиваемых вычислительных систем , спутниковыми ресиверами, кассовыми аппаратами, а также с приборами систем безопасности объектов.
С помощью COM-порта можно соединить два компьютера, используя так называемый «нуль-модемный кабель» (см. ниже). Использовался со времен MS-DOS для перекачки файлов с одного компьютера на другой, в UNIX для терминального доступа к другой машине, а в Windows (даже современной) — для отладчика уровня ядра.
Достоинством технологии является крайняя простота оборудования. Недостатком является низкая скорость, крупные размеры разъемов, а также зачастую высокие требования к времени отклика ОС и драйвера и высокое количество прерываний (одно на половину аппаратной очереди, т.е. 8 байт).
Разъемы
На материнских платах ведущих производителей (например, Intel) или готовых системах (например, IBM , Hewlett-Packard , Fujitsu Siemens Computers) для последовательного порта принято следующее условное обозначение:
Наиболее часто используются стандартизированные в 1969 году D-образные разъёмы: 9-ти и 25-ти контактные, (DB-9 и DB-25 соответственно). Раньше использовались также DB-31 и круглые восьмиконтактные DIN-8. Максимальная скорость передачи, в обычном исполнении порта, составляет 115 200 бод .
Актуальность
Существуют стандарты на эмуляцию последовательного порта над USB и над Bluetooth (эта технология в значительной степени и проектировалась как «беспроводной последовательный порт»).
Тем не менее программная эмуляция данного порта широко используется и сегодня. Так, например, практически все мобильные телефоны эмулируют внутри себя классический COM-порт и модем для реализации тетеринга — доступа компьютера в Интернет через GPRS/EGDE/3G оборудование телефона. При этом для физического подключения к компьютеру используется USB, Bluetooth или Wi-Fi .
Также программная эмуляция данного порта предоставляется «гостям» виртуальных машин VMWare и Microsoft Hyper-V , основная цель при этом — подключение отладчика уровня ядра Windows к «гостю».
Аппаратура
Разъем имеет контакты:
DTR (Data Terminal Ready — готовность к приёму данных) — выход на компьютере, вход на модеме. Означает готовность компьютера к работе с модемом. Сброс этой линии вызывает почти полную перезагрузку модема в первоначальное состояние, в т.ч. бросание трубки (некоторые управляющие регистры выживают после такого сброса). В UNIX это происходит в случае, если все приложения закрыли файлы на драйвере сериального порта. Мышь использует этот провод для получения питания.
DSR (Data Set Ready — готовность к передаче данных) — вход на компьютере, выход на модеме. Означает готовность модема. Если эта линия находится в нуле — то в ряде ОС становится невозможно открыть порт как файл.
RxD (Receive Data — приём данных) — вход на компьютере, выход на модеме. Поток данных, входящий в компьютер.
TxD (Transmit Data — передача данных) — выход на компьютере, вход на модеме. Поток данных, исходящих из компьютера.
CTS (Clear to Send — готовность передачи) — вход на компьютере, выход на модеме. Компьютер обязан приостановить передачу данных, пока этот провод не будет выставлен в единицу. Используется в аппаратном протоколе управления потоком для предотвращения переполнения в модеме.
RTS (Request to Send — запрос на передачу) — выход на компьютере, вход на модеме. Модем обязан приостановить передачу данных, пока этот провод не будет выставлен в единицу. Используется в аппаратном протоколе управления потоком для предотвращения переполнения в оборудовании и драйвере.
DCD (Carrier Detect — наличие несущей) — вход на компьютере, выход на модеме. Взводится модемом в единицу после установления соединения с модемом с той стороны, сбрасывается в ноль при разрыве связи. Аппаратура компьютера может издавать прерывание при наступлении такого события.
RI (Ring Indicator — сигнал вызова) — вход на компьютере, выход на модеме. Взводится модемом в единицу после обнаружения вызывного сигнала телефонного звонка. Аппаратура компьютера может издавать прерывание при наступлении такого события.
SG (Signal Ground — сигнальная земля) — общий сигнальный провод порта, не является общей землёй , как правило, изолирован от корпуса ЭВМ или модема.
В нуль-модемном кабеле используются две перекрещенные пары: TXD/RXD и RTS/CTS.
Стандартная (со времен оригинальной IBM PC) аппаратура порта называется UART 16550 (в настоящее время включена в SuperIO микросхему на материнской плате вместе с рядом иных устройств). Со времен IBM PC в ней появилась аппаратная очередь байт, которая сильно снижает количество издаваемых устройством прерываний.
Программный доступ к СОМ-порту
UNIX
Для каждого порта в реестре имеется раздел. Эти разделы имеют такие имена:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Serial\Parameters\Serial10000
где последнее значение “Serial10000” — уникальный номер для каждого нового добавленного в систему COM-порта, для второго – “Serial10001” и т.д
Для связи с устройствами, поддерживающими Bluetooth, некоторым программам (например, к таким программам относятся: программа, которая синхронизирует список контактов с мобильным телефоном; программа, которая извлекает координаты GPS из GPS-приемника) на компьютере пользователя требуется COM-порт.
К программам, использующим COM-порты для поддержки связи с помощью технологии беспроводного подключения Bluetooth, непосредственно разработанных фирмой Microsoft, относятся:
- HotSync, используемый в ручных компьютерах
- ActiveSync , используемый в карманных ПК
OS/2
Имеющийся драйвер COM.SYS поддерживает только 4 COM-порта, каждый из которых должен иметь свою линию прерываний. Для обслуживания COM-портов с общей линией прерывания необходимо воспользоваться драйвером SIO .
Нуль-модемный кабель
Основная статья: Нуль-модемный кабель
В некоторых случаях возможно применение упрощённого варианта кабеля, в котором задействуются только контакты 2, 3 и 5.
См. также
- Сигналы последовательных портов
Примечания
Ссылки
- Перевод руководства по программированию СОМ-порта в POSIX операционных системах
- Программирование порта на java — позволяет работать из Windows, в отличие от официальных пакетов от Sun.
- Программирование COM порта на C++ под Windows. Готовая библиотека, исходные тексты, примеры программ.
- Яшкардин В.Л. Последовательный порт. Программирование COM-порта в Windows и MS-DOS . SoftElectro (2009). Архивировано из первоисточника 8 февраля 2012.
UART | |||||||
---|---|---|---|---|---|---|---|
Физические уровни |
|
Наряду с параллельным портом COM-порт, или последовательный порт является одним из традиционных портов ввода-вывода компьютера, использовавшимся еще в первых ПК. Хотя в современных компьютерах COM-порт имеет ограниченное применение, тем не менее, информация о нем, возможно, будет полезной многим пользователям.
Последовательный порт, как и параллельный, появился задолго до появления персональных компьютеров архитектуры IBM PC. В первых персоналках COM-порт использовался для подсоединения периферийных устройств. Однако сфера его применения несколько отличалась от сферы применения параллельного порта. Если параллельный порт использовался в основном для подключения принтеров, то COM-порт (кстати, приставка COM – это всего лишь сокращение от слова communication) обычно применялся для работы с телекоммуникационными устройствами, такими, как модемы. Тем не менее, к порту можно подключить, например, мышь, а также другие периферийные устройства.
COM-порт, основные сферы применения:
- Подключение терминалов
- ~ внешних модемов
- ~ принтеров и плоттеров
- ~ мыши
- Прямое соединение двух компьютеров
В настоящее время сфера применения СОМ-порта значительно сократилась благодаря внедрению более быстрого и компактного, и, кстати, тоже последовательного, интерфейса USB. Почти вышли из употребления внешние модемы, рассчитанные на подключение к порту, а также «COM-овские» мыши. Да и редко кто теперь соединяет два компьютера при помощи нуль-модемного кабеля.
Тем не менее, в ряде специализированных устройств последовательный порт до сих используется. Можно найти его и на многих материнских платах. Дело в том, что по сравнению с USB COM-порт имеет одно важное преимущество – согласно стандарту последовательной передачи данных RS-232, он может работать с устройствами на расстоянии в несколько десятков метров, в то время как радиус действия кабеля USB, как правило, ограничен 5 метрами.
Принцип работы последовательного порта и его отличие от параллельного
В отличие от параллельного (LPT) порта, последовательный порт передает данные побитно по одной-единственной линии, а не по нескольким одновременно. Последовательности битов группируются в серии данных, начинающиеся стартовым битом и кончающиеся стоповым битом, а также битами контроля четности, использующимися для контроля ошибок. Отсюда происходит и еще одно английское название, которое имеет последовательный порт – Serial Port.
Последовательный порт имеет две линии, по которым передаются собственно данные – это линии для передачи данных от терминала (ПК) к коммуникационному устройству и обратно. Кроме того, существует еще несколько управляющих линий. Обслуживает Serial port специальная микросхема UART, которая способна поддерживать относительно высокую скорость передачи данных, достигающую 115 000 бод (байт/с). Правда, стоит отметить, что реальная скорость обмена информацией зависит от обоих коммуникационных устройств. Кроме того, в функции контроллера UART входит преобразование параллельного кода в последовательный и обратно.
Порт использует электрические сигналы сравнительного высокого напряжения – до +15 B и -15 В. Уровень логического нуля последовательного порта составляет +12 В, а логической единицы – -12 В. Такой большой перепад напряжений позволяет гарантировать высокую степень помехоустойчивости передаваемых данных. С другой стороны, используемые в Serial port высокие напряжения требуют сложных схемотехнических решений. Это обстоятельство также поспособствовало снижению популярности порта.
Последовательный интерфейс RS-232
Работа Serial port на ПК базируется на стандарте передачи данных для последовательных устройств RS-232. Этот стандарт описывает процесс обмена данными между телекоммуникационным устройством, например, модемом и компьютерным терминалом. Стандарт RS-232 определяет электрические характеристики сигналов, их назначение, длительность, а также размеры коннекторов и схему выводов для них. При этом RS-232 описывает лишь физический уровень процесса передачи данных и не касается используемых при этом транспортных протоколов, которые могут меняться в зависимости от используемого коммуникационного оборудования и программного обеспечения.
Стандарт RS-232 был создан в 1969 г, а его последняя версия, TIA 232, вышла в 1997 г. В настоящее время RS-232 считается устаревшим, однако большинство операционных систем до сих пор его поддерживает.
В современных компьютерах разъем Serial port представляет собой 9-штырьковый разъем типа «вилка» DB-9, хотя стандарт RS-232 описывает также разъем с 25–ю контактами – DB-25, который часто применялся на старых компьютерах. Разъем DB-9 обычно расположен на системной плате ПК, хотя в старых компьютерах он мог находиться на специальной мультикарте, вставляемой в слот расширения.
9- штырьковое гнездо DB-9 на материнской плате
Разъем DB-9 на кабеле подключаемого к порту устройства
В отличие от параллельного порта, разъемы с обеих сторон двустороннего последовательного кабеля идентичны. Помимо линий для передачи самих данных, порт содержит несколько служебных линий, по которым между терминалом (компьютером) и телекоммуникационным устройством (модемом) может передаваться управляющая информация. Хотя теоретически для работы последовательного порта достаточно лишь трех каналов – прием данных, передача данных и земля, практика показала, что наличие служебных линий делает связь более эффективной, надежной и, как следствие, более быстрой.
Назначение линий разъема Serial port DB-9 согласно RS-232 и их соответствие контактам разъема DB-25:
Контакт DB-9 | Английское название | Русское название | Контакт DB-25 |
1 | Data Carrier Detect | Несущая обнаружена | 8 |
2 | Transmit Data | Передаваемые данные | 2 |
3 | Receive Data | Принимаемые данные | 3 |
4 | Data Terminal Ready | Готовность терминала | 20 |
5 | Ground | Земля | 7 |
6 | Data Set Ready | Готовность передающего устройства | 6 |
7 | Request To Send | Запрос на отправку данных | 4 |
8 | Clear To Send | Передача данных разрешена | 5 |
9 | Ring Indicator | Индикатор звонка | 22 |
Конфигурирование и прерывания
Поскольку в компьютере может быть несколько последовательных портов (до 4), то в системе для них выделяется два аппаратных прерывания — IRQ 3 (COM 2 и 4) и IRQ 4 (COM 1 и 3) и несколько прерываний BIOS. Многие коммуникационные программы, а также встроенные модемы используют для своей работы прерывания и адресное пространство портов COM. При этом обычно применяются не реальные порты, а так называемые виртуальные порты, которые эмулируются самой операционной системой.
Как и в случае многих других компонентов материнской платы, параметры работы портов COM, в частности, значения прерываний BIOS, соответствующих аппаратным прерываниям, можно настроить через интерфейс BIOS Setup. Для этого используются такие опции BIOS, как COM Port, Onboard Serial Port, Serial Port Address, и т.п.
Заключение
Последовательный порт ПК в настоящее время не является широко используемым средством для ввода-вывода информации. Тем не менее, поскольку существует большое количество оборудования, прежде всего, телекоммуникационного назначения, созданного для работы с последовательным портом, а также благодаря некоторым достоинствам протокола последовательной передачи данных RS-232, последовательный интерфейс пока еще не следует списывать со счетов, как абсолютно устаревший рудимент архитектуры персонального компьютера.
Какой USB-порт какой?Как определить USB-порты на компьютере
Итак, вы, вероятно, уже знаете, что порты USB 3.0 быстрее, чем 2.0, но вы не знаете, как определить порты USB на вашем компьютере. Порты USB иногда сложно различить, потому что существует много версий (от 1.0 до 4.0), но все физические порты одинаковы и имеют обратную совместимость.
Если у вас есть флэш-накопитель USB 3.0 и вы хотите скопировать несколько больших файлов, для максимальной скорости передачи данных вам нужно вставить его в порт USB 3.0 (он в 10 раз быстрее, чем USB 2.0). В этой статье я расскажу о некоторых практичных и простых способах определения USB-портов на вашем компьютере.
Как узнать, является ли порт USB 2.0 или 3.0?
В большинстве случаев вы можете определить, является ли порт USB 2.0 или 3.0, посмотрев синюю маркировку в нижней части порта, если она синяя, то это USB 3.0 или выше. В некоторых случаях все порты на устройстве являются USB 3.0, но большинство компьютеров используют комбинацию 2.0, 3.0 и даже других вариантов, таких как USB-C, на одном устройстве. Черный обычно обозначает USB 2.0 или ниже и чаще встречается на старых машинах. Имейте в виду, что на других устройствах, таких как Mac, порты USB не будут иметь цветовую кодировку, но вы все равно можете легко идентифицировать их, используя шаги, которые я упомяну ниже.
Как определить USB-порты на вашем компьютере:
В большинстве случаев самый простой способ определить USB-порты на вашем компьютере — это поискать USB-порты с цветовой кодировкой; синий — наиболее распространенный для USB 3.0. Красный обычно используется для обозначения портов USB 3.1, но они не так распространены. Если вы используете компьютер с Windows, второй самый простой способ — открыть диспетчер устройств.
В Windows:
Если вы не можете визуально идентифицировать порты на своем компьютере, например, они все черные, вы можете попробовать следующие шаги:
- Откройте Диспетчер устройств
- Разверните категорию Контроллеры универсальной последовательной шины.
- Найдите что-нибудь, в котором упоминается USB 3.0.
- Вы должны увидеть что-то вроде «USB Root Hub 3.0».
- Если вы не видите упоминания о USB 3.0, вероятно, ваше устройство его не поддерживает.
На Mac:
Большинство современных компьютеров Mac будут использовать либо USB-c, либо USB 3.0, но некоторые старые по-прежнему используют USB 2.0. К счастью, есть простой способ определить USB-порты на Mac:
- Нажмите на меню Apple
- Выберите «Об этом Mac».
- Нажмите «Поддержка».
- Затем выберите «Технические характеристики».
- Вы должны увидеть список поддерживаемых версий USB.
Разница между USB 2.0 и 3.0:
Если посмотреть на USB-порты и устройства, все они выглядят одинаково, но на самом деле они имеют совершенно разные характеристики. Основное различие между USB 2.0 и 3.0 — скорость передачи данных: 2.0 может поддерживать максимум 480 Мбит / с, а 3.0 может поддерживать 5 Гбит / с.
Хотя вы можете подключить устройство, совместимое с USB 3.0, к порту USB 2.0, оно будет работать только с максимальной производительностью, поддерживаемой портом. Порты USB 2.0 устарели и вымирают, но они все еще используются, например, USB-устройства, не требующие большого количества энергии, могут использовать порт USB 2.0, такие как мышь, клавиатура и другие компьютерные принадлежности.
А как насчет USB-C?
USB-C — это новый стандарт для USB-устройств, использующий спецификации USB 3.1, наиболее часто встречающийся на компьютерах Mac и смартфонах. USB-C использует другой порт, чем обычные USB-устройства, и требует нового кабеля, но он может поддерживать целый ряд новых функций, включая видео и аудио. Вы можете приобрести концентраторы USB-C, которые разделяют порт на множество других портов, например: устройство чтения SD-карт, несколько обычных USB-портов, HDMI и многое другое.
Как получить максимально возможную скорость на USB-устройствах?
В отраслях, которые связаны с большими файлами, такими как редактирование видео и тому подобное, вам нужно знать, как получить максимальную скорость от ваших USB-устройств, насколько это возможно. Вы, вероятно, уже знаете, что вам нужно сопоставить версию вашего USB-устройства с портом, который его поддерживает, но есть еще пара вещей, которые вы можете сделать, чтобы улучшить скорость передачи данных.
Один из них, о котором часто забывают, — это кабель, который вы используете с USB-устройствами. Не каждый кабель, поставляемый с вашим USB-устройством, поддерживает последние электронные стандарты USB. Я бы подумал об обновлении кабелей, чтобы убедиться, что вы получаете максимальную производительность.
В некоторых случаях могут возникнуть проблемы с драйверами USB, и быстрое удаление и повторная установка могут решить эту проблему. Windows 10 делает это легко и автоматически. Говоря о драйверах, вам могут потребоваться специальные драйверы для ваших USB-устройств, поэтому не помешает изучить ваше устройство в Интернете, чтобы узнать, требуются ли ему какие-либо другие драйверы.
В целом, если вы подключаете устройство USB 3.0 к порту USB 3.0, используете кабель хорошего качества и у вас есть все нужные драйверы, вы сможете получить высокую скорость передачи данных. Имейте в виду, что скорость передачи данных отличается от скорости записи.
Например, порт USB 3.0 может поддерживать 5 Гбит / с в секунду, но при передаче файлов вы, вероятно, не увидите эту скорость, потому что скорость записи будет зависеть как от максимальной поддерживаемой скорости записи устройства, так и от жесткого диска, который вы используете.
Вывод:
Когда дело доходит до передачи данных, важно знать, какой порт USB использовать. Я всегда рекомендую использовать самую последнюю версию, например 3.0 или выше. Большинство компьютеров имеют комбинацию портов 2.0 и 3.0, но некоторые новые модели используют USB 3.1. Для других устройств, таких как мыши, клавиатуры и т.д., порт USB 3.0 может не понадобиться. В целом, выполнение шагов, описанных в этой статье, упростит вам идентификацию USB-портов на вашем компьютере.
Характеристики разъемов последовательных портов. COM-порт (последовательный порт)
1 / 5
Наиболее часто для последовательного порта персональных компьютеров используется стандарт RS-232C. Ранее последовательный порт использовался для подключения терминала, позже для модема или мыши . Сейчас он используется для соединения с , для связи с аппаратными средствами разработки встраиваемых вычислительных систем , спутниковыми ресиверами, кассовыми аппаратами, с приборами систем безопасности объектов, а также с многими прочими устройствами.
С помощью COM-порта можно соединить два компьютера, используя так называемый «нуль-модемный кабель» (см. ниже). Использовался со времен MS-DOS для перекачки файлов с одного компьютера на другой, в UNIX для терминального доступа к другой машине, а в Windows (даже современной) — для отладчика уровня ядра.
Достоинством технологии является крайняя простота оборудования. Недостатком является низкая скорость, крупные размеры разъемов, а также зачастую высокие требования ко времени отклика ОС и драйвера и большое количество прерываний (одно на половину аппаратной очереди, то есть 8 байт).
Разъёмы
На материнских платах ведущих производителей (например, Intel) или готовых системах (например, IBM , Hewlett-Packard , Fujitsu Siemens Computers) для последовательного порта принято следующее условное обозначение:
Наиболее часто используются стандартизированные в 1969 году D-образные разъёмы: 9- и 25-контактные, (DE-9 и DB-25 соответственно). Раньше использовались также DA-31 и круглые восьмиконтактные DIN-8. Максимальная скорость передачи в обычном исполнении порта составляет 115 200 бод .
Актуальность
Существуют стандарты на эмуляцию последовательного порта над USB и над Bluetooth (эта технология в значительной степени и проектировалась как «беспроводной последовательный порт»).
Тем не менее программная эмуляция данного порта широко используется и сегодня. Так, например, практически все мобильные телефоны эмулируют внутри себя классический COM-порт и модем для реализации тетеринга — доступа компьютера в Интернет через GPRS/EDGE/3G оборудование телефона. При этом для физического подключения к компьютеру используется USB , Bluetooth или Wi-Fi .
Также программная эмуляция данного порта предоставляется «гостям» виртуальных машин VMWare и Microsoft Hyper-V , основная цель при этом — подключение отладчика уровня ядра Windows к «гостю».
В виде UART, отличающегося уровнями напряжения и отсутствием дополнительных сигналов, присутствует практически во всех микроконтроллерах, кроме самых-самых маленьких, SoC, платах разработчиков, а также присутствует на платах большей части устройств, но не выведен разъем на корпус. Такая популярность связана с простотой этого интерфейса, как с физической точки зрения, так и с легкостью доступа к порту со стороны ПО по сравнению с другими интерфейсами.
Аппаратура
Разъем имеет контакты:
DTR (Data Terminal Ready — готовность к приёму данных) — выход на компьютере, вход на модеме. Означает готовность компьютера к работе с модемом. Сброс этой линии вызывает почти полную перезагрузку модема в первоначальное состояние, в том числе бросание трубки (некоторые управляющие регистры выживают после такого сброса). В UNIX это происходит в случае, если все приложения закрыли файлы на драйвере последовательного порта. Мышь использует этот провод для получения питания.
DSR (Data Set Ready — готовность к передаче данных) — вход на компьютере, выход на модеме. Означает готовность модема. Если эта линия находится в нуле — то в ряде ОС становится невозможно открыть порт как файл.
RxD (Receive Data — приём данных) — вход на компьютере, выход на модеме. Поток данных, входящий в компьютер.
TxD (Transmit Data — передача данных) — выход на компьютере, вход на модеме. Поток данных, исходящих из компьютера.
CTS (Clear to Send — готовность передачи) — вход на компьютере, выход на модеме. Компьютер обязан приостановить передачу данных, пока этот провод не будет выставлен в единицу. Используется в аппаратном протоколе управления потоком для предотвращения переполнения в модеме.
RTS (Request to Send — запрос на передачу) — выход на компьютере, вход на модеме. Модем обязан приостановить передачу данных, пока этот провод не будет выставлен в единицу. Используется в аппаратном протоколе управления потоком для предотвращения переполнения в оборудовании и драйвере.
DCD (Carrier Detect — наличие несущей) — вход на компьютере, выход на модеме. Взводится модемом в единицу после установления соединения с модемом с той стороны, сбрасывается в ноль при разрыве связи. Аппаратура компьютера может издавать прерывание при наступлении такого события.
RI (Ring Indicator — сигнал вызова) — вход на компьютере, выход на модеме. Взводится модемом в единицу после обнаружения вызывного сигнала телефонного звонка. Аппаратура компьютера может издавать прерывание при наступлении такого события.
SG (Signal Ground — сигнальная земля) — общий сигнальный провод порта, не является общей землёй , как правило, изолирован от корпуса ЭВМ или модема.
В нуль-модемном кабеле используются две перекрещенные пары: TXD/RXD и RTS/CTS.
Исходно в IBM PC и IBM PC/XT аппаратура порта была построена на микросхеме UART 8250 фирмы National Semiconductor, затем микросхема была заменена на 16450, программно совместимой с предыдущими, но позволявшей использовать скорости вплоть до 115200 бит в секунду, затем появилась микросхема 16550, содержавшая двунаправленный FIFO буфер данных для снижения нагрузки на контроллер прерываний. В настоящее время включена в SuperIO микросхему на материнской плате вместе с рядом иных устройств.
Иногда приходится решать задачу связи электронного устройства с компьютером, будь то просто обмен данными или удалённое управление. Эта статья описывает, как это можно реализовать, используя последовательный порт. Главным его преимуществом является то, что стандартный программный интерфейс Windows (API) позволяет производить непосредственное управление выходными линиями, давая прямой контроль над ними, и имеет функцию ожидания некоторого события, связанного с COM-портом. Также стандарт RS-232, по которому выполнены COM-порты, допускает подключение и отключение кабелей во время работы устройств (hot plug).
Описание
COM-порт (последовательный порт) – двунаправленный интерфейс, передающий данные в последовательном виде (бит за битом) по протоколу RS-232. Это довольно-таки распространённый протокол, применяемый для связи одного устройства (например, компьютера) с другими посредством проводов длиной до 30м. Уровни логических сигналов здесь отличаются от стандартных: уровень логической единицы – от +5 до +15В, уровень логического нуля – от -5 до -15В, что требует дополнительных преобразований схемы, но обеспечивает хорошую помехоустойчивость.
Рассмотрим 9-пинововый разъём (DB-9M). Ниже представлена его распиновка:
№ вывода | Наименование | Характер сигнала | Сигнал |
1 | DCD | Входной | Data carrier detect |
2 | RxD | Выходной | Transmit data |
3 | TxD | Входной | Receive data |
4 | DTR | Выходной | Data terminal ready |
5 | GND | — | Ground |
6 | DSR | Входной | Data set ready |
7 | RTS | Выходной | Request to send |
8 | CTS | Входной | Clear to send |
9 | RI | Входной | Ring indicator |
Больше всего нас будут интересовать пины 2 (передача данных),3 (приём данных) и 5 (земля). Это минимальный набор для возможности двухстороннего общения приборов.
Подробно останавливаться на описании протокола не буду. Для этого есть ГОСТ’ы и т.п. Поэтому мы пойдём дальше и поговорим о том, как же управлять этим зверем.
Применение
Как уже говорилось, уровни ЛС RS-232 отличаются от стандартных уровней ТТЛ. Следовательно, нам необходимо как-то преобразовывать величины напряжений. Т.е. сделать 5В из +15В и 0В из -15В (и наоборот). Один из способов (и, наверное, самый простой) – использование специальной микросхемы MAX232. Она проста в понимании и одновременно может преобразовывать два логических сигнала.
Ниже приведена схема её включения:
Думаю, трудностей быть не должно. Это один из вариантов использования этой микросхемы: передача данных с микроконтроллера на ЭВМ и наоборот. Передаваемый сигнал поступает на ножки Tx IN с одной стороны и на Rx IN с другой. Входные сигналы снимаются с Tx OUT и Rx OUT соответственно.
Программирование
Для начала поговорим о программировании портов на низком уровне. Так будет более правильно. Я очень много нервов потратил, разбираясь с этим интерфейсом, пока не начал вникать в принцип его работы на более низком уровне, нежели простая передача символов. Если будет понятно это, значит и с языками высокого уровня проблем не будет.
Ниже представлены адреса COM-портов, с которыми нам придётся работать:
Название порта | Адрес | IRQ |
COM 1 | 3F8h | 4 |
COM 2 | 2F8h | 3 |
COM 3 | 3E8h | 4 |
COM 4 | 2E8h | 3 |
Они могут различаться. Установить значения можно в настройках BIOS’а. Это базовые адреса. От них же и будут зависеть адреса регистров, отвечающие за работу портов:
Адрес | DLAB | Чтение/Запись | Аббревиатура | Название регистра |
+ 0 | =0 | Write | – | Transmitter Holding Buffer |
=0 | Read | – | Receiver Buffer | |
=1 | Read/Write | – | Divisor Latch Low Byte | |
+ 1 | =0 | Read/Write | IER | Interrupt Enable Register |
=1 | Read/Write | – | Divisor Latch High Byte | |
+ 2 | — | Read | IIR | Interrupt Identification Register |
— | Write | FCR | FIFO Control Register | |
+ 3 | — | Read/Write | LCR | Line Control Register |
+ 4 | — | Read/Write | MCR | Modem Control Register |
+ 5 | — | Read | LSR | Line Status Register |
+ 6 | — | Read | MSR | Modem Status Register |
+ 7 | — | Read/Write | – | Scratch Register |
Первая колонка – адрес регистра относительно базового. Например, для COM1: адрес регистра LCR будет 3F8h+3=3FB. Вторая колонка – DLAB (Divisor Latch Access Bit) бит, определяющий разное назначение для одного и того же регистра.. Т.е. он позволяет оперировать 12-ю регистрами, используя всего 8 адресов. Например, если DLAB=1, то, обращаясь по адресу 3F8h, мы будем устанавливать значение младшего байта делителя частоты тактового генератора. Если же DLAB=0, то, обращаясь по тому же адресу, в этот регистр будет записан передаваемый или принятый байт.
“Нулевой” регистр
Ему соответствуют регистры приёма/передачи данных и установки коэффициента делителя частоты генератора. Как уже было сказано выше, если DLAB=0, то регистр используется для записи принимаемых/передаваемых данных, если же он равен 1, то устанавливается значение младшего байта делителя частоты тактового генератора. От значения этой частоты зависит скорость передачи данных. Старший байт делителя записывается в следующую ячейку памяти (т.е. для порта COM1 это будет 3F9h). Ниже приведена зависимость скорости передачи данных от коэффициента делителя:
Interrupt Enable Register (IER)
Если DLAB=0, то он используется как регистр управления прерываниями от асинхронного адаптера, если DLAB=1, то в нём задаётся старший байт делителя частоты тактового генератора.
Interrupt Identification Register (IIR)
Прерывание – это событие, при котором останавливается выполнение основной программы и начинается выполнение процедуры прерываний. Этот регистр определяет тип произошедшего прерывания.
Line Control Register (LCR)
Это управляющий регистр.
Бит 7 | 1 | Divisor Latch Access Bit – задание скорости обмена данными | ||
0 | Обычнй режим (управление прерываниями, приём/передача данных) | |||
Бит 6 | Имитировать обрыв линии (посылает последовательность из нескольких нулей) | |||
Биты 3 – 5 | Бит 5 | Бит 4 | Бит 3 | Выбор чётности |
X | X | 0 | No Parity | |
0 | 0 | 1 | Odd Parity | |
0 | 1 | 1 | Even Parity | |
1 | 0 | 1 | High Parity (Sticky) | |
1 | 1 | 1 | Low Parity (Sticky) | |
Бит 2 | Кол-во стоп-битов | |||
0 | 1 стоп-бит | |||
1 | 2 стоп-бита при 6,7 или 8 бит данных или 1.5 стоп-бита при 5 битах данных. | |||
Биты 0 And 1 | Бит 1 | Бит 0 | Число битов данных | |
0 | 0 | 5 бит | ||
0 | 1 | 6 бит | ||
1 | 0 | 7 бит | ||
1 | 1 | 8 бит |
Проверка чётности подразумевает под собой передачу ещё одного бита – бита чётности. Его значение устанавливается таким образом, чтобы в пакете битов общее количество единиц (или нулей) было четно или нечетно, в зависимости от установки регистров порта. Этот бит служит для обнаружения ошибок, которые могут возникнуть при передаче данных из-за помех на линии. Приемное устройство заново вычисляет четность данных и сравнивает результат с принятым битом четности. Если четность не совпала, то считается, что данные переданы с ошибкой.
Стоп-бит означает окончание передачи данных.
Modem Control Register (MCR)
Регистр управления модемом.
Бит | Значение |
---|---|
0 | Линия DTR |
1 | Линия RTS. |
2 | Линия OUT1 (запасная) |
3 | Линия OUT2 (запасная) |
4 | Запуск диагностики при входе асинхронного адаптера, замкнутом на его выход. |
5-7 | Равны 0 |
Line Status Register (LSR)
Регистр, определяющий состояние линии.
Бит | Значение |
---|---|
0 | Данные получены и готовы для чтения, автоматически сбрасывается при чтении данных. |
1 | Ошибка переполнения. Был принят новый байт данных, а предыдущий ещё не был считан программой. Предыдущий байт потерен. |
2 | Ошибка чётности, сбрасывается после чтения состояния линии. |
3 | Ошибка синхронизации. |
4 | Обнаружен запрос на прерывание передачи «BREAK» – длинная строка нулей. |
5 | Регистр хранения передатчика пуст, в него можно записать новый байт для передачи. |
6 | Регистр сдвига передатчика пуст. Этот регистр получает данные из регистра хранения и преобразует их в последовательный вид для передачи. |
7 | Тайм-аут (устройство не связано с компьютером). |
Modem Status Register (MSR)
Регистр состояния модема.
Ну вот и всё. Оперируя этими регистрами, можно напрямую общаться с COM-портом, управлять передачей и приёмом данных. Если вам не хочется возиться с памятью, можно воспользоваться уже готовыми компонентами для различных сред программирования: C++, VB, Delphi, Pascal и т.д. Они интуитивно понятны, поэтому, думаю, здесь не стоит заострять на них внимание.
COM-порт, или последовательный порт, представляет собой двунаправленный последовательный интерфейс, который предназначен для обмена байтовыми данными. В первое время этот порт использовали для подключения терминала, а потом для модема и мыши. Сейчас его принято применять для подключения источника а также для связи с обработки вычислительных систем встраиваемого типа.
Использование
Итак, перед тем как подробнее поговорить о том, что такое COM-порт, необходимо заглянуть в прошлое для понимания его значения. Буквально 15 лет назад использовался способ подключения устройств к компьютеру посредством специального стандартного разъема, расположенного на задней панели системного блока с применением специального сериального кабеля RS-232. У этого способа имеется множество недостатков. Такой кабель, по современным меркам, предоставляет крайне низкую скорость передачи данных — примерно сотню килобит в секунду. Помимо того, когда производилось физическое соединение разъемов, необходимо было осуществлять выключение оборудования, а сами они крепились друг к другу при помощи винтов, обеспечивающих надежность, при этом их размеры отличались немалой величиной.
Немного истории
COM-порт на тогдашних компьютерах традиционно носил номер 1 или 2, так как обычно их было не больше двух. Можно было установить дополнительные порты, если в этом возникала необходимость. Когда пользователем производилась настройка программного обеспечения, требовалось не перепутать и правильно установить именно тот, к которому обеспечивалось подключение нужного оборудования. Каждый COM-порт требовал правильной настройки скорости а также ряда иных загадочных параметров, о которых было известно только узкому кругу специалистов. Чтобы подключение аппаратуры было успешным, все необходимые параметры требовалось откуда-то узнать либо экспериментально подобрать, так как в этом случае отсутствовало какое-либо автоматическое конфигурирование. Помимо этого, подключение через COM-порт допускало соединение любого программного обеспечения с произвольным внешним оборудованием, даже совершенно несовместимым, из-за чего в процессе настроек и возникало огромное количество ошибок.
Современность
Сейчас соединение через COM-порт полностью вытеснено более современным методом, который не требует особых знаний для реализации, а именно посредством USB-порта. Этот метод лишен всех недостатков, упомянутых ранее. Однако современные стандарты совместимости соединения всевозможного GPS-оборудования и весьма разнородного программного обеспечения сформировались довольно давно вокруг концепции COM-портов, ставших на текущий момент архаичными.
Это сопряжено с тем, что изначально практически любое оборудование, в том числе и GPS, было внешним, а его соединение с компьютером производилось посредством серийного кабеля, подключенного к одному из аппаратных портов. От пользователя в процессе настройки требовалось правильно подобрать номер порта и скорость трансляции данных по нему. В то время возник основной стандарт передачи данных от GPS-приемника к программе, который теперь называется NMEA-0183. Фактически данный стандарт предписывает всем разработчикам даже современнейшей аппаратуры и программного обеспечения обмениваться данными посредством COM-портов. И все это в условиях того, что на современных компьютерах, а также на КПК, уже давно главным является стандарт USB. А еще одна особенность состоит в том, что в последнее время GPS-приемники все чаще стали устанавливать непосредственно внутрь корпуса устройства, то есть между ним и основным девайсом вообще отсутствует какой-либо соединительный кабель.
Виртуальные КОМ-порты
Выход из положения был придуман, а именно разработаны «виртуальные» COM-порты. Получается, что внутреннее устройство КПК, к примеру, GPS-приемник, программно имитируется в виде COM-порта, при этом в аппаратном плане таковым не являясь. При этом программе, которая рассчитана на сопряжение посредством подобного стандарта, нет разницы, как он реализован. Тут допускается наличие виртуальной имитации, а не обязательное присутствие аппаратной реализации. Так и удается обеспечить совместимость GPS-программ старого образца с современным оборудованием.
Внесенные изменения
При этом управление COM-портом существенно не изменилось. Пользователь по старинке должен производить сложную настройку чуть ли не вручную. Однако современный COM-порт представляет собой уже не то громоздкое приспособление, размещавшееся на задней панели системного блока, а совсем иное устройство. И тут все дело в том, что с программной точки зрения все их реализации выглядят безлико, то есть нет разницы между виртуальными и реальными портами. Для программного обеспечения порты различаются только номерами, которые им присвоены производителями КПК на совершенно случайной основе. К примеру, приемник от ASUS обычно находится на COM5, а PocketLOOX 560 показывает приемник на COM8. Получается, что программа, которая желает получать от GPS-приемника данные, не имеет изначально никакой достоверной информации об условном номере, под которым фигурирует порт, прописанный соответствующим для приемника на данном КПК.
Как все это работает?
При том, что среди всех имеющихся COM-портов можно провести автоматический поиск подходящего, процедура такого опроса является довольно ненадежной и достаточно громоздкой. Связано это с тем, что устройства, отображаемые в системе в качестве COM-портов, могут быть довольно разнообразными и не иметь отношения к GPS, они могут совершенно непредсказуемо ответить на такой опрос. К примеру, на КПК бывают порты, сопряженные с внутренним сотовым модемом, с USB, с инфракрасным портом, а также с иными элементами. Обращение к ним программы, предназначенной для работы с конкретным приспособлением, может привести к совершенно непредсказуемой реакции, а также к различным сбоям в работе, что часто становится причиной зависания КПК. Именно поэтому попытка открыть COM-порт может привести к неожиданным ситуациям вплоть до включения Bluetooth или А могут быть и более непонятные случаи.
Работа COM-порта
Для COM-портов в качестве основы используется микросхема асинхронного универсального приемопередатчика. Эта микросхема существует в нескольких разновидностях: Intel 16550A, 16550, 16450, 8250. Для каждого COM-порта она содержит регистры приемника и передатчика данных, а также ряд управляющих регистров, к которым есть доступ через программы BIOS, Windows и MS DOS. У последних версий микросхемы имеется набор буферов для временного хранения передаваемых и получаемых данных. Благодаря такой возможности можно реже прерывать работу центрального процессора, а также согласовать скорость трансляции данных.
Основные параметры
Устройство COM-порта предполагает наличие таких характерных особенностей:
Базового адреса порта для ввода и вывода информации;
Номера аппаратного прерывания;
Размера одного блока информации;
Скорости, с которой передаются данные;
Режима детектирования честности;
Способа управления потоками информации;
Количества стоповых бит.
Как проверить COM-порт компьютера? На что обратить внимание?
Как уже было сказано ранее, этот тип порта представляет собой двунаправленный интерфейс для на битовом уровне последовательным способом. Отличительной характеристикой в сравнении с параллельным портом тут является передача данных бит за битом. Анатомия COM-порта такова, что на компьютере не он один использует последовательный способ передачи данных. Например, такие интерфейсы, как Ethernet или USB, тоже используют аналогичный принцип, но так сложилось исторически, что последовательным принято называть именно порт стандарта RS232.
Очень часто требуется открыть COM-порт для проведения ремонта и диагностики компьютера, при этом его также необходимо проверить на работоспособность. Сжечь элемент ведь очень просто. Чаще всего это происходит по вине пользователя, который производит отключение устройства неправильно, выдергивая разъем при подключенном интерфейсе. Простейшим способом проверки работоспособности интерфейса является подключение к нему мышки. Однако так сложно получить полную картину, так как манипулятор задействует только половину сигнальных линий из восьми имеющихся. Только использование специальной заглушки и программы позволит провести проверку работоспособности. Для этих целей уже существует специально разработанное программное обеспечение.
В последнее время последовательный способ передачи данных вытесняет параллельный.
За примерами далеко ходить не надо: появление шин USB и SATA говорит само за себя.
И действительно, параллельную шину трудно масштабировать (удлинить шлейф, увеличить частоту тактирования шины), неудивительно, что технологии поворачиваются к параллельным шинам задней частью.
Последовательные интерфейсы
На сегодня существует великое множество различных интерфейсов последовательной передачи данных.
Кроме уже упомянутых USB и SATA еще можно вспомнить как минимум два широко известных стандарта RS-232 и MIDI (он же и GamePort).
Объединяет их все то же — последовательная передача каждого бита информации, или Serial Interface.
Преимуществ у подобных интерфейсов великое множество, и самое главное из них — малое количество соединительных проводов, а следовательно, меньшая цена.
Передача данных
Последовательную передачу данных можно реализовать двумя способами: асинхронным и синхронным.
Синхронная передача данных предполагает синхронизацию работы приемника и передатчика посредством включения тактовой информации в передаваемый сигнал или путем использования специальной синхро-линии.
Приемник и передатчик должны быть соединены специальным синхронизационным кабелем, который обеспечивает работу устройств на одной частоте.
Асинхронная передача подразумевает использование специальных битов, маркирующих начало и конец данных – стартового (логический ноль) и стопового (логическая единица) бита.
Также возможно использование специального бита четности, который определяет четное или нечетное количество передаваемых единичных битов (в зависимости от принятого соглашения).
На принимающей стороне проводится анализ этого бита, и если бит четности не соответствует количеству единичных битов, то пакет данных пересылается снова.
Стоит отметить, что такая проверка позволяет обнаружить ошибку только в том случае, если был передан неправильно только один бит, в случае, если неправильно передались несколько битов, эта проверка уже становится некорректной.
Посылка следующего пакета данных может происходить в любой момент после посылки стопового бита, и, естественно, должна начинаться со стартового бита.
Ничего не понятно?
Ну, если бы все компьютерные технологии были просты, то любая домохозяйка давно бы уже лепила параллельно с пельменями новые протоколы …
Попробуем взглянуть на процесс по-другому.
Данные передаются пакетами, примерно как IP пакеты, вместе с данными идут и информационные биты, количество этих битов может варьироваться от 2 до 3 с половиной.
С половиной?!
Да, ты не ослышался, именно с половиной!
Стоповый бит, а вернее передаваемый сигнал соответствующий стоповому биту, может иметь длительность большую, чем сигнал соответствующий биту-единице, но меньшую чем для двух битов.
Так вот, пакет всегда начинается со стартового бита, который всегда имеет значение ноль, после чего идут биты данных, потом бит четности, а потом и стоповый бит, всегда равный единице.
Потом через некоторый произвольный промежуток времени поход битов на Москву продолжается.
Такой способ передачи подразумевает, что приемник и передатчик должны работать с одной скоростью (ну, или почти с одной), иначе пришедшие биты данных приемник будет либо не успевать обрабатывать, либо принимать старый бит за новый.
Для того чтобы этого избежать, каждый бит стробируется, то есть посылается синхронно со специальным сигналом — «стробом», формируемым внутри прибора.
Существует ряд определенных скоростей работы асинхронных устройств — 50, 75, 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19 200, 38 400, 57 600 и 115 200 бит в секунду.
Ты наверняка слышал, что в качестве единицы измерения скорости передачи данных используется «бод» — частота изменения состояния линии, и эта величина будет совпадать со скоростью передачи данных только в случае если сигнал может иметь одно из двух значений.
Если же в одном изменении сигнала закодировано несколько бит (а это встречается у многих модемов), скорость передачи и частота изменения линии будут совершенно различными величинами.
Теперь пару слов о загадочном термине «пакет данных».
Под пакетом в данном случае понимается набор битов, передаваемых между стартовым и стоповым битами.
Их число может изменяться от пяти до восьми.
Можно задаться вопросом, почему именно пять-восемь бит?
Почему бы не передать сразу, скажем, килобайт данных внутри пакета?
Ответ очевиден: передавая маленькие пакеты данных, мы пусть и проигрываем, отправляя с ними три служебных бита (от 50 до 30 процентов данных), зато если при передаче пакет будет испорчен, мы легко узнаем это (помнишь про бит четности?) и быстро передадим его снова.
А вот в килобайте данных ошибку обнаружить будет уже трудно, и передавать его будет гораздо сложнее.
В качестве примера асинхронного последовательного устройства передачи данных можно привести COM-порт компьютера, любимый модем с дизайном от Труссарди и мышь, подключаемую к этому же порту, которую недалекие секретарши почему-то все время стараются засунуть в PS/2.
Работают все эти устройства по интерфейсу RS-232, вернее по асинхронной его части, поскольку в стандарте описана и синхронная передача данных.
Что такое последовательный порт?
Обновлено: 30.06.2020, Computer Hope
Асинхронный порт на компьютере, используемый для подключения последовательного устройства к компьютеру и способный передавать по одному биту за раз. Последовательные порты обычно идентифицируются на IBM-совместимых компьютерах как COM-порты (коммуникационные). Например, мышь может подключаться к COM1, а модем — к COM2. На рисунке показан последовательный разъем DB9 на кабеле.
Где на компьютере последовательный порт?
Последовательный порт находится на задней панели компьютера и является частью материнской платы.
ПримечаниеС появлением USB, FireWire и других более быстрых решений последовательные порты используются редко по сравнению с тем, как часто они использовались в прошлом. Кроме того, многие новые компьютеры и ноутбуки больше не имеют последовательного порта.
Определение последовательного порта
На приведенном выше рисунке последовательного порта вы можете заметить, что соединение с последовательным портом DB9 легко идентифицировать. Соединение имеет форму буквы D, представляет собой вилку и имеет 9 контактов.
Для чего используется последовательный порт?
Ниже приведен список различных аппаратных компонентов, которые можно приобрести и использовать с вашим последовательным портом.
Мышь — Одно из наиболее часто используемых устройств для последовательных портов, обычно используется с компьютерами без портов PS / 2 или USB и специальных мышей.
Модем — еще одно широко используемое устройство для последовательных портов. Обычно используется со старыми компьютерами, но также обычно используется из-за простоты использования.
Сеть — Одно из первоначальных применений последовательного порта, которое позволяло двум компьютерам соединяться вместе и позволяло передавать большие файлы между ними.
Принтер — Сегодня это не часто используемое устройство для последовательных портов. Однако часто использовался со старыми принтерами и плоттерами.
Информация о контактах последовательного порта
Ниже приведен список всех контактов разъема DB9, их назначение и название сигнала.
ПримечаниеНа многих компьютерах последовательный порт помечен как « 10101 », что означает единицы и нули для представления двоичного кода. Пользователь может также интерпретировать число «1» как букву «I» и нули как букву «O» и назвать его портом « IOIOI ».
Как показано выше, первый контакт находится в верхней левой части порта, а контакт 9 — в правом нижнем углу.
PIN | НАЗНАЧЕНИЕ | НАИМЕНОВАНИЕ СИГНАЛА |
---|---|---|
1 | Обнаружение носителя данных | DCD |
2 | Полученные данные | RxData |
3 | Переданные данные | TxData |
4 | Терминал данных готов | DTR |
5 | Сигнальная земля | Земля |
6 | Набор данных готов | DSR |
7 | Запрос на отправку | РТС |
8 | Разрешить отправку | CTS |
9 | Индикатор звонка | RI |
В большинстве современных компьютеров последовательный порт заменен портами USB.
Com-порт, Подключение, Кабель для передачи данных, Термины оборудования, Термины материнской платы, Параллельный порт, Порт, RS-232, Последовательный
Что такое компьютерный порт? — Определение из Техопедии
Что означает компьютерный порт?
Порт компьютера — это точка подключения или интерфейс между компьютером и внешним или внутренним устройством. Внутренние порты могут подключать такие устройства, как жесткие диски и приводы CD-ROM или DVD; к внешним портам можно подключать модемы, принтеры, мыши и другие устройства.
Techopedia объясняет компьютерный порт
Компьютерные порты имеют множество функций и имеют разъемы различной конструкции. Типы компьютерных портов включают:
- Последовательные порты: чаще всего используются для подключения к мышам и модемам.
- Параллельные порты: чаще всего используются для принтеров.
- Порты интерфейса малых компьютерных систем (SCSI): они используются для подключения принтеров и до семи устройств, таких как жесткие диски и ленточные накопители, к одному и тому же порту; они могут поддерживать более высокие скорости передачи данных, чем последовательные или параллельные порты. Порты
- универсальной последовательной шины (USB): как следует из названия, они могут использоваться для подключения многих устройств, включая все ранее упомянутые, а также клавиатуры, сканеры, внешние жесткие диски, USB-накопители (также иногда называемые флэш-накопителями или портативными USB-накопителями), камеры , iPhone и многие другие периферийные устройства и устройства.
Типичные последовательные порты могут использовать последовательный RS-232C или разъем RS-232. Параллельный порт на персональном компьютере (ПК) может использовать интерфейс Centronics с 25-контактным разъемом.
ПортыSCSI имеют множество интерфейсных соединений; это включает:
- Параллельный SCSI (SPI): этот порт использует конфигурацию параллельной электрической шины.
- Serial Attached SCSI (SAS): в этом порту используется последовательный интерфейс с технологией SCSI.
- Internet Small Computer System Interface (iSCSI): Этот порт вообще не является физическим соединением, но использует TCP / IP для облегчения передачи данных через интрасети, локальные сети (LAN), глобальные сети (WAN) или Интернет.
Есть также много других интерфейсов, которые не соответствуют стандарту SCSI, но используют протокол команд SCSI.
USB-порты — одни из наиболее распространенных компьютерных портов, используемых сегодня. Это внешние разъемы с возможностью «горячей» замены с 4 контактами (1 для питания, 2 для данных и 1 для заземления), размером 4,5 мм на 11,5 мм и максимальной длиной кабеля 5 метров. Максимальное количество устройств, которые можно подключить к одному компьютеру с компьютерными USB-портами, составляет 127.
Как работают последовательные порты | HowStuffWorks
Все компьютерные операционные системы, используемые сегодня, поддерживают последовательные порты, поскольку последовательные порты существуют уже несколько десятилетий. Параллельные порты являются более поздним изобретением и работают намного быстрее, чем последовательные порты. Портам USB всего несколько лет, и они, вероятно, полностью заменят как последовательные, так и параллельные порты в течение следующих нескольких лет.
Название «последовательный» происходит от того факта, что последовательный порт «сериализует» данные. То есть он берет байт данных и передает 8 бит в байте по одному.Преимущество состоит в том, что для последовательного порта требуется только один провод для передачи 8 бит (в то время как для параллельного порта требуется 8). Недостатком является то, что для передачи данных требуется в 8 раз больше времени, чем при использовании 8 проводов. Последовательные порты снижают стоимость кабеля и уменьшают размер кабеля.
Перед каждым байтом данных последовательный порт отправляет стартовый бит, который представляет собой единственный бит со значением 0. После каждого байта данных он отправляет стоповый бит, чтобы сигнализировать, что байт завершен. Он также может отправить бит четности.
Последовательные порты, также называемые коммуникационными (COM) портами , являются двунаправленными . Двунаправленная связь позволяет каждому устройству как принимать данные, так и передавать их. Последовательные устройства используют разные контакты для приема и передачи данных — использование одних и тех же контактов ограничит связь до полудуплекс , что означает, что информация может перемещаться только в одном направлении за раз. Использование разных контактов обеспечивает полнодуплексную связь , при которой информация может перемещаться в обоих направлениях одновременно.
Последовательные порты зависят от специальной микросхемы контроллера, универсального асинхронного приемника / передатчика (UART) , для правильной работы. Микросхема UART принимает параллельный вывод системной шины компьютера и преобразует его в последовательную форму для передачи через последовательный порт. Чтобы работать быстрее, большинство микросхем UART имеют встроенный буфер объемом от 16 до 64 килобайт. Этот буфер позволяет микросхеме кэшировать данные, поступающие с системной шины, пока он обрабатывает данные, поступающие на последовательный порт.В то время как большинство стандартных последовательных портов имеют максимальную скорость передачи 115 Кбит / с (килобит в секунду), высокоскоростные последовательные порты, такие как Enhanced Serial Port (ESP) и Super Enhanced Serial Port (Super ESP) , могут достигать передачи данных. скорости 460 Кбит / с.
Компьютерные порты, USB и эмбоссеры
Компьютерные порты, USB и эмбоссерыОпределение портов
У некоторых тиснителей есть только последовательные порты, у некоторых — только параллельные порты, и у некоторых есть и то, и другое.У некоторых есть порты USB, у некоторых есть сетевые порты (RJ-45). Взгляд на заднюю часть компьютера может сбивать с толку. Вот краткое руководство к разным разъемам:
- Гнездо на 3 ряда на 15 отверстий предназначено для видео (часто имеет синий цвет). Обычно ваше видео у монитора есть кабель, который подключается к этому разъему.
- Существуют и другие виды видеоразъемов, например, разъем DVI. DVI имеет 3 ряда, 24 контакта и еще один квадрат. расположение 4 штифтов и лезвия (которое может быть крестообразным — на самом деле существует более трех версий).DVI содержит ту же кодировку, что и разъем HDMI, используемый для подключения цифрового ТВ. [HDMI использует другой разъем и содержит как аудио, так и видео.]
- Маленькие круглые разъемы для клавиатуры или мыши (они называются разъемами PS2). Некоторые мыши являются «мышами с последовательным интерфейсом», которые подключаются к последовательному разъему. Разъем клавиатуры обычно имеет пурпурный цвет, разъем мыши — зеленый.
- Домкрат двухрядный с 25 отверстиями (один ряд с 12,
другой с 13) — это параллельный домкрат.Параллельный разъем часто имеет пурпурный цвет.
К нему подключается стандартный параллельный кабель.
jack и имеет разъем «островок безопасности», который подключается к параллельным устройствам, таким как
чернильные принтеры. Параллельный порт также известен как
LPT1
. Если есть второй параллельный порт, он называетсяLPT2
. - 2-рядный штекерный разъем с 9 или 25 контактами — это последовательное соединение. Только очень старый компьютеры имеют 25-контактные последовательные разъемы. Последовательные разъемы обычно имеют сине-зеленый цвет.Если вам нужен последовательный кабель, обратите внимание, какой у вас разъем: 9-контактный или 25-контактный. Посмотрите на геометрия. На некоторых компьютерах 9-контактные разъемы расположены так близко друг к другу, что вы не можете использовать 9-контактные разъемы для Адаптеры на 25 контактов. В отличие от параллельного, последовательные кабели не стандартизированы. Возможно, вам понадобится специальный кабель для подключения вашего последовательного устройства. (см. ниже)
- Прямоугольник шириной в полдюйма — это порт USB. Иногда они доступны на обеих лицевых сторонах. и на задней панели настольного компьютера (или на обеих сторонах ноутбука).
- Модульные телефонные соединения предназначены для модемных соединений (данных). Нет тиснителя никогда подключен к телефонной связи.
- Гнезда, которые выглядят как увеличенные телефонные соединения, представляют собой сетевые разъемы RJ-45. Некоторые устройства для тиснения подключаются напрямую к компьютерной сети.
- Гнездо IEEE 1394 (также известное как FireWire) предназначено для больших потоков цифровых данные (например, с цифровой видеокамеры). В настоящее время в тиснителях нет разъема 1394.
- Bluetooth — это название беспроводной технологии, предназначенной для использования беспроводной связи для устранения кабелей и домкраты на компах.В настоящее время ни один тиснитель не использует технологию Bluetooth.
USB-порты
(Текст и графика Джорджа Белла)
Факт 1. Большинство современных компьютеров и ноутбуков не имеют параллельных или последовательных портов.
Факт 2: Многие принтеры имеют только параллельный и / или последовательный порты.
Итак, как можно подключить принтер для параллельного / последовательного тиснения к компьютеру?
Если у вас есть настольный ПК, один из самых простых способов — добавить подходящую карту расширения, которая обеспечивает дополнительные Параллельные и / или последовательные порты.Поиск на http://www.google.com (или ваша любимая поисковая система) для «Parallel PC Card» или «Serial PC Cards» должна предоставить список поставщиков в вашей стране.
Альтернативой является покупка кабеля USB-параллельный. И снова поиск в Интернете должен привести к широкому распространению выбор местных поставщиков. Примеры: USB-параллельный кабель, товар № 50-00-USBP по цене 30 долларов США от Enabling Technologies (США) или номер детали A94BF, приобретенный у Maplin (Великобритания). Процесс установки может отличаться в зависимости от других производителей и моделей, но в основном должен быть таким же или похожим.
Для установки кабеля следуйте инструкциям производителя по установке.
(ВНИМАНИЕ: этот процесс обычно специфичен для определенного USB-порта, поэтому вам следует выбрать USB-порт, который вы всегда будет использовать для подключения вашего тиснителя.
Теперь вам нужно «Добавить принтер», что выполняется обычным способом в Windows XP. Однако вы должны выбрать «Локальный принтер», и, в частности, НЕ просить Windows автоматически определять принтер.
Вам будет предложено выбрать порт принтера. В раскрывающемся списке портов найдите «USB ### (порт виртуального принтера для USB)», где ### будет номером USB-порта. Наибольшие числа работают лучше всего
В следующем диалоговом окне вам будет предложено выбрать принтер. В этом случае в списке «Производитель» выберите «Generic», а из В списке принтеров выберите «Generic / Text Only», как показано ниже.
Вам будет предложено назвать ваш принтер, и на этом этапе мы предлагаем вам ввести что-нибудь значимое, как мы показали ниже, с помощью добавление «(Brailler on USB Port)» к имени, предложенному Windows.
В конце концов, процесс спросит, хотите ли вы распечатать тестовую страницу. Мы предлагаем вам ответьте «Да» здесь. При условии, что вы выбрали правильный порт. Таким образом вы получите около 2 страниц тестовых данных и подтвердите, что соединение работает. (Распечатка не обязательно будет иметь смысл, так как она будет в форме шрифта Брайля 0-й степени)
Теперь вы готовы установить тиснитель в Embossit.
Однако следует отметить еще один момент: на вкладке «Общие» в разделе «Параметры вывода» необходимо выберите только что установленный принтер.
Мы предлагаем вам сейчас протестировать установку с помощью небольшого документа, чтобы убедиться, что вы правильно настроили свой тиснитель.
MegaDots Примечание
При создании конфигурации Embossit для MegaDots имя установки (вторая строка этой формы) должно быть MegaDots , MegaDots2 или MegaDots3 (в зависимости от вашего имени конфигурации вашего устройства для эмбоссирования MegaDots: MBOS, MBS2 или MBS3).
Последовательные порты
Сначала хорошие новости: большинство принтеров для тиснения с последовательными портами поставляются с последовательным кабелем, входящим в комплект поставки. продавцом или дилером. Плохая новость заключается в том, что если вам нужен собственный кабель, есть ряд различных форм последовательных кабелей
Для многих тиснителей в гнезде тиснителя используется 25 штифтов. Почти все тиснители Index используют 9 штифтов. У некоторых тиснителей есть мужские гнезда, а у некоторых — женские. Последовательные кабели бывают двух основных видов: сквозной и нуль-модем.По прямой через кабель контакты 1-7 и 20 на одной стороне подключены к контактам 1-7 на другая сторона (например, от 1 до 1, от 2 до 2, от 3 до 3, от 4 до 4, от 5 до 5, от 6 до 6, от 7 до 7, и от 20 до 20). При использовании нуль-модемного кабеля многие из этих пар меняются местами.
К сожалению, нет договоренности по подключению диаграмма для нуль-модема. Обычно вы берете отрезок прямого кабель и добавьте нуль-модемный адаптер. Адаптер нуль-модема — это небольшой адаптер с вилкой и розеткой, который меняет местами соответствующие провода.Их можно приобрести у Radio Shack и у многих других поставщиков.
При использовании последовательного подключения настройки несколько последовательных параметров должны быть одинаковыми на последовательном порту компьютера и на тиснитель, чтобы данные не попадали в мусор. Мы рекомендуем установить эмбоссер на 9600 бод, без контроля четности, 8 бит данных и 1 стоповый бит.
Необходимо настроить управление потоком (квитирование) в Панели управления Windows (Система, Диспетчер устройств, Свойства COM-порта, вкладка «Порты», управление потоком) для соответствия тиснителю и тиснителю Duxbury Embossing Module конфигурация.Помните, что «рукопожатие» — это то же самое, что «управление потоком», и что «программное квитирование» аналогично «Xon / Xoff»
Если вы используете аппаратное квитирование, установите аппаратное квитирование во всех трех местах: тиснитель, модуль тиснения Duxbury и панель управления Windows. Если вы используете программное квитирование, установите аппаратное квитирование во всех три места: тиснитель, модуль тиснения Duxbury и Панель управления Windows.
Параллельные порты
Сначала хорошие новости: кроме Охцуки, есть только один вид параллельный кабель.Плохая новость заключается в том, что иногда параллельные кабели имеют глюк и не работают. Если у вас возникла проблема, сделайте еще одну параллельную кабель, чтобы попробовать. Любой ценой избегайте использования длинных параллельных кабелей. Никогда не пытайтесь использовать длинный параллельный кабель, чтобы держать тиснителя в дальнем шкафу для подавление шума.
Существует несколько различных методов описания того, как компьютер обрабатывает параллельный выход. К сожалению, каждый компьютер дает им разные имена. режимы.Другая проблема заключается в том, что эти режимы устанавливаются в BIOS компьютера, который никогда не доступен через речь.
Чтобы узнать, как настроен ваш параллельный порт, вам нужно зайти в BIOS. BIOS
настройки — это очень простые параметры, которые управляют вашим оборудованием. Вы должны попасть в отдельный
«ПРОГРАММА НАСТРОЙКИ BIOS» перед полной загрузкой компьютера в Windows.
Чтобы войти в настройки BIOS, вам нужно знать правильную клавишу, которую нужно удерживать
при загрузке компьютера.Обычно это F1 или F10. В качестве
ваш компьютер загрузится, он на короткое время отобразит на экране то, что вам нужно
сделать, чтобы попасть в настройки BIOS. Удерживайте эту клавишу и выясните, как
перейдите в программу настройки BIOS. Мы не можем предложить никакой помощи, так как каждый компьютер
немного другое.
Параллельный порт обозначается LPT1 (или, в редких случаях, LPT2, если вы используете второй параллельный порт).
Вот список хороших режимов для тиснителей:
- Двунаправленный
- Только выход
- Нормальный
- Стандартный
- Порт принтера
- СПП
- В
Вот список плохих режимов для тиснителей:
После выхода из настроек BIOS сделайте это так, чтобы изменения сохранялись.
Сетевые порты
Если у вас есть компьютерная сеть, желательно, чтобы все те, кто есть в сети. Как это делается, зависит от вашей сети. Таким образом, мы не можем предложить любой простой совет, который подойдет всем. Практически все тиснители должны быть настроены как Generic / Text Only Windows принтеры. Это означает, что символы, которые тиснение программное обеспечение решает выводить те, которые получает тиснитель.Вы не хотите Программное обеспечение Windows для добавления или вычитания любых символов.
Исключение: Viewpoint (Tiger) Embossers
Тиснители Tiger зависят от операционной системы Windows для управления размещением тисненый материал. Программное обеспечение Viewpoint отлично справляется с установкой необходимых Ресурсы. Дело здесь не в том, чтобы ожидать, что эти драйверы будут настроены как Generic / Text Only. принтеры.
Исключение: индексные тиснители
Последние модели принтеров Index имеют сетевые порты RJ-45.По умолчанию эмбоссер для получения IP-адреса от Сервера — с бессрочная аренда. Если вы не хотите использовать это адрес, и предпочитаете статический IP-адрес, Index Embosser Утилиту можно использовать для присвоения статического IP-адреса.
После этого установка продолжается как для любого сетевого принтер. Каждый компьютер, желающий использовать этот сетевой принтер, должен установлены соответствующие драйверы. Это нормальная винда Серверная практика. Файл драйвера называется быть полученным из индекса в Швеции.
Типы портов на компьютере и их использование
Найти информацию о типах портов на компьютере и их функциях? см. объяснение ниже.
Компьютер — это серия систем, состоящая из нескольких компонентов, которые мы часто называем компьютерным оборудованием. Компьютерное оборудование имеет различные функции, начиная от обработки информации, хранения данных и заканчивая отображением дисплеев.
Некоторое оборудование имеет определенные порты для максимальной функциональности этих устройств.Сам порт при простом объяснении часто называют заглушкой. Этот разъем или порт может подключать компьютер к внешнему оборудованию и другим аппаратным утилитам для правильной работы.
Основная функция самого порта — соединение компьютера с внешними компонентами компьютера. Обычно с помощью кабеля, чтобы устройства можно было соединить друг с другом с помощью компьютера. Примеры использования порта включают порты USB, порты клавиатуры, HDMI и другие.
Ниже приведены типы портов и их использование.
Что ж, для читателей, которые не знают обо всех типах портов на компьютере или ноутбуке, сегодня мы рассмотрим их как можно более кратко.
1. Порт USB
Этот порт широко используется в настоящее время. Сам USB — это сокращение от Universal Serial Bus. Как следует из названия, этот порт можно использовать для различных целей.
Порт USB оказал большое влияние на развитие компьютеров, поскольку он позволил сократить количество портов, которые существовали раньше. Или, другими словами, замена функций многих классических портов.
Кроме того, порт USB поддерживает функцию Plug and Play без необходимости перезагружать компьютер, поэтому это очень удобно.
Еще одним преимуществом этого типа USB-порта является то, что он оснащен двойной последовательной цепью, поэтому он поддерживает использование HUB. Этот концентратор может вместить множество USB-устройств. Максимальное количество уровней концентратора USB — 5 уровней. Между тем, максимальное количество USB-устройств, которые могут быть подключены к USB-контроллеру, может достигать 127.
Этот тип USB-порта использовался для различных целей, таких как подключение:
- Запоминающее устройство,
- Мышь,
- Клавиатура,
- Передача данных между устройствами
- Flashdisk,
- Принтер,
- Внешняя память.
- Поскольку этот порт универсален, вы также можете найти его на других устройствах, таких как зарядные устройства для гаджетов, медиаплееры, телевизоры, мобильные телефоны, камеры для головного устройства в автомобиле.
У каждого USB есть скорость, которая записывается в виде. В настоящее время последним из самых быстрых является USB 3.2 поколения 2. Этот тип имеет преимущество перед предыдущим типом (USB 2.0) в 6-10 раз быстрее со скоростью передачи до 10-20 Гбит / с.
2. Порт VGA
Как следует из названия, порт VGA (Video Graphic Array) — это тип разъема, который используется для передачи графических данных с компьютера на дисплей или вывод.До сих пор порт VGA по-прежнему широко используется в дисплеях мониторов, телевизорах и проекторах.
При работе с компьютером порт VGA соединяет монитор с материнской платой и заставляет монитор отображать все процессы ЦП. VGA также регулирует внешний вид качества изображения.
Разъем представляет собой разъем DE 15 с 15 контактами. Порт VGA имеет два разъема. Сначала интегрируется с материнской платой (если на материнской плате есть видеопамять). Второй на внешней карте видеопамяти.
Возможно, что однажды этот тип порта будет заменен Displayport и HDMI, хотя он все еще довольно популярен в настоящее время.
3. Порт HDMI
HDMI — это мультимедийный интерфейс высокой четкости. Этот порт более многофункциональный и является расширением порта VGA.
Если раньше VGA мог передавать данные только в виде изображений или видео, то HDMI был более продвинутым, поскольку он также мог передавать аудиоданные. Кроме того, генерируемые данные также имеют качество HD.
Порт HDMI используется в мониторах высокой четкости и проекторах высокой четкости.
Широко используется HDMI версии 1.4. HDMI 1.4 поддерживает 24-битный звук без сжатия до 192 кГц с максимальным разрешением 4092 x 2160 или 4K / Ultra HD. Между тем последняя версия HDMI 2.0b была принята в декабре 2016 года. Эта технология предназначена для вывода на ТВ с разрешением 4K.
4. Display Port
Displayport специально разработан для потребительских ПК и заменяет разъем VGA, который считался устаревшим.Этот порт был впервые разработан Ассоциацией электронных стандартов (VESA) в 2008 году.
Этот тип порта применяется в новейших ПК для дизайнеров и программистов, которым нужны высококачественные изображения и дисплеи на нескольких мониторах.
Сам Displayport имеет множество версий. Последняя версия — 1.4, способная отображать сверхбольшое разрешение 7680 x 4320. Этот показатель эквивалентен 8K со скоростью передачи данных 4,6 ГБ / с.
5. Порт DVI
Порт DVI или цифровой визуальный интерфейс также является старым или классическим портом, появившимся в 1999 году.
Этот порт DVIport предназначен для передачи цифровых сигналов без сжатия. Существует три типа DVI:
- DVI-D для передачи только цифрового (видео),
- DVI-A только для аудио,
- DVI-I для обоих.
Несмотря на то, что он был вытеснен наличием HDMI, как и порт VGA, этот тип порта по-прежнему используется для отображения видео с большим разрешением на старых электронных устройствах.
также читал: Базовые компьютерные сети: определение, топология и типы
6.Порт PS / 2
Другой классический тип порта — это порт PS / 2 (последовательный порт типа 2). Он считается классическим, потому что этот порт снова редко встречается из-за преобладания порта USB.
Ранее порт PS / 2 использовался для подключения компьютера с клавиатурой и мышью. Характеристики этого порта круглые, два, 6 контактов, расположены близко друг к другу.
7. Порт Thunderbolt
Thunderbolt — это технология ввода-вывода, также известная как ввод-вывод, которая поддерживает сверхбыструю скорость передачи, но имеет довольно компактный размер и размеры.Короче говоря, этот Thunderbolt — один из новейших продуктов ввода-вывода на сегодняшний день. Apple очень хочет использовать эту технологию.
Thunderbolt — это фактически технология, сочетающая передачу данных между DisplayPort и PCI Express. Эта технология позволяет подключать различные периферийные устройства, такие как экраны с высоким разрешением и другие высокоскоростные периферийные устройства, через довольно компактный порт. Thunderbolt 3 имеет аналогичный интерфейс, такой как usb типа C.
8. Порт LAN / порт Gigabit Ethernet
Этот порт принадлежит исключительно Ethernet или сетевой карте.Порт LAN — это штекер, который используется для подключения нескольких отдельных компьютеров / ПК в одной комнате.
LAN вдохновили появление кабельной интернет-технологии под названием Ethernet. Локальные сети в более широкой области называются MAN (городские сети).
Порт LAN также может использоваться для процессоров с компьютерными сетями, использующими разъем RJ 45.
9. Последовательный порт
Последовательный порт — это тип порта, который использовался чаще всего, потому что теперь он был заменен стандартным USB 3.0 и порты Firewire. Это связано с тем, что разработчики считают порт USB более универсальным и быстрым.
Этот порт служит для подключения оборудования, которое не передает много данных, поскольку оно работает последовательно, например COM 1 и COM 2.
Примеры компонентов, подключенных через этот тип последовательного порта:
- клавиатура,
- джойстик ,
- мышь,
- внешний модем,
- ПЛК (программируемый логический контроллер)
- Соединение между компонентами на материнской плате.
Используемый тип разъема — RS — 232C с диапазоном числа контактов от 9 до 25. Последовательный порт может принимать или считывать данные только по одному на бит. Используемый канал — одиночный кабель.
10. Параллельный порт
Параллельный порт — это тип порта, который используется для целей подключения, требующих скорости. Этот порт также называется портом принтера или портом Centronics.
Параллельный порт работает с 8 битами за раз и состоит из 25 контактов. Такие скорости делают этот тип порта подходящим для короткой и быстрой передачи данных / информации.Это также подтверждается параллельным способом работы.
Используемый носитель — это набор кабелей.
Этот порт используется для связи материнской платы с внешними устройствами, которые работают параллельно, например:
- Принтер старого типа,
- Zip-диск,
- Несколько сканеров,
- Звуковые карты,
- Веб-камеры,
- Геймпады,
- Джойстик,
- Программирование EPROM,
- Оборудование SCSI через параллельные адаптеры SCSI,
- Экспериментируйте с драйвером TTL 12,
- и внешним CD-R или CD-RW.
Использование этого порта тоже встречается не часто, потому что по практичности он уступает USB-порту.
Таким образом, обсуждение типов портов на компьютерах, оборудованных портами, позволяет завершить функции порта с определением портов.
Есть некоторые порты, которые вы, возможно, не видели, потому что они были заменены новейшими эффективными портами, а некоторые вы используете каждый день.
USB Безопасность | Программное обеспечение безопасности USB-порта
Обеспечьте оптимальную безопасность конечных точек с помощью надежного управления USB и портами.
Компьютерные порты повышают производительность труда пользователей, поскольку они обеспечивают простую интеграцию между компьютерами и многими периферийными устройствами. Однако они также легко доступны и расширяют поверхность атаки организации. Device Control Plus — это решение для обеспечения безопасности компьютерных портов, которое позволяет вам создать список доверенных устройств для каждого из типов портов, упомянутых выше, и разрешить только этим устройствам подключаться к компьютерам вашей организации. Более того, если неавторизованное устройство попытается подключиться, оно будет заблокировано, и вы сразу получите уведомление об инциденте.
Какие типы портов можно защитить с помощью Device Control Plus?
С момента их изобретения типы портов на компьютерах кардинально изменились. Типичные порты на устаревших компьютерах по сравнению с портами на современных компьютерах требуют особого внимания при применении мер безопасности. Типы портов включают:
- USB-порты
- Параллельные порты (LPT)
- Последовательные порты
Безопасность порта USB
USB-портыявляются наиболее распространенным типом портов на современных компьютерах.Определенные типы устройств ввода / вывода используются в большинстве предприятий, например носители информации, устройства обработки изображений, компакт-диски и модемы. Хотя типичное программное обеспечение безопасности USB может помочь в детальном управлении этими стандартными периферийными устройствами, все еще существует множество других менее распространенных устройств ввода, таких как световые ручки, джойстики и трекболы, а также устройства вывода, такие как GPS-трекеры, проекторы и плоттеры. , используемые в различных нишевых отраслях, которые невозможно обнаружить.
Чтобы предотвратить обход системы безопасности менее известных периферийных устройств, рекомендуется вместо этого защитить интерфейс подключения устройства, которым является порт USB.В то время как стандартные устройства контролируются индивидуально, Device Control Plus повышает безопасность USB, внимательно следя за USB-портами, которые служат точками входа для нишевых периферийных устройств. Вам нужно только добавить идентификаторы доверенных периферийных устройств в белый список, и тогда только этим устройствам будет разрешен доступ к компьютеру.
Защита параллельного порта
Распространенным типом параллельного порта, который встречается в более поздних версиях ПК, является терминал линейного принтера, или сокращенно LPT.Эти порты служат интерфейсом между персональными компьютерами и многими устройствами, в первую очередь принтерами, которые часто являются скрытым вектором вторжения злоумышленников. Даже принтеры, созданные популярными производителями, имеют множество уязвимостей, а поскольку параллельные порты поддерживают старые модели принтеров, организации могут столкнуться с еще большим количеством уязвимостей. Результатами атак через принтеры могут быть:
- Отправка конфиденциальных данных внешним источникам по электронной почте.
- Регистрация принтера в качестве бота, который наводняет веб-сайты мошенническими данными для перенаправления интернет-трафика или получения обманчивых кликов.
- Получение несанкционированного доступа к сети для выполнения незаконных действий, поскольку многие принтеры используются совместно компьютерами в локальном офисе.
- Выводит принтер из строя, что приводит к снижению производительности.
Чтобы злоумышленники не могли эксплуатировать уязвимые принтеры и использовать их во вредных целях, следует использовать решение для управления параллельным портом. Device Control Plus опережает традиционное программное обеспечение для обеспечения безопасности портов, помогая вам блокировать все незащищенные устройства и авторизовать только те устройства, которым вы доверяете.Устройства, на которые внесены соответствующие исправления со всеми обновлениями безопасности и не имеют каких-либо уязвимостей, могут считаться доверенными.
Безопасность последовательного порта
Последовательные порты, также называемые COM-портами, представляют собой устаревшие интерфейсы для периферийных устройств, таких как мыши и модемы, которые можно найти на IBM-совместимых компьютерах. При соединении через последовательный порт данные передаются в битовой последовательности. Это обеспечивает рентабельный интерфейс для научных инструментов, таких как осциллографы и функциональные генераторы, которым для выполнения своих задач требуются только низкоскоростные соединения малого радиуса действия.По этим причинам последовательные порты до сих пор используются в отраслях, которые специализируются на автоматизации, диагностике, встроенных системах, системах точек продаж и т. Д.
Почему организациям требуется именно защита USB-порта?
Организации могут хранить конфиденциальные данные на своих конечных точках и совместно использовать папки в своих сетях. С помощью Device Control Plus вы можете эффективно управлять безопасностью USB-порта в крупном масштабе, применяя политики, которые могут автоматически фильтровать подключения устройств для всех управляемых компьютеров на вашем предприятии, что гарантирует, что доступ разрешен только тем устройствам, которые проверены как принадлежащие доверенным пользователям.
Более того, если компания имеет политику использования собственных устройств или позволяет своим сотрудникам приносить свои компьютеры в неконтролируемые среды, такие как дома или общественные места, последовательные порты их устройств будут уязвимы для физического использования. В таких ситуациях находящийся поблизости злоумышленник может подключить устройство, проникнуть на компьютер и извлечь конфиденциальный контент. Поскольку эти порты используются только от случая к случаю, обнаружение вторжения также может быть отложено. К моменту обнаружения угрозы безопасность организации уже может быть обеспечена.По этой причине необходимо надежное решение для управления последовательным портом, чтобы регулировать подключения устройств к устаревшим последовательным портам и немедленно обнаруживать любые потенциальные угрозы.
Как ваша организация может извлечь выгоду из возможностей защиты USB-порта Device Control Plus.
USB-порты, если их не защищать, могут стать удобными путями для атак вредоносных программ или кражи данных. Это один из самых простых портов для использования, поскольку он совместим со многими современными периферийными устройствами. Безопасность USB состоит из набора мер по мониторингу USB-устройств и портов, предотвращению несанкционированного вторжения с различных периферийных устройств, контролю действий всех USB-устройств, активных в сети, и обеспечению шифрования USB-устройств, несущих данные.Используя Device Control Plus для обеспечения безопасности порта USB, вы можете сделать следующее:
Предотвращение аппаратных атак
USB-портычасто становятся объектами физических атак из-за их высокой доступности. Это прямой путь к внутренним схемам компьютера. В случае использования злоумышленниками или непреднамеренного неправильного обращения со стороны небрежных, USB-порты могут подготовить почву для атак аппаратного уровня, таких как атаки BadUSB.
Запретить несанкционированный доступ в сеть
Другой риск, связанный с незащищенными портами, заключается в том, что они облегчают соединение между компьютером и внешними аппаратными ресурсами.Иногда эти внешние устройства используются совместно другими компьютерами в непосредственной близости, такими как назначенный принтер или сканер. Таким образом, до некоторой степени взаимосвязь между различными компьютерами в сети может быть установлена через порты. Злоумышленники могут использовать эту лазейку, используя точку входа на одном компьютере и постепенно проникая в другие конечные точки.
Поскольку порты остаются физически незащищенными, жизненно важно иметь программные барьеры, такие как эффективное решение для управления портами, такое как Device Control Plus, для предотвращения этих опасных вторжений.
Загрузите 30-дневную бесплатную пробную версию Device Control Plus, чтобы мгновенно реализовать высокоуровневую безопасность портов.
Порт на компьютере является частью расположения службы
Около
Порт (компьютерная сеть) — это сетевой интерфейс.
Протоколы TCP и UDP поддерживают порты (макс. 65536), к которым программы могут выбирать для привязки.
Порт позволяет программам работать одновременно на одном IP-адресе.
Большинство программ имеют порты по умолчанию, которые используются чаще всего.
Например, HTTP-серверы обычно используют TCP-порт 80. Когда порт принимает соединение, можно предположить, что обычно привязанная программа выполняется.
Причина наличия портов в том, что практически все современные компьютеры поддерживают многозадачность. Таким образом, на обычном компьютере будет несколько программ, которым необходимо одновременно связываться с другими программами на других компьютерах по сети. Порты позволяют нескольким программам совместно использовать одно физическое сетевое соединение одновременно, в отличие от того, чтобы только одна программа использовала соединение в течение длительного периода времени.
Статьи по теме
Номер
Номер порта — это уникальный идентификатор порта в IP-адресе.
Порт также может использоваться для описания конечной точки (т. Е. Сочетание IP-адреса и порта).
Диапазон
Номера портов имеют три диапазона:
Различия в использовании этих диапазонов описаны в RFC 6335.
Интернет-протокол
В контексте Интернет-протокола порт связан с IP-адресом хоста, а также с типом протокола, используемого для связи.
Конкретный порт идентифицируется по:
его номер, широко известный как номер порта,
IP-адрес, с которым он связан,
и протокол, используемый для связи (TCP или UDP)
(То же, что и Сеть — (Интернет) Сокет (Сетевой идентификатор) ???)
Состояние
Открыть
Переплет
Какой процесс привязан к какому порту?
Экспедирование
Хорошо известные номера портов
Реестр имени службы и номера порта транспортного протокола определяет хорошо известных номеров портов Управления по присвоению номеров Интернета (IANA), отвечающего за глобальную координацию корня DNS , IP-адресации и других ресурсов интернет-протокола.
Вы также можете найти хорошо известный порт связи / службы в файле Windows C: \ Windows \ System32 \ drivers \ etc \ services
# Copyright (c) 1993-2004 Microsoft Corp.
#
# Этот файл содержит номера портов для известных служб, определенных IANA.
#
# Формат:
#
# <имя службы> <номер порта> / <протокол> [псевдонимы ...] [# <комментарий>]
#
эхо 7 / TCP
эхо 7 / UDP
сбросить 9 / tcp-приемник null
сбросить 9 / UDP раковина null
systat 11 / tcp users # Активные пользователи
systat 11 / udp users # Активные пользователи
дневное время 13 / tcp
дневное время 13 / udp
qotd 17 / tcp quote # Цитата дня
qotd 17 / udp quote # Цитата дня
chargen 19 / tcp ttytst source # Генератор символов
chargen 19 / udp ttytst source # Генератор символов
ftp-data 20 / tcp #FTP, данные
ftp 21 / tcp #FTP.контроль
ssh 22 / tcp #SSH Протокол удаленного входа в систему
Telnet 23 / TCP
smtp 25 / tcp mail # Простой протокол передачи почты
тайм-сервер time 37 / tcp
время 37 / udp Timserver
rlp 39 / udp resource #Resource Location Protocol
nameserver 42 / tcp name # Сервер имен хоста
nameserver 42 / udp name # Host Name Server
никнейм 43 / tcp whois
domain 53 / tcp # Сервер доменных имен
domain 53 / udp # Сервер доменных имен
bootps 67 / udp dhcps # Сервер протокола загрузки
bootpc 68 / udp dhcpc # Клиент протокола загрузки
tftp 69 / udp # Простая передача файлов
суслик 70 / tcp
палец 79 / tcp
http 80 / tcp www www-http # всемирная паутина
hosts2-ns 81 / tcp # Сервер имен HOSTS2
hosts2-ns 81 / udp # Сервер имен HOSTS2
kerberos 88 / tcp krb5 kerberos-sec #Kerberos
kerberos 88 / udp krb5 kerberos-sec #Kerberos
hostname 101 / tcp hostnames #NIC Host Name Server
iso-tsap 102 / tcp # ISO-TSAP, класс 0
rtelnet 107 / tcp # Удаленная служба Telnet
pop2 109 / tcp postoffice # Протокол почты - Версия 2
pop3 110 / tcp # Протокол почты - Версия 3
sunrpc 111 / tcp rpcbind portmap #SUN Вызов удаленной процедуры
sunrpc 111 / udp rpcbind portmap #SUN Удаленный вызов процедур
auth 113 / tcp identify tap # Протокол идентификации
uucp-путь 117 / TCP
sqlserv 118 / tcp # Службы SQL
nntp 119 / tcp usenet # Протокол передачи сетевых новостей
ntp 123 / udp # Протокол сетевого времени
epmap 135 / tcp loc-srv # разрешение конечной точки DCE
epmap 135 / udp loc-srv # разрешение конечной точки DCE
netbios-ns 137 / tcp nbname # Служба имен .NETBIOS
netbios-ns 137 / udp nbname # Служба имен NETBIOS
netbios-dgm 138 / udp nbdatagram # Служба датаграмм .NETBIOS
netbios-ssn 139 / tcp nbsession # NETBIOS Session Service
imap 143 / tcp imap4 # Протокол доступа к Интернет-сообщениям
sql-net 150 / TCP
sqlsrv 156 / TCP
pcmail-srv 158 / tcp # Почтовый сервер PC
snmp 161 / udp #SNMP
snmptrap 162 / udp snmp-trap # ловушка SNMP
print-srv 170 / tcp # Сеть PostScript
bgp 179 / tcp # Протокол пограничного шлюза
irc 194 / tcp # Протокол интернет-ретрансляции чата
ipx 213 / udp # IPX через IP
rtsps 322 / tcp
rtsps 322 / udp
mftp 349 / tcp
mftp 349 / UDP
ldap 389 / tcp # Облегченный протокол доступа к каталогам
https 443 / tcp MCom # HTTP через TLS / SSL
https 443 / udp MCom # HTTP через TLS / SSL
Майкрософт-DS 445 / TCP
Майкрософт-DS 445 / UDP
kpasswd 464 / TCP # Kerberos (v5)
kpasswd 464 / udp # Kerberos (версия 5)
isakmp 500 / udp ike # Обмен ключами в Интернете
crs 507 / tcp # Система репликации содержимого
crs 507 / udp # Система репликации содержимого
exec 512 / tcp # Удаленное выполнение процесса
biff 512 / udp comsat
login 513 / tcp # Удаленный вход
кто 513 / udp whod
cmd 514 / tcp оболочка
системный журнал 514 / UDP
принтер 515 / tcp спулер
Talk 517 / UDP
ntalk 518 / UDP
efs 520 / tcp # Сервер расширенных имен файлов
маршрутизатор 520 / udp route routed
ulp 522 / tcp
ulp 522 / UDP
таймер 525 / UDP
темп 526 / tcp newdate
irc-serv 529 / TCP
irc-serv 529 / UDP
курьер 530 / tcp rpc
конференция 531 / tcp чат
netnews 532 / tcp readnews
netwall 533 / udp # Для экстренных трансляций
uucp 540 / tcp uucpd
klogin 543 / tcp #Kerberos логин
kshell 544 / tcp krcmd # Удаленная оболочка Kerberos
dhcpv6-client 546 / tcp # Клиент DHCPv6
dhcpv6-client 546 / udp # Клиент DHCPv6
dhcpv6-server 547 / tcp # Сервер DHCPv6
dhcpv6-server 547 / udp # DHCPv6-сервер
afpovertcp 548 / tcp #AFP через TCP
afpovertcp 548 / udp #AFP через TCP
новый-rwho 550 / udp новый-кто
rtsp 554 / tcp # Протокол управления потоком в реальном времени
rtsp 554 / udp # Протокол управления потоком в реальном времени
удаленный fs 556 / tcp rfs rfs_server
rmonitor 560 / udp rmonitord
монитор 561 / udp
nntps 563 / tcp snntp #NNTP через TLS / SSL
nntps 563 / udp snntp #NNTP через TLS / SSL
whoami 565 / tcp
whoami 565 / UDP
ms-шаттл 568 / tcp #Microsoft Shuttle
ms-шаттл 568 / udp #Microsoft шаттл
ms-rome 569 / tcp #Microsoft rome
ms-rome 569 / udp # Microsoft rome
http-rpc-epmap 593 / tcp #HTTP RPC Ep Map
http-rpc-epmap 593 / udp #HTTP RPC Ep Map
hmmp-ind 612 / tcp #HMMP Индикация
hmmp-ind 612 / udp #HMMP Индикация
hmmp-op 613 / tcp #HMMP Operation
hmmp-op 613 / udp #HMMP Operation
ldaps 636 / tcp sldap # LDAP через TLS / SSL
doom 666 / tcp #Doom Id Программное обеспечение
doom 666 / udp #Doom Id Программное обеспечение
msexch-routing 691 / tcp # Маршрутизация обмена MS
msexch-routing 691 / udp # Маршрутизация обмена MS
kerberos-adm 749 / tcp # администрация Кербероса
kerberos-adm 749 / udp # администрация Кербероса
kerberos-iv 750 / udp #Kerberos версии IV
mdbs_daemon 800 / tcp
mdbs_daemon 800 / udp
ftps-data 989 / tcp #FTP данные, через TLS / SSL
ftps 990 / tcp # Контроль FTP через TLS / SSL
telnets 992 / tcp # Протокол Telnet через TLS / SSL
imaps 993 / tcp # протокол IMAP4 через TLS / SSL
ircs 994 / tcp # Протокол IRC через TLS / SSL
pop3s 995 / tcp spop3 # протокол pop3 через TLS / SSL (был spop3)
pop3s 995 / udp spop3 # протокол pop3 через TLS / SSL (был spop3)
kpop 1109 / tcp #Kerberos POP
nfsd-status 1110 / tcp # Информация о статусе кластера
nfsd-keepalive 1110 / udp # Информация о статусе клиента
nfa 1155 / tcp # Доступ к сетевым файлам
nfa 1155 / udp # Доступ к сетевым файлам
activesync 1034 / tcp #ActiveSync Уведомления
phone 1167 / udp # Конференц-связь
opsmgr 1270 / tcp # Microsoft Operations Manager
opsmgr 1270 / udp # Microsoft Operations Manager
ms-sql-s 1433 / tcp # Microsoft-SQL-сервер
ms-sql-s 1433 / udp # Microsoft-SQL-сервер
ms-sql-m 1434 / tcp # Microsoft-SQL-монитор
ms-sql-m 1434 / udp # Microsoft-SQL-монитор
мс-сна-сервер 1477 / TCP
мс-сна-сервер 1477 / UDP
ms-sna-base 1478 / TCP
ms-sna-base 1478 / UDP
выигрывает 1512 / tcp # Microsoft Windows Internet Name Service
wins 1512 / udp # Microsoft Windows Internet Name Service
ingreslock 1524 / tcp ingres
stt 1607 / tcp
stt 1607 / udp
l2tp 1701 / udp # протокол туннелирования второго уровня
pptconference 1711 / TCP
pptconference 1711 / UDP
pptp 1723 / tcp # Протокол туннелирования точка-точка
msiccp 1731 / TCP
msiccp 1731 / UDP
удаленный Winsock 1745 / TCP
удаленный Winsock 1745 / UDP
MS-Streaming 1755 / TCP
MS-Streaming 1755 / UDP
msmq 1801 / tcp # очередь сообщений Microsoft
msmq 1801 / udp # очередь сообщений Microsoft
radius 1812 / udp # протокол аутентификации RADIUS
radacct 1813 / udp # протокол учета RADIUS
MSNP 1863 / TCP
MSNP 1863 / UDP
SSDP 1900 / TCP
SSDP 1900 / UDP
рукопашный бой 1944 / tcp
рукопашный бой 1944 / udp
nfsd 2049 / udp nfs # сервер NFS
knetd 2053 / tcp #Kerberos демультиплексор
mzap 2106 / tcp # Протокол объявления многоадресной зоны
mzap 2106 / udp # Протокол объявления многоадресной зоны
qwave 2177 / tcp #QWAVE
qwave 2177 / udp #QWAVE Экспериментальный порт
DirectPlay 2234 / TCP #DirectPlay
DirectPlay 2234 / UDP #DirectPlay
ms-olap3 2382 / tcp # Microsoft OLAP 3
ms-olap3 2382 / udp # Microsoft OLAP 3
ms-olap4 2383 / tcp # Microsoft OLAP 4
ms-olap4 2383 / udp # Microsoft OLAP 4
ms-olap1 2393 / tcp # Microsoft OLAP 1
ms-olap1 2393 / udp # Microsoft OLAP 1
ms-olap2 2394 / tcp # Microsoft OLAP 2
ms-olap2 2394 / udp # Microsoft OLAP 2
мс-театр 2460 / tcp
мс-театр 2460 / udp
wlbs 2504 / tcp # сервер балансировки нагрузки Microsoft Windows
wlbs 2504 / udp # сервер балансировки нагрузки Microsoft Windows
ms-v-worlds 2525 / tcp #Microsoft V-Worlds
ms-v-worlds 2525 / udp #Microsoft V-Worlds
sms-rcinfo 2701 / tcp # SMS RCINFO
sms-rcinfo 2701 / udp # SMS RCINFO
sms-xfer 2702 / tcp #SMS XFER
sms-xfer 2702 / udp #SMS XFER
sms-chat 2703 / tcp # СМС-ЧАТ
sms-chat 2703 / udp # СМС-ЧАТ
sms-remctrl 2704 / tcp # SMS REMCTRL
sms-remctrl 2704 / udp # SMS REMCTRL
msolap-ptp2 2725 / tcp #MSOLAP PTP2
msolap-ptp2 2725 / udp #MSOLAP PTP2
icslap 2869 / TCP
icslap 2869 / UDP
cifs 3020 / tcp
cifs 3020 / udp
xbox 3074 / tcp # порт игры для Microsoft Xbox
xbox 3074 / udp # порт игры для Microsoft Xbox
ms-dotnetster 3126 / tcp # Microsoft.Порт NET ster
ms-dotnetster 3126 / udp # порт Microsoft .NET ster
ms-rule-engine 3132 / tcp # служба обновления ядра бизнес-правил Microsoft
ms-rule-engine 3132 / udp # служба обновления ядра бизнес-правил Microsoft
msft-gc 3268 / tcp # глобальный каталог Microsoft
msft-gc 3268 / udp # глобальный каталог Microsoft
msft-gc-ssl 3269 / tcp # Глобальный каталог Microsoft с LDAP / SSL
msft-gc-ssl 3269 / udp # Глобальный каталог Microsoft с LDAP / SSL
ms-cluster-net 3343 / tcp # сеть кластеров Microsoft
ms-cluster-net 3343 / udp # сеть кластеров Microsoft
ms-wbt-server 3389 / tcp # Сервер MS WBT
ms-wbt-server 3389 / udp # Сервер MS WBT
ms-la 3535 / tcp # сервер классов Microsoft
ms-la 3535 / udp # сервер классов Microsoft
pnrp-port 3540 / tcp # Пользовательский порт PNRP
pnrp-port 3540 / udp # Пользовательский порт PNRP
teredo 3544 / tcp # Порт Тередо
teredo 3544 / udp # Порт Тередо
p2pgroup 3587 / tcp # Одноранговая группировка
p2pgroup 3587 / udp # Одноранговая группировка
WS-Discovery 3702 / udp # WS-Discovery
WS-Discovery 3702 / TCP # WS-Discovery
dvcprov-port 3776 / tcp # Порт инициализации устройства
dvcprov-port 3776 / udp # Порт инициализации устройства
msfw-control 3847 / tcp # Контроль брандмауэра Microsoft
msdts1 3882 / tcp # Сервисный порт DTS
sdp-portmapper 3935 / tcp # Протокол сопоставления портов SDP
sdp-portmapper 3935 / udp # Протокол сопоставления портов SDP
net-device 4350 / tcp # Сетевое устройство
net-device 4350 / udp # Сетевое устройство
ipsec-msft 4500 / tcp # Майкрософт IPsec NAT-T
ipsec-msft 4500 / udp # Майкрософт IPsec NAT-T
llmnr 5355 / tcp #LLMNR
llmnr 5355 / udp #LLMNR
wsd 5357 / tcp # Веб-сервисы на устройствах
wsd 5358 / tcp # Веб-сервисы на устройствах
rrac 5678 / tcp # Подключение агента удаленной репликации
rrac 5678 / udp # Подключение агента удаленной репликации
dccm 5679 / tcp # Диспетчер прямого кабельного подключения
dccm 5679 / udp # Диспетчер прямого кабельного подключения
ms-licensing 5720 / tcp # Лицензирование Microsoft
ms-licensing 5720 / udp # Лицензирование Microsoft
DirectPlay8 6073 / TCP # DirectPlay8
DirectPlay8 6073 / UDP # DirectPlay8
man 9535 / tcp # Удаленный сервер Man
rasadv 9753 / tcp
rasadv 9753 / udp
imip-channels 11320 / tcp #IMIP каналы Порт
imip-channels 11320 / udp #IMIP каналы Порт
directplaysrvr 47624 / tcp # Сервер Direct Play
directplaysrvr 47624 / udp # Сервер прямого воспроизведения