2016-07-11

Как устранить ошибки в портах

Как устранить ошибки в портах

Привет всем читателям блога. В этой теме рассмотрим,как устранить ошибки в портах и какие бывают порты. Порт — это цифровой номер, который является программным адресом, используемым для взаимодействия различных конечных точек (сетевых устройств, хостов) в современных компьютерных сетях на транспортном уровне модели OSI. Порты используются в транспортных протоколах TCP, UDP, SCTP, DCCP и позволяют различным программам и сетевым службам на одном хосте получать данные в IP-пакетах независимо друг от друга.
Как закрыть порты читайте здесь
Многие программы, которые работают с сетью рассчитаны на подключение к определенным портам. Например, интернет браузеры,например Internet Explorer, используют в своей работе порт 80. Почтовые программы, например Outlook Express, используют 2 порта, для
отправки почты порт 25 и для приема 110 порт. Если вы установите программу для обмена файлами emule, то она откроет, необходимые для своей работы порты 4662 и 4672. Таким образом, если ваш компьютер не защищен, то каждая программа, установленная на вашем компьютере сможет открыть, необходимый ей порт. Точно также любая программа извне может подключиться к любому порту вашего компьютера.
Например, вам могут одним из многих способов подбросить программу – трояна (пример - I-Worm.MyDoom), которая откроет на вашем компьютере порт (пример - 3127), через который спокойно вынесет всю вашу важную информацию. Чтобы этого не произошло необходимо
пользоваться программами, которые предназначены для закрытия неиспользуемых портов. Такие программы называют Firewalls.

                                      Прерывания и адреса

Передача данных от центрального процессора к любому периферийному устройству и наоборот контролируется заданием запроса на прерывание (IRQ) и адреса ввода-вывода (I/O address). Для внешнего периферийного устройства запрос на прерывание и адрес ввода-вывода приписываются тому порту, через который оно подсоединяется.
Слова "запрос на прерывание" сообщают, что прерывается работа ЦП и ему предписывается заняться данными, поступающими с какого-либо устройства. 
Всего существует 16 прерываний - от 0 до 15.  
Все последовательные и параллельные порты, как правило, требуют своего собственного запроса прерывания, за исключением того, что порты СОМ1 и COM3, а также COM2 и COM4 зачастую имеют общий запрос прерывания.
Для каждого порта нужно указывать уникальный адрес ввода-вывода. 
Если какой-либо запрос на прерывание или адрес ввода-вывода используются одновременно более чем одним устройством, то ни одно из них не будет работать надлежащим образом и может даже "зависнуть" ПК.
При проблемах с портом проверьте, какие запросы на прерывание и адрес ввода-вывода ему приписаны.
Панель управления - Система - Устройства - Порты СОМ и LPT


Если вы увидите перед какой-либо строчкой желтый кружок с восклицательным знаком внутри, то, возможно,найдете причину "помехи". 
Выделив строчку, нажмите "Свойства - Ресурсы". 


В поле "Список конфликтующих устройств" найдите, что вызывает конфликт. Если окажется, что это какая-нибудь старая плата, не поддерживающая Plug--- Play, то она будет указана в списке как "Неизвестное устройство".
Чтобы разрешить проблему, измените для одного из конфликтных устройств запрос на прерывание или адрес ввода-вывода. Если порт находится на системной плате, то используйте для этого  (BIOS).

Для вхождения в System Setup (BIOS).  во время запуска ПК нажмите клавишу "Delete", "F1" или иную - узнайте в документации на систему. Во многих программах начальной установки можно назначать запрос на прерывание и адрес ввода-вывода (установить ресурсы) для каждого конкретного порта, отменив старые.
Найдите неиспользуемый запрос на прерывание или адрес ввода-вывода.
Панель управления - Система - Устройства - Компьютер
Вы увидите полный список применяемых ресурсов. Если неиспользуемых запросов на прерывание нет, то попробуйте отключить с помощью System Setup (BIOS) неиспользуемый порт.
После чего...
Система - Устройства - Конфликтующее устройство - Ресурсы
Выключите функцию "Автоматическая настройка". В окне "Перечень ресурсов" выберите тип ресурса, нажмите кнопку "Изменить" и в поле "Значение" задайте новое (неиспользуемое) значение запроса на прерывание или адрес ввода-вывода.

                                Установка параметров паралельных портов

