Как соединить розетки: Последовательное и параллельное подключение розеток

Содержание

Последовательное и параллельное подключение розеток


Выполнение рутинных бытовых обязанностей существенно облегчают многочисленные технические устройства и оборудование. «Неутомимые труженики» освещают помещения, стирают, взбивают, пекут, моют посуду вместо нас. Однако просто купить их недостаточно, технику требуется грамотно подключить, согласитесь.

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

Для этого нужно всего лишь выяснить, как производится параллельное и последовательное подключение розеток для домашней техники, в каких случаях применяются схемы «шлейфом» и «звездой». С этой весьма полезной информацией ознакомит предложенная нами статья.

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

Способы подключения розеток

Сегодня подключение розеток осуществляют двумя способами: в первом обустраивается для каждой точки отдельная линия электропроводки, во втором – к одной ветке подключается сразу несколько точек.

Тип устанавливаемых розеток тесно связан со разновидностью разводки: используются ли однофазные розетки, оснащенные заземлением или без него, либо же устанавливаются трехфазные устройства для запитки приборов, которые работают при сети напряжением в 380Вольт.

Преобладающее большинство технических устройств, нуждающихся в подключении к электроснабжению, расположено или приурочено к кухне и ванной комнате:

Галерея изображений

Фото из

Кухня — помещение, в котором используются электроприборы, подключаемые как к отдельным, так и к общим силовым линиям

Электрооборудованием, различающимся по мощности, оснащаются ванные комнаты и совмещенные санузлы

Если в последовательно подключенную цепь розеток подключить мощный прибор совместно с другими, электропроводка и розетка перегорит

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

Для работы фена, электрической зубной щетки, электробритвы, машинки для стрижки волос силовые точки устраивают по шлейфовой схеме

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

Аналогичная схема действует при установке розеток на кухне. Параллельную проводку сооружают для холодильников, СВЧ, мощных кофемашин

Электрические чайники, тостеры, миксеры, кофемолки, хлебопечки работают от розеток, подключенных последовательно — шлейфом

Кухня — место установки мощных потребителей

Электрооборудование в ванных и санузлах

Перегорание розетки от превышения нагрузки

Подключение розеток шлейфом

Фен как прибор для питания от шлейфовой розетки

Отдельная силовая линия для стиральной машины

Шлейфовая схема установки розеток на кухне

Маломощные кухонные потребители шлейфовых линий

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

При необходимости подключения каждого такого потребителя запитываемая точка должна выдерживать номинальный ток в 16 – 32А. На ток с таким же показателем рассчитан и стоящий на входе .

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

Розетки с отдельными линиями – единственно верный вариант для обслуживания мощных бытовых приборов типа стиральной машинки или электроплиты

Способ предполагает соединение всех элементов к общей питающей линии электропроводки.

Чтобы свести на «нет» риск выведения из строя сразу нескольких точек, мастера рекомендуют в одну систему включать не более двух-трех розеток. Этот момент четко прописан в СП 31-110-2003: подключать шлейфом допускается до трех дополнительных электроприемников.

Существенным «минусом» такой схемы является то, что при случайном повреждении одной из жил в месте контакта перестают работать все следующие за ней элементы

Единственное условие – чтобы суммарная нагрузка по току не превышала в два раза значение рабочего номинального тока первого (головного) электроприемника.

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

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

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

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

Независимо от типа выбранного способа электропроводку можно выполнять в одном из двух вариантов:

  • открытый – предполагает прокладку проводов на поверхности стены;
  • закрытый – предполагает выдалбливание каналов для прокладки силовых линий в бетонных и кирпичных стенках, выборку канала в древесине для прокладки кабеля, затянутого в гофротрубу.

Открытый вариант удобнее и проще относительно не только монтажа, но и обслуживания и контроля. Но относительно эстетического аспекта открытый провод не всегда уместен. Да и к тому же «съедает» часть полезной площади: сверху кабеля невозможно повесить полку или придвинуть вплотную к стене мебель.

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

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

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

Чтобы минимизировать необходимость «раскурочивания» стен для создания штроб, закрытую проводку выполняют на этапе строительных или ремонтных работ до момента выполнения отделки

Но «невидимость» закрытой проводки способна сыграть и злую шутку при попытке «забить гвоздь». Поэтому существует негласное правило: провода прокладывать относительно розеток строго вертикально или горизонтально.

Особенности монтажа шлейфового подключения

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

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

К примеру, мы знаем, что номинальный ток на одну розетку не должен превышать 16А. Если к одной точке подключить такую нагрузку, то ничего страшного не случится. Но при включении такой нагрузки хотя бы на 2-3 розетки одной линии ее суммарные показания возрастут, как следствие – питающий кабель может не выдержать.

Ключевым условием шлейфового подключения является то, что сечение проводников перемычек будет соответствовать проводникам основной питающей линии

Согласно ПУЭ при шлейфовом соединении не допускается разрывать РЕ проводник защитного заземляющего провода. Его контур в любом случае должен оставаться неразрывным.

Снизить материальные затраты при подведении РЕ проводника к розеткам помогает применение одного из технических решений:

Монтаж с использованием соединителей

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

При шлейфовом подключении магистральный провод, подведенный от силового щитка, поступает к посадочному месту многоместного подрозетника. От него он запитывает первую розетку, от которой через собственные контакты питание идет ко второй розетке, от второй – к третьей.

Все жилы проводника: синяя для нулевого «нулевого», красно-коричневая для «фазного» и желто-зеленая для «заземления» – подключаются параллельно

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

На крайний случай подойдут образцы, контакты которых выполнены в виде прижимаемой болтом пластины. Вовсе не подходят для этой цели устройства, в которых роль контакта исполняет обыкновенный болт.

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

Для достижения желаемого эффекта клеммам придают формы, которые позволяют увеличить площадь самих контактов, а также силу их сжатия. Сегодня для монтажа защитного нуля часто используют соединители типа «Scotchlok». Клипсовый соединитель этого типа оснащен врезными контактами.

Для создания ответвления клипсовый соединитель монтируют внутри установочной коробки, размещая между днищем устройства и розеточным механизмом

Чтобы использовать клипсовый соединитель, следует выбирать изделия, в которых предусмотрено дополнительное пространство для его размещения.

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

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

Главная задача при подключении розеток, оборудованных заземлением – обеспечить элементов на протяжении всей линии. Ведь если контакт заземления по какой-либо причине перегорит в головной питающей розетке, все остальные участники цепи утратят защитный ноль. А потому при необходимости ответвления заземляющей жилы применяют самый надежный тип соединений – опрессовку.

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

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

Установка дополнительной распределительной коробки

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

Применение дополнительной ответвительной коробки для РЕ-проводников также позволяет провести подключение заземляющий контактов параллельно при разводке розеток шлейфом

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

Планируя в дальнейшем от распределительной коробки делать новые подключения, на этапе монтажа стоит оставить запас кабеля длиной в 15-20 см

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

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

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

Главным отличием накладной рамки от розеточного блока является то, что каждый элемент в ней собирается в последовательный шлейф от одного к другому

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

Специфика параллельного подключения

Особенность параллельной схемы подключения розеток, иначе называемой “звездой”, заключается в отдельном подсоединении к щитку каждой розетки.

Третье вполне обоснованное название “бескоробочная”, т.к. предполагает возможность отказа от распаечной коробки. Способ активно практикуется в странах Европы, а у нас применяется для обеспечения отдельной линией мощных потребителей чаще всего в комплексе с шлейфовой технологией.

Один из вариантов параллельной схемы демонстрирует подборка фото:

Галерея изображений

Фото из

Шаг 1: Скрытая прокладка кабеля по параллельной схеме

Шаг 2: Подготовка спаренного подрозетника к установке

Шаг 3: Крепление подрозетников в подготовленной стене

Шаг 4: Выравнивание стены вокруг установленных подрозетников

Шаг 5: Удаление общей изоляции кабеля

Шаг 6: Удаление изоляции с ноля, фазы и земли

Шаг 7: Параллельная установка розеток

Шаг 8: Установка и фиксация общей лицевой панели

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

Параллельную схему также используют для подключения силовых трехфазных розеток, которые будут запитывать мощные электроприборы. При этом сечение жил, питающих такие потребители, должно быть как минимум 2,5 кв. мм.

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

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

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

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

Предназначение провода проще всего определить по цвету изоляции:

  • «фаза» – провода с белым оттенком;
  • «нуль» – изоляция окрашена в синий цвет;
  • «заземление» – оплетка желто-зеленого цвета.

Заземление – по сути, защитный ноль. Чтобы он оставался таковым, необходимо обеспечить его надежное и постоянное соединение на протяжении всей линии.

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

Соединение проводов выполняют в такой последовательности:

  1. С розетки снимают пластиковую защитную крышку.
  2. Зажимные винты откручивают на 5-6 мм. Те же манипуляции проделывают с винтом и на клемме заземления.
  3. Зачищенные концы проводов поочередно заводят в коробку с учетом положения вводных клемм и укладывают в соответствующие гнезда.
  4. Гнезда с уложенными проводами плотно затягивают винтами.
  5. Подрозетник с подключенными проводами вставляют в стеновую нишу и фиксируют боковыми зажимами.

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

Схему применяют не только для запитки отдельно расположенных розеток, но и для подключения блоков, включающих две и более точки

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

При все преимущества схемы сохраняются. Единственное – процесс подключения отнимает чуть больше времени и сил.

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

Выводы и полезное видео по теме

Видео #1. Руководство по применению шлейфового способа:

Видео #2. Подробное ознакомление с одним из безопасных вариантов подключения розеток:

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

Для питания светильников, электрических будильников и подобных приборов подойдет вариант подключения шлейфом.

Появились вопросы по теме статьи, обнаружили недочеты в изложенной информации, есть желание поделиться опытом в самостоятельном электромонтаже? Пожалуйста, напишите комментарий в расположенном ниже блоке.

Как подключить розетку своими руками

Умеете ли вы правильно заботиться о собственном доме? Конечно, в понятие заботы входит и создание уютной атмосферы, и наведение чистоты, и поддержание бытовых удобств в работоспособном состоянии. И последнее — одна из главных составляющих комфорта. Если в доме протекают краны или искрят розетки, жить в нем как-то не очень удобно, а в некоторых случаях даже опасно. Давайте сейчас рассмотрим самое простое — подключение розетки без замены электропроводки. Дело это по плечу любому человеку, умеющему держать в руках отвертку.

 

 

  1. Типы розеток, используемых в жилых помещениях
  2. Монтаж розеток своими руками

 

Типы розеток, используемых в жилых помещениях

Что такое розетка, знают даже дети. Розетка — это устройство для подключения к общей электрической сети различных электроприборов. Сама розетка состоит из внешнего изолирующего корпуса и рабочей части, в которой на изолирующей же основе установлены клеммы для подключения электропровода и пружинные контакты для штепсельной вилки. Казалось бы, схема розетки достаточна проста. Но технический прогресс не стоит на месте и современные розетки не так уж и похожи на те, которые использовались во времена наших родителей. А при замене розетки все-таки стоит знать устройство и старых, и новых устройств.

Так какие же типы розеток существуют? Классификация электрических розеток может быть как по назначению, так и по конструкции.

Систематика розеток по их конструкции

Рассмотрим сначала конструктивное деление розеток на типы:

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

Собираясь заменять розетки, вы сможете убедиться, что сейчас наиболее распространены встроенные розетки с винтовым зажимом. А вот по количеству гнезд для вилки розетки можно разделить на одинарные и двойные. Причем розетка двойная может устанавливаться как в один подрозетник (стационарная двойная розетка), так и в разные — два или более подрозетника с одинарными розетками, расположенных в непосредственной близости друг от друга и соединенных между собой перемычкой с параллельно подключенными проводниками (такая розетка называется собранной).

 

Группировка розеток по их назначению

Теперь рассмотрим разделение розеток на типы по назначению:

  • розетка с заземлением — с выводом на корпус розетки заземляющих контактов, подсоединенных с заземляющим проводником (предназначена для защиты от пробивающего тока, выходящего на корпус электроприбора)
  • закрытая розетка — в этих розетках гнездо для вилки закрыто поднимающейся сплошной панелью или сами отверстия прикрыты шторками, отодвигающимися только при одновременном введении металлических контактов вилки (устанавливается для защиты маленьких детей, которые могут попробовать засунуть в розетку какой-нибудь гвоздь или просто палец)
  • розетка с программируемым включением/отключением — в конструкцию такой розетки входит программируемый таймер, с помощью которого можно задать четкие временные рамки работы подключенного электроприбора
  • розетка с выталкивателем вилки — с помощью кнопки, входящей в конструкцию розетки, можно просто вытолкнуть вилку электроприбора (такая розетка помогает более долгое время сохранять вилку в работоспособном состоянии)
  • уличная розетка — розетка с повышенными защитными свойствами, позволяющими сохранять работоспособность розетки в любых погодных условиях (степень защиты от IP55 — от пыли и сильных водяных струй), имеет дополнительную крышку, закрывающую гнездо для вилки
  • розетка для ванной — с повышенной защитой от проникновения влаги (маркировка от IP44)

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

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

 

Стиль и дизайн розеток

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

 

Монтаж розеток своими руками

Ну что, с выбором новых розеток уже определились. Осталось установить их на свои места. В этой статье мы рассматриваем монтаж новой встроенной розетки вместо старой, а перенос розетки на другое место, подключение заземления и полная замена электропроводки — это уже темы для отдельного разговора.

Схема замены розетки

