Последовательный порт компьютера. Где находится com порт 1 на компьютер


Изменение номера COM-портов / Отображение скрытых устройств на CS-CS.Net: Лаборатория Электрошамана

Столкнулся тут недавно с тем, что у меня куда-то пропадают номера COM-портов (интерйфес RS-232, через который работает моя управлялка освещением на Ke-USB24A). Недавно был COM16, переключил разъёмчик USB — порт вдруг стал уже COM22. Неее, не дело! Полез разбираться и заодно делюсь с вами, читатели, как удалить записи об отключённых и ненужных устройствах и сменить номер COM-порта в Windows. Написано будет про Windows XP, думаю, по другие винды надо будет действовать по аналогии.

Приношу снова извинения за скриншоты: я сначала окучил все устройства, а потом решил накатать в блог: так что на некоторых скриншотах будет всё уже культурно без «мусора», об удалении которого я пишу в статье.

Первым делом я полез в свойства устройства, чтобы сменить номер порта в свойствах устройства и обломался. Мой любимый COM16 (под него настроениа програ по умолчанию) был кем-то занят (по словам системы). Так как с системой я разговариваю также, как с проводочками — «Слышь ты, с##ка!! Охренела чтоле?!», то я вспомнил об одной замечательной системной переменной DEVMGR_SHOW_NONPRESENT_DEVICES, которая позволяет хорошо почистить базу данных (и реестр) от записей о старых устройствах. Но — обо всём по порядку.

Переменная среды DEVMGR_SHOW_NONPRESENT_DEVICES заставляет Диспетчер устройств показывать все-все устройства, записи о которых есть в базе данных Windows (часть хранится где-то в системных папках, часть в реестре — поэтому я пишу о базе данных). Для начала нам надо её установить или создать, если до этого такой шаг никогда не делался.

Тыкаем по значку Мой компьютер правой кнопкой, выбираем Свойства (горячие клавиши: Win+Break). Открывается откно «Свойства системы«.

 Вызов окна "Свойства: Система"

Переходим в нём на вкладку «Дополнительно«, и в самом низу видим кнопку «Переменные среды«. Она нам и нужна. Кстати, замечание в сторону: на этой же вкладке в рамке «Загрузка и восстановление» находится кнопка «Параметры«, за которой сныкана очень полезная галочка «Выполнить автоматическую перезагрузку«, которая на свежей Windows всегда стоит. А это значит, что при возникновении синего экрана (BSOD, STOP 0x…) система сразу же жестоко перезагружается, не давая его как следует рассмотреть. Настоящие пользователи не могут себе простить этого, поэтому можно зайти вэтот раздел настроек и галку снять.

Как перейти к переменным среды

Ну а у нас открыто окно «Переменные среды«, где мы видим два раздела: «Переменные среды пользователя xx» и «Системные переменные«. Вообще, эти все «переменные»- аналог старого доброго SET PATH= и прочих SET xx=yy в bat-файлах. Только теперь, в Windows, они делятся ещё и на персональные для пользователя, или на глобальные для всех пользователей. В локальных я обычно, когда ставлю систему, исправляю TEMP и TMP на что-то более короткое — например, перенаправляю в тот же системный каталог %SystemRoot%\Temp. Раньше из-за этого ругались старые инсталляторы какого-нибудь хитрого софта и старые версии конкретно InstallShield — они не могли создать свои временные файлы по длинному пути. Это уменьшает безопасность системы, так как всякие Word’ы кладут временные файлы документов тоже в Temp и, следовательно, потенциально любой юзер может видеть их в общей временной папке.

Переменные среды

Нам же нужны «Системные переменные«, и конкретно DEVMGR_SHOW_NONPRESENT_DEVICES. Посмотрите в списке, если её нет — тогда нажимаем кнопку «Создать«, и заполняем открывшееся окошко «Новая системная переменная«. Если же переменная есть в списке — проверьте правильность её написания и значение — 1.

Добавляем новую переменную

Регистр написания не имеет значения, но исторически названия переменных обычно пишут заглавными буквами. Итак, убеждаемся, что наша переменная есть в списке.

Убеждаемся, что она у нас есть

После этого обязательно нужно перезагрузить систему!

Удаление неиспользуемых устройств (часть 2)

Итак, мы перезагрузились, и теперь можно открывать диспетчер устройств. Я снова сделаю это через тот же значок «Мой компьютер» на рабочем столе (надо сказать, он только для этого там и висит). Тыкаем правой кнопкой, выбираем в меню пункт «Управление«. Надо сказать, что это быстрее, чем лазить по всяким панелям управления и Пуск’ам. Сравните: Пуск > Настройка > Панель управления > Администрирование > Управление компьютером, или один клик? Хе-хе.

Вызов консоли "Управление Компьютером"

У нас (через некоторое время тупняка) открывается замечательная консоль «Управление компьютером«, в которой нас интересует всего один пункт: «Диспетчер устройств«. Тыкаем на него слева в дереве, и справа у нас радостно открывается другое дерево — всяких устройств, которые подключены в системе и для которых стоят драйвера.