Параллельные порты обозначаются аббревиатурой LPT. Компьютер автоматически приписывает каждому обнаруженному параллельному порту адреса от LPT1 до LPT3.
Если вы устанавливаете второй параллельный порт, убедитесь, что он не использует уже имеющийся запрос на прерывание. В некоторых компьютерах LPT1 и LPT2 по умолчанию применяют IRQ7. С помощью Диспетчера
устройств установите IRQ5 для LPT2. Если это невозможно, то используйте программу Setup CMOS (BIOS).  вашей системы.

Стандартные установки ресурсов параллельных портов

LPT-порт                    Запрос на прерывания                 Адрес ввода-вывода
LPT1                                    IRQ7                                              ЗВС
LPT2                                   IRQ7                                               378
LPT3                              IRQ5                                                 278 

                               Как установить параметры последовательных портов

Каждый последовательный порт идентифицируется с помощью одного из восьми возможных СОМ-адресов - СОМ1,COM2 и т. д., каждому из которых соответствуют свой уникальный адрес ввода-вывода и запрос на прерывание.
Будьте внимательны при установке в ПК устройства, требующего СОМ-порта
Порты СОМ1 и COM2 имеют стандартные адреса ввода-вывода и запросы на прерывание, которые нигде не должны изменяться (обычно могут быть изменены только в программе Setup CMOS вашего ПК). Если для нового устройства требуется назначить порт
СОМ1 или COM2, то при загрузке ПК войдите в программу Setup (BIOS)   и либо отключите последовательный порт,приписанный к СОМ1 или COM2, либо, если нужно освободить соответствующие установки для добавляемого устройства, измените идентифицирующие его запрос на прерывание и адрес ввода-вывода.
Заметьте, что все стандартные адреса ввода-вывода используют только третье и четвертое прерывания.
Поскольку два устройства не должны использовать один и тот же запрос на прерывание, то постарайтесь для новых внешних устройств приписать порт COM1 по COM3, вручную устанавливая запросы на прерывание и адреса ввода-вывода с помощью Диспетчера устройств (диалоговое окно "Свойства: Система").

                     Стандартные установки ресурсов последовательных портов


СОМ-порт                                Запрос на прерывание                   Адрес ввода-вывода
СОМ1                                                IRQ4                                              3F8
COM2                                            IRQ3                                                  2F8
COM3                                           IRQ4                                                    ЗЕ8
COM4                                             IRQ3*                                               2Е8
СОМ5                                              IRQ4*                                           ЗЕО
СОМ6                                          IRQ3*                                                  2ЕО
СОМ7                                           IRQ4*                                                338
СОМ8                                          IRQ3*                                               238

                               Оптимизация последовательных портов

Компьютер имеет один либо два встроенных последовательных порта в виде 9-штырькового разъема, обычно расположенных на задней панели компьютера.
С помощью такого порта за единицу времени можно передать лишь 1 бит данных,
в то время как посредством параллельного - 8 бит.
Скорость работы последовательного порта зависит от универсального 
асинхронного приемо-передатчика (UART), преобразующего проходящий через шину ПК параллельный поток данных в одно битовый.