Общая схема подключения новой розетки выглядит таким образом:

  • отключить электропитание на щитке (выключить автомат или вывернуть пробки) и, для тех, кто любит абсолютную надежность, одеть резиновые перчатки
  • проверить отсутствие тока в розетке — индикатором или любым электроприбором, например, феном или настольной лампой
  • снять старую розетку (отвинтить верхнюю крышку с гнездом, ослабить монтажные лапки, вынуть старую рабочую часть, отсоединить провода)
  • почистить подрозетник, если он есть (при отсутствии подрозетника можно даже установить новый, зафиксировав его гипсом или алебастром) и вытащить все провода для наиболее удобного доступа к ним
  • подготовить провода к подсоединению (обрезать до нужной длины — где-то на ширину ладони, снять общую оплетку, зачистить концы проводов примерно на 1-1,5 см, при необходимости — пропаять)
  • подсоединить провода к рабочей части новой розетки
  • аккуратно подогнуть провода, вставить в подрозетник рабочую часть розетки, прикрепить ее винтами к подрозетнику или просто отрегулировать монтажные лапки, чтобы рабочая часть сидела в подрозетнике крепко и ровно
  • установить декоративную рамку
  • привинтить верхнюю крышку новой розетки
  • включить электричество

Теперь пройдемся по тем мелочам, которые могут оказаться важными.

Некоторые нюансы подключения проводов

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

В достаточно новых домах заземление уже проведено и поэтому к двум питающим проводам добавился провод заземления. Тут уже необходимо точно знать, какой кабель какую функцию выполняет, чтобы правильно провести их подсоединение к рабочей части розетки. В этом случае на помощь приходит цветовая маркировка проводов:

  • фаза — провод обычно имеет белый, красный или коричневый цвет изоляции
  • ноль — синий (голубой) или черный цвет изоляции
  • земля — желто-зеленый, или желтый, или зеленый цвет изоляции

Единственное отличие при подключении розетки с заземлением от обычной состоит в подсоединении кабеля «земли» к центральной клемме с усиками, выходящими в корпус розетки.

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

Зачищать концы проводов также следует правильно. Самый лучший способ — воспользоваться специальным приспособлением для снятия изоляции, не повреждающим провод. Однако далеко не в каждом доме имеется подобный инструмент (ну, разве что вы профессиональный электрик, но тогда вам нет нужды искать советы по установке розеток), поэтому воспользуемся тем, что есть под рукой. Для этой цели домашние мастера используют, в основном, плоскогубцы или нож. Причем при зачистке многожильного провода нужно изоляцию подрезать по кругу и снять, а вот с одножильного провода изоляцию состругиваем, как будто затачиваем карандаш, чтобы не задеть сам провод. Зачищенный медный кабель нужно будет еще и пропаять для увеличения срока службы.

Как подключить двойную розетку

Про одинарную розетку уже все понятно, теперь стоит обрисовать установку двойной розетки.

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

А вот подключение собранных розеток чуть более сложное. Для него нужен кусок кабеля, соответствующий тому, который подсоединен к основному подрозетнику. То есть если в подрозетнике, куда сделан вывод проводки общей сети, три провода (питающие и заземление), то и дополнительных проводов тоже должно быть три. Эти дополнительные провода протягиваются между подрозетниками, и в первом подрозетнике (где уже есть выход основного кабеля) к зажимам клемм подключается по 2 провода — от основного кабеля и от дополнительного, во втором же подрозетнике подсоединение проводов проводится стандартно. Более подробно этот процесс показан на видео.

Вот и все! Это действительно несложно — наверняка в школе, на лабораторных работах по физике, вы собирали и более трудные схемы. Как говорится, если мастер взял отвертку в руки, то дело его начинает бояться. Так что за отвертку и вперед, на покорение новых вершин мастерства. И этот опыт вам явно пригодится в дальнейшем, ведь для нормальной работы розеток их стоит хотя бы раз в год-два профилактически вскрывать и осматривать, все ли в порядке с проводами и контактными. И тогда ваша домашняя электрическая сеть будет работать как часы, возможно даже швейцарские. Удачи вам!

Как подключить розетку – все известные схемы и подробная инструкция

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

Открытая и закрытая проводка

Различие между способами и заметное невооруженным глазом. Закрытая проводка находится внутри стены, для чего в ней пробиваются или прорезаются канавки (штробы), в которых соединяющий провод скрывается под слоем замазки. Открытая проводка прокладывается по поверхности стены, на которой она держится в специальных креплениях или уложена в пластиковые направляющие – кабель-каналы.

Соответственно, если видно провода, которые подходят к розетке, то проводка открытого типа. В противном случае используется закрытая проводка, для прокладки которой резались стены.

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

Открытая проводка – преимущества и недостатки

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

Преимущества:

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

Недостатки:

  • Высокая вероятность внешнего воздействия на проводку – дети, домашние животные, можно просто случайно зацепить. Нивелируется этот недостаток прокладкой проводов в кабель-каналах.
  • Открытые провода портят весь интерьер помещения. Правда тут все зависит от дизайнерских способностей владельца помещения – кабель-каналы отлично впишутся в современные дизайнерские решения, а если помещение сделано в стиле ретро, то для этого выпускаются специальные провода и прочая фурнитура.
  • Необходимость закупать специальные крепежи, даже если не используются кабель-каналы – в деревянных домах открытая проводка должна прокладываться на расстоянии 0,5-1 см от поверхности стены. Часто провода прокладываются внутри железных труб – все эти требования направлены на повышение безопасности использования открытой электропроводки.

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

Скрытая проводка – плюсы и минусы

Несмотря на некоторые существенные недостатки, используется практически повсеместно – плюсы ее использования все-таки перевешивают.

Преимущества:

  • Провода к розетке подходят в стене, поэтому снаружи свободно клеятся обои или делается другая отделка.
  • Соответствует всем требования по пожарной безопасности (в зданиях из бетона) – даже если случится короткое замыкание, то возникновения пожара от проводов в стене можно не опасаться.
  • Очень низкая вероятность повреждения проводки – испортить ее можно разве что во время сверления стен.

Недостатки:

  • Для монтажа надо резать стены.
  • Тяжело выполнять ремонтные работы.
  • Если на стенах выполнена отделка, то после прокладки дополнительной розетки придется ее переделывать.

Недостатки нивелируются предварительными расчетами – если заранее спланировать где и какой блок розеток надо установить, то проблем в будущем обычно не возникает.

Существующие способы подключения

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

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

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

Самое важное правило, которое во всех случаях надо учитывать при соединении розеток в схемы – каждая скрутка проводов между собой является слабым звеном электрической цепи – чем их больше, тем выше вероятность что со временем проводка выйдет из строя.

Параллельное подключение – соединение звездой

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

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

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

Последовательное соединение – подключение шлейфом

Соединять розетки шлейфом, значит подключать их одну за другой, причем вместо скруток проводов используются контакты самих розеток. Т.е. на первую розетку приходит фаза и ноль, а от нее провода перекидываются на вторую, третью и так далее – до последней точки.

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

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

О подключении блока розеток шлейфом подробно рассказано в этом видео:

Смешанное соединение и заземление при шлейфовом подключении

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

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

подключение земли через ответвление, скрутка прячется в подразетнике

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

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

Недостаток у такого подключения такой же как и у последовательного соединения – большое количество скруток (плюс, на каждом ответвлении, надо сделать маленькую распределительную коробку). Чтобы лишний раз не думать, можно ли включать в такие розетки мощные электроприборы, надо тщательно рассчитывать проводку, а лучше использовать параллельное соединение.

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

Кольцевое соединение

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

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

Как выбрать правильный способ

Все упирается в сумму, которую можно позволить себе потратить, мощность прибора, который будет к этой розетке подключаться, а также наличия или отсутствия отделки на стенах (желания и возможности ее испортить).

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

Если же планируется проводка в новом доме или модернизация (замена) старой в квартире, то в первую очередь надо без лишней скромности представить себе какие электроприборы хотелось бы иметь – что может быть подключено в сеть в принципе. Исходя из этого уже можно рассчитать необходимое сечение проводов и способ их подключения.

Подключение блока розеток

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

Что дает использование блока розеток


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

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

  • Монтируем в стене количество подрозетников, размер зависит от количества потребителей, которое планируется подключить к блоку;
  • Собираем в блоке розеток линию заземления;
  • Заводим в подрозетники шлейфы и подключаем контакты к проводке;
  • Собираем блок розеток.

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

Важно! Для компьютерной или любой другой сложной электронной техники очень важно правильно подключить нулевую заземляющую жилу.

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

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

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

Последовательность сборки блока


Перед тем как искать способ подключения розеток к сети, нужно выбрать правильное расположение блока согласно ПЭУ. Например, для ванной комнаты точка установки должна быть удалена от источника воды не менее чем на 600 мм. Для обычной жилой комнаты блок должен располагаться на высоте не менее 300 мм над уровнем пола.

Кроме того, потребуется:

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

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

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

Монтируем подрозетники для блока розеток


Удобнее всего вырезать нишу под блок розеток на этапе укладки черновой штукатурки. С помощью уровня размечаем место под установку блока и направление укладки проводки, которую планируем подключить к розеткам.

Перфоратором вырезаем нишу под подрозетники, на каждую розетку приходится 72 мм ширины и 42 мм глубины. Если планируется установить пять розеток, потребуется вырезать нишу 75 мм высотой и 360 мм длиной.

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

Через три–четыре часа гипс высох, подрозетники очищают от остатков гипса, можно пытаться подключить шлейф и землю.

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

Как правильно подключить заземление и питающие провода


В большинстве случаев проще и удобнее подключить контакты розеток к вводной части электропроводки с помощью готовых отрезков провода, длиной 20 см. Лучше всего подойдет многожильный провод ПВ3 с загильзованными концами. Фазу можно подключить коричневым проводом, массу синим. Заземление розетки можно подключить проводом желтого или желто-зеленого цвета. Многожильный провод намного удобнее и мягче одножильных, его можно легко сложить, согнуть и даже уложить в самых труднодоступных местах подрозетника.

Первым делом необходимо подключить заземление. Перед установкой на контакт заземления каждой розетки необходимо подключить провод определенной длины. Для последнего подрозетника необходимо отрезать кусок в 40 см, для первого — в 15 см, остальные необходимо вымеривать по месту. Все провода заземления нужно подключить в одной точке к «земле» вводного кабеля. Для этого можно использовать разъем «Scotchlok», монтажную колодку, но большинство электриков предпочитают соединить «землю» обычной скруткой, заизолированной термоусадочной трубкой.

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

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

Завершающие операции


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

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

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

Заключение


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

Отправить комментарий

Как подключить розетку своими силами

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

Какие они бывают

  • Встроенные. Они размещаются внутри стены, а снаружи располагается только их внешняя часть с технологическими отверстиями для подключения электроприборов, и декоративная накладка (рамка), прикрывающая их. В последнее время встроенные розетки становятся всё более и более популярны.
  • Накладные. От встроенных они отличаются тем, что основной их узел размещается не внутри стены, а снаружи, в пластиковом (чаще всего) корпусе. Такие модели проще в установке, так как для их монтажа не приходится проделывать в стене отверстие, но они занимают больше места и заметно выступают вперёд.
  • Заземлённые. Не все модели оснащаются заземлением, но именно их нужно приобретать для подключения ряда приборов, например, стиральных машин. Визуально такую розетку можно отличить от незаземлённой благодаря наличию наличию на ней специальных усиков, к которым крепится заземляющий кабель. Поэтому, собственно, вопрос о том, как подключить розетку с заземлением, и не стоит — всё делается точно так же, как и обычно, за исключением этого кабеля.
  • Закрытые. Такие розетки оснащаются специальной крышкой, и их обычно устанавливают с одной из двух целей. Первая — защитить внутреннюю часть розетки от попадания влаги, например, в ванной комнате. Вторая — закрыть розетку от маленьких детей.
  • Розетки с таймером. Они позволяют точно регулировать время работы того или иного электрического прибора, автоматически размыкая цепь после срабатывания таймера, который заблаговременно устанавливается на нужное время.
  • Розетки с функцией выталкивания вилки. Подобные модели оснащаются специальной кнопкой, нажатие на которую позволяет легко и без усилий извлечь штепсель вилки.

Самостоятельное подключение

Задаётесь вопросом, как правильно подключить несколько розеток? Или, может быть, как подключить двойную розетку? Или любую другую? На самом деле монтаж любых их типов происходит практически одинаково. Для начала нужно обесточить сеть и убедиться в отсутствии тока, для чего можно воспользоваться специальным прибором. В случае замены старой розетки на новую сперва надо разобрать ту, которая больше не будет эксплуатироваться, тщательно очистив при этом подрозетник, в котором обычно накапливается пыль и грязь. Если подрозетника нет, хорошей идеей будет купить и установить новый.

Для того, чтобы облегчить себе работу, достаточно будет оставить порядка 10 сантиметров свободного кабеля. Концы нужно зачистить на длину примерно в 2 сантиметра. Кабели обычно маркируются согласно стандартной схеме, но, если у вас есть сомнения, всегда можно использовать тестер, который поможет определить ноль, фазу и заземление. Стандартная схема подключения такова: справа располагается фаза, слева — ноль, а внизу и по центру — заземление, если таковое предусмотрено конструкцией. Установив провода в узел розетки, их необходимо зафиксировать на месте. В зависимости от модели потребуется либо закрутить их винтами, либо просто вставить их в клеммы, которые сделают всё остальное. Двойные или тройные розетки в этом плане практически не отличаются от обычных одинарных, так что вопрос о том, как подключить тройную розетку, тут не стоит. Всё то же самое, только контактов внутри узла больше, вот и всё.