Консоль "Диспетчер устройств"

Мы, не менее радотсно сразу же лезем в меню «Вид«, выбирая пункт «Показать скрытые устройства» и, если наша переменная DEVMGR_SHOW_NONPRESENT_DEVICES была установлена верно и система была перезагружена, мы увидим список устройств раза в два-три больше, чем обычно.

Показать скрытые устройства

Ради интереса можно раскрыть какую-нибудь ветку, чтобы посмотреть, как же система выводит информацию о подключённых и неподключённых устройствах. Я развернул раздел «Клавиатуры» и USB-устройств. Почему вообще так много устройств и откуда они берутся? Дело в том, что система (не от дурости, а для умности) запоминает не только код производителя (VendorID) и модель (ModelID) устройства, а ещё и то место на шине, куда оно подключено. Для всяких плат — это номер (или какой-то внутрений идентификатор) слота PCI, PCI-E, для USB — номер разъёма. Каждая такая комбинация считается совершенно отдельным устройством, для которого нужны драйвера.

Почему же система тогда не просит драйвера от, например, принтера, если мы его переткнули в другой разъём? При первом подключении принтера — понятно, система не знает устройство и просит дрова. А при последующих к другому разъёму? В этом случае работает база данных драйверов, где прописано что для VendorID+ModelID — такой-то драйвер. И при изменении подключения устройства система берёт тот же драйвер, какой и был, ничего не спрашивая.

Итак, рассмотрим скриншот повнимательнее. Зелёным я выделил те устройства, которые система знает (они подключены) в данный момент. Красным — те, которых нет (они сейчас не подключены). Сама система их, если приглядеться, маркирует или яркой, или затенённой иконкой. Клавиатур две, потому что это ноутук с подключенной отдельной клавиатурой по USB. Так как дырок USB у меня 4, и ещё было две разных клавы, то этих «Клавиатура HID» наплодилась куча. Можно смело удалить те, которые серые.

По аналогии можно найти записи о всех-всех флэшках, которые когда-либо тыкались в этот компьютер и прочих других устройствах. Вот она — вся тайная жизнь на ладони :))

Подключённые и отключённые устройства

Ну а нам ещё надо показать, где же можно поменять (или освободить) себе красивый портик COM для наших задач. Эти порты (даже те, которые получаются от RS-232<>USB преобразователей) лежат в разделе «Порты (COM и LPT)«. Моё устройство маркируется как CS COM-USB Bridge, и изначально вдруг повисло на COM22. Мне же хотелось получить назад свой COM16 (на скрине он уже есть). Только включив «Показать скрытые устройства«, я понял всю глубину грехопадения :) Эти чёртовы сотики отожрали себе ВСЕ порты, какие могли!! Естественно, они были не подключены сейчас к системе, изначально их было не видно, а на моём порту COM16 стояло гордое «(используется)». Потому что я переткнул разъём своего Ke-USB24A в другую дырку. А это, видите ли, уже новое мля устройство! Ну ничего! Старое с COM16 было удалено, и текущий девайс был переназначен на тот, старый порт.

Номера COM-портов и привязка к устройствам

Как это сделать? Лезем правой кнопкой на девайс, выбираем свойства (особо резвым можно просто два раза щёлкнуть левой). Показал на примере другого порта.

Вызов свойств устройства

Открывается окно свойств устройства, где нас интересует вкладка «Параметры порта«. Особо отмечу, что все эти скорости, чётности: а) всё равно настраиваются программно в той проге, которая общается с таким USB-RS-232 устройством, б) По USB всё равно ни на что не влияют. Тыкаем кнопку «Дополнительно».

Вкладка "Дополнительно" свойств устройства

И у нас открывается мелкое окошко, но с огромным списком портов. Вообще,номер порта зарезервирован от 1 до 65535, тут решили ограничиться 256. Вот так! А вы- COM1-COM4. Кстати, это хороший камень в сторону тех идиотин, которые делают программаторы (и другие важные и нужные устройства) со старым софтом, где окошко выбора порта выглядит как 4 переключателя-точки (radio-button): «Выберите порт: () COM1 (*) COM2 () COM3 () COM4». И всё. Поэтому, кстати, у меня в проге управления порт выбирается списочком.

Огромный список COM-портов

Здесь можно выбрать любой свободный порт. Я постарался перегруппировать все девайсы так, чтобы высвободить самые первые номера портов. Высвободились COM1 и COM2 — мне хватило. Ещё важное замечание: правильные данные об «(используется)» обновляются всё же после перезагрузки, так что два-три раза систему подёргать придётся. Мне лень — в статье нужно было показать только принцип. Играйтесь!

Выбранный порт и порт в программе управления

Ну а я же сделал себе свой любимый COM16 под девайс, включил свет и пошёл заниматься своими делами. Вот так. Ибо нефига.