В основном, современные ПК поставляются с UART модели 16550. В этом случае максимальная пропускная способность составляет 115 кбит/с, что обеспечивает достаточную полосу пропускания для большинства последовательных устройств.
Более старые UART моделей 16450 и 8250 с этой задачей уже не справляются.
Но иногда производительности UART 16550 может оказаться недостаточно, ведь некоторые аналоговые модемы обрабатывают сжатые данные со скоростью 230 кбит/с, 
а адаптеры ISDN - до 1 Мбит/с.
Так что, если вам требуется большая скорость передачи данных, покупайте плату расширения с UART модели 16750, способной работать со скоростью 921 кбит/с.
Какие едииницы измерения информации есть,читайте  здесь

                                Как работать с параллельными портами

Параллельные порты обычно используются для принтеров, хотя через них могут подключаться к ПК и другие устройства, например сканеры. С их помощью можно передавать данные со скоростью от 40 Кбайт/с до 1 Мбайт/с.
Какая у Вас скорость передачи данных читайте здесь
В основном все ПК поставляются с одним параллельным портом в виде 25-штырькового разъема на задней панели. Чтобы добавить второй порт, необходимо купить контроллер ввода-вывода и установить его в разъем расширения на системной плате.

Параллельный порт бывает четырех типов - однонаправленный,
двунаправленный, с улучшенными возможностями (ЕРР-порт) и с расширенными возможностями (ЕСР-порт). Для каждого из них характерны различные скорость и возможности. Порты большинства новых ПК поддерживают все
четыре режима, и чтобы узнать, какой из них обеспечивает параллельный порт, посмотрите в программе Setup(CMOS Setup utility) вашего ПК раздел периферийных устройств (Integrated peripherals).


1.Однонаправленный порт иногда называется также SPP-портом. Эта базовая конфигурация пропускает данные со скоростью 40-50 Кбайт/с лишь в одном направлении - к принтеру или другому внешнему устройству.
2.Двунаправленный порт. Обеспечивает двусторонний обмен данными со скоростью передачи от 100 до 300Кбайт/с между ПК и внешним устройством. При этом информация о состоянии последнего поступает в компьютер.
3.Порт с улучшенными возможностями (ЕРР). Разработан для внешних дисководов и сетевых адаптеров,требующих высокой производительности. Обеспечивает скорость передачи данных от 400 Кбайт/с до 1 Мбайт/с и более.
При установке в программе System Setup опции ЕРР предлагаются версии 1.7 и 1.9. Практически для всех периферийных устройств, купленных в последние годы, нужно выбирать 1.9.
4.Порт с расширенными возможностями (ЕСР). Повышает скорость и расширяет возможности обмена данными между внешним устройством и компьютером. Если принтер и иное периферийное устройство поддерживают ЕСР, то они непосредственно выдают сообщения о состоянии устройств и ошибках.

Если в программе. System Setup (BIOS), задать опцию ЕСР
то появится строчка для выбора DMA-канала 


(канал непосредственного доступа к памяти, direct memory access). 
Необходимо задать его так же, как и при запросе на прерывание. 
Чтобы предотвратить возникновение конфликтов DMA-каналов
просмотрите свободные из них в окне"Свойства: Компьютер", как описано выше. 
Если конфликта не избежать, то вернитесь к двунаправленному
режиму порта

                        Какой самый лучший порт для передачи данных?

В новых системах и периферийных устройствах параллельные и последовательные порты стали заменять универсальной последовательной шиной (Universal Serial Bus, USB)


С ее помощью можно достичь скорости передачи данных до 12 Мбит/с, а также подключать при наличии всего одного порта клавиатуры, мониторы, мыши и многие другие (до 127) устройства, которые, как и с решающим сходные задачи SCSI-интерфейсом, могут быть
соединены "цепочкой". При этом используется всего один запрос прерывания
USB-шину можно устанавливать и на более старые компьютеры, купив соответствующую плату расширения.
Вот пожалуй и все,в этой статье об устранений ошибок в портах.

Как снять ограничение TCP/IP соединений читайте далее
Надеюсь это Вам поможет в общих чертах понять о назначений и устранений
ошибок портов.

                     

4 комментария :

Введите Ваш E-mail

ВведитеВашEmail:

Понравилась статья? Поделись с друзьями.