Как подключить несколько розеток

Это возможно проделать одним из трёх способов:

  • Параллельное подключение. В таком случае для каждой розетки подводятся свои кабели, идущие от распределительной коробки. Этот метод наиболее надёжен, потому что в случае выхода из строя одной из розеток остальные продолжат функционировать. Однако, придётся потратиться на большее количество проводов и аккуратно проложить их все.
  • Последовательное подключение. В таком случае все розетки подключаются на одном уровне, друг за другом. Этот способ проще всего, но провода в таком случае подвергаются большей нагрузке. Если Вы раздумываете над тем, как подключить две обычных розетки, можно прибегнуть именно к нему. Но не забывайте, что с точки зрения функциональности последовательное подключение сродни использованию обычного удлинителя, и одновременное использование нескольких электроприборов, потребляющих большое количество энергии, в таком случае нежелательно.
  • Смешанное подключение. Комбинация двух вышеперечисленных способов.

Маркировка проводов

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

  • Заземление — жёлтый, зелёный или жёлто-зелёный.
  • Ноль — синий, голубой или чёрный.
  • Фаза — красный, коричневый или белый.

Провода

Какие провода к розетке подводить? Обычно они уже проложены прямо в стене, но, если их нет, или если Вы хотите их заменить, то просто сообщите нашим консультантам Ваши пожелания, и они вам подскажут. Обычно используются алюминиевые или медные провода, поэтому рассмотреть стоит оба этих варианта. Медная проводка отличается большей гибкостью, но стоит несколько дороже. Разница в цене не критична, хотя более низкая стоимость остаётся одним из факторов огромной популярности алюминиевых кабелей.

Что такое двухклавишная розетка

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

Техника безопасности

Работая с любыми электроприборами, никогда не забывайте, что при неправильном к ним подходе они могут представлять собой опасность. Никогда не прикасайтесь к ним, предварительно не убедившись в отсутствии тока в сети. А если у Вас есть сомнения, то доверьте дело профессионалам, которые всё сделают за Вас.

Как из одной розетки сделать две и как правильно провести розетку от розетки

Радиальное подключение (иногда называемое подключением «звездой», которое не следует путать со схемой, используемых в трехфазных цепях). Такое техническое решение повсеместно применяется в квартирах и частных домах.

Блок: 5/14 | Кол-во символов: 585
Источник: https://shtyknozh.ru/kak-soedinit-rozetki/

Подготовка стены

Монтаж двойной розетки немного сложнее, чем одиночной и зависит от типа исполнения оборудования:

  1. Для крепления двойной розетки неутопленного (открытого) вида нужно лишь прикрутить корпус к стене шурупами.
  2. Для крепления корпуса двойной розетки утопленного или внутреннего типа с разводящими планками (описан выше как первый вид розетки), следует высверлить в стене одно отверстие перфоратором со специальной насадкой (немного большего размера, чем подрозетник). Если стена бетонная, нужно использовать режим сверления с ударом. Если стена из кирпича или гипсокартона, то только сверление. Крепится так же, как и одинарная в один подрозетник.
  3. Для крепления двойной розетки с параллельным соединением (описана выше как второй тип) следует сначала высверлить одно отверстие для первого подрозетника. Затем приложить устройство к стене и обозначить место сверления для второго подрозетника, используя уровень. Сделать второе отверстие. Далее нужно взять сверло диаметром, немного большим, чем диаметр гофры для проводов перемычки, и просверлить отверстие между двумя подрозетниками.

Блок: 5/12 | Кол-во символов: 1095
Источник: https://remontkvartiri.me/elektrika/rozetki/kak-podklyuchit-dve-rozetki-na-odin-provod.html

Ошибки при проведении розетки

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

Поэтому важно обратить особое внимание на наиболее распространенные ошибки и постараться их избежать.

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

Во-вторых, желательно использовать провода из одного материала – если розетка запитана медным проводом, то вторую от нее следует проводить тоже с применением медного провода такого же диаметра.

Галерея изображений

Фото из

Клеммник винтовой конструкции

Клеммник ВАГО пружинного типа

Колпачок СИЗ для крепления скрутки

Зажим-разветвитель ВАГО

Третья ошибка, допускаемая при самостоятельном подключении – нарушение очередности присоединения проводов. Чтобы этого не произошло, нужно четко разобраться с назначением каждого и правильно определить место его крепления.

Для удобства желательно перед покупкой новой розетки посмотреть старую, разобрав ее. Это делается строго после отключения питания от электросети.

Следует обратить внимание на наличие заземляющего провода – если его нет, что часто встречается в хрущевках и прочих домах старой постройки, то и провод для новой розетки лучше брать без земли. О том, как действовать в случае подключения розетки с заземлением, написано здесь.

Четвертая ошибка – неправильное или недостаточно прочное соединение проводов с рабочим механизмом розетки. Здесь, не имея опыта, достаточно сложно найти баланс.

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

Можно подобрать наиболее удобный вариант скрепления проводов между собой – покупать нужно оригинальные клеммники или другие изделия, опасаясь подделок

Пятая ошибка – когда провод пустили по диагонали. Это недопустимо, да и стандартами проведения электропроводки такое запрещено – провод следует прокладывать вертикально. Хотя домашние умельцы способны еще и не на такое.

Не следует так поступать – если будет проводиться через пару лет косметический ремонт, то обнаружить точное место прохождения провода будет крайне проблематично и его можно случайно повредить.

Закреплять провода в контакте рабочего механизма также следует качественно. Для этого пригодится отвертка

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

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

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

Зная основные проблемные места предстоящих работ по установке дополнительной розетки, легче будет избежать распространенных ошибок. Конечно же, эти нюансы не касаются работы профессиональных электриков – мастера с первого раза все сделают правильно.

Блок: 5/6 | Кол-во символов: 3339
Источник: http://sovet-ingenera.com/elektrika/rozetk-vykl/kak-iz-odnoj-rozetki-sdelat-dve.html

Выводы и полезное видео по теме

Чтобы из одной розетки получилось две, можно использовать максимально простой способ – поставить двойную модель вместо одиночной. Пошагово этот вариант продемонстрирован в видео:

В видео ролике кратко изложены основные принципы последовательного подключения розеток:

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

Видео обзор популярных соединителей, используемых для соединения проводов между собой:

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

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

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

Блок: 6/6 | Кол-во символов: 1220
Источник: http://sovet-ingenera.com/elektrika/rozetk-vykl/kak-iz-odnoj-rozetki-sdelat-dve.html

Параллельное и последовательное подключение розеток и выключателей: как подключить розетку с заземлением

Установка и подключение розеток и выключателей своими руками – это несложный процесс, который можно выполнить, обладая определенными знаниями. Монтируя электропроводку в квартире, нужно знать, что такое схема подключения розетки. Кроме установки простых однофазных электророзеток с заземлением или без него, для отдельных электроприборов, работающих при сети с напряжением 380 Вольт, необходимы трехфазные электророзетки. В настоящее время наиболее распространены розеточные блоки из нескольких единиц или блок из розетки и выключателя. Все единицы розеточной группы подключаются только с помощью параллельного соединения, последовательно в блоке подключать нельзя. Из параллельных соединений наиболее популярно подключение розетки шлейфом.

Блок: 7/14 | Кол-во символов: 847
Источник: https://shtyknozh.ru/kak-soedinit-rozetki/

Закрепление в стене

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

Блок: 7/12 | Кол-во символов: 651
Источник: https://remontkvartiri.me/elektrika/rozetki/kak-podklyuchit-dve-rozetki-na-odin-provod.html

Схема подключения розетки и выключателя: шлейфом, последовательно, параллельно

Давайте рассмотрим, как подсоединить розетку или блок из нескольких единиц. Подключить электророзетки параллельным соединением можно через распаечную (распределительную) коробку или с помощью клемм, это способ еще называется шлейфным соединением. При соединении электророзеток шлейфом, кабель подсоединяется к первой единице блока, а кабель для следующего блока запитывается от последней. Для шлейфового соединения требуется обязательные независимые друг от друга отсоединения розетки. Для этого проводники соединяются с нулевыми проводниками через клеммы или пайки. К первой электророзетке подсоединяется ноль и фаза. На провод заземления ставится сжим, от которого к каждой из единиц подводится по проводу для заземления. Чтобы подключить второй розеточный блок, нужно от последней единицы первого блока подключить фазу и рабочий ноль, а в сжим – провод заземления.

Теперь рассмотрим подключение обычного одноклавишного выключателя. Для этого фазовый провод подсоединяем к выключателю с помощью зажима, отмеченного английской «L» или стрелкой «наружу», ноль подсоединяем к зажиму со стрелкой «внутрь» или буквой «N». Оба провода надежно прикручиваем. Так как заземление в выключателях не используется, лишний провод обрезаем и изолируем.

Еще один актуальный вопрос: «Как подключить выключатель от розетки»? Для этого лучше использовать блок, состоящий из электророзетки и одного или нескольких выключателей. От распределительной коробки прокладывается новый кабель. По одной жиле кабеля направляется фаза к выключателю, а по другой – рабочий «ноль» к розетке. Остальные жилы проходят на светильники через выключатели. От распаечной коробки к светильникам прокладываются 3-х жильные провода (ноль, заземление и фаза).

Блок: 10/12 | Кол-во символов: 1803
Источник: https://remontkvartiri.me/elektrika/rozetki/kak-podklyuchit-dve-rozetki-na-odin-provod.html

Схема подключения розеток

Для этого фазовый провод подсоединяем к выключателю с помощью зажима, отмеченного английской «L» или стрелкой «наружу», ноль подсоединяем к зажиму со стрелкой «внутрь» или буквой «N». Оба провода надежно прикручиваем. Так как заземление в выключателях не используется, лишний провод обрезаем и изолируем.

Еще один актуальный вопрос: «Как подключить выключатель от розетки»? Для этого лучше использовать блок, состоящий из электророзетки и одного или нескольких выключателей. От распределительной коробки прокладывается новый кабель. По одной жиле кабеля направляется фаза к выключателю, а по другой – рабочий «ноль» к розетке. Остальные жилы проходят на светильники через выключатели. От распаечной коробки к светильникам прокладываются 3-х жильные провода (ноль, заземление и фаза).

Блок: 9/14 | Кол-во символов: 810
Источник: https://shtyknozh.ru/kak-soedinit-rozetki/

Узнайте больше о подключении розеток

Почему так редко используется последовательное подключение?

Если вы задумались, как подключить розетки последовательно, то вам следует помнить, что такая схема имеет две неприятные особенности:

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

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

Чем лучше параллельное подключение?

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

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

Как подключить выключатель и розетку?

Схема подключения выключателя и розетки может быть разной. Например, так она будет выглядеть для блока из розетки и выключателя:

  1. От распред. коробки до блока тянем трех- или, если заземления не будет, двухжильный кабель. На розетку подключаем фазу, ноль, и землю, если она есть.
  2. Далее от розетки фазу зажимаем в клеммы выключателя.
  3. От выключателя фазу тянем до светильника и так их подключаем.
  4. От распред. коробки к светильникам прокладываем ноль и землю.

И еще одна схема. Она не сложная, и подойдет для выключателя, располагающегося отдельно от розетки:

  1. От розетки фаза проводится через выключатель и подключается к светильникам.
  2. Ноль и земля для светильников тянутся так же от розетки.

Как видите, схемы разные, но общее правило у них одно: фаза обязательно должна разрываться выключателем.

Розетка с заземлением: что делать, если проводка двухжильная?

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

  • На лестничной площадке всегда есть распределительный щиток, с заземлением. Нужно протянуть от него контакт в квартиру, и через шину распределить заземление уже по всей квартире. Использовать лучше провод с медной жилой.
  • Выполнение так называемого «зануления». Здесь к клеммам заземляющего контакта подсоединяется ноль. Этот способ стоит использовать только в крайнем случае, так как могут возникнуть проблемы в работе розеток с заземлением.

Как соединить розетку с проводами?

В том, как подсоединять провода к розетке, нет ничего сложного. Сначала подготавливаем провод: внешнюю изоляцию снимаем примерно на 10 см, а жилы зачищаем на 1,5 см. Делается это специальным инструментом или любым удобным ножом. С розетки снимаем защитную пластиковую крышку, а затем откручиваем зажимные винты – так, чтобы между их шляпками и основанием зажима было пространство ок. 5 мм. Так же выкручиваем винт и на клемме заземления. Теперь электророзетка готова к подключению. Зачищенные провода – фазу, ноль и землю, по одному вкладываем в свое гнездо и плотно затягиваем винтами.

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

Как подсоединить тройной выключатель?

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

  1. От розетки. Ноль и земля на светильники при этом идут от розетки же или от распределительной коробки.
  2. От распределительной коробки. Фаза идет на выключатель и подсоединяется к клеммам клавиш. Затем жилы возвращаются в распределительную коробку и оттуда разводятся к светильникам. Ноль и земля идут от коробки на светильники напрямую.

Второй способ предпочтительнее, так как в первом случае, при выходе из строя розетки перестанет работать и выключатель.

Как подключить двойную розетку, если разводка сделана для одинарной?

Для работы понадобится двойная розетка с двойным же подрозетником, отрезок трехжильного кабеля (ок. 25 см) и инструменты для резки и зачистки проводов. Подключение производится так:

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

Далее делаем соединение проводов с розетками, обычным порядком.

remotn.ru

Блок: 12/12 | Кол-во символов: 5379
Источник: https://remontkvartiri.me/elektrika/rozetki/kak-podklyuchit-dve-rozetki-na-odin-provod.html

Как правильно подключить розетку — подробная инструкция

