Какие порты за что отвечают
Что такое TCP- и UPD-порты
Сервисы и порты
На подключенном к сети сервере могут одновременно работать различные программы, которые принимают и обрабатывают данные, например, запросы к web-серверу или сообщения электронной почты. Эти программы называются сетевыми сервисами.
Каждая приходящая на сервер порция данных предназначена для обработки определенным сервисом.
Для того, чтобы сетевая подсистема сервера различала данные, адресованные определенным сервисам, и правильно распределяла их, в протокол TCP/IP было введено понятие номера порта.
Пакеты данных и их заголовки
Каждый пакет данных имеет специальный заголовок, содержащий служебную информацию.
Сетевая подсистема сервера анализирует заголовок пакета, находит номер порта и, согласно его значению, направляет данные той или иной работающей на сервере программе-сервису.
Каждая принимающая сетевые данные программа на сервере при запуске сообщает операционной системе, что готова получать и обрабатывать данные, адресованные на определенный порт.
Распределение пакета данных IP по сервисам в соответствии с номером порта
TCP- и UDP-порты
Порты используются протоколами TCP или UDP.
Протокол UDP предназначен для быстрой передачи порции данных без гарантии доставки и без предварительной установки соединения.
Оба протокола в заголовке пакета данных указывают порт получателя, а также исходящий номер порта. Протокол TCP устанавливает соединение, при котором данные между сервером и клиентом обмениваются между исходящим портом клиента и входящим портом сервера.
Диапазоны портов
Номер порта может находиться в диапазоне от 0 до 65535. Как и другие используемые в сети Интернет ресурсы, номера портов стандартизированы. Все порты в диапазоне 1-1023 называются “системными портами” и распределены, согласно списку, от координационного центра Internet организации IANA.
Порты в диапазоне 1024-49151 называются “пользовательскими”, и они предназначены для настройки дополнительных сервисов по выбору пользователя.
Оставшиеся порты из диапазона 49152-65535 называются “динамическими” и предназначены для использования операционной системой для установки соединений в рамках протокола TCP/IP.
Система Linux применяет в качестве динамических портов диапазон 32768-60999.
Список портов и протоколов
Технически администратор сервера может гибко настраивать используемые порты для каждого из запускаемых на сервере сетевых сервисов. Например, при желании он может изменить номер порта, на котором работает web-сервер, с 80 на 8080. Но при этом, если пользователи не знают, что номер порта изменен, то они не смогут присоединиться к web-серверу. Поэтому для публичных сетевых сервисов принято применять стандартные номера портов.
Если вы работаете с интернет-сервисами, то будет лучше выучить наизусть номера портов, используемых для наиболее часто встречающихся сервисов: HTTP, HTTPS, FTP, SSH, почтовых протоколов.
Таблица наиболее важных и распространенных номеров портов выглядит так:
Порты и URL
Номер порта можно указывать в ссылках на web-ресурсы, то есть в URL (Universal Resource Locator). Это делается с помощью двоеточия, за которым следует номер порта. Если используется стандартный порт протокола HTTP (80) или HTTPS (443), то тогда он не указывается в URL.
Пример URL с указанным номером порта: HTTP://www.myserver.ru:1500/manager
Как просмотреть список используемых портов на сервере
Для пользователей виртуальных и выделенных серверов может понадобиться просмотреть список применяемых на сервере портов TCP и UDP. Для этой задачи в операционной системе Linux имеется утилита Netstat.
Утилита Netstat работает из командной строки. Чтобы просмотреть список используемых для входящих соединений портов, прослушиваемых запущенными на сервере сетевыми сервисами, примените следующую команду:
Netstat выводит информацию в несколько колонок. Номер порта, на который принимаются соединения, можно увидеть в колонке “Local address”. Также в колонке “PID/Program name” можно увидеть, какая программа на сервере слушает конкретный порт.
Порты и безопасность сервера
Порты TCP и UDP используются для соединения с сервером, а значит, могут подвергаться атакам. Например, протокол SSH работает по умолчанию на порте 22, и злоумышленники часто ведут атаку на этот порт, пытаясь подобрать пароль от сервера.
Для повышения уровня безопасности вы можете изменить номер порта для SSH. Например, замените порт 22 на 2222.
1. Отредактируйте на сервере файл /etc/ssh/sshd_config.
2. Найдите в файле строку “Port 22” и измените ее на “Port 2222”.
3. Перезагрузите программу-сервис sshd командой:
Теперь сервер будет принимать SSH-соединения по нестандартному порту 2222, который не известен злоумышленникам.
В других случаях порты менять не нужно, так как большинство плагинов, модулей, почтовых программ и другого стороннего ПО для работы с сайтами и серверами настроено по умолчанию для работы по стандартным портам.
Выводы
1. TCP и UPD- протоколы транспортного уровня:
2. Для просмотра списка используемых на сервере портов TCP и UDP используйте утилиту Netstst в операционной системе Linux.
3. Номера портов сервисов HTTP, HTTPS, FTP, SSH и почтовых протоколов лучше выучить наизусть для более комфортной работы.
Что такое сетевой порт в компьютере и сколько их бывает: отвечает Бородач
Всем привет! В интернете полно статей про сетевые порты, но очень мало где используется нормальный человеческий язык. Именно поэтому я решил написать свою подробную статью по разбору этой темы. Давайте для начала ответим на вопрос – а что же такое сетевой порт в компьютере и информатике в целом.
Определение
Лучше всего расскажу на примере. Представим себе, что у вас есть компьютер, который уже подключен к интернету. У данного компьютера есть свой IP адрес, который определяет его среди множества других сетевых устройств, находящихся в интернет пространстве.
Если кабель от провайдера идёт на компьютер напрямую, то ему присваивается внешний IP адрес. Если же подключение идет через роутер, то внешний IP находится именно у данного интернет-центра. Данный IP нужен для того, чтобы пакеты доходили именно до этого компьютера.
Но тут встаёт небольшая проблема, когда пакет информации доходит, компьютер или сервер не понимает – в каком приложении его открывать?! Вот за данную функцию частично и отвечают порты. Например, пользователь сделал запрос в интернете на определенный сайт. Далее пакет данных доходит до сервера, на котором работает одновременно много системных служб и программ.
В запросе от пользователя также одновременно прописывается информация о порте. Тогда сервер сразу понимает, что запрос был отправлен с целью получения информации о какой-нибудь Web-странице. И сервер отправляет ответ с нужной информацией.
Если говорить грубо, то IP (в нашем примере) – это адрес дома. Но когда почтальон приходит к дому, он не знает в какую квартиру отнести письмо. И вот порт – это и есть номер квартиры. На данный момент существует определенное число портов – 65 535. Вы можете заметить аналогию с многоквартирным домом, по сути в каждом доме есть определенное количество квартир.
Некоторые порты компьютера могут быть открыты или закрыты в зависимости от настроек системы. Также некоторые приложения открывают свои порты или используют смежные. Также не забываем, что для передачи информации по сети используется модель TCP/IP или UDP. Ещё один пример, который сможет более точно объяснить – для чего же нужны сетевые порты на компьютере.
Вася решил завести у себя на компьютере свой Web-сайт. После верстки он все же решил загрузить его на свой компьютер. Конечно, он мог бы арендовать сервер, но он решил сэкономить. Интернет у него подключен напрямую к системному блоку. Теперь вопрос знатокам: при запросе из интернета – как компьютер будет понимать, что нужно отдавать по запросу именно страницы сайта, а не данные общих папок или ответ от какого-нибудь запущенного приложения?
Вот тут и будет вступать в силу порт. В данном случае чаще всего используется номера: 80 или 8080. Именно поэтому Вася должен на своем компьютере открыть локальный порт для своего сайта. Конечно объяснение было немного грубое, и все там обстоит куда сложнее, но моя задача была разъяснить именно суть и назначение порта. Потому что почему-то нигде толкового объяснения нет, а многие оперируют сложными техническими понятиями.
Номера портов
И так товарищ, ты теперь почти просветлел и понял – что же такое порт. Теперь же давайте поговорим про понятие «номер порта». Как я уже и говорил, в каждом компьютере, сервере, маршрутизаторе существует ровно 65 535 портов. Конечно, используются они не все и есть свободные «адреса».
С 0 до 1023-го – это зарезервированные «квартиры» для систем как Windows, так и Linux. Насчет Mac OS сказать не могу, с данной ОС не работал. Далее с 1024 по 49151 идут свободно используемые входы. То есть их могут использовать отдельные приложения, утилиты или даже системные службы. Некоторые программы могут одновременно использовать один и тот же номер.
Остальные порты, можно сказать – находятся в свободном полете и могут использоваться или не использоваться по усмотрению ОС или пользователя. Запоминать тот или иной номер бессмысленно, потому что их очень и очень много. Например, очень часто для игр на домашних роутерах нужно открыть дополнительные номера. Но запоминать, к какой именно игре используется тот или иной номер, смысла нет.
Но со временем за определенными портами закрепились отведенные службы. Вот пример нескольких из них:
Чаще всего обычный пользователь не задумывается о пробросе, открытии или закрытии портов. Этим занимается сама операционная система, а в частности Брандмауер. Также при установке приложений, игр и утилит, которые используют интернет или сетевое подключения, они сами прописывают при инсталляции настройки по использованию тех или иных входных номеров. Некоторые программы используют сразу несколько.
ПРИМЕЧАНИЕ! Портовая конфигурация также есть у роутеров и провайдера.
Просмотр открытых и закрытых портов
Чтобы посмотреть все входные номера, которые используются, заблокированы или ждут своей очереди – можно через консоль. В Windows достаточно зайти в командную строку: для этого нажимаем на кнопки и R и прописываем команду «cmd». Далее нужно будет ввести:
В Kali Linux прописываем другую команду:
less /usr/share/nmap/nmap-services
Для удобства я все же советую использовать удобную программку «Process and port analyzer». Она в более удобном виде выводит все задействованный список портов на данном устройстве. Вы можете посмотреть зарезервированные, свободные и используемые номера.
Таблица портов
Открытие и закрытие
Как я уже и говорил ранее – данную функцию выполняет сама система или установленные программы. Но вы сами можете изменять или добавлять некоторые правила. По сути вам нужно указать сетевой порт, а также приложение или программу, для которой это правило будет действовать. Если же вы будете производить настройку на роутере, то нужно будет указывать IP адрес устройства переадресации.
Для начала вам нужно определиться с тем – какой «вход» вы хотите открыть и для чего. Номер и название приложение вы можете посмотреть в том PDF файле, который я прикрепил выше. Покажу на примере игры World of Warcraft. Будем открывать официально зарезервированный номерной «вход» – 3724. Вообще в играх чаще всего используется именно UDP порт, который работает в потоковой передаче данных. Но вам нужно смотреть именно в столбец с портом: там будет подсказка, какой протокол надо использовать в выбранном приложении (TCP или UDP).
ПРИМЕЧАНИЕ! Таким образом вы можете закрыть определенный «вход», выбрав «Блокировать подключение».
Проброс
Открытие и проброс портов – это разные вещи, хоть некоторые их и путают. Когда вы открываете какой-то «вход», то вы делаете это на конкретном устройстве – например, на своём компьютере. Проброс портов – обычно делается на сетевом шлюзе, который из внешней сети принимает какой-то запрос от пользователя. Далее он или разрешает данный запрос, или запрещает. Чаще всего если порт не проброшен, то идет точный запрет, и пользователь не получит ответа.
Например, у вас дома стоит система видеонаблюдения. Сеть камер, подключенных к видеорегистратору, который в свою очередь привязан к интернету с помощью роутера. Камера кстати может быть вообще одна и подключена напрямую к маршрутизатору.
Чтобы просматривать камеру через интернет, отдыхая на Бали или во Вьетнаме, нужно пробросить порт. После проброса, чтобы попасть на камеру, нужно будет зайти в браузер, ввести внешний IP адрес вместе с проброшенным номером, и тогда можно увидеть изображение с камеры.
По пробросу у нас уже есть отдельные инструкции на сайте:
Если у вас ещё остались вопрос или есть дополнения, то пишите в комментариях.
Настройка оборудования
Блог о модемах, роутерах и gpon ont терминалах.
Основные порты TCP
Список портов и их сервисов
Основные, наиболее часто используемые, порты:
21 — FTP (File Transfer Protocol — протокол передачи файлов) — протокол, предназначенный для передачи файлов в компьютерных сетях. FTP позволяет подключаться к серверам, просматривать содержимое каталогов и загружать файлы с сервера или на сервер.
22 — SSH ( Secure Shell — безопасная оболочка) — сетевой протокол прикладного уровня, позволяющий производить удалённое управление операционной системой и туннелирование TCP-соединений (например, для передачи файлов).
23 — TELNET (TELecommunication NETwork) — сетевой протокол для реализации текстового интерфейса по сети (при помощи транспорта TCP). Позволяет управлять Операционной Системой удаленно.
25 — SMTP (Simple Mail Transfer Protocol — простой протокол передачи почты) — это сетевой протокол, предназначенный для передачи электронной почты в сетях TCP/IP.
53 — DNS (Domain Name System — система доменных имён) — распределённая система, способная по запросу, содержащему доменное имя хоста (компьютера или другого сетевого устройства), сообщить IP адрес или (в зависимости от запроса) другую информацию. DNS работает в сетях TCP/IP.
79 — Finger (Фингер) — сетевой протокол, предназначенный для предоставления информации о пользователях удалённого компьютера.
80 — WWW (web-сервер) — показывает присутствует ли web-сервер на машине.
110 — POP3 (Post Office Protocol Version 3 — протокол почтового отделения, версия 3) используется почтовым клиентом для получения сообщений электронной почты с сервера.
111 — Sun RPC. Система удаленного вызова процедур.
119 — (Network News Transfer Protocol) — сетевой протокол, используемый для обмена сообщениями в группах новостей.
139 — NetBIOS (Network Basic Input/Output System) — протокол для работы в локальных сетях на персональных ЭВМ типа IBM/PC, разработан в виде интерфейса, который не зависит от фирмы-производителя.
443 — HTTPS (Hypertext Transfer Protocol Secure) — расширение протокола HTTP, поддерживающее шифрование.
513 — rLogin (Remote LOGIN — удаленный вход в систему) позволяет пользователям UNIX подключаться к системам UNIX на других машинах через сеть Internet и работать так же, как при прямом подключении терминала к машине. Этот протокол используется аналогично протоколу TELNET.
Помогло? Посоветуйте друзьям!
Основные порты TCP : 4 комментария
Вы пишете: «22 — SSH ( Secure Shell — безопасная оболочка) — сетевой протокол прикладного уровня, позволяющий производить удалённое управление операционной системой и туннелирование…»
Мне непонятно: кому «позволяющий производить удалённое управление операционной системой и туннелирование» — то есть мне или «доброжелателю»?
Любому, кто подключиться. Авторизация настраивается в параметрах ssh-сервера.
А 800 порт обычно использует какая программа?
Самые популярные номера портов TCP и UDP
Некоторые порты могут использоваться для чего угодно, в то время как другие имеют давно установленные цели
Протокол управления передачей (TCP) использует набор каналов связи, называемых портами, для управления системным обменом сообщениями между несколькими различными приложениями, работающими на одном физическом устройстве. В отличие от физических портов на компьютерах, таких как USB-порты или Ethernet-порты, TCP-порты являются виртуально программируемыми записями, пронумерованными от 0 до 65535.
Большинство портов TCP являются каналами общего назначения, которые могут вызываться при необходимости, но в остальном бездействуют. Однако некоторые порты с меньшими номерами предназначены для определенных приложений. Хотя многие TCP-порты принадлежат приложениям, которые больше не существуют, некоторые из них очень популярны.
TCP порт 0
TCP фактически не использует порт 0 для сетевого взаимодействия, но этот порт хорошо известен сетевым программистам. Программы сокетов TCP используют порт 0 по соглашению, чтобы запросить доступный порт, который будет выбран и выделен операционной системой. Это избавляет программиста от необходимости выбирать («жесткий код») номер порта, который может не сработать в данной ситуации.
TCP-порты 20 и 21
FTP-серверы используют TCP-порт 21 для управления своей стороной сеансов FTP. Сервер прослушивает команды FTP, поступающие на этот порт, и отвечает соответствующим образом. В активном режиме FTP сервер дополнительно использует порт 20 для инициирования передачи данных обратно клиенту FTP.
TCP-порт 22
Secure Shell использует порт 22. Серверы SSH прослушивают на этом порту входящие запросы на вход от удаленных клиентов. Из-за характера такого использования порт 22 любого общедоступного сервера часто проверяется сетевыми хакерами и является предметом тщательного изучения в сообществе по сетевой безопасности. Некоторые защитники рекомендуют администраторам перенести установку SSH на другой порт, чтобы избежать этих атак, в то время как другие утверждают, что это лишь незначительный обходной путь.
TCP-порт 23
TCP-порты 25, 110 и 143
Электронная почта опирается на несколько стандартных портов. Порт 25 управляет протоколом Simple Mail Transfer Protocol – инструментом, с помощью которого электронная почта на вашем компьютере направляется на почтовый сервер, а затем с этого сервера в более крупный Интернет для маршрутизации и доставки.
На принимающей стороне порт 110 управляет протоколом почтовой связи версии 3, а порт 143 выделен для протокола доступа к почте через Интернет. POP3 и IMAP контролируют поток электронной почты с сервера вашего провайдера на ваш почтовый ящик.
Безопасные версии SMTP и IMAP различаются в зависимости от конфигурации, но порты 465 и 587 являются общими.
UDP порты 67 и 68
Серверы протокола динамической конфигурации хоста используют UDP-порт 67 для прослушивания запросов, в то время как клиенты DHCP обмениваются данными через UDP-порт 68.
TCP-порты 80 и 443
Возможно, самый известный порт в Интернете – TCP-порт 80 – это значение по умолчанию, которое веб-серверы HyperText Transfer Protocol прослушивают для запросов веб-браузера.
Порт 443 по умолчанию для безопасного HTTP.
UDP-порт 88
Интернет-игра Xbox Live использует несколько разных номеров портов, включая UDP-порт 88.
UDP-порты 161 и 162
По умолчанию простой протокол управления сетью использует UDP-порт 161 для отправки и получения запросов в управляемой сети. Он использует UDP-порт 162 по умолчанию для получения прерываний SNMP от управляемых устройств.
TCP-порт 194
Несмотря на то, что такие инструменты, как приложения для обмена сообщениями на смартфонах, такие как Slack и Microsoft Teams, стали использовать Internet Relay Chat, IRC по-прежнему пользуется популярностью среди людей по всему миру. По умолчанию IRC использует порт 194.
Порты выше 1023
В отличие от портов с меньшими номерами, разработчики новых служб TCP/UDP могут выбирать определенный номер для регистрации в IANA, а не назначать им номер. Использование зарегистрированных портов также позволяет избежать дополнительных ограничений безопасности, которые операционные системы накладывают на порты с меньшими номерами.
16 типов компьютерных портов и их функции
Разъем PS / 2 разработан IBM для подключения мыши и клавиатуры. Он был представлен в серии компьютеров IBM Personal Systems / 2, отсюда и название разъема PS / 2. Разъемы PS / 2 имеют пурпурный цвет для клавиатуры и зеленый для мыши.
Несмотря на то, что распиновка портов PS / 2 для мыши и клавиатуры одинакова, компьютеры не распознают устройство при подключении к неправильному порту.
Порт PS / 2 теперь считается устаревшим портом, поскольку порт USB заменил его, и очень немногие современные материнские платы включают его в качестве устаревшего порта.
Последовательный порт
Последовательный порт Хотя связь в PS / 2 и USB является последовательной, технически термин «последовательный порт» используется для обозначения интерфейса, соответствующего стандарту RS-232. Есть два типа последовательных портов, которые обычно встречаются на компьютере: DB-25 и DE-9.
Распиновка порта DE-9 представлена ниже.
Использование портов DB-25 и DE-9 для связи сокращается и заменяется USB или другими портами.
Параллельный порт или 36-контактный порт Centronics
Аудио порты
Аудиопорты используются для подключения динамиков или других устройств вывода звука к компьютеру. Аудиосигналы могут быть аналоговыми или цифровыми, и в зависимости от этого порт и соответствующий ему разъем различаются.
Это наиболее часто встречающийся аудиопорт, который можно использовать для подключения стереонаушников или каналов объемного звука. Система с 6 разъемами включена в большинство компьютеров для вывода звука, а также для подключения микрофона. 6 разъемов имеют цветовую маркировку: синий, салатовый, розовый, оранжевый, черный и серый. Эти 6 разъемов можно использовать для конфигурации объемного звука до 8 каналов.
S / PDIF / TOSLINK
Видео порты
С увеличением использования цифрового видео порты VGA постепенно заменяются портами HDMI и Display. Некоторые ноутбуки оснащены встроенными портами VGA для подключения к внешним мониторам или проекторам. Распиновка порта VGA показана ниже.
Цифровой видеоинтерфейс (DVI)
Порт Mini-DVI разработан Apple как альтернатива порту Mini-VGA и физически аналогичен таковому. Он меньше обычного порта DVI. Это 32-контактный порт, способный передавать сигналы DVI, композитный, S-Video и VGA с соответствующими адаптерами. На следующем изображении показан порт Mini-DVI и совместимый с ним кабель.
Порт Micro-DVI, как следует из названия, физически меньше Mini-DVI и способен передавать только цифровые сигналы. К этому порту можно подключать внешние устройства с интерфейсами DVI и VGA, при этом требуются соответствующие адаптеры. На следующем изображении порт Micro-DVI можно увидеть рядом с портами для наушников и USB.
Display Port
Порт дисплея имеет 20-контактный разъем, что намного меньше по сравнению с портом DVI и обеспечивает лучшее разрешение. Схема выводов порта дисплея показана ниже.
Разъем RCA
Разъем RCA может передавать композитные видео- и стереофонические аудиосигналы по трем кабелям. Композитное видео передает аналоговые видеосигналы, а разъем выполнен в виде разъема RCA желтого цвета. Видеосигналы передаются по одному каналу вместе с импульсами строчной и кадровой синхронизации с максимальным разрешением 576i (стандартное разрешение). Красный и белый разъемы используются для стереофонических аудиосигналов (красный для правого канала и белый для левого канала).
Компонентное видео
S-Video
Разъем S-Video или Separate Video используется для передачи только видеосигналов. Качество изображения лучше, чем у композитного видео, но имеет меньшее разрешение, чем у компонентного видео. Порт S-Video обычно черного цвета и присутствует на всех телевизорах и большинстве компьютеров. Порт S-Video выглядит как порт PS / 2, но состоит всего из 4 контактов.
Из 4 выводов один вывод используется для передачи сигналов интенсивности (черный и белый), а другой вывод используется для передачи цветовых сигналов. Оба этих контакта имеют соответствующие контакты заземления.
Разъем HDMI состоит из 19 контактов и последней версии HDMI, т.е. HDMI 2.0 может передавать цифровой видеосигнал с разрешением до 4096 × 2160 и 32 аудиоканала. Распиновка порта HDMI выглядит следующим образом.
Универсальная последовательная шина (USB) заменила последовательные порты, параллельные порты, разъемы PS / 2, игровые порты и зарядные устройства для портативных устройств. Порт USB может использоваться для передачи данных, действовать как интерфейс для периферийных устройств и даже действовать как источник питания для устройств, подключенных к нему. Есть три типа портов USB: тип A, тип B или мини-USB и Micro USB.
На рисунке показаны разъемы USB различных поколений (USB 1.1/2.0/3.0) разделенные по двум видам критериев:
Разъемы USB типа B, официально называемые разъемами Standard-B, имеют квадратную форму с небольшим закруглением или большим квадратным выступом наверху, в зависимости от версии USB. Разъемы USB Type-B поддерживаются во всех версиях USB, включая USB 3.0, USB 2.0 и USB 1.1. Второй тип разъема «B», называемый Powered-B, также существует, но только в USB 3.0. Разъемы USB 3.0 типа B часто имеют синий цвет, а разъемы USB 2.0 типа B и USB 1.1 типа B часто черные. Это не всегда так, потому что разъемы и кабели USB Type B могут быть любого цвета по выбору производителя.
Разъемы USB типа B чаще всего встречаются на больших компьютерных устройствах, таких как принтеры и сканеры. Вы также иногда найдете порты USB типа B на внешних устройствах хранения, таких как оптические приводы, дисководы для гибких дисков и корпуса жестких дисков. Штекеры USB типа B обычно находятся на одном конце кабеля USB A / B. Штекер USB типа B вставляется в гнездо USB типа B на принтере или другом устройстве, а штекер USB типа A входит в гнездо USB типа A, расположенное на главном устройстве, например, компьютере.
Разъемы USB типа B в USB 2.0 и USB 1.1 идентичны, что означает, что штекер USB типа B от одной версии USB подходит к розетке USB типа B как собственной версии, так и другой версии USB. Разъемы USB 3.0 типа B имеют другую форму, чем предыдущие, поэтому вилки не подходят к предыдущим розеткам. Однако новый форм-фактор USB 3.0 типа B был разработан таким образом, чтобы позволить предыдущим разъемам USB типа B от USB 2.0 и USB 1.1 подходить к розеткам USB 3.0 типа B. Другими словами, штекеры USB 1.1 и 2.0 типа B физически совместимы с гнездами USB 3.0 типа B, но штекеры USB 3.0 типа B несовместимы с гнездами USB 1.1 или USB 2.0 типа B. Причина изменения заключается в том, что разъемы USB 3.0 Type B имеют девять контактов, что на несколько больше, чем четыре контакта, обнаруженных в предыдущих разъемах USB Type B, чтобы обеспечить более высокую скорость передачи данных USB 3.0. Эти штифты нужно было куда-то пропустить, поэтому форму типа B пришлось несколько изменить.
На рисунке выше показан разъем USB 3.0 Type micro B
USB Type-C является последней спецификацией USB и представляет собой двусторонний разъем. USB Type-C должен заменить типы A и B и считается перспективным в будущем.
Порт USB Type-C состоит из 24 контактов. Распиновка USB Type-C приведена ниже. USB Type-C может выдерживать ток 3А. Эта функция обработки высокого тока используется в новейшей технологии быстрой зарядки, при которой батарея смартфона полностью заряжается за очень короткое время.
Следующее изображение можно использовать для сравнения портов RJ-45 и RJ-11.
е-SATA
На изображении выше показан порт e-SATAp. Он показывает, что можно подключать как устройства e-SATA, так и USB.