Если вас заинтересовала информация из этого поста и вы хотите со мной связаться (или заказать Сборку щита / Консультацию/Мастер-Класс), то пишите мне на почту [email protected] или звоните на +7-926-286-97-35 (c 10 до 20 по Москве). На SMS и почту, написанную в одну строчку, я не отвечаю. Отзываюсь на имя Электрошаман.Невнимательных, тупых и наглых продаванов и менеджеров я буду жёстко стебать, если они не заглянут в инфу про контакты для организаций, а скорее кинутся звонить.

cs-cs.net

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-порты использовались для подключения к компьютеру модема или мыши. Интерфейс COM также позволял объединять персональные компьютеры в сеть. В настоящее время данный интерфейс морально устарел (вытеснен интерфейсами USB и FireWire ), хотя ещё встречаются ПК, на которых присутствует данный порт.

 

СОМ-порт может выполнять обмен данными на скорости до 115200 бит/с (в данном случае бит/с = бод)

 

С0М1, COM2, COM3, COM4 - имена, присвоенные последовательным портам ввода/вывода.

Опции BIOS Setup для настройки Com-порта находятся здесь.

Еще по настройке БИОС (БИОЗ) плат:

  • PCI Express, (или PCIe, или PCI-E) – это компьютерная шина расшир...

  • PCI (Peripheral Component Interconnect) – это компьютерная шина в...

  • FSB (Front Side Bus, системная шина) – это шина (набор сигнальных...

  • Чипсет (chipset) – это набор микросхем (размещенных на системной ...

  • Центральный процессор (ЦП, CPU) – это микросхема, которая явля...

www.nastrojkabios.ru

Как переназначить COM порт для устройства в Windows 7

Как переназначить COM порт для устройства в Windows 7

Как переназначить COM порт для устройства в Windows 7

Всем привет сегодня расскажу как переназначить COM порт для устройства в Windows 7. Windows запоминает устройства, с которыми вы работали ранее. Некоторые программы некорректно работают с COM портами с номерами 10 и выше. Что же делать в случае, если ваша плата получила такой номер? Как задать COM порт для устройства? Как удалить зарезервированные COM порты? Все это и многое другое, вас ожидает в описании данной статьи, все вопросы по данной теме я жду в комментариях, в конце статьи, я постараюсь дать на них развернутый ответ.

Открываем Мой Компьютер > Свойства

Как переназначить COM порт для устройства в Windows 7-01

Как переназначить COM порт для устройства в Windows 7-01

Выбираем "Дополнительные параметры системы".

Как переназначить COM порт для устройства в Windows 7-02

Как переназначить COM порт для устройства в Windows 7-02

Открываем настройки переменных среды.

Как переназначить COM порт для устройства в Windows 7-03

Как переназначить COM порт для устройства в Windows 7-03

Создаем новую переменную.

Как переназначить COM порт для устройства в Windows 7-04

Как переназначить COM порт для устройства в Windows 7-04

Добавляем переменную DEVMGR_SHOW_NONPRESENT_DEVICES. Устанавливаем для неё значение в 1.

Как переназначить COM порт для устройства в Windows 7-05

Как переназначить COM порт для устройства в Windows 7-05

Нажимаем везде "ОК" и выходим. Далее идём в Диспетчер устройств (Мой Компьютер > Свойства > Диспетчер устройств). В пункте меню "Вид" включаем отображение скрытых устройств.

Как переназначить COM порт для устройства в Windows 7-06

Как переназначить COM порт для устройства в Windows 7-06

Теперь нам стали видны наши неиспользуемые устройства, занимающие COM порты и мы можем удалить их.

Как переназначить COM порт для устройства в Windows 7-07

Как переназначить COM порт для устройства в Windows 7-07

В Диспетчере устройств (Мой Компьютер > Свойства > Диспетчер устройств) выбираем устройство, которому мы хотим изменить COM порт.

Как переназначить COM порт для устройства в Windows 7-08

Как переназначить COM порт для устройства в Windows 7-08

На вкладке "Параметры порта" нажимаем "Дополнительно".

Как переназначить COM порт для устройства в Windows 7-09

Как переназначить COM порт для устройства в Windows 7-09

Назначаем желаемый номер для COM порта и нажимаем "ОК".

Как переназначить COM порт для устройства в Windows 7-10

Как переназначить COM порт для устройства в Windows 7-10

Вот так вот просто переназначить COM порт для устройства в Windows 7.

Материал сайта pyatilistnik.org

pyatilistnik.org

Последовательный порт, он же COM-порт

Наряду с параллельным портом COM-порт, или последовательный порт является одним из традиционных портов ввода-вывода компьютера, использовавшимся еще в первых ПК. Хотя в современных компьютерах COM-порт имеет ограниченное применение, тем не менее, информация о нем, возможно, будет полезной многим пользователям.

последовательный порт

Содержание статьи

Назначение последовательного порта – история и современное использование

Последовательный порт, как и параллельный, появился задолго до появления персональных компьютеров архитектуры IBM PC. В первых персоналках COM-порт использовался для подсоединения периферийных устройств. Однако сфера его применения несколько отличалась от сферы применения параллельного порта. Если параллельный порт использовался в основном для подключения принтеров, то COM-порт (кстати, приставка COM – это всего лишь сокращение от слова communication) обычно применялся для работы с телекоммуникационными устройствами, такими, как модемы. Тем не менее, к порту можно подключить, например, мышь, а также  другие периферийные устройства.

COM-порт, основные сферы применения:

  1. Подключение терминалов
  2. ~ внешних модемов
  3. ~ принтеров и плоттеров
  4. ~ мыши
  5. Прямое соединение двух компьютеров

В настоящее время сфера применения СОМ-порта значительно сократилась благодаря внедрению более быстрого и компактного, и, кстати, тоже последовательного, интерфейса 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, Serial Port, Onboard Serial Port, Serial Port Address, и т.п.

Заключение

Последовательный порт ПК в настоящее время не является широко используемым средством для ввода-вывода информации. Тем не менее, поскольку существует большое количество оборудования, прежде всего, телекоммуникационного назначения, созданного  для работы с последовательным портом, а также благодаря некоторым достоинствам протокола последовательной передачи данных RS-232, последовательный интерфейс пока еще не следует списывать со счетов, как абсолютно устаревший рудимент архитектуры персонального компьютера.

Порекомендуйте Друзьям статью:

biosgid.ru

Как определить номер порта | Сделай все сам

Каждом компьютерным программам, взаимодействующим с интернетом, операционная система выделят те либо иные порты. Изредка у пользователя появляется надобность узнать, какие порты открыты на его машине либо на удаленном компьютере.

Инструкция

1. Дабы узнать, какие порты открыты на вашем компьютере, запустите командный процессор, предпочтя «Пуск – Все программы – Типовые – Командная строка» и наберите команду netstat –aon. Нажмите Enter. Вы увидите список подключений. В графе «Локальный адрес» рядом с адресами указаны и номера портов.

2. Вы можете узнать, какая программа использует волнующий вас порт. Обратите внимание на последнюю графу – PID. В ней указаны идентификаторы процессов, с их поддержкой дозволено узнать, какая программа открывает тот либо другой порт. Сделать это дозволено двумя методами.

3. Откройте Диспетчер задач (Ctrl + Alt + Del), в меню «Вид» откройте пункт «Предпочесть столбцы». Поставьте отметку в строке «Идентификатор процесса». В окне Диспетчера задач появится колонка PID. Сейчас вы можете посмотреть в окне командной строки идентификатор процесса приложения, использующего волнующий вас порт, и в Диспетчере задач по идентификатору определить имя процесса приложения. Если само имя ничего вам не говорит, наберите его в поисковике, и вы получите всю информацию по данному процессу и соотвествующей программе.

4. Вы можете получить ту же информацию, набрав там же, в командной строке, команду tasklist. Появится список процессов с их идентификаторами. Дальше все верно так же, как в предыдущем шаге – сопоставьте порт, идентификатор и имя процесса для приобретения нужной вам информации.

5. Изредка появляется надобность определить номера открытых портов на удаленном компьютере. Для этого применяются особые программы, сканирующие порты компьютера и определяющие, какие из них открыты. Одной из наилучших программ такого рода является сканер Nmap. Существует как его консольная версия, так и с привычным для пользователей Windows оконным интерфейсом.

6. Дюже сильным исследовательским комплексом является программа Metasploit Framework, в ее составе есть и Nmap. Для проверки удаленного компьютера вы можете воспользоваться и программой XSpider. Этой же программой вы можете проверить и безопасность собственного компьютера – введите адрес 127.0.0.1 и запустите сканирование. Программа покажет не только открытые порты, но и существующие уязвимости.

Порой пользователю, желающему максимально полно контролировать свою систему, требуется уточнить, какие именно порты соединений открыты на нынешний момент с его компьютера. Эта операция занимает не больше нескольких секунд.

Инструкция

1. Раньше каждого, вы можете воспользоваться командой netstat из стандартного комплекта Windows XP. Для ее исполнения войдите в командную строку Windows и там наберите «netstat 5» (без кавычек). Позже исполнения команды вы увидите обновляемый всякие 5 секунд (вы можете указать всякое другое время) отчет, содержащий информацию об открытых соединениях, программах, их использующих и портах.

2. Несколько комфортнее будет применять программу TCPView либо иное программное обеспечение сходственного назначения. Помимо того, ту же информацию вам может осведомить всякий фаервол, работающий на вашем компьютере.

Во время работы вашего компьютера, запущенные приложения могут трудиться в режиме т.н. «прослушивания» сетевых портов. Это процесс, при котором выделенный программой порт неизменно открыт, готов к установке сетевого соединения и приему-передаче данных. Открытые сетевые порты допустимо могут являться опасностью безопасности вашей системы. Умение списка открытых портов поможет вам верно настроить сетевой экран и минимизировать риск проникновения извне. Для определения открытых портов дозволено воспользоваться консольной утилитой netstat, которая входит в состав всякий поставки операционной системы Windows.

Вам понадобится

  • Настольный компьютер либо ноутбук с установленной операционной системой Windows.

Инструкция

1. Вам нужно запустить командную строку. Вызовите меню «Пуск» и выберите пункт «Все программы».

2. В раскрывшемся списке установленных программ откройте папку «Типовые». Обнаружьте и запустите программу «Командная строка».

3. В командной строке напечатайте и исполните команду netstat -a | find «LISTENING». Итогом выполнения команды будет список открытых портов для всех сетевых интерфейсов вашего компьютера с указанием протокола взаимодействия.

4. Просмотрите полученный список. Номера открытых портов располагаются во 2-й колонке совместно с адресами сетевых интерфейсов в формате [адрес сетевого интерфейса]:[номер порта].

Видео по теме

Обратите внимание! Инструкции по запуску командной строки полагают, что на компьютере пользователя установлена русскоязычная система Windows. Для англоязычной системы путь запуска командной строки будет дальнейшим: «Start» — «All Programs» – «Accessories» — «Command Prompt».

Полезный совет Было рассмотрено применение утилиты netstat для операционных систем семейства Windows. В системах Unix для определения открытых портов данная утилита может применяться подобно.

Может случиться такая обстановка, что трафик вашего интернета может начать «неожиданно» куда-то «уходить». В таком случае следует уделить внимание портам компьютера: посмотреть, где какое приложение и что использует — и поправить возникшую обстановку на основе положенной информации.

Инструкция

1. Бывает такая обстановка, что не хочет ни в какую трудиться приложение, использующее сеть для своей работы — в таком случае также стоит проверить, открыт ли порт, тот, что программа использует для своей работы. В всеобщем, обстановки, когда нужно узнать список открытых портов, появляются довольно зачастую. Для того, дабы посмотреть список нужно применение либо сторонних сканеров портов, либо стандартная утилита операционных систем Linux и Windows: netstat. Запускается она из командной строки. Следственно вызовите командную строку. Это дозволено сделать двумя методами: 1. «Пуск» > «Выполнить…». И в появившемся окне ввести «cmd» и нажать «Enter»; 2. Запустить командную строку «вручную», то есть перейти в папку «C:\WINDOWS\System32» и запустить оттуда программу «cmd.exe».

2. Сейчас нужно запустить утилиту «netstat». Для этого введите в командной строке, которая была запущена в первом шаге, «netstat», и нажмите «Enter». Для тех, кому этой информации немного, могут исследовать вероятности данной утилиты, запуском ее с ключом –h, то есть вводите в командной строке «netstat -h». Особенно возможные и распространенные ключи для запуска: «netstat -b» — в этом случае утилита будет отображать не только открытые порты, но и сами приложения, которые данные порты применяют для своей работы; «netstat 5». В случае такого запуска информация об открытых портах будет отображаться с шагом времени в пять секунд, то есть информация будет обновляться всякие пять секунд, причем для того дабы перестать итог информации с заданным ключом, нужно нажать сочетание клавиш «Ctrl+C».

3. Изучите информацию. В окне командной строки отобразятся открытые порты. Выглядеть это будет дальнейшим образом: командная строка будет поделена на четыре части, причем в левом столбике будет указано имя протокола, во втором — домен и позже двоеточия открытый порт, в третьем — внешний адрес, а в четвертом — состояние.

Видео по теме

Обращение к почтовым серверам в программе The Bat! (как и в иных почтовых программах) происходит через определенные порты для отправки и приема почты. Дабы настроить работу почтовой программы, вам нужно внести в параметры ящика номера портов SMTP и POP3, а также наименования серверов.

Вам понадобится

  • — данные от почты.

Инструкция

1. Зайдите на сайт вашего почтового сервера. Скажем, ваш почтовый сервер mail.ru. Вам понадобится авторизоваться — то есть ввести логин и пароль, — дабы войти в индивидуальный почтовый ящик. Обнаружьте ссылку на поддержка и кликните по ней мышью.

2. Список разделов помощи находится слева. Кликните по надписи «Доступ из почтовых программ» и выберите 1-й пункт, дабы загрузить страницу настроек. На странице указано, что наименование сервера входящей почты — pop.mail.ru, а сервера исходящей — smtp.mail.ru. Это относится только к данному сервису. Как водится, у всякого постового сервера могут быть различные порты, следственно заходите на формальный сайт в центр поддержки и узнавайте данные. Также существуют в интернете сайты, которые предоставляют информацию фактически по каждым сервисам, которые существуют в интернете.

3. Номера портов серверов исходящей и входящей почты указаны внизу страницы. Там указано, что для сервера входящей почты протоколы имеют номера 110 (если почтовая программа работает без шифрования) и 995 (с шифрованием). Дабы узнать, какую именно цифру вводить, изучите настройки вашей почтовой программы. Номер порта исходящей почты — 25, 587 либо 2525 (если почтовая программа не использует шифрование) и 465 (с шифрованием). Стандартными почтовыми портами считаются 110 и 25. В программе также могут быть по умолчанию прописаны типовые номера портов, следственно при необходимости вам надобно будет их поправить на верные.

4. Если вы используете иной почтовый сервер, зайдите на сайт для приобретения настроек. Такого рода параметры неизменно публичны и традиционно размещаются в разделе помощи. Если в вашем предприятии применяется корпоративная почта, узнать номера портов дозволено у менеджера сети.

Для работы части приложений требуется установка платформы Microsoft .NET Framework. В некоторых случаях дозволено встретить непременное условие, при котором версия Framework должна быть не ниже той, которая указана в колляциях программы. Дабы определить версию платформы, установленной на вашем компьютере, нужно исполнить несколько действий.

Инструкция

1. Выберите на рабочем столе элемент «Мой компьютер», откройте диск, на котором находится операционная система, выберите папку Windows и подпапку Microsoft.NET. В данной директории откройте папку Framework, и сумеете увидеть версии платформы, установленные на вашем компьютере. Также выйти на эту папку дозволено через всякую иную, вписав в адресной строке путь C: (либо иной диск с системой)/WINDOWS/Microsoft.NET/Framework.

2. Требуемые данные дозволено получить и иным методом. Откройте редактор реестра. Для этого нажмите на кнопку «Пуск» либо клавишу Windows и выберите в меню команду «Исполнить». Откроется новое диалоговое окно. Впишите в пустую строку без лишних печатных знаков regedit.exe либо примитивно regedit и нажмите клавишу Enter либо кнопку ОК.

3. Если вам не получается обнаружить команду «Исполнить» в меню «Пуск», кликните правой кнопкой мыши по панели задач и выберите в контекстном меню пункт «Свойства». В открывшемся окне выберите вкладку «Меню Пуск» и нажмите на кнопку «Настроить» наоборот пункта «Меню Пуск». В новом окне перейдите на вкладку «Добавочно» и подметьте маркером пункт «команда Исполнить» в группе «Элементы меню Пуск». Сбережете внесенные метаморфозы.

4. В окне редактора реестра установленные версии Framework дозволено посмотреть в нескольких местах. Разверните ветку HKEY_LOCAL_MACHINE, выберите подпункты SOFTWARE и Microsoft. 1-й раз версии встречаются в подпункте NETFramework, но для больше полной информации опуститесь ниже по ветке до подпункта NET Framework Setup и разверните ветку NDP. Находясь в редакторе реестра, будьте осмотрительны, не вносите никаких изменений в ключи, если не знаете, что именно вы делаете.

5. Также определить версию Framework дозволено с поддержкой особых утилит, скажем, NetVersionCheck. Установите приложение на свой компьютер и запустите его через файл VersionCheck.exe. Дождитесь заключения сбора информации и ознакомьтесь с полученными итогами в окне программы.

Изредка может понадобиться узнать номер лицензии операционной системы Windows, скажем, для активизации софта. Либо же у вас примитивно возникнет желание удостовериться в подлинности лицензии . Все, что нужно для этого — это скачать из интернета и установить дополнительную программу.

Вам понадобится

  • — программа AIDA64 Extreme Edition;
  • — программа TuneUp Utilities.

Инструкция

1. Обнаружьте в интернете программу AIDA64 Extreme Edition. Приложение платное, но есть безвозмездный срок его применения, тот, что составляет один месяц. Установите программу на свой компьютер. Запустите ее, и начнется сканирование вашей системы. Позже его заключения откроется основное меню приложения.

2. В правом окне меню кликните по параметру «Операционная система», в дальнейшем окне также выберите «Операционная система». Откроется окно, в котором будет дюже подробная информация о вашей операционной системе. Данные будут доступны в нескольких разделах. Обнаружьте раздел, тот, что именуется «Лицензионная информация». В нем обнаружьте строку «ID продукта». Номер в этой строке и есть лицензионный номер вашей версии Windows.

3. Еще одна программа, по средствам которой вы можете узнать номер лицензии , именуется TuneUp Utilities. Скачайте ее из интернета. При этом непременно рассматривайте версию вашей операционной системы, потому что, скажем, версия для Windows XP может быть несовместима с Windows 7. Установите программу на компьютер. Запустите ее.

4. Позже первого запуска TuneUp Utilities надобно немножко подождать, от того что будет проведено полное сканирование компьютера. После этого будет предложено поправить обнаруженные ошибки. Если вы согласитесь, то программа оптимизирует работу Windows, позже чего вы попадете в основное меню приложения. Либо можете отказаться, в этом случае меню откроется сразу.

5. Выберите раздел «Исправление загвоздок», дальше — «Показать системную информацию». Позже этого перейдите во вкладку Windows. В открывшемся окне разыщите раздел «Лицензия», а в нем — строку «ID программы». Наоборот этой строки будет написан серийный номер вашей версии операционной системы. Также вы можете ознакомиться и с иной информацией по лицензии Windows.

jprosto.ru

Что такое COM-порт? Устройство, управление COM-портом

COM-порт, или последовательный порт, представляет собой двунаправленный последовательный интерфейс, который предназначен для обмена байтовыми данными. В первое время этот порт использовали для подключения терминала, а потом для модема и мыши. Сейчас его принято применять для подключения источника бесперебойного питания, а также для связи с аппаратными средствами обработки вычислительных систем встраиваемого типа.

Использование

Итак, перед тем как подробнее поговорить о том, что такое COM-порт, необходимо заглянуть в прошлое для понимания его значения. Буквально 15 лет назад использовался способ подключения устройств к компьютеру посредством специального стандартного разъема, расположенного на задней панели системного блока с применением специального сериального кабеля RS-232. У этого способа имеется множество недостатков. Такой кабель, по современным меркам, предоставляет крайне низкую скорость передачи данных – примерно сотню килобит в секунду. Помимо того, когда производилось физическое соединение разъемов, необходимо было осуществлять выключение оборудования, а сами они крепились друг к другу при помощи винтов, обеспечивающих надежность, при этом их размеры отличались немалой величиной.

COM порт

Немного истории

COM-порт на тогдашних компьютерах традиционно носил номер 1 или 2, так как обычно их было не больше двух. Можно было установить дополнительные порты, если в этом возникала необходимость. Когда пользователем производилась настройка программного обеспечения, требовалось не перепутать и правильно установить именно тот, к которому обеспечивалось подключение нужного оборудования. Каждый COM-порт требовал правильной настройки скорости передачи данных, а также ряда иных загадочных параметров, о которых было известно только узкому кругу специалистов. Чтобы подключение аппаратуры было успешным, все необходимые параметры требовалось откуда-то узнать либо экспериментально подобрать, так как в этом случае отсутствовало какое-либо автоматическое конфигурирование. Помимо этого, подключение через COM-порт допускало соединение любого программного обеспечения с произвольным внешним оборудованием, даже совершенно несовместимым, из-за чего в процессе настроек и возникало огромное количество ошибок.

Современность

Сейчас соединение через COM-порт полностью вытеснено более современным методом, который не требует особых знаний для реализации, а именно посредством USB-порта. Этот метод лишен всех недостатков, упомянутых ранее. Однако современные стандарты совместимости соединения всевозможного GPS-оборудования и весьма разнородного программного обеспечения сформировались довольно давно вокруг концепции COM-портов, ставших на текущий момент архаичными.

Работа COM порта

Это сопряжено с тем, что изначально практически любое оборудование, в том числе и GPS, было внешним, а его соединение с компьютером производилось посредством серийного кабеля, подключенного к одному из аппаратных портов. От пользователя в процессе настройки требовалось правильно подобрать номер порта и скорость трансляции данных по нему. В то время возник основной стандарт передачи данных от GPS-приемника к программе, который теперь называется NMEA-0183. Фактически данный стандарт предписывает всем разработчикам даже современнейшей аппаратуры и программного обеспечения обмениваться данными посредством COM-портов. И все это в условиях того, что на современных компьютерах, а также на КПК, уже давно главным является стандарт USB. А еще одна особенность состоит в том, что в последнее время GPS-приемники все чаще стали устанавливать непосредственно внутрь корпуса устройства, то есть между ним и основным девайсом вообще отсутствует какой-либо соединительный кабель.

Управление COM портом

Виртуальные КОМ-порты

Выход из положения был придуман, а именно разработаны «виртуальные» COM-порты. Получается, что внутреннее устройство КПК, к примеру, GPS-приемник, программно имитируется в виде COM-порта, при этом в аппаратном плане таковым не являясь. При этом программе, которая рассчитана на сопряжение посредством подобного стандарта, нет разницы, как он реализован. Тут допускается наличие виртуальной имитации, а не обязательное присутствие аппаратной реализации. Так и удается обеспечить совместимость GPS-программ старого образца с современным оборудованием.

Что такое COM порт

Внесенные изменения

При этом управление COM-портом существенно не изменилось. Пользователь по старинке должен производить сложную настройку чуть ли не вручную. Однако современный COM-порт представляет собой уже не то громоздкое приспособление, размещавшееся на задней панели системного блока, а совсем иное устройство. И тут все дело в том, что с программной точки зрения все их реализации выглядят безлико, то есть нет разницы между виртуальными и реальными портами. Для программного обеспечения порты различаются только номерами, которые им присвоены производителями КПК на совершенно случайной основе. К примеру, приемник от ASUS обычно находится на COM5, а PocketLOOX 560 показывает приемник на COM8. Получается, что программа, которая желает получать от GPS-приемника данные, не имеет изначально никакой достоверной информации об условном номере, под которым фигурирует порт, прописанный соответствующим для приемника на данном КПК.

Анатомия COM порта

Как все это работает?

При том, что среди всех имеющихся COM-портов можно провести автоматический поиск подходящего, процедура такого опроса является довольно ненадежной и достаточно громоздкой. Связано это с тем, что устройства, отображаемые в системе в качестве COM-портов, могут быть довольно разнообразными и не иметь отношения к GPS, они могут совершенно непредсказуемо ответить на такой опрос. К примеру, на КПК бывают порты, сопряженные с внутренним сотовым модемом, с USB, с инфракрасным портом, а также с иными элементами. Обращение к ним программы, предназначенной для работы с конкретным приспособлением, может привести к совершенно непредсказуемой реакции, а также к различным сбоям в работе, что часто становится причиной зависания КПК. Именно поэтому попытка открыть COM-порт может привести к неожиданным ситуациям вплоть до включения Bluetooth или инфракрасного порта. А могут быть и более непонятные случаи.

Открыть COM порт

Работа COM-порта

Для COM-портов в качестве основы используется микросхема асинхронного универсального приемопередатчика. Эта микросхема существует в нескольких разновидностях: Intel 16550A, 16550, 16450, 8250. Для каждого COM-порта она содержит регистры приемника и передатчика данных, а также ряд управляющих регистров, к которым есть доступ через программы BIOS, Windows и MS DOS. У последних версий микросхемы имеется набор буферов для временного хранения передаваемых и получаемых данных. Благодаря такой возможности можно реже прерывать работу центрального процессора, а также согласовать скорость трансляции данных.

Основные параметры

Устройство COM-порта предполагает наличие таких характерных особенностей:

- базового адреса порта для ввода и вывода информации;

- номера аппаратного прерывания;

- размера одного блока информации;

- скорости, с которой передаются данные;

- режима детектирования честности;

- способа управления потоками информации;

- количества стоповых бит.

Устройство COM порта

Как проверить COM-порт компьютера? На что обратить внимание?

Как уже было сказано ранее, этот тип порта представляет собой двунаправленный интерфейс для передачи информации на битовом уровне последовательным способом. Отличительной характеристикой в сравнении с параллельным портом тут является передача данных бит за битом. Анатомия COM-порта такова, что на компьютере не он один использует последовательный способ передачи данных. Например, такие интерфейсы, как Ethernet или USB, тоже используют аналогичный принцип, но так сложилось исторически, что последовательным принято называть именно порт стандарта RS232.

Очень часто требуется открыть COM-порт для проведения ремонта и диагностики компьютера, при этом его также необходимо проверить на работоспособность. Сжечь элемент ведь очень просто. Чаще всего это происходит по вине пользователя, который производит отключение устройства неправильно, выдергивая разъем при подключенном интерфейсе. Простейшим способом проверки работоспособности интерфейса является подключение к нему мышки. Однако так сложно получить полную картину, так как манипулятор задействует только половину сигнальных линий из восьми имеющихся. Только использование специальной заглушки и программы позволит провести проверку работоспособности. Для этих целей уже существует специально разработанное программное обеспечение.

fb.ru

Как узнать номер com-порта?

Com-порт является довольно устаревшим интерфейсом. Но в тоже время этот порт может присутствовать на многих моделях материнских плат. Если вам по каким-либо причинам нужно подключить устройство, которое обладает сом-интерфейсом, то вам может понадобится узнать номер порта, к которому подключено это устройство, и уже потом произвести нужные настройки для его правильной работы.

Вам понадобится
  • - Компьютер с ОС Windows;
  • - программа AIDA64 Extreme Edition.
Инструкция
  • Нажмите по значку «Мой компьютер» правой кнопкой мышки. В контекстном меню выберите «Свойства». Если у вас операционная система Windows XP, то в следующем окне выберите «Оборудование», затем - «Диспетчер устройств». Если на вашем компьютере установлена операционная система Windows 7, то диспетчер устройств можно выбрать сразу же.
  • Появится окно, в котором будет список всех устройств, которые есть на вашем компьютере. В этом списке вам нужно найти строку «Порты СОМ и LPT». Нажмите по стрелочке, которая находится рядом со строкой. Откроется список сом-портов, которые установлены на вашем ПК.
  • Нажмите по номеру порта правой кнопкой мышки, после чего в контекстном меню выберите «Свойства». Вы увидите устройство, которое подключено к этому порту. Таким способом вы можете узнать номер порта сом, к которому подключено нужное устройство.
  • Также можно воспользоваться программой диагностики и мониторинга компьютера AIDA64 Extreme Edition. Программа платная, но в интернете можно найти ее тривиальную версию. Возможностей бесплатной версии хватит для того, чтобы узнать номер сом-порта. Скачайте приложение из интернета и инсталлируйте его на жесткий диск компьютера.
  • Запустите AIDA64 Extreme Edition. После ее запуска придется подождать несколько секунд. Программа просканирует систему. После этого вы увидите, что меню разделено на два окна. Вам потребуется левое окно, в котором найдите строку «Устройства». Нажмите по стрелочке, которая находится рядом. Найдите в списке устройства, которые подключены к сом-портам (может быть просто написано «Cом-устройства»).
  • Кликните по строке «Устройства» левой кнопкой мышки. После этого в правом окне программы появится список устройств, которые подключены к сом-портам. Так вы можете узнать номер сом-порта, к которому подключено устройство. При необходимости можно сохранить отчет.
  • Оцените статью!

    imguru.ru