Для одиночных и двойных это выполнить не сложно (установка таких розеток предполагает сверление одного отверстия в стене), а вот тройную розетку установить будет сложнее. Необходимо точно отметить центры розеток, учитывая расстояние между ними.

При необходимости прокладывать проводку на новом месте на стену наносят прямые линии (горизонтальные и вертикальные). Криволинейные трассы и косые не допускаются: это затруднит в дальнейшем поиск места повреждения и ремонт проводки.

Необходимые инструменты и материалы

Для работы в доме с кирпичными и бетонными стенами необходимо иметь в своем распоряжении:

  • перфоратор;
  • специальную насадку – коронку диаметром 70 мм с твердосплавными резцами;
  • индикатор напряжения;
  • зубило;
  • молоток;
  • прямую и фигурную отвертку;
  • узкий и средний шпатели.

Для выполнения электропроводки необходимо заменить старый алюминиевый кабель на новый, медный. Изоляция жил – двойная, сечение (для розеточной группы) – 2,5 мм². Рекомендуется использовать кабель типа ВВП-2×2,5 или ВВП-3×2,5. Кроме того, понадобятся подрозетники (пластиковые стаканчики диаметром 67 мм), алебастр для их фиксации и розетки. Последние выбирают согласно личным предпочтениям и по цвету лицевой панели: она может сочетаться с цветом отделочного материала для стен.

Штробление стен

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

Он удобен для прокладки одиночных кабелей, что чаще всего приходится делать именно при установки розеток. Необходимо болгаркой сделать пропил необходимой глубины. При этом в процессе резки «алмазному» кругу следует придавать волнообразные движения: это несколько расширит борозду. В местах поворота пропила (то есть в углах) штробу расширить зубилом и молотком.

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

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

Как подключить розетку с заземлением

Для того, чтобы не возникло проблем, следует вначале правильно выполнить соединение проводки в монтажной коробке. Следует помнить, что фазный провод (обычно такой имеет коричневый, черный или красный цвет изоляции) должен соединяться с скруткой фазных проводов. Ее определяют индикатором напряжения. Нулевой провод (синий, белый) – с нулевым, «земляной» (желтый, желто-зеленый) — с заземленным проводом.

Теперь о том, как подключить розетку с заземлением. Ошибка может быть опасной для жизни: соединение фазного провода с «земляной» клеммой приведет к появлению напряжения на корпусе бытового прибора. Чтобы этого избежать, необходимо знать расположение клемм розеток. «Земля» подключается к центральной клемме. К остальным двум клеммам – фазный провод и нулевой (их можно менять местами).

Заземление необходимо для безопасности: оно предотвратит поражение человека током при утечке тока на корпус бытовой техники. Поэтому «земляная» жила кабеля, подключенного к розетке, должна соединяться другим концом с «земляными» жилами кабелей, проложенных от щитовой в подъезде.

Как подключить двойную розетку

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

Розетка фиксируется в подрозетнике, «примороженном» с помощью алебастра (его наносят шпателем), а затем устанавливается ее лицевая панель.

«>

пока нет!

Блок: 14/14 | Кол-во символов: 4008
Источник: https://shtyknozh.ru/kak-soedinit-rozetki/

Кол-во блоков: 21 | Общее кол-во символов: 31922
Количество использованных доноров: 3
Информация по каждому донору:
  1. https://shtyknozh.ru/kak-soedinit-rozetki/: использовано 6 блоков из 14, кол-во символов 12328 (39%)
  2. http://sovet-ingenera.com/elektrika/rozetk-vykl/kak-iz-odnoj-rozetki-sdelat-dve.html: использовано 5 блоков из 6, кол-во символов 9803 (31%)
  3. https://remontkvartiri.me/elektrika/rozetki/kak-podklyuchit-dve-rozetki-na-odin-provod.html: использовано 6 блоков из 12, кол-во символов 9791 (31%)

85 фото установки и подсоединения бытовой розетки

Установить дома розетку всегда непросто. Вы должны знать не только основные правила, но и разные мелкие особенности по электромонтажному делу. Сейчас нагрузки на узлы с электроустановкой постоянно растут. Нельзя серьезно менять предлагаемые требования. Всё это может привести к перегреву. А это уже ведет к тому, что плавятся контакты на схеме, да и пожар может возникнуть в самом наихудшем варианте.

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

Как всё устроено

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


Электрическая розетка не должна стать ни в коем случае источником разного рода опасных ситуаций. Особенно это касается домов и квартир, где много энергоемких приборов. Тут уже придется серьезно разобраться во всей конструкции. Вы должны ознакомиться со всем распределительным устройством.

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

Примечания

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

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

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

Прокладка

Есть две возможности осуществить правильную прокладку. Можно электропроводку всю скрыть или открыть. Всё это зависит от типа помещения, уровня влажности, активности химикатов и пожароопасности.


Наружный тип закрепляется самыми разными способами. Здесь есть свои преимущества и недостатки. Ремонт осуществить намного легче, да и стену не придется вам штробить. Всё можно сделать за пару часов.

Всё упирается в не самый приятный внешний вид, который портит интерьер жилой комнаты, гостиной или кухни. Также на неё влияют самые разные внешние факторы. Повредить такую проводку не составить большого труда.

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

Обустройство

Открытий тип предполагает прокладку по полу, стенам или потолкам. Можно также все аккуратно уложить в короба, трубы и под плинтуса. Большое количество розеток можно закреплять одинарным шлейфом параллельно или звездочкой через коробку распределения. Решается от того, сколько вы собираетесь расходовать кабеля, а также от мощностей всех электрических приборов в вашем доме.


Скрытая розетка

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

Укладывайте кабель с некоторым запасом. Хватит порядка 10 сантиметров. Обустройте сначала углубления. Все это может сделать простая дрель с насадкой. Примерьте подрозетник, если всё хорошо, то можно выдавливать заглушку. После чего заводите туда кабель.

Нанесение небольшого слоя алебастра помогает улучшить сцепляющие характеристики. Далее подключить розетку к распределительной коробке достаточно просто. У любителя даже не должно возникнуть с этим проблем.

Техника безопасности

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

Все места спаивайте, а не скручивайте. Не допускайте контактов с голыми проводами.

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

Таким нехитрым способом вы легко и безопасно установите розетку с заземлением. При соблюдении всех правил и норм у вас получится качественно выполненная работа.


Фото инструкция как подключить розетку

Также рекомендуем посетить:

Post Views: Статистика просмотров 670

Что такое розетка? (Учебники по Java ™> Пользовательские сети> Все о сокетах)

Обычно сервер работает на определенном компьютере и имеет сокет, привязанный к определенному номеру порта. Сервер просто ждет, прослушивая сокет, чтобы клиент сделал запрос на соединение.

На стороне клиента: клиент знает имя хоста машины, на которой работает сервер, и номер порта, на котором сервер прослушивает. Чтобы сделать запрос на соединение, клиент пытается встретиться с сервером на машине и порту сервера.Клиенту также необходимо идентифицировать себя для сервера, чтобы он привязался к номеру локального порта, который он будет использовать во время этого соединения. Обычно это назначается системой.

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

На стороне клиента, если соединение принято, сокет успешно создан, и клиент может использовать сокет для связи с сервером.

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


Определение:

Сокет — это одна конечная точка двустороннего канала связи между двумя программами, работающими в сети. Сокет привязан к номеру порта, чтобы уровень TCP мог идентифицировать приложение, в которое должны быть отправлены данные.


Конечная точка — это комбинация IP-адреса и номера порта. Каждое TCP-соединение можно однозначно идентифицировать по двум его конечным точкам. Таким образом, вы можете иметь несколько соединений между вашим хостом и сервером.

Пакет java.net на платформе Java предоставляет класс Socket , который реализует одну сторону двустороннего соединения между вашей программой Java и другой программой в сети. Класс Socket находится на вершине платформенно-зависимой реализации, скрывая детали любой конкретной системы от вашей программы Java.Используя класс java.net.Socket вместо того, чтобы полагаться на собственный код, ваши Java-программы могут обмениваться данными по сети независимо от платформы.

Кроме того, java.net включает класс ServerSocket , который реализует сокет, который серверы могут использовать для прослушивания и приема соединений с клиентами. В этом уроке показано, как использовать классы Socket и ServerSocket .

Если вы пытаетесь подключиться к Интернету, класс URL и связанные классы ( URLConnection , URLEncoder ), вероятно, более подходят, чем классы сокетов.Фактически, URL-адреса являются относительно высокоуровневым соединением с Интернетом и используют сокеты как часть базовой реализации. Видеть Работа с URL-адресами для получения информации о подключении к Интернету через URL-адреса.

Программирование сокетов

на Python — GeeksforGeeks

Программирование сокетов — это способ соединения двух узлов в сети для связи друг с другом. Один сокет (узел) прослушивает определенный порт на IP, в то время как другой сокет обращается к другому, чтобы сформировать соединение. Сервер формирует сокет слушателя, пока клиент обращается к серверу.
Они — настоящая основа просмотра веб-страниц. Проще говоря, есть сервер и клиент.

Программирование сокетов начинается с импорта библиотеки сокетов и создания простого сокета.

импортный сокет
s = socket.socket (socket.AF_INET, socket.SOCK_STREAM)
 

Здесь мы создали экземпляр сокета и передали ему два параметра. Первый параметр — AF_INET , а второй — SOCK_STREAM . AF_INET относится к семейству адресов ipv4.SOCK_STREAM означает протокол TCP, ориентированный на соединение.

Теперь мы можем подключиться к серверу через этот сокет.

Подключение к серверу:
Обратите внимание, что если во время создания сокета возникает какая-либо ошибка, возникает ошибка socket.error, и мы можем подключиться к серверу, только зная его ip. Вы можете найти IP-адрес сервера, используя это:


$ ping www.google.com
 

Вы также можете найти ip с помощью python:

импортный сокет

ip = сокет.gethostbyname ('www.google.com')
распечатать IP
 

Вот пример скрипта для подключения к Google

import socket

import sys

try :

s = socket.socket (socket.AF_INET, socket.SOCK_STREAM)

печать ( «Сокет успешно создан» )

кроме сокета .ошибка как err:

печать ( "сбой при создании сокета с ошибкой% s" % (err))

порт = 80

попробуйте :

host_ip = socket.gethostbyname ( 'www.google.com' )

кроме сокета .gaierror:

печать ( «произошла ошибка при разрешении хоста» )

sys.exit ()

s.connect ((host_ip, port))

print ( "сокет успешно подключился к google" )

Выход:

Сокет успешно создан
сокет успешно подключился к Google
на порт == 173.194,40,19
 
  • Первым делом изготовили розетку.
  • Затем мы разрешили IP-адрес Google и, наконец, подключились к Google.
  • Теперь нам нужно знать, как мы можем отправить некоторые данные через сокет.
  • Для отправки данных в библиотеке сокетов есть функция sendall . Эта функция позволяет отправлять данные на сервер, к которому подключен сокет, и сервер также может отправлять данные клиенту, используя эту функцию.

Простая программа сервер-клиент:

Сервер:
Сервер имеет метод bind (), который привязывает его к определенному IP-адресу и порту, чтобы он мог прослушивать входящие запросы на этот IP-адрес и порт.У сервера есть метод listen (), который переводит сервер в режим прослушивания. Это позволяет серверу прослушивать входящие соединения. И, наконец, на сервере есть методы accept () и close (). Метод accept инициирует соединение с клиентом, а метод close закрывает соединение с клиентом.

импорт сокет

s = socket.socket ()

print ( "Сокет успешно создан" )

порт = 12345

с.bind (('', port))

print ( "сокет привязан к% s" % (порт))

s.listen ( 5 )

печать ( «сокет прослушивает» )

в то время как True :

c, адрес = с.accept ()

print ( 'Получено соединение от' , адрес)

c.send ( 'Спасибо за подключение' )

c.close ()

  • В первую очередь импортируем нужную розетку.
  • Затем мы создали объект сокета и зарезервировали порт на нашем компьютере.
  • После этого мы привязали наш сервер к указанному порту.Передача пустой строки означает, что сервер также может прослушивать входящие соединения с других компьютеров. Если бы мы пропустили 127.0.0.1, он бы прослушивал только те вызовы, которые были сделаны на локальном компьютере.
  • После этого мы переводим сервер в режим прослушивания. 5 здесь означает, что 5 подключений остаются в ожидании, если сервер занят, и если 6-й сокет пытается подключиться, в подключении отказывается.
  • Наконец, мы делаем цикл while и начинаем принимать все входящие соединения и закрывать эти соединения после сообщения с благодарностью всем подключенным сокетам.

Клиент:
Теперь нам нужно что-то, с чем сервер может взаимодействовать. Мы могли бы доказать серверу подобное, просто чтобы знать, что наш сервер работает. Введите эти команды в терминал:

# запускаем сервер
$ python server.py
 

# оставьте вышеуказанный терминал открытым
# теперь откройте другой терминал и введите:

$ telnet localhost 12345
 

Выход:


# в терминале server.py вы увидите
# этот вывод:
Сокет успешно создан
розетка привязана к 12345
сокет слушает
Получил связь от ('127.] '.
Спасибо за подключение, подключение закрыто чужим хостом.
 

Эти выходные данные показывают, что наш сервер работает.

Теперь на стороне клиента:

импорт socket

s = socket.socket ()

порт = 12345

с.connect (( '127.0.0.1' , порт))

print (s.recv ( 1024 ))

s.close ()

  • В первую очередь делаем объект розетки.
  • Затем мы подключаемся к localhost через порт 12345 (порт, на котором работает наш сервер), и, наконец, мы получаем данные с сервера и закрываем соединение.
  • Теперь сохраните этот файл как client.py и запустите его из терминала после запуска сценария сервера.
# запускаем сервер:
$ python server.py
Сокет успешно создан
розетка привязана к 12345
сокет слушает
Получено соединение от ('127.0.0.1', 52617)
 
# запускаем клиента:
$ python client.py
Спасибо за подключение
 

Ссылка: Программирование сокетов Python

Эта статья предоставлена ​​ Кишлай Верма .Если вам нравится GeeksforGeeks, и вы хотели бы внести свой вклад, вы также можете написать статью на сайте deposit.geeksforgeeks.org или отправить свою статью по электронной почте: [email protected] Посмотрите, как ваша статья появляется на главной странице GeeksforGeeks, и помогите другим гикам.

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

Внимание компьютерщик! Укрепите свои основы с помощью курса Python Programming Foundation и изучите основы.

Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS . И чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение — базовый уровень


Программирование сокетов на Python: клиент, сервер и одноранговый узел

Сокеты (также известные как программирование сокетов) позволяют программам отправлять и получать данные, bi -направленно, в любой момент. В этом руководстве рассказывается, как можно отправлять данные с устройства на устройство, от клиента к серверу…


В этом руководстве рассказывается, как можно отправлять данные с устройства на устройство , от клиента к server и , наоборот, с использованием программирования сокетов на Python.

Больше наглядного ученика? Посмотрите наше программирование сокетов в видеоуроке по Python ниже.

Готовы к строительству? Давайте прыгнем!

Что такое программирование сокетов?

Sockets (также известная как программирование сокетов) — это программа, которая позволяет двум сокетам отправлять и получать данные, двунаправленно, , в любой момент.

Он работает, соединяя два сокета (или узла) вместе и позволяя им обмениваться данными в реальном времени, и является отличным вариантом для создания множества приложений.

Зачем использовать сокеты для отправки данных?

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

Python, в отличие от JavaScript, — это язык, который выполняется синхронно. Вот почему был разработан asyncio — чтобы сделать Python более надежным, особенно для природы программирования сокетов.

С потоковыми сокетами данные могут быть отправлены или получены в любое время.Если ваша программа Python находится в процессе выполнения некоторого кода, другие потоки могут обрабатывать новые данные сокета. Такие библиотеки, как asyncio, реализуют несколько потоков, поэтому ваша программа Python может работать асинхронно.

Учебное пособие по программированию сокетов Python

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

  1. Импорт библиотеки сокетов

    Чтобы использовать объект сокета в вашей программе, начните с импорта библиотеки сокета.Нет необходимости устанавливать его с помощью диспетчера пакетов, он поставляется с Python прямо из коробки.

  2.  импортная розетка 
  3. Построить объекты сокета

    Теперь мы можем создавать объекты сокетов в нашем коде.

  4.  сокет = socket.socket (socket.AF_INET, socket.SOCK_STREAM) 

    Этот код создает объект сокета, который мы сохраняем в переменной «sock». Конструктору предоставляются параметры семейства и типа соответственно. Для параметра семейства задано значение по умолчанию, которым является Address Format Internet .

    Параметр типа установлен на Socket Stream , также значение по умолчанию, которое включает «последовательные, надежные, двусторонние байтовые потоки на основе соединения» по TCP 1 .

  5. Открытие и закрытие соединения

    Когда у нас есть инициализированный объект сокета, мы можем использовать некоторые методы, чтобы открыть соединение , отправить данные , получить данные и, наконец, закрыть соединение .

 ## Подключиться к IP с портом, может быть URL
носок.подключить (('0.0.0.0', 8080))
## Отправьте данные, этот метод можно вызывать несколько раз
sock.send («Двадцать пять байтов для отправки»)
## Получить до 4096 байт от однорангового узла
sock.recv (4096)
## Закройте соединение сокета, больше нет передачи данных
sock.close ()
 

Сервер клиента сокета Python

Теперь, когда мы знаем несколько методов передачи байтов, давайте создадим клиентскую и серверную программу с помощью Python.

 импортная розетка
serv = сокет.сокет (socket.AF_INET, socket.SOCK_STREAM)
serv.bind (('0.0.0.0', 8080))
serv.listen (5)
в то время как True:
    conn, addr = serv.accept ()
    from_client = ''
    в то время как True:
        data = conn.recv (4096)
        если не данные: перерыв
        from_client + = данные
        распечатать from_client
        conn.send ("Я СЕРВЕР 
") conn.close () напечатать 'клиент отключен'
Как это работает?

Этот код создает объект сокета и связывает его с портом локального хоста 8080 как сервер сокета .Когда клиенты подключаются к этому адресу через сокет, сервер прослушивает данные и сохраняет их в переменной «data».

Затем программа регистрирует данные клиента, используя «print», а затем отправляет клиенту строку: Я — СЕРВЕР .

Давайте посмотрим на клиентский код, который будет взаимодействовать с этой серверной программой.

Клиент сокета Python

Вот демонстрационный код сокета клиента .

 импортная розетка
клиент = сокет.сокет (socket.AF_INET, socket.SOCK_STREAM)
client.connect (('0.0.0.0', 8080))
client.send ("Я КЛИЕНТ 
") from_server = client.recv (4096) client.close () распечатать с_сервера
Как это работает?

Этот клиент открывает соединение сокета с сервером, но , только если программа сервера в настоящее время работает . Чтобы проверить это самостоятельно, вам нужно будет использовать 2 окна терминала одновременно.

Затем клиент отправляет некоторые данные на сервер: Я КЛИЕНТ

Затем клиент получает некоторые данные, которые он ожидает от сервера.

Готово! Теперь вы можете начать передачу потоковых данных между клиентами и серверами , используя некоторые базовые возможности сетевого программирования Python.

Как вы отправляете данные между клиентами?

Отправка данных между 2 или более клиентскими устройствами через Интернет является сложной задачей. Из-за защиты, реализованной с помощью сетевой безопасности, не все устройства, подключенные к всемирной паутине, имеют общедоступный IP-адрес.

Это означает, что реализованный нами код Python не будет на 100% надежным для отправки одноранговых данных в нашем приложении реального времени.

Итак, как добиться надежности и скорости при передаче одноранговых данных ?

Это можно сделать с помощью сервера посередине :

  • Клиентские устройства, использующие Интернет, могут подключаться к серверу с общедоступным IP-адресом (или доменом веб-сайта).
  • Затем этот посредник в середине может передавать сообщения, маршрутизируемые одному или нескольким клиентам.

PubNub делает это лучше всего с Pub / Sub API .Это быстро, надежно, безопасно и легко внедрить на любое клиентское устройство .

Независимо от того, есть ли у вас сервер Python, веб-сайт на JavaScript или что-то среднее между ними, вы можете использовать PubNub для отправки данных кому угодно в менее 250 мс .

При использовании One-to-Many , One-to-One или Many-to-Many PubNub автоматически масштабируется на для поддержки любой нагрузки приложения. Использование API открывает мгновенное постоянное соединение между всеми клиентами, имеющими ключи API Pub / Sub.Это выполняет те же задачи, что и соединение через сокет.

PubNub и Python с подключением SSL

Вот пример одноранговых данных , которые отправляются с PubNub по одному каналу с SSL . Вы можете думать об этом как об отправке данных через TCP-сокет.

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

Клиент 1

 из pubnub.callbacks import SubscribeCallback
из pubnub.enums импорт PNStatusCategory
из pubnub.pnconfiguration import PNConfiguration
из pubnub.pubnub импорт PubNub
время импорта
импорт ОС
pnconfig = PNConfiguration ()
pnconfig.publish_key = 'здесь публикует ваш pubnub ключ'
pnconfig.subscribe_key = 'здесь ваш ключ подписки pubnub'
pnconfig.ssl = Верно
pubnub = PubNub (pnconfig)
def my_publish_callback (конверт, статус):
    # Проверяем, успешно ли выполнен запрос или нет
    если не статус.is_error ():
        проходить
класс MySubscribeCallback (SubscribeCallback):
    def присутствие (self, pubnub, присутствие):
        проходить
    статус def (self, pubnub, status):
        проходить
    сообщение def (self, pubnub, message):
        напечатать "с устройства 2:" + message.message
pubnub.add_listener (MySubscribeCallback ())
pubnub.subscribe (). channels ("chan-1"). execute ()
## опубликовать сообщение
в то время как True:
    msg = raw_input ("Введите сообщение для публикации:")
    если msg == 'exit': os._exit (1)
    pubnub.publish (). channel ("chan-1"). message (str (msg)). pn_async (my_publish_callback)
 

Клиент 2

Для этих двух клиентских программ в командной строке можно ввести

строк. Максимальный размер сообщения для публикации PubNub — 32 КБ. Используйте 2 окна терминала, чтобы опробовать код!

 из pubnub.callbacks import SubscribeCallback
из pubnub.enums импорт PNStatusCategory
из pubnub.pnconfiguration import PNConfiguration
из pubnub.pubnub импорт PubNub
время импорта
импорт ОС
pnconfig = PNConfiguration ()
pnconfig.publish_key = 'здесь публикует ваш pubnub ключ'
pnconfig.subscribe_key = 'здесь ваш ключ подписки pubnub'
pnconfig.ssl = Верно
pubnub = PubNub (pnconfig)
def my_publish_callback (конверт, статус):
    # Проверяем, успешно ли выполнен запрос или нет
    если не status.is_error ():
        проходить
класс MySubscribeCallback (SubscribeCallback):
    def присутствие (self, pubnub, присутствие):
        проходить
    статус def (self, pubnub, status):
        проходить
    сообщение def (self, pubnub, message):
        напечатать "с устройства 1:" + сообщение.сообщение
pubnub.add_listener (MySubscribeCallback ())
pubnub.subscribe (). channels ("chan-1"). execute ()
## опубликовать сообщение
в то время как True:
    msg = raw_input ("Введите сообщение для публикации:")
    если msg == 'exit': os._exit (1)
    pubnub.publish (). channel ("chan-1"). message (str (msg)). pn_async (my_publish_callback)
 

Завершение программирования сокетов на Python

Весь код в этом посте размещен на GitHub в репозитории Python Socket Demo, если вы хотите, чтобы все это было в одном месте.

Надеемся, вам понравится наше руководство по программированию сокетов. Надеюсь, вы сможете использовать его для создания чего-то удивительного. Это может быть потрясающая умная домашняя система безопасности или приложение для чата в реальном времени! Возможности безграничны. Дайте нам знать, что вы создаете!

PubNub полностью бесплатен до 1 миллион сообщений в месяц . Чтобы узнать о дополнительных возможностях API, ознакомьтесь с документацией PubNub Python v4 SDK или с любым из 75+ клиентских SDK PubNub.

Использование сокета в качестве подключенного разъема

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

Важное примечание: Только сокет считает, что он в настоящее время подключен; он никогда не может знать наверняка.Одна сторона соединения может понять, что она больше не подключена, в то время как другая сторона продолжает считать, что она подключена. Это называется «полуоткрытой проблемой» и подробно рассматривается в разделе «Обнаружение полуоткрытых (разорванных) соединений».

Над подключенными сокетами выполняются две основные операции: чтение и запись. Подключенные розетки также могут отключить или закрыть соединение; эти операции будут описаны более подробно в следующих разделах часто задаваемых вопросов.

Письмо

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

Важное примечание: Завершение операции записи не означает , а не , что удаленная сторона получила данные.

Операция записи завершается, когда локальная ОС скопирует весь буфер записи, даже если эти байты, возможно, еще не были отправлены по сети.Начинающие программисты TCP часто отказываются от этого, потому что они думают, что должен знать , если данные были получены удаленной стороной. Эта реакция называется «отправить беспокойство» и будет рассмотрена в следующих разделах часто задаваемых вопросов.

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

Операция записи может (немедленно) завершиться неудачей; это наиболее распространенный способ обнаружения разорванных соединений. Когда операция записи завершается неудачно, приложение должно предполагать, что соединение больше не является жизнеспособным; подробности см. в разделе «Обработка ошибок».

Обнаружение ошибок

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

Большинство протоколов TCP включают понятие «сообщения поддержки активности», которое периодически записывается в сокет (по крайней мере, если в течение некоторого времени не было других действий сокета). Это позволяет приложению обнаруживать ошибки сокета из «успешных» операций записи, которые позже завершились ошибкой.Это также позволяет приложению обнаруживать потерянные соединения, предотвращая «полуоткрытую проблему». Сообщения проверки активности более подробно обсуждаются в разделе «Обнаружение полуоткрытых (разорванных) соединений».

Чтение

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

Когда приложение выполняет операцию чтения, оно запрашивает чтение N байтов из сокета. ОС не будет ждать, пока прибудут все N байтов; скорее, он может завершить операцию чтения, когда у него есть хотя бы один байт для возврата в приложение. Когда приложение запрашивает чтение N байтов, оно фактически получает не менее одного байта и не более N байтов.Это быстрее очищает буферы приема ОС и быстрее передает данные в приложение, но это также означает, что приложение должно иметь дело с «частичным получением». Общие способы решения этой проблемы описаны в разделе «Рамки сообщений».

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

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

Чтение нулевых байтов

Многие объекты, ориентированные на поток (включая сокеты), сигнализируют об окончании потока, возвращая 0 байтов в ответ на операцию чтения. Это означает, что удаленная сторона соединения корректно закрыла соединение, и сокет должен быть закрыт.

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

Важное примечание: В большинстве примеров сокетов MSDN .NET код , а не обрабатывает это правильно! Они войдут в бесконечный цикл, если сокет будет закрыт удаленной стороной.

Отключение

Любая сторона сокета может инициировать операцию отключения или закрытия сокета. Как только одна сторона соединения начинает отключаться, розетка больше не полностью подключена. Возможно, что на какое-то время он будет частично подключен; это состояние называется «полузакрытым».Отключение соединений сокетов (включая полузакрытое состояние) будет рассмотрено в следующих разделах часто задаваемых вопросов.

Написание клиентских приложений WebSocket — веб-API

Для связи с использованием протокола WebSocket необходимо создать WebSocket объект; это автоматически попытается открыть соединение к серверу.

Конструктор WebSocket принимает один обязательный и один необязательный параметр:

  webSocket = новый WebSocket (url, протоколы);
  
url
URL-адрес для подключения; это должен быть URL-адрес, по которому сервер WebSocket ответит.Это должно использовать схему URL wss: // , хотя некоторые программное обеспечение может позволить вам использовать небезопасный ws: // для локальных подключений.
протоколы Дополнительно
Либо одиночная строка протокола, либо массив строк протокола. Эти строки используется для обозначения суб-протоколов, так что один сервер может реализовывать несколько Суб-протоколы WebSocket (например, вы можете захотеть, чтобы один сервер мог обрабатывать различные типы взаимодействий в зависимости от указанного протокола ().Если вы не указываете строку протокола, предполагается пустая строка.

Конструктор выдаст SecurityError , если место назначения не разрешить доступ. Это может произойти, если вы попытаетесь использовать небезопасное соединение (большинство пользовательским агентам теперь требуется безопасная ссылка для всех WebSocket подключений, если они не находятся на одном устройстве или, возможно, в одной сети).

Ошибки подключения

Если при попытке подключения возникает ошибка, сначала простое событие с именем Ошибка отправляется объекту WebSocket (тем самым вызывая его onerror handler), а затем CloseEvent отправляется объекту WebSocket (тем самым вызывая обработчик onclose ), чтобы указать причину закрытие соединения.

Браузер может также выводить на свою консоль более подробное сообщение об ошибке, а также закрывающий код, как определено в RFC 6455, раздел 7.4 через CloseEvent .

Примеры

В этом простом примере создается новый WebSocket, подключающийся к серверу по адресу wss: //www.example.com/socketserver . Обычай протокол «protocolOne» назван в запросе сокета в этом примере, хотя это можно не указывать.

  var exampleSocket = new WebSocket ("wss: // www.example.com/socketserver "," protocolOne ");
  

При возврате exampleSocket.readyState ПОДКЛЮЧЕНИЕ . readyState однажды станет OPEN соединение готово к передаче данных.

Если вы хотите установить соединение и можете гибко настраивать поддерживаемые протоколы, вы можно указать массив протоколов:

  var exampleSocket = new WebSocket ("wss: //www.example.com/socketserver", ["protocolOne", "protocolTwo"]);
  

Как только соединение установлено (то есть readyState ОТКРЫТЬ ), пример Розетка.протокол будет сообщить вам, какой протокол выбран сервером.

Создание WebSocket зависит от механизма обновления HTTP, поэтому запрос на обновление протокола неявный, когда мы обращаемся к веб-серверу как ws: //www.example.com или wss: //www.example.com .

Открыв соединение, вы можете начать передачу данных на сервер. К для этого вызовите метод send () объекта WebSocket для каждого сообщения, которое вы хотите отправить:

  exampleSocket.send («Вот текст, который сервер срочно ждет!»);
  

Вы можете отправлять данные в виде строки, Blob или ArrayBuffer .

Поскольку установка соединения асинхронна и подвержена сбоям, нет никаких гарантий. что вызывает метод send () сразу после создания WebSocket объект будет успешным. По крайней мере, мы можем быть уверены, что попытка отправить только данные происходит после установления соединения путем определения onopen обработчик событий для выполнения работы:

  exampleSocket.onopen = function (event) {
  exampleSocket.send («Вот текст, который сервер срочно ждет!»);
};
  

Использование JSON для передачи объектов

Одна удобная вещь, которую вы можете сделать, — это использовать JSON для отправки достаточно сложных данных к серверу. Например, программа чата может взаимодействовать с сервером по протоколу реализовано с использованием пакетов данных, инкапсулированных в JSON:

 
function sendText () {
  
  var msg = {
    тип: "сообщение",
    текст: document.getElementById ("текст").стоимость,
    id: clientID,
    date: Date.now ()
  };

  
  exampleSocket.send (JSON.stringify (msg));

  
  document.getElementById ("текст"). value = "";
}
  

WebSockets — это API, управляемый событиями; когда сообщения получены, сообщение событие отправляется объекту WebSocket . Чтобы справиться с этим, добавьте прослушиватель событий для события сообщение или используйте обработчик события onmessage . Чтобы начать прослушивание входящих данных, вы можете сделать что-нибудь как это:

  exampleSocket.onmessage = функция (событие) {
  console.log (event.data);
}
  

Получение и интерпретация объектов JSON

Давайте рассмотрим клиентское приложение чата, которое впервые упоминалось в разделе Использование JSON для передавать объекты. Есть разные типы пакетов данных, которые клиент может получить, например:

  • Рукопожатие при входе
  • Текст сообщения
  • Обновления списка пользователей

Код, который интерпретирует эти входящие сообщения, может выглядеть следующим образом:

  exampleSocket.onmessage = функция (событие) {
  var f = document.getElementById ("чат"). contentDocument;
  var text = "";
  var msg = JSON.parse (event.data);
  var time = новая дата (msg.date);
  var timeStr = time.toLocaleTimeString ();

  switch (msg.type) {
    Идентификатор дела":
      clientID = msg.id;
      setUsername ();
      сломать;
    case "имя пользователя":
      text = " Пользователь " + msg.name + " вошел в систему в" + timeStr + " 
"; сломать; case "сообщение": text = "(" + timeStr + ") " + сообщение.name + ":" + msg.text + "
"; сломать; case "rejectusername": text = " Ваше имя пользователя было установлено на " + msg.name + ", потому что выбранное вами имя уже используется.
" сломать; case "список пользователей": var ul = ""; for (i = 0; i "; } document.getElementById ("список пользователей"). innerHTML = ul; сломать; } if (text.length) { f.write (текст); документ.getElementById ("чат"). contentWindow.scrollByPages (1); } };

Здесь мы используем JSON.parse () для преобразования объекта JSON обратно в исходный объект, затем исследуйте его содержимое и действуйте в соответствии с ним.

Формат текстовых данных

Текст, полученный через соединение WebSocket, имеет формат UTF-8.

Когда вы закончите использовать соединение WebSocket, вызовите метод WebSocket закрыть () :

Может быть полезно проверить атрибут bufferedAmount сокета перед попыткой закрыть соединение, чтобы определить, какие-либо данные еще не переданы по сети.Если это значение не 0, значит ожидающие данные по-прежнему, поэтому вы можете подождать, прежде чем закрывать соединение.

WebSockets не следует использовать в среде со смешанным содержимым; то есть вы не должны открыть незащищенное соединение WebSocket со страницы, загруженной с использованием HTTPS, или наоборот. Большинство браузеров теперь разрешают только безопасные соединения WebSocket и больше не поддерживают использование их в небезопасных контекстах.

Описание портов и сокетов TCP / IP

В сети TCP / IP каждое устройство должно иметь IP-адрес.

IP-адрес идентифицирует устройство , например компьютер.

Однако одного IP-адреса недостаточно для запуска сетевых приложений, так как компьютер может запускать несколько приложений и / или служб .

Так же, как IP-адрес идентифицирует компьютер, сетевой порт идентифицирует приложение или службу , запущенную на компьютере.

Использование портов позволяет компьютерам / устройствам запускать несколько служб / приложений .

На схеме ниже показано соединение компьютера с компьютером и указаны IP-адреса и порты.

Аналогия

Если вы используете аналог дома или многоквартирного дома, IP-адрес соответствует адресу улицы.

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

Однако у каждой квартиры также есть номер квартиры, который соответствует номеру порта.

Диапазоны номеров портов и известные порты

Номер порта использует 16 бит и поэтому может иметь значение от 0 до 65535 в десятичном виде

Номера портов делятся на следующие диапазоны:

Номера портов 0-1023 — хорошо известные порты. Они назначаются серверным службам Управлением по присвоению номеров Интернета (IANA). например, веб-серверы обычно используют порт 80 , а серверы SMTP используют порт 25 (см. диаграмму выше).

Порты 1024-49151 — Зарегистрированный порт — Они могут быть зарегистрированы для служб с IANA и должны рассматриваться как полузарезервированные . Программы, написанные пользователем, не должны использовать эти порты.

Порты 49152-65535 — используются клиентскими программами , и вы можете использовать их в клиентских программах.Когда веб-браузер подключается к веб-серверу, он выделяет себе порт в этом диапазоне. Также известен как временные порты .

TCP-сокеты

Соединение между двумя компьютерами использует сокет .

Сокет — это комбинация IP-адреса и порта

На каждом конце соединения будет гнездо.

Представьте, что вы сидите дома за своим компьютером, и у вас открыто два окна браузера.

Один смотрит на сайт Google, другой — на Yahoo.

Подключение к Google будет:

Ваш компьютер — IP1 + порт 60200 ——– Google IP2 + порт 80 (стандартный порт)

Комбинация IP1 + 60200 = сокет на клиентском компьютере и IP2 + порт 80 = целевой сокет на сервере Google.

Подключение к Yahoo будет:

ваш ПК — IP1 + порт 60401 ——– Yahoo IP3 + порт 80 (стандартный порт)

Комбинация IP1 + 60401 = сокет на клиентском компьютере и IP3 + порт 80 = целевой сокет на сервере Yahoo.

Примечания: IP1 — это IP-адрес вашего ПК. Номера клиентских портов назначаются динамически и могут быть повторно использованы после закрытия сеанса.

TCP и UDP — транспортный уровень

Примечание : Вы можете найти статью о наборе протоколов TCP / IP, полезную для понимания следующего

IP-адресов реализованы на сетевом уровне, который представляет собой IP-уровень .

Порты реализованы на транспортном уровне как часть TCP или UDP-заголовка , как показано на схеме ниже:

Протокол TCP / IP поддерживает два типа порта: TCP-порт и UDP-порт .

TCP — для приложений, ориентированных на соединение. Он имеет встроенную проверку ошибок и повторно передает отсутствующие пакеты.

UDP — для приложений без подключения. Он не имеет встроенной проверки ошибок, и не будет повторно передавать недостающие пакеты .

Приложения предназначены для использования протокола транспортного уровня UDP или TCP в зависимости от типа соединения, которое им требуется.

Например, веб-сервер обычно использует TCP-порт 80 .

Он может использовать любой порт, но приложение веб-сервера предназначено для использования TCP-соединения. См. TCP против UDP

Вот очень хорошее видео, которое действительно хорошо объясняет порты и сокеты

Проверка открытых портов

В системах

Windows и Linux есть утилита netstat , которая выдаст вам список открытых портов на вашем компьютере.

В этих статьях показано, как использовать netstat в Windows и Linux.

Проверить статус порта удаленных машин можно с помощью строки сканера портов nmap.

Вы можете установить NMAP в Windows, Linux и Apple. Его можно использовать с графическим пользовательским интерфейсом или как инструмент командной строки.

Вот полезная статья об использовании NMAP из командной строки.

Вот хорошее видео об использовании Nmap , а также описание процедур соединения TCP / IP, которое полезно для понимания портов.

Ссылки и ресурсы:

Основы TCP и UDP — Подключение к веб-сайту — Это для программистов, но здесь нет кодирования, только объяснение портов и сокетов.

Состояния подключения — если вам интересно, что означает «установлено», «прослушивание» и другие описания состояний. вот хорошая диаграмма состояний, к которой он относится.

Онлайн-тестер портов Набор инструментов для сканирования портов и тестирования веб-серверов.

Статьи по теме:

Оцените? И используйте Комментарии, чтобы сообщить мне больше

Общие сведения о сокетах | DigitalOcean

Введение

Сокеты — это способ включения межпроцессного взаимодействия между программами, работающими на сервере, или между программами, работающими на отдельных серверах.Связь между серверами осуществляется через сетевые сокеты , которые используют Интернет-протокол (IP) для инкапсуляции и обработки отправки и получения данных.

Сетевые сокеты на клиентах и ​​серверах называются их адресом сокета . Адрес — это уникальная комбинация транспортного протокола, такого как протокол управления передачей (TCP) или протокол дейтаграмм пользователя (UDP), IP-адреса и номера порта.

В этом руководстве вы узнаете о следующих различных типах сокетов, которые используются для межпроцессного взаимодействия:

  • Потоковые сокеты , которые используют TCP в качестве основного транспортного протокола
  • Сокеты дейтаграмм , которые используют UDP в качестве основного транспортного протокола
  • Доменные сокеты Unix , которые используют локальные файлы для отправки и получения данных вместо сетевых интерфейсов и IP-пакетов.

В каждом разделе этого руководства вы также узнаете, как перечислить соответствующие типы сокетов в системе Linux. Вы изучите каждый тип сокета с помощью различных инструментов командной строки.

Предварительные требования

Примеры в этом руководстве были проверены на сервере Ubuntu 20.04. Вы можете следовать этому руководству, используя большинство современных дистрибутивов Linux на локальном компьютере или удаленном сервере, если у вас установлена ​​эквивалентная версия каждого из необходимых инструментов для вашего дистрибутива.

Чтобы начать использовать Ubuntu 20.04, вам понадобится один сервер, который был настроен в соответствии с нашим руководством по начальной настройке сервера для Ubuntu 20.04.

Вам также понадобятся несколько других пакетов для проверки сокетов в вашей системе. Убедитесь, что ваш локальный кеш пакетов обновлен, используя команду apt update :

  

Затем установите необходимые пакеты с помощью этой команды:

  
  • sudo apt install iproute2 netcat-openbsd socat

Пакет iproute2 содержит утилиту ss , которую мы будем использовать для проверки сокетов.Мы будем использовать пакет netcat-openbsd для установки netcat. Обратите внимание, что netcat сокращается до nc , когда он вызывается из командной строки. Наконец, мы воспользуемся пакетом socat для создания примеров сокетов.

Что такое сокет потока?

Потоковые сокеты ориентированы на соединение, что означает, что пакеты, отправленные и полученные из сетевого сокета, доставляются операционной системой хоста для обработки приложением. Сетевые потоковые сокеты обычно используют протокол управления передачей (TCP) для инкапсуляции и передачи данных через сетевой интерфейс.

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

Типичное использование сокета потока на основе TCP — это веб-сервер, такой как Apache или Nginx, обрабатывающий HTTP-запросы на порту 80 или HTTPS на порту 443 . Для HTTP адрес сокета будет похож на 203.0.113.1:80 , а для HTTPS — на 203.0.113.1:443 .

Создание потоковых сокетов на основе TCP

В следующем примере вы воспользуетесь командой socat (сокращение от SOcket CAT ) для имитации веб-сервера, который прослушивает HTTP-запросы через порт 8080 (альтернативный HTTP-порт).Затем вы исследуете сокет с помощью команд ss и nc .

Сначала выполните следующие команды socat , чтобы создать два сокета на основе TCP, которые прослушивают соединения на порту 8080 , используя интерфейсы IPv4 и IPv6:

  
  • socat TCP4-СЛУШАТЬ: 8080, fork / dev / null &
  • socat TCP6-СЛУШАТЬ: 8080, ipv6only = 1, fork / dev / null &
  • Аргументы TCP4-LISTEN: 8080 и TCP6-LISTEN: 8080 — это тип протокола и номер порта для использования.Они сообщают socat создать сокеты TCP на порту 8080 на всех интерфейсах IPv4 и IPv6 и прослушивать каждый сокет на предмет входящих подключений. socat может прослушивать любой доступный порт в системе, поэтому любой порт от 0 до 65535 является допустимым параметром для опции сокета.
  • Опция fork используется для обеспечения того, чтобы socat продолжал работать после обработки соединения, в противном случае он завершился бы автоматически.
  • Путь / dev / null используется вместо адреса удаленного сокета. В этом случае он сообщает socat печатать любой входящий ввод в файл / dev / null , который молча отбрасывает его.
  • Флаг ipv6only = 1 используется для сокета IPv6, чтобы сообщить операционной системе, что сокет не настроен для отправки пакетов на IPv6-адреса, сопоставленные с IPv4. Без этого флага socat будет связываться как с адресами IPv4, так и с IPv6.
  • Символ и указывает оболочке запустить команду в фоновом режиме.Этот флаг гарантирует, что socat продолжит работу, пока вы вызываете другие команды для проверки сокета.

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

  

Выход

[1] 434223 [2] 434224

Теперь, когда у вас есть два процесса socat , которые прослушивают TCP-порт 8080 в фоновом режиме, вы можете исследовать сокеты с помощью утилит ss и nc .

Исследование потоковых сокетов на основе TCP

Чтобы проверить сокеты TCP в современной системе Linux с помощью команды ss , запустите ее со следующими флагами, чтобы ограничить вывод:

  • Флаги -4 и -6 сообщают ss проверять только сокеты IPv4 или IPv6 соответственно. Если вы не укажете этот параметр, отобразятся оба набора сокетов.
  • Флаг t ограничивает вывод сокетами TCP. По умолчанию инструмент ss отображает все типы сокетов, используемых в системе Linux.
  • Флаг l ограничивает вывод слушающими сокетами. Без этого флага будут отображаться все TCP-соединения, в том числе SSH, клиенты, которые могут быть подключены к веб-серверу, или подключения, которые ваша система может иметь к другим серверам.
  • Флаг n обеспечивает отображение номеров портов вместо имен служб.

Сначала запустите команду ss -4 -tln , чтобы проверить сокеты на основе IPv4 TCP, которые прослушивают соединения в вашей системе:

  

Вы получите следующий результат:

  

Выход

State Recv-Q Send-Q Local Address: Port Peer Address: Port Process .. . СЛУШАТЬ 0 1 0.0.0.0:8080 0.0.0.0:* . . .

В вашем выводе могут быть другие строки с другими портами, в зависимости от того, какие службы работают в вашей системе. Выделенная часть вывода 0.0.0.0:8080 указывает, что сокет IPv4 TCP прослушивает все доступные интерфейсы IPv4 на порту 8080 . Служба, которая прослушивает только определенный IPv4-адрес, будет отображать только этот IP-адрес в выделенном поле, например 203.0.113.1: 8080 .

Теперь снова запустите ту же команду ss , но с флагом -6 :

  

Вы получите следующий результат:

  

Выход

State Recv-Q Send-Q Local Address: Port Peer Address: Port Process . . . СЛУШАТЬ 0 5 [::]: 8080 [::]: * . . .

В вашем выводе могут быть другие строки с другими портами, в зависимости от того, какие службы работают в вашей системе.Выделенная часть вывода [::]: 8080 указывает, что сокет IPv6 TCP прослушивает все доступные интерфейсы IPv6 на порту 8080 (на что указывают символы :: , которые являются нотацией IPv6 для адреса, составленного всех нулей). Служба, которая прослушивает только определенный IPv6-адрес, будет отображать только этот IP-адрес в выделенном поле, например [2604: a880: 400: d1 :: 3d3: 6001]: 8080 .

Подключение к потоковым сокетам на основе TCP

До сих пор вы узнали, как создавать и перечислять сокеты TCP на интерфейсах IPv4 и IPv6.Теперь, когда у вас есть два сокета, ожидающих подключения, вы можете поэкспериментировать с подключением к сокетам с помощью утилиты netcat.

Использование netcat для тестирования TCP-соединений с локальными и удаленными сокетами — очень полезный метод устранения неполадок, который может помочь изолировать проблемы с подключением и брандмауэром между системами.

Чтобы подключиться к сокету IPv4 через локальный адрес обратной связи с помощью netcat, выполните следующую команду:

  
  • Флаг -4 указывает netcat на использование IPv4.
  • Флаг -v используется для вывода подробного вывода на ваш терминал.
  • Опция — z гарантирует, что netcat подключается только к сокету, без отправки каких-либо данных.
  • Используется локальный шлейф 127.0.0.1 IP-адрес, поскольку ваша система будет иметь свой собственный уникальный IP-адрес. Если вы знаете IP-адрес своей системы, вы также можете протестировать его. Например, если общедоступный или частный IP-адрес вашей системы — 203.0.113.1, вы можете использовать его вместо IP-адреса обратной связи.

Вы получите следующий результат:

  

Выход

Подключение к порту 127.0.0.1 (127.0.0.1) 8080 [tcp / http-alt] выполнено успешно!

Выделенная строка — это результат работы netcat. Это указывает на то, что netcat подключился к сокету TCP, который прослушивает петлевой IPv4-адрес 127.0.0.1 на порту 8080 . Вы можете игнорировать вторую строку, это от процесса socat, работающего в фоновом режиме в вашем терминале.

Теперь вы можете повторить тот же тест подключения, но с использованием IPv6.Выполните следующую команду netcat:

  

Вы должны получить следующий результат:

  

Выход

Соединение с :: 1 портом 8080 [tcp / http] выполнено успешно!

Выделенная строка — это результат работы netcat. Это указывает на то, что netcat подключился к сокету TCP, который прослушивает петлевой IPv6-адрес :: 1 на порту 8080 . Опять же, вы можете игнорировать вторую строку вывода.

Чтобы очистить сокеты, вам нужно запустить команду fg (передний план) для каждого процесса socat, который вы создали.Затем вы будете использовать CTRL + C , чтобы закрыть каждый socat. fg выведет процессы на передний план вашего терминала в порядке, обратном их запуску, поэтому, когда вы запустите его, второй экземпляр socat будет тем, с которым вы взаимодействуете первым.

Запустите fg , чтобы вывести второй экземпляр IPv6 socat на передний план вашего терминала. Затем запустите CTRL + C , чтобы закрыть его.

  

Вы получите следующий результат:

  

Выход

socat TCP6-LISTEN: 8080, ipv6only = 1, fork / dev / null

Нажмите CTRL + C , чтобы остановить процесс.

Теперь снова запустите fg , чтобы очистить первый сокет IPv4. У вас должен получиться следующий результат:

  

Выход

socat TCP4-LISTEN: 8080, fork / dev / null

Нажмите CTRL + C , чтобы остановить процесс.

Теперь вы создали, проверили и подключились к сокетам IPv4 и IPv6 в вашей системе. Эти методы и инструменты будут работать в локальных системах разработки или удаленных производственных серверах, поэтому попробуйте поэкспериментировать с каждым инструментом, чтобы лучше понять, как их можно использовать для тестирования и устранения неполадок сокетов TCP.

Что такое сокет дейтаграммы?

Датаграммные сокеты не имеют установления соединения, что означает, что пакеты, отправленные и полученные из сокета, обрабатываются приложениями индивидуально. Сетевые сокеты дейтаграмм обычно используют протокол пользовательских дейтаграмм (UDP) для инкапсуляции и передачи данных.

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

Сокеты

UDP обычно используются серверами системы доменных имен (DNS). По умолчанию DNS-серверы используют порт 53 для отправки и получения запросов на доменные имена. Пример адреса сокета UDP для DNS-сервера будет похож на 203.0.113.1:53 .

Примечание : Хотя протокол не включен в удобочитаемую версию адреса сокета, операционные системы различают адреса сокетов, включая протоколы TCP и UDP как часть адреса.Таким образом, адрес сокета, читаемый человеком, например 203.0.113.1:53 , может использовать любой протокол. Такие инструменты, как ss и более старая утилита netstat , используются для определения того, какой тип сокета используется.

Протокол сетевого времени (NTP) использует сокет UDP на порту 123 для синхронизации часов между компьютерами. Примером сокета UDP для протокола NTP может быть 203.0.113.1:123 .

Создание сокетов дейтаграмм

Как и в предыдущем примере сокета TCP, в этом разделе вы снова будете использовать socat для имитации сервера NTP, который прослушивает запросы на порту UDP 123 .Затем вы исследуете сокеты, которые вы создаете с помощью команд ss и nc .

Сначала выполните следующие команды socat , чтобы создать два сокета UDP, которые прослушивают соединения на порту 123, используя интерфейсы IPv4 и IPv6:

  
  • sudo socat UDP4-СЛУШАТЬ: 123, fork / dev / null &
  • sudo socat UDP6-СЛУШАТЬ: 123, ipv6only = 1, fork / dev / null &

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

  

Выход

[1] 465486 [2] 465487
  • Каждая команда имеет префикс sudo , потому что порты с 0 по 1024 зарезервированы в большинстве систем. sudo запускает команду с правами администратора, которая позволяет socat связываться с любым портом в зарезервированном диапазоне.
  • Аргументы UDP4-LISTEN: 123 и UDP6-LISTEN: 123 — это тип протокола и используемый порт.Они говорят socat создать сокеты на основе UDP на порту 123 как на интерфейсах IPv4, так и на интерфейсах IPv6, а также прослушивать входящие данные. Опять же, любой порт во всем диапазоне 0-65535 является допустимым параметром для сокетов UDP.
  • Аргументы вилки , ipv6only = 1 и / dev / null используются таким же образом, как описано в предыдущем примере TCP.

Теперь, когда у вас есть два процесса socat , которые прослушивают порт UDP 123 , вы можете исследовать сокеты с помощью утилит ss и nc .

Проверка сокетов датаграмм

Чтобы проверить сокеты UDP в современной системе Linux с помощью команды ss , запустите ее со следующими флагами -4 , -6 и uln`, чтобы ограничить вывод:

Флаг и ограничивает вывод UDP-сокетами.
Остальные флаги такие же, как и в предыдущем примере TCP.

Сначала запустите команду ss -4 -uln , чтобы проверить сокеты IPv4 UDP, которые прослушивают соединения в вашей системе:

  

Вы получите следующий результат:

  

Выход

State Recv-Q Send-Q Local Address: Port Peer Address: Port Process .. . UNCONN 0 0 0.0.0.0:123 0.0.0.0:* . . .

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

Теперь снова запустите ту же команду ss , но с флагом -6 :

  

Вы получите следующий результат:

  

Выход

State Recv-Q Send-Q Local Address: Port Peer Address: Port Process . . . UNCONN 0 0 [::]: 123 [::]: * . . .

В вашем выводе могут быть другие строки с другими портами, в зависимости от того, какие службы работают в вашей системе.Выделенная часть вывода [::]: 123 указывает, что сокет IPv6 TCP доступен на всех интерфейсах IPv6 на порте 123 (на что указывают символы :: ). Служба, доступная только на определенном IPv6-адресе, будет отображать только этот IP-адрес в выделенном поле, например [2604: a880: 400: d1 :: 3d3: 6001]: 123 .

Тестирование сокетов для датаграмм

Теперь, когда вы знакомы с тем, как создавать и перечислять сокеты UDP на интерфейсах IPv4 и IPv6, вы можете поэкспериментировать с подключением к ним.Как и с сокетами TCP, вы можете поэкспериментировать с сокетами UDP с помощью утилиты netcat.

Чтобы подключиться к примерному UDP-сокету на порту 123 , который вы создали в предыдущем разделе этого руководства, выполните следующую команду netcat:

  
  • NC -4 -u -vz 127.0.0.1 123
  • Флаг -4 указывает netcat на использование IPv4.
  • Параметр -u указывает netcat на использование UDP вместо TCP.
  • Флаг -v используется для вывода подробного вывода на ваш терминал.
  • Опция — z гарантирует, что netcat подключается только к сокету, без отправки каких-либо данных.
  • Используется локальный шлейф 127.0.0.1 IP-адрес, поскольку ваша система будет иметь свой собственный уникальный IP-адрес. Если вы знаете IP-адрес своей системы, вы также можете протестировать его. Например, если общедоступный или частный IP-адрес вашей системы — 203.0.113.1 , вы можете использовать его вместо IP-адреса обратной петли.

Вы получите следующий результат:

  

Выход

Подключение к 127.0.0.1 123 порт [udp / ntp] успешно завершен!

Выходные данные показывают, что netcat не получил ошибку от сокета UDP, прослушивающего петлю 127.0.0.1 IPv4-адрес на порту 123 . Отсутствие ответа об ошибке используется для вывода о том, что сокет по адресу 127.0.0.1:123 доступен. Это поведение отличается от сокетов TCP, которым необходимо обмениваться пакетами, чтобы подтвердить, доступен ли сокет.

Примечание: Если сокет в этом примере был недоступен, удаленная система вернет сообщение ICMP типа 3 (пункт назначения недоступен) с кодом 3, указывающим, что порт недоступен на удаленном узле.

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

Теперь вы можете повторить тот же тест подключения, но с использованием IPv6. Выполните следующую команду netcat:

  

Вы должны получить следующий результат:

  

Выход

Подключение к :: 1 123 порту [udp / ntp] выполнено успешно !!

Выходные данные показывают, что netcat не получил ошибку от сокета UDP, прослушивающего петлевой IPv6-адрес :: 1 на порту 123 .Опять же, это отсутствие ответа об ошибке используется для вывода о том, что сокет по адресу :: 1: 123 доступен.

Чтобы очистить сокеты, вам нужно запустить команду fg (передний план) для каждого процесса socat, который вы создали. Затем вы будете использовать CTRL + C , чтобы закрыть каждый socat.

Запустите fg , чтобы вывести второй экземпляр IPv6 socat на передний план вашего терминала. Затем запустите CTRL + C , чтобы закрыть его.

  

Вы получите следующий результат:

  

Выход

sudo socat UDP6-LISTEN: 123, ipv6only = 1, fork / dev / null

Нажмите CTRL + C , чтобы остановить процесс.

Теперь снова запустите fg , чтобы очистить первый сокет IPv4. У вас будет следующий результат:

  

Выход

sudo socat UDP4-LISTEN: 123, fork / dev / null

Нажмите CTRL + C , чтобы остановить процесс.

Вы создали, проверили и протестировали сокеты IPv4 и IPv6 UDP в вашей системе. Попробуйте поэкспериментировать с каждым инструментом, чтобы лучше понять, как их можно использовать для тестирования и устранения неполадок сокетов UDP.

Что такое сокет домена Unix?

Программы, работающие на одном сервере, также могут взаимодействовать друг с другом с помощью доменных сокетов Unix (UDS).Доменные сокеты Unix могут быть потоковыми или дейтаграммными. При использовании сокетов домена обмен данными между программами осуществляется непосредственно в ядре операционной системы через файлы в файловой системе хоста. Чтобы отправлять или получать данные с использованием сокетов домена, программы читают и записывают в свой общий файл сокета, полностью обходя сетевые сокеты и протоколы.

Доменные сокеты Unix широко используются системами баз данных, которые не нуждаются в подключении к сетевому интерфейсу. Например, MySQL в Ubuntu по умолчанию использует файл с именем / var / run / mysqld / mysql.sock для связи с местными клиентами. Клиенты читают и записывают в сокет, как и сам сервер MySQL.

PostgreSQL — это еще одна система баз данных, которая использует сокет для локальной, несетевой связи. Обычно по умолчанию используется /run/postgresql/.s.PGSQL.5432 в качестве файла сокета.

Создание сокетов домена Unix

В предыдущих разделах вы исследовали, как TCP используется с сокетами потоков и как UDP используется с сокетами дейтаграмм.В этом разделе вы будете использовать socat для создания как потоковых, так и дейтаграммных доменных сокетов Unix без использования TCP или UDP для инкапсуляции данных для отправки по сети. Затем вы исследуете сокеты, которые вы создаете с помощью команд ss и nc . Наконец, вы узнаете о тестировании сокетов домена Unix с помощью netcat.

Для начала выполните следующие команды socat , чтобы создать два файла сокета:

  
  • socat unix-listen: / tmp / stream.носок, вилка / dev / null &
  • socat unix-recvfrom: /tmp/datagram.sock,fork / dev / null &
  • Первая команда инструктирует socat создать сокет с использованием типа адреса unix-listen , который создаст потоковый UDS.
  • Вторая команда указывает unix-recvfrom в качестве типа сокета, который создаст UDS на основе дейтаграммы
  • Обе команды указывают имя файла после разделителя : . Имя файла — это адрес самого сокета.Для первого примера потока это /tmp/stream.sock , а для второго примера дейтаграммы — /tmp/datagram.sock . Обратите внимание, что имя сокета произвольно, но помогает, если оно носит описательный характер при устранении неполадок.
  • Аргументы fork и / dev / null используются таким же образом, как описано в разделах примеров сокетов Stream и Datagram.

Теперь, когда вы создали два сокета UDS, вы можете проверить их с помощью утилит ss и nc .

Исследование сокетов домена Unix

Чтобы вывести список всех прослушивающих сокетов домена Unix, выполните команду ss -xln . Флаг x гарантирует, что отображаются только доменные сокеты.

  

Вы получите следующий результат:

  

Выход

Состояние Netid Recv-Q Локальный адрес отправки-Q: Адрес узла порта: Процесс порта . . . u_str СЛУШАТЬ 0 5 /tmp/stream.sock 436470 * 0 u_dgr UNCONN 0 0 / tmp / датаграмма.носок 433843 * 0 . . .

Обратите внимание на выделенную u_str часть строки / tmp / stream / sock . Это поле указывает, что тип сокета является потоковым UDS. Вторая строка показывает, что тип — u_dgr , что означает, что тип сокета основан на дейтаграммах.

Поскольку доменные сокеты Unix являются файлами, обычные права пользователей и групп Linux и средства управления доступом могут использоваться для ограничения того, кто может подключаться к сокету. Вы также можете использовать инструменты файловой системы, такие как ls , mv , chown и chmod , для проверки файлов UDS и управления ими.Такие инструменты, как SELinux, также можно использовать для маркировки файлов UDS с различными контекстами безопасности.

Чтобы проверить, является ли файл сокетом UDS, используйте утилиты ls , file или stat . Однако важно отметить, что ни один из этих инструментов не может определить, является ли UDS потоковым или основанным на дейтаграммах. Используйте инструмент ss для получения наиболее полной информации о сокете домена Unix.

Для проверки сокета в файловой системе утилита stat показывает наиболее важную информацию.Запустите его на сокетах, которые вы создали ранее:

  
  • stat /tmp/stream.sock /tmp/datagram.sock

Вы получите следующий результат:

  

Вывод

Файл: /tmp/stream.sock Размер: 0 Блоки: 1 Блок ввода-вывода: 131072 сокет Устройство: 48h / 72d Inode: 1742 Ссылки: 1 Доступ: (0755 / srwxr-xr-x) Uid: (0 / root) Gid: (0 / root) Доступ: 2021-03-01 18: 10: 25.025755168 +0000 Изменение: 2021-03-01 18:10:25.025755168 +0000 Смена: 2021-03-01 18: 22: 42.678231700 +0000 Рождение: - Файл: /tmp/datagram.sock Размер: 0 Блоки: 1 Блок ввода-вывода: 131072 сокет Устройство: 48h / 72d Inode: 1743 Ссылки: 1 Доступ: (0755 / srwxr-xr-x) Uid: (0 / root) Gid: (0 / root) Доступ: 2021-03-01 18: 10: 25.025755168 +0000 Изменить: 2021-03-01 18: 10: 25.025755168 +0000 Смена: 2021-03-01 18: 10: 25.025755168 +0000 Рождение: -

Обратите внимание, что для каждого файла типом является socket (выделено справа от вывода), а режим доступа имеет символ s , предшествующий разрешениям файла.

Утилита ls также укажет, является ли файл сокетом. Запустите ls -l , чтобы проверить файлы:

  
  • ls -l /tmp/stream.sock /tmp/datagram.sock

Вы получите следующий результат. Снова обратите внимание, что для сокетов файловый режим включает в себя символ s перед полями разрешения файла:

  

Вывод

srwxr-xr-x 1 root root 0 1 марта 18:10 /tmp/datagram.sock srwxr-xr-x 1 корень root 0 1 марта 18:10 / tmp / stream.носок

Теперь, когда вы создали доменные сокеты Unix и научились исследовать их с помощью ss и различных инструментов на основе файловой системы, следующим шагом будет тестирование сокетов с помощью такого инструмента, как netcat.

Тестирование сокетов домена Unix

Утилиту netcat можно использовать для подключения к сокетам домена Unix, а также к сокетам TCP и UDP, о которых вы уже узнали ранее в этом руководстве. Чтобы подключиться к примерным сокетам, которые вы создали, вам нужно будет указать дополнительный флаг -U при запуске команды netcat.Этот флаг указывает netcat подключиться к UDS, а не к сетевому сокету на основе TCP или UDP.

Кроме того, если сокет основан на дейтаграммах, вы будете использовать флаг -u , чтобы указать netcat на использование дейтаграмм, как мы узнали в разделе «Datagram Socket» этого руководства.

Давайте начнем исследовать сокеты UDS с подключения к потоковому сокету с помощью следующей команды:

  
  • NC -U -z /tmp/stream.sock

-U сообщает netcat, что он подключается к сокету домена Unix.
Опция — z гарантирует, что netcat подключается только к сокету, без отправки каких-либо данных.
/tmp/stream.sock — это адрес сокета в файловой системе.

Вы не получите никаких выходных данных netcat при запуске команды. Однако, если сокет недоступен , netcat выдаст сообщение об ошибке, подобное следующему:

  

Выход

nc: unix connect failed: нет такого файла или каталога nc: /tmp/stream.sock: нет такого файла или каталога

Таким образом, отсутствие вывода netcat при тестировании потокового сокета UDS означает, что соединение было успешным.

Повторите процесс тестирования, на этот раз для UDS на основе дейтаграмм:

  
  • nc -uU -z /tmp/datagram.sock

Добавлен дополнительный флаг -u , чтобы сообщить netcat, что удаленный сокет является сокетом дейтаграммы. Опять же, вы не получите никаких выходных данных, если тест прошел успешно.

Если по адресу нет сокета, вы получите сообщение об ошибке следующего вида:

  

Выход

nc: unix connect failed: нет такого файла или каталога NC: / tmp / датаграмма.sock: нет такого файла или каталога

Чтобы очистить сокеты, вам нужно запустить команду fg (передний план) для каждого процесса socat, который вы создали. Затем вы будете использовать CTRL + C , чтобы закрыть каждый socat.

Запустите fg , чтобы вывести основанный на дейтаграммах экземпляр socat на передний план вашего терминала:

  

Вы получите следующий результат:

  

Вывод

socat unix-recvfrom: / tmp / datagram.носок, вилка / dev / null

Запустите CTRL + C , чтобы закрыть его. Вы не получите никакого вывода.

Теперь снова запустите fg , чтобы очистить первый потоковый сокет UDS.

Снова вы должны получить следующий результат:

  

Вывод

socat unix-listen: /tmp/stream.sock,fork / dev / null

Запустите CTRL + C , чтобы завершить процесс. Вы не получите никакого вывода.

Теперь вы создали, проверили и протестировали сокеты дейтаграмм Unix в своей системе.Попробуйте поэкспериментировать с netcat и socat , чтобы лучше познакомиться с тем, как отправлять и получать данные через UDS, а также как тестировать и устранять неполадки сокетов домена Unix.

Заключение

В этом руководстве вы узнали, как разные типы сокетов используются в системе Linux. Вы узнали о потоковых сокетах, которые обычно используют TCP для сетевого взаимодействия. Вы также узнали о сокетах на основе дейтаграмм, которые используют UDP для отправки данных по сети.Наконец, вы узнали, как доменные сокеты Unix могут быть потоковыми или дейтаграммными на локальном сервере.

В каждом разделе вы использовали утилиту ss для сбора информации о сокетах в системе Linux. Вы узнали, как различные флаги, которые предоставляет инструмент ss , могут помочь вам ограничить его вывод определенными типами сокетов, когда вы исследуете сокеты в системе.

Наконец, вы использовали инструменты netcat и socat для создания и подключения к каждому из трех различных типов сокетов, обсуждаемых в этом руководстве.Утилита netcat широко используется для подключения к сокетам, но она также может создавать сокеты. Его документация ( man nc ) содержит множество примеров того, как его можно использовать в любом из режимов. Утилита socat — это более продвинутый инструмент, который можно использовать для подключения ко многим различным типам сокетов, которые не рассматриваются в этом руководстве. Его документация ( man socat ) также содержит множество примеров различных способов его использования.

Понимание того, что такое сокеты и как они работают, является основным навыком системного администрирования.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *