Схема подключения нескольких розеток от одного провода: Подключение нескольких розеток от одного провода

Содержание

инструкция по монтажу и схема

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

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

Виды электропроводок

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

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

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

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

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

Преимущества этого способа прокладки:

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

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

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

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

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

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

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

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

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

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

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

Порядок монтажа

Гипсокартон – хрупкий материал, работать с ним нужно осторожно

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

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

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

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

Чтобы правильно подключить сразу несколько розеток подряд (шлейфом), специалисты советуют обратить внимание на следующие моменты:

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

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

Установка изделия с выключателем

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

К преимуществам совмещенных конструкций относят:

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

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

Один день из работы электрика: соединение розеток гибким проводом

Добрый день, уважаемые читатели!

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

Один день из работы электрика: соединение розеток гибким проводом - фото 1

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

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

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

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

Ну вот, например (картинка взята с сайта elektrik-kiev.com):

Один день из работы электрика: соединение розеток гибким проводом - фото 2


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

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

Кроме того, в ПУЭ указаны требования к защитному заземлению, в том числе и розеток:

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


Наибольшее соответствие этим требованиям обеспечивают неразборные соединения, указанные в ПУЭ-7, одним из которых является опрессовка. 

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

В случае плохого или отсутствия контакта в проводе защитной земли, при наличии устройства дифференциальной защиты (ВДТ / АВДТ, в народе УЗО / ДИФ) их срабатывание произойдет лишь тогда когда человек дотронется до корпуса металлического неисправного прибора тем самым устроит через свое тело утечку тока. В случае отсутствия ВДТ / АВДТ такое прикосновение может, к сожалению, закончится трагически.

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

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

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

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

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

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

3. Если розеток в группе много (например, 5), то «звезда» разделяется на несколько, соединенных неразборным соединением — по 3-4 соединения в каждой.

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

Итак, начинаем с зачистки жил.
Один день из работы электрика: соединение розеток гибким проводом - фото 3

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

Один день из работы электрика: соединение розеток гибким проводом - фото 4

Далее гильза опрессовывается:

Один день из работы электрика: соединение розеток гибким проводом - фото 5

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

Один день из работы электрика: соединение розеток гибким проводом - фото 6

Качество опрессовки контролируется визуально (каждая жила должна чуть-чуть выступать из гильзы) и подергиванием жил. Далее производится изоляция и соединений сначала высококачественной изолентой фирмы 3M, затем — термоусадочной трубкой с клеевым слоем. Изолента даже больше нужна для того чтобы зафиксировать жилы вместе для того чтобы трубка села максимально плотно.

Один день из работы электрика: соединение розеток гибким проводом - фото 7
Один день из работы электрика: соединение розеток гибким проводом - фото 8
Один день из работы электрика: соединение розеток гибким проводом - фото 9

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

Один день из работы электрика: соединение розеток гибким проводом - фото 10

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

Один день из работы электрика: соединение розеток гибким проводом - фото 11

Вот результат:

Один день из работы электрика: соединение розеток гибким проводом - фото 12

Далее все заботливо укладывается в подрозетник. Очевидно, что для подобных методов хотя бы один подрозетник должен быть глубоким (60 мм). Здесь стандартные подрозетники (глубино 45 мм), а дополнительную глубину обеспечивает лист ГВЛ и лист ГКЛ.

В итоге получается акууратное соединение:

Один день из работы электрика: соединение розеток гибким проводом - фото 13

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

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

Согласно п. 3 ГОСТ 22483-2012. Жилы токопроводящие для кабелей, проводов и шнуров (введен вместо ГОСТ 22483–77):

Жилы классов 1 и 2 предназначены для кабельных изделий стационарной прокладки. Жилы классов 3, 4, 5 и 6 предназначены для гибких кабельных изделий, но их можно также использовать для кабельных изделий стационарной прокладки.

Таким образом, многожильный гибкий провод ПуГВ (класс гибкости 5 по ГОСТ 22483-2012, далее -многожильный провод) можно использовать для стационарного соединения розеток внутри подрозетников (он так же используется в распределительных щитах).

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

То есть все равно те, кто делает разводку по квартире проводом ПВС — халтурщики так как ПВС не предназначен для этих целей, не соответствует требованиям ГОСТ 31565-2012 (Кабельные изделия. Требования пожарной безопасности) для жилых помещениях и обладает сроком службы всего 5 лет.

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

То есть надо индивидуально рассматривать эту ситуацию в случае с каждой серией розеток. 

Например, для типового сечения жил розеточных линий 2.5 квадрата, ПуГВ, оконцованный НШВ или НШВИ влезает в самозажимные клеммы розеток Legrand Valena, но вот вытащить жилу штатными средствами из розетки не представляется возможным.

В таком случае (а такой случай как раз имел место на данном объекте) единственный выход — использовать провод меньшего сечения, то есть 1.5 мм2.

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

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

Согласно ПУЭ-7:

Один день из работы электрика: соединение розеток гибким проводом - фото 14

Для длительно допустимого тока ПуГВ в подрозетнике следует смотреть колонку для «двух одножильных» (согласно ПУЭ, PE не учитывается) и он составляет 19 ампер. Минимальный ток срабатывания бытового автомата составляет 16*1,13 = 18,08 ампер, что меньше указанного в таблице тока. 

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

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

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

Один день из работы электрика: соединение розеток гибким проводом - фото 15

Далее одеваются НШВИ и обжимаются:
Один день из работы электрика: соединение розеток гибким проводом - фото 16

На форуме звучали советы обжимать НШВ (то есть без «юбки»). но не советую этого делать (лучше немного подрезать «юбку» у НШВ). Вот почему:
Один день из работы электрика: соединение розеток гибким проводом - фото 17

Вот результат: 

Один день из работы электрика: соединение розеток гибким проводом - фото 18

И первая подключенная розетка:

Один день из работы электрика: соединение розеток гибким проводом - фото 19

Спасибо за внимание.

Соединение розеток: шлейфом, звездой, смешанное

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

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

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

  1. Параллельное соединение или подключений звездой.
  2. Последовательное или шлейфом.
  3. Смешанное.

Понятия «последовательное» и «параллельное» — в этом контексте условны, и не нужно их воспринимать в классическом понимании соединений элементов электрических схем.

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

Рассмотрим каждую схему соединения розеток более подробно.

Последовательная схема

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

Соединение шлейфом

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

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

Параллельное соединение

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

Соединение по типу звезда

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

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

Смешанная схема

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

Смешанное соединение розеток

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

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

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

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

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

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

Заключение

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

Важно также учитывать, что при последовательном соединении розеток суммарная нагрузка не должна превышать максимальный ток розетки. А он, в большинстве случаев, не превышает 16А (3,5 кВт). Т.е. если вы собрались устанавливать блок из 3 розеток и соединить их последовательно, категорически запрещено одновременно включать нагрузку более 16А в каждую из этих розеток (эта ситуация актуальна на кухне). В то же время, если вы решите соединить розетки звездой, к каждой из них можно будет подключить нагрузку до 16А. Главное, чтобы кабель выдержал и автомат, который установлен на эту розеточную линию.

Материалы по теме:

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

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

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

Содержание:

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

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

  1. Параллельное соединение или подключений звездой.
  2. Последовательное или шлейфом.
  3. Смешанное.

Понятия «последовательное» и «параллельное» — в этом контексте условны, и не нужно их воспринимать в классическом понимании соединений элементов электрических схем.

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

Рассмотрим каждую схему соединения розеток более подробно.

Заключение

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

Важно также учитывать, что при последовательном соединении розеток суммарная нагрузка не должна превышать максимальный ток розетки. А он, в большинстве случаев, не превышает 16А (3,5 кВт). Т.е. если вы собрались устанавливать блок из 3 розеток и соединить их последовательно, категорически запрещено одновременно включать нагрузку более 16А в каждую из этих розеток (эта ситуация актуальна на кухне). В то же время, если вы решите соединить розетки звездой, к каждой из них можно будет подключить нагрузку до 16А. Главное, чтобы кабель выдержал и автомат, который установлен на эту розеточную линию.

Материалы по теме:

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

Опубликовано: 20.11.2019 Обновлено: 20.11.2019 нет комментариев

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

Приветствую вас, уважаемые читатели сайта elektrik-sam.info.

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

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

К силовым контактам розетки подключается фазный провод L (красный) и нулевой рабочий N (синий), к пружинному контакту подключается защитный PE-проводник (желто-зеленый).

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

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

В ответвительной коробке кабель от электрощита разветвляется — один идет к розетке, а другой в другую ответвительную коробку, для подключения других розеток. Последняя розетка в группе (на рисунке розетка 3) подключается в той же коробке, что и розетка 2. Т.е. для нее отдельная коробка не нужна.

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

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

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

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

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

На рисунке выше показана схема подключения блоков розеток в электропроводке квартиры.

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

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

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

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

Полезные материалы по теме:

Расчет сечения кабеля.

Схема подключения автоматического выключателя.

Как выбирать автоматические выключатели, УЗО, дифавтоматы?

Автоматические выключатели УЗО дифавтоматы — подробное руководство.

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

Как подключить двухклавишный выключатель?

Схема подключения проходного выключателя.

Электрощит своими руками.

Как выбрать квартирный электрощит.

Как электричество попадает в дом?

два способа достичь одной цели

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

Виды устройств и их особенности

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

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

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

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

Основные популярные типы

К ним относятся:

  • вид «С», он имеет 2 контакта — фазу и ноль, обычно покупается, если предназначен для техники малой либо средней мощности;
  • тип «F», помимо традиционной пары оснащается еще одним контактом — заземляющим, эти розетки становятся более популярными, так как для квартир в новостройках заземляющий контур стал нормой;
  • Вид «Е», отличающийся от предыдущего только формой контакта заземления, это штырь, такой же, как и элементы вилки розетки.

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

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

  1. Для обычных жилых комнат достаточно моделей класса IP22 либо IP33.
  2. IP43 рекомендуют покупать для детских, так как эти розетки оснащены крышками/шторками, блокирующими гнезда, когда техника не используется.
  3. IP44 — тот минимум, что необходим для ванных комнат, кухонь, бань. Угрозой в них может быть не только сильная влажность, но и брызги воды. Подойдут они для монтажа в подвалах без отопления.

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

Схемы подключения

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

Однофазная сеть без заземления

На схеме обозначены цифрами:

1 — общий автомат;

2 — тот, что отключает фазу на конкретной линии;

3 — нулевая шина;

4 — распределительные коробки, отдельные для каждой розетки;

5 — кабели.

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

Однофазная сеть, но с заземлением

В этом случае добавляется всего один элемент под номером 6, это — главная заземляющая шина для защитного проводника (РЕ). Он обозначен зеленым цветом.

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

Возможные способы подключения

Есть несколько способов добиться результата, но все зависит от потенциальной нагрузки на такие розетки.

Шлейф — последовательный метод

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

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

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

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

Звезда — параллельное подключение

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

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

Комбинированный компромисс

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

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

Что делать с защитным проводом?

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

Оптимальный вариант — выполнение распайки (скрутки) на заземляющем проводе, идущем к первой розетке «в строю». Через нее ведут отдельный провод к каждому элементу блока. Единственная трудность — помещение защитных проводов в первом подрозетнике, однако ради такого случая можно приобрести более глубокое изделие (например, «высотой» 60 мм).

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

Выбор правильного способа

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

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

Монтаж розеток

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

Полное обесточивание — первое условие для любых электромонтажных работ. При установке надо обязательно ориентироваться на маркировку проводов цветом. Фазные провода (L) могут быть:

  • белыми;
  • бирюзовыми;
  • коричневыми;
  • красными;
  • оранжевыми;
  • розовыми;
  • серыми;
  • фиолетовыми;
  • черными.

Но все же чаще используют 3 цвета — белый, черный либо коричневый. Нейтраль (N) — нулевой рабочий контакт — голубой или синий. Заземление (PE), которое нередко называют «нулевой защитой», имеет оболочку из желтых и зеленых полос (продольных, поперечных), иногда — желто-зеленый оттенок, а также может быть чисто желтого либо только зеленого цвета.

Процесс установки розеток выглядит так:

  1. Сначала в стене сверлят отверстие необходимого диаметра под подрозетник, делают штробы для электропроводки. Эти операции не нужны, если задача стоит простая — замена розетки, вышедшей из строя. В этом случае конец силового кабеля вытаскивают наружу, с помощью пылесоса или кисти удаляют весь накопившийся мусор.
  2. Для монтажа подрозетника готовят цементный/гипсовый раствор. После его нанесения в отверстие вставляют установочную коробку, протягивая в нее кабель, фиксируют на одном уровне со стеной. Оставляют работу до полного схватывания раствора.
  3. Затем с концов проводов снимают изоляцию, их заводят в крепления контактов (фаза — слева, ноль — справа, защитный кабель — по центру) и затягивают с помощью отвертки. Проверяют соединение на прочность.
  4. Корпус устанавливают внутрь коробки, выравнивают по горизонтали, с обеих сторон временно фиксируют саморезами. Уровнем корректируют положение, потом затягивают крепеж и распорные лапки, окончательно фиксирующие корпус розетки
  5. Прикрепляют к корпусу крышку, закручивают центральный винт. Включают электричество и индикатором проверяют работоспособность розетки.

Установка блока из нескольких розеток

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

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

  1. В центре всех будущих отверстий делают углубления: сначала штробят круги коронкой, затем выбивают «лишнее», действуя зубилом и молотком. Если стены выполнены из гипсокартона, операция значительно упрощается.
  2. Следующий этап — установка блока подрозетников. Лучше выбирать модели, которые можно соединить друг с другом. Их закрепляют раствором, в гипсокартоне — лапками, расположенными по бокам конструкций.
  3. Выключают электричество. Из первого подрозетника вытаскивают кабель, с него снимают оплетку, лучший инструмент для этого — монтерский нож с пяткой. Каждый из 3 проводов лишают 10 мм изоляции с помощью съемника проводов (стриппера).
  4. Для создания шлейфа используют провод, аналогичный «оригиналам», другого варианта нет. От края снимают оплетку. 200 мм минимум для блока из 2 розеток, необходимый отрезок зависит от количества отверстий, поэтому длину рассчитывают самостоятельно. Затем кусок просовывают из второго подрозетника до последнего.
  5. Исключение — защитный провод. Так как простой шлейфовый метод с перемычками для заземления запрещен правилами (ПУЭ), то делают ответвления, отрезая куски необходимой длины для каждой розетки комплекса. Их соединяют с главным питающим проводом, опрессовывают клещами, изолируют термоусаживаемой трубкой. Затем укладывают на дно коробки.
  6. Концы кабеля зачищают от изоляции, затем переходят к подсоединению первой розетки. Делают это аналогично: сначала фаза слева, потом нейтраль справа, в центр — заземление. Клеммы осторожно, но плотно затягивают отверткой. Розетку вставляют, слегка выравнивают, но саморезами не фиксируют.
  7. Подключают следующее, второе устройство, действуют по такому же алгоритму. Потом третье, четвертое и т. д. После присоединения всех элементов следует проверка горизонтали (вертикали, если выбран такой способ установки).
  8. Последний этап — монтаж розеток саморезами, затем упорными лапками и фиксация декоративных панелей. Если есть общая рамка, она примеряется, устанавливается, затем поочередно в центрах розеток фиксируют крышки. На этом вопрос, как подключить розетку на 4 гнезда (2, 3 или 5), можно считать подробно рассмотренным.

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

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

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

подключение розетки

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

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

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

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

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

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

открытая проводка

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

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

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

Недостатки:

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

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

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

скрытая проводка

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

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

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

Недостатки:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

с использованием как проводных, так и беспроводных подключений | Локальная сеть (LAN). Примеры компьютеров и сетей | Точка беспроводного доступа

Hotel Network Topology Diagram *

Сетевая топология — это расположение различных элементов компьютерной сети, таких как узлы, каналы, маршрутизаторы и т. Д.Это топологическая структура сети, которую можно изобразить логически или физически. Физическая топология показывает физическое расположение компонентов сети и кабельные соединения между узлами сети. Логическая топология описывает потоки данных, циркуляцию сигналов в физической топологии. Физическая и логическая топологии для двух сетей могут быть идентичными, в то время как их физические соединения, расстояния между узлами, скорости передачи и / или типы сигналов могут различаться.
ConceptDraw DIAGRAM с компьютерным и сетевым решением из области Computer and Networks в ConceptDraw Solution Park позволяет создавать физические и логические схемы топологии сети для беспроводных и проводных компьютерных сетей связи, расположенных в различных помещениях, включая отели.Вы можете легко спроектировать схему топологии сети отеля, диаграммы, изображающие локальные и беспроводные локальные сети, а также любую из восьми основных топологий (точка-точка, звезда, шина, сетка, кольцо, дерево, гибрид, гирляндное соединение).

Создать схему топологии сети

.

Программирование сокетов на Python — IBM Developer

Перед тем, как начать

Об этом руководстве

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

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

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

У вас должно быть базовое понимание стандартного API сокетов BSD и некоторый опыт работы со средой GNU / Linux®.Полезно также некоторое знакомство с объектно-ориентированными концепциями.

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

Это руководство и продемонстрированные в нем примеры основаны на версии Python 2.4. Вы можете загрузить эту версию с веб-сайта Python (см. Ссылку в разделе Ресурсы). Для создания интерпретатора Python вам понадобится компилятор GNU C (gcc) и утилиты configure / make (которые являются частью любого стандартного дистрибутива GNU / Linux).

У вас должно быть базовое понимание стандартного API сокетов BSD и некоторый опыт работы со средой GNU / Linux.Полезно также некоторое знакомство с объектно-ориентированными концепциями.

Знакомство с Python

Во-первых, я познакомлю вас с Python.

Что такое Python

Python — это объектно-ориентированный язык сценариев общего назначения, который можно применять для решения большого числа задач. Он был создан в начале 1990-х в CWI в Амстердаме и продолжает развиваться сегодня в рамках Python Software Foundation.

Python удивительно портативен и может быть найден почти во всех операционных системах.

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

Вы также можете легко встраивать Python в программы C или C ++, что позволяет расширить приложение с помощью возможностей создания сценариев.

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

Вкус Python

Я дам вам представление о том, что такое Python.

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

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

Листинг 1.Некоторые примеры Python для опробования
  # Откройте файл, прочтите каждую строку и распечатайте ее
для открытой строки ('file.txt'):
  линия печати


# Создать файл и записать в него
file = open ("test.txt", "w")
file.write ("тестовая строка \ n")
file.close ()


# Создайте небольшой словарь имен и возрастов и манипулируйте
family = {'Megan': 13, 'Elise': 8, 'Marc': 6}

# результатов через 8
семья 'Элиза'
# Удалить пару ключ / значение
дель семьи 'Элиза'

# Создайте список и функцию, которая удваивает ввод. Составьте карту
# функция для каждого из элементов списка (создание нового
# список в результате).arr = 1, 2, 3, 4, 5def double (x): вернуть x * x
карта (двойная, обр)


# Создать класс, наследовать другим, а затем создать его экземпляр и
# вызвать его методы.
класс Простой:
  def init (я, имя):
    self.name = имя

  def привет (сам):
    напечатайте self.name + "привет".

класс Simple2 (Простой):
  def прощай (сам):
    напечатайте self.name + "прощается".

me = Simple2 ("Тим")
me.hello ()
me.goodbye ()  

Показать ещеПоказать еще значок

Зачем использовать Python

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

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

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

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

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

Теперь давайте углубимся в программирование сокетов на Python.

Модули сокетов Python

Базовые модули сокетов Python

Python предлагает два основных модуля сокетов. Первый, Socket , предоставляет стандартный API сокетов BSD. Второй, SocketServer , представляет собой серверно-ориентированный класс, упрощающий разработку сетевых серверов. Он делает это асинхронным способом, в котором вы можете предоставить классы подключаемых модулей для выполнения специфичных для приложения заданий сервера.В таблице 1 перечислены классы и модули, рассматриваемые в этом разделе.

Таблица 1. Классы и модули Python
Socket Сетевой интерфейс низкого уровня (согласно BSD API)
SocketServer Предоставляет классы, упрощающие разработку сетевых серверов

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

Модуль Socket

Модуль Socket предоставляет основные сетевые службы, с которыми программисты UNIX® наиболее знакомы (также известный как BSD API ).В этом модуле есть все необходимое для создания серверов и клиентов сокетов.

Разница между этим API и стандартным API C заключается в его объектной ориентации. В C дескриптор сокета извлекается из вызова сокета, а затем используется в качестве параметра для функций BSD API. В Python метод socket возвращает объект сокета, к которому могут быть применены методы сокета. В таблице 2 представлены некоторые методы класса, а в таблице 3 показаны подмножества методов экземпляра.

Таблица 2.Методы класса для модуля Socket
Socket Сетевой интерфейс нижнего уровня (согласно BSD API)
socket.socket (семейство, тип) Create и вернуть новый объект сокета
socket.getfqdn (name) Преобразовать строковый IP-адрес с четырьмя точками в полное доменное имя
socket.gethostbyname (hostname) Преобразование имени хоста в строку IP-адреса с четырьмя точками
socket.fromfd (fd, family, type) Создание объекта сокета из существующего дескриптора файла
Таблица 3. Методы экземпляра для модуля Socket
sock.bind ((adrs, port)) Привяжите сокет к адресу и порту
sock.accept () Вернуть клиентский сокет (с информацией об адресе однорангового узла)
sock.listen (backlog) Перевести сокет в состояние прослушивания, чтобы можно было отложить backlog невыполненных запросов на соединение
sock.connect ((adrs, port)) Подключите сокет к определенному хосту и порту
sock.recv (buflen [, flags]) Получите данные от сокета, до buflen байт
sock.recvfrom (buflen [, flags]) Получать данные из сокета, до buflen байт, возвращая также удаленный хост и порт, с которого пришли данные
sock.send (data [, flags] ) Отправить данные через сокет
sock.sendto (data [, flags], addr) Отправить данные через сокет
sock.close () Close розетка
носок.getsockopt (lvl, optname) Получить значение для указанной опции сокета
sock.setsockopt (lvl, optname, val) Установить значение для указанной опции сокета

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

Модуль SocketServer

Модуль SocketServer — интересный модуль, упрощающий разработку серверов сокетов.Обсуждение его использования выходит далеко за рамки этого руководства, но я продемонстрирую его базовое использование, а затем отнесу вас к разделу «Ресурсы» за ссылками на более подробное обсуждение.

Рассмотрим простой случай, показанный в листинге 2. Здесь я реализую простой сервер «Hello World», который выдает сообщение, когда клиент подключается. Сначала я создаю обработчик запросов, который наследует класс SocketServer.StreamRequestHandler . Я определяю метод под названием handle , который обрабатывает запросы к серверу.Все, что делает сервер, должно обрабатываться в контексте этой функции (в конце сокет закрывается). Этот процесс работает в простых случаях, но с помощью этого класса можно реализовать даже простые HTTP-серверы. В методе handle я отправляю свое приветствие и затем выхожу.

Теперь, когда обработчик соединения готов, остается только создать сервер сокетов. Я использую класс SocketServer.TCPServer , предоставляя адрес и номер порта (к которому будет привязан сервер) и мой метод обработчика запросов.Результатом является объект TCPServer . Вызов метода serve_forever запускает сервер и делает его доступным для подключений.

Листинг 2. Реализация простого сервера с модулем SocketServer
  import SocketServer

класс hwRequestHandler (SocketServer.StreamRequestHandler):
  def handle (self):
    self.wfile.write ("Привет, мир! \ n")


server = SocketServer.TCPServer (("", 2525), hwRequestHandler)
server.serve_forever ()  

Показать ещеПоказать еще значок

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

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

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

Предварительные испытания

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

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

В следующем примере показано взаимодействие с интерпретатором Python.Здесь я использую метод класса socket gethostbyname для преобразования полного доменного имени (www.ibm.com) в строку IP-адреса, разделенного точками («129.42.19.99»):

Листинг 3. Использование API сокетов из командной строки интерпретатора
  [camus] $ python
Python 2.4 (# 1, 20 февраля 2005 г., 11:25:45)
[GCC 3.2.2 20030222 (Red Hat Linux 3.2.2‑5)] в linux2
Введите «помощь», «авторские права», «кредиты» или «лицензия», чтобы узнать больше.
   Информация.
>>> импортный сокет
>>> розетка.gethostbyname ('www.ibm.com')
"129.42.19.99"
>>>  

Показать еще Показать значок

После импорта модуля socket я вызываю метод класса gethostbyname для преобразования имени домена в IP-адрес.

Теперь я рассмотрю основные методы socket и связь через сокеты. Не стесняйтесь следить за своим интерпретатором Python.

Создание и уничтожение сокетов

Для создания нового сокета используется метод socket класса socket .Это метод класса, потому что у вас еще нет объекта socket , из которого можно применить методы. Метод socket похож на BSD API, как показано при создании сокета потока (TCP) и датаграммы (UDP):

Листинг 4. Создание сокетов для потоков и датаграмм
  streamSock = socket.socket (socket.AF_INET, socket.SOCK_STREAM)

dgramSock = socket.socket (socket.AF_INET, socket.SOCK_DGRAM)  

Показать ещеПоказать еще значок

В каждом случае возвращается объект socket .Символ AF_INET — аргумент один — указывает, что вы запрашиваете сокет Интернет-протокола (IP), а именно IPv4. Второй аргумент — это тип транспортного протокола ( SOCK_STREAM для сокетов TCP и SOCK_DGRAM для сокетов UDP). Если ваша базовая операционная система поддерживает IPv6, вы также можете указать socket.AF_INET6 для создания сокета IPv6.

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

streamSock. закрыть () streamSock.close ()

Наконец, вы можете удалить сокет с помощью оператора del :

del streamSock

Этот оператор навсегда удаляет объект socket . Попытка ссылаться на сокет после этого приводит к ошибке.

Адреса сокетов

Адрес конечной точки для сокета — это кортеж, состоящий из адреса интерфейса и номера порта. Поскольку Python может легко представлять кортежи, адрес и порт представлены как таковые.Это иллюстрирует конечную точку для адреса интерфейса 192.168.1.1 и порта 80:

.

('192.168.1.1', 80)

Здесь также можно использовать полное доменное имя, например:

(«www.ibm.com», 25)

Этот пример прост и определенно превосходит манипуляцию sockaddr_in , которая необходима в C. В следующем обсуждении представлены примеры адресов в Python.

Серверные сокеты

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

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

Листинг 5. Использование серверных сокетов
  sock = socket.socket (socket.AF_INET, socket.SOCK_STREAM)
носок.привязать (('', 2525))
sock.listen (5)
newsock, (remhost, remport) = sock.accept ()  

Показать ещеПоказать еще значок

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

Обратите внимание, что метод accept возвращает не только новый объект socket , который представляет клиентское соединение ( newsock ), но и кортеж адресов (удаленный адрес и номер порта однорангового конца сокета).Модуль Python SocketServer может еще больше упростить этот процесс, как показано выше.

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

Листинг 6. Создание серверного сокета датаграмм
  sock = socket.socket (socket.AF_INET, socket.SOCK_DGRAM)
sock.bind (('', 2525))  

Показать ещеПоказать больше значка

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

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

Клиентские сокеты

Механизмы создания и подключения клиентских сокетов аналогичны настройке серверных сокетов. При создании сокета необходим адрес — не для локального связывания сокета (как в случае с сервером), а для определения того, куда должен подключаться сокет. Скажем, на хосте есть сервер с IP-адресом интерфейса «192.168.1.1» и портом 2525. Следующий код создает новый сокет и подключает его к определенному серверу:

Листинг 7.Создание потокового сокета и подключение к серверу
  sock = socket.socket (socket.AF_INET, socket.SOCK_STREAM)
sock.connect (('192.168.1.1', 2525))  

Показать ещеПоказать еще значок

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

Листинг 8. Создание сокета дейтаграммы и подключение к серверу
  sock = socket.socket (socket.AF_INET, sock.sock_DGRAM)
sock.connect (('192.168.1.1', 2525))  

Показать ещеПоказать еще значок

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

Потоковые сокеты ввода / вывода

Отправка или получение данных через потоковые сокеты в Python очень просты. Существует несколько методов для перемещения данных через сокет потока (например, send , recv , read и write ).

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

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

Листинг 9. Простой потоковый эхо-сервер Python
  import socket

srvsock = socket.socket (socket.AF_INET, socket.SOCK_STREAM)
srvsock.bind (('', 23000))
srvsock.listen (5)

а 1:

  clisock, (remhost, remport) = srvsock.accept ()
  str = clisock.recv (100)
  clisock.send (str)
  clisock.close ()  

Показать ещеПоказать еще значок

В листинге 10 показан эхо-клиент, который соответствует серверу в листинге 9.После создания нового потокового сокета для подключения этого сокета к серверу используется метод connect . При подключении (когда возвращается метод connect, ) клиент отправляет простое текстовое сообщение с помощью метода send , а затем ожидает эха с помощью метода recv . Оператор print используется для вывода прочитанного. Когда это будет сделано, выполняется метод close для закрытия сокета.

Листинг 10. Простой потоковый эхо-сервер Python
  сокет импорта

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

clisock.connect (('', 23000))

clisock.send ("Привет, мир \ n")
печать clisock.recv (100)

clisock.close ()  

Показать ещеПоказать еще значок

Датаграмм сокеты ввода / вывода

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

В листинге 11 показан эхо-сервер дейтаграмм. Сначала создается сокет, который затем привязывается к адресу с помощью метода bind . Затем вводится бесконечный цикл для обслуживания клиентских запросов. Метод recvfrom принимает сообщение из сокета дейтаграммы и возвращает не только сообщение, но и адрес источника сообщения. Затем эта информация обрабатывается с помощью метода sendto для возврата сообщения источнику.

Листинг 11.Простой эхо-сервер датаграммы Python
  импортный сокет

dgramSock = socket.socket (socket.AF_INET, socket.SOCK_DGRAM)
dgramSock.bind (('', 23000))

а 1:

  msg, (адрес, порт) = dgramSock.recvfrom (100)
  dgramSock.sendto (msg, (addr, port))  

Показать ещеПоказать еще значок

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

Листинг 12. Простой клиент эха дейтаграммы Python
  import socket

dgramSock = socket.socket (socket.AF_INET, socket.SOCK_DGRAM)

dgramSock.sendto ("Привет, мир \ n", ('', 23000))
напечатать dgramSock.recv (100)
dgramSock.close ()  

Показать ещеПоказать еще значок

Варианты розеток

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

Использование параметров сокета в Python просто, как показано в листинге 13. В первом примере я считал размер буфера отправки сокета. Во втором примере я получаю значение параметра SO_REUSEADDR (повторно использую адрес в пределах периода TIME_WAIT ), а затем включаю его.

Листинг 13. Использование параметров сокета
  sock = socket.сокет (socket.AF_INET, socket.SOCK_STREAM)

# Получить размер буфера отправки сокета
bufsize = sock.getsockopt (socket.SOL_SOCKET, socket.SO_SNDBUF)

# Получить состояние опции SO_REUSEADDR
состояние = sock.getsockopt (socket.SOL_SOCKET, socket.SO_REUSEADDR)

# Включить опцию SO_REUSEADDR
sock.setsockopt (socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)  

Показать ещеПоказать еще значок

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

Асинхронный ввод / вывод

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

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

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

Листинг 14. Ожидание ввода от стандартного ввода
  rlist, wlist, elist = select.select ([sys.stdin], [], [])

print sys.stdin.read ()  

Показать ещеПоказать еще значок

Аргументы, переданные в select , представляют собой списки, представляющие события чтения, записи и ошибки.Метод select возвращает три списка, содержащих объекты, события которых были удовлетворены (чтение, запись, исключение). В этом примере после возврата rlist должен быть [sys.stdin] , указывая, что данные доступны для чтения на стандартном вводе. Затем эти данные считываются методом read .

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

Листинг 15. Демонстрация метода select с несколькими сокетами
  import socket
выбрать импорт

sock1 = socket.socket (socket.AF_INET, socket.SOCK_STREAM)
sock2 = socket.socket (socket.AF_INET, socket.SOCK_STREAM)

sock1.connect (('192.168.1.1', 25))
sock2.connect (('192.168.1.1', 25))

а 1:

  # Жду события чтения
  rlist, wlist, elist = выберите.выберите ([sock1, sock2], [], [], 5)

  # Тест на тайм-аут
  если [rlist, wlist, elist] == ​​[[], [], []]:

    print "Прошло пять секунд. \ n"

  еще:

    # Перебрать каждый сокет в rlist, прочитать и распечатать доступные данные
    для sock в rlist:

      print sock.recv (100)  

Показать ещеПоказать еще значок

Создание чат-сервера Python

Простой чат-сервер

Вы изучили базовые сетевые API для Python; теперь вы можете применить эти знания в простом приложении.В этом разделе вы создадите простой чат-сервер. Используя Telnet, клиенты могут подключаться к вашему чат-серверу Python и глобально общаться друг с другом. Сообщения, отправленные на сервер чата, просматриваются другими пользователями (в дополнение к управляющей информации, такой как клиенты, присоединяющиеся к серверу чата или покидающие его). Эта модель графически представлена ​​на Рисунке 1.

Рис. 1. Сервер чата использует метод select для поддержки произвольного числа клиентов.

The chat server uses the select method to support an arbitrary number of clients

Важным требованием к серверу чата является его масштабируемость.Сервер должен поддерживать произвольное количество потоковых (TCP) клиентов.

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

Затем я исследую источник чат-сервера Python и определю, как Python помогает упростить его реализацию.

Чат-сервер класс

Давайте начнем с рассмотрения класса сервера чата Python и метода __init__ — конструктора, который вызывается при создании нового экземпляра.

Класс состоит из четырех методов. Метод run вызывается для запуска сервера и разрешения клиентских подключений.Методы broadcast_string и accept_new_connection используются внутри класса и будут вскоре обсуждены.

Метод __init__ — это специальный метод, который вызывается при создании нового экземпляра класса. Обратите внимание, что все методы принимают аргумент self , ссылку на сам экземпляр класса (как и параметр this в C ++). Вы увидите параметр self , входящий в состав всех методов экземпляра, используемых здесь для доступа к переменным экземпляра.

Метод __init__ создает три переменных экземпляра. Порт — это номер порта для сервера (переданный в конструкторе). srvsock является объектом сокета для этого экземпляра, а дескрипторы — это список, который содержит каждый объект socket для класса. Этот список используется в методе select для идентификации списка событий чтения.

Наконец, в листинге 16 показан код метода __init__ .После создания потокового сокета включается опция сокета SO_REUSEADDR , чтобы при необходимости можно было быстро перезапустить сервер. Подстановочный адрес связан с определенным номером порта. Затем вызывается метод listen , чтобы разрешить входящие соединения. Серверный сокет добавляется в список дескрипторов (единственный элемент в настоящее время), но все клиентские сокеты будут добавляться по мере их поступления (см. accept_new_connection ). На стандартный вывод выводится приветствие, указывающее, что сервер запущен.

Листинг 16. Класс ChatServer с методом init
  import socket
выбрать импорт

класс ChatServer:

  def init (self, порт):
    self.port = порт;

    self.srvsock = socket.socket (socket.AF_INET, socket.SOCK_STREAM)
    self.srvsock.setsockopt (socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
    self.srvsock.bind (("", порт))
    self.srvsock.listen (5)

    self.descriptors = self.srvsock print 'ChatServer запущен на порту% s'% port

  def run (self):
    ...

  def broadcast_string (self, str, omit_sock):
    ...

  def accept_new_connection (сам):
    ...  

.

Настройка двух беспроводных маршрутизаторов с одним SSID (сетевым именем) дома для бесплатного роуминга

My downstairs wiring closet Когда мы переехали в новый дом и установили новый домашний офис несколько лет назад, я написал о том, как подключить дом к проводной сети Ethernet Cat-6. Я никогда не любил беспроводную связь и не доверял ей, поэтому, когда мы начинали строить это место, мы всегда планировали все подключить и сосредоточиться на скорости.

Перенесемся в 2010 год, и Wii будет беспроводным, iPad и iPhone - беспроводными, Windows Phone 7 - беспроводным, ноутбук моей жены - беспроводным, и все это медленно.Это медленно, потому что я использую стандартный беспроводной маршрутизатор FIOS Verizon (теперь Frontier), чтобы покрыть все углы двухэтажного дома. В последние несколько недель это особенно раздражало, поскольку жена перенесла свой ноутбук в другую комнату, а я начал смотреть потоковую передачу Netflix из угла комнаты, в которой никогда не было беспроводного устройства.

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

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

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

Начальная точка

В моем случае у меня был стандартный маршрутизатор Verizon (ActionTec) с IP-адресом 192.168.1.1. Это статический (неизменяемый) адрес. На маршрутизаторе включен DHCP (протокол динамической конфигурации хоста), что означает, что этот маршрутизатор раздает IP-адреса моим устройствам. Он распределяет эти адреса в определенном диапазоне, а именно от 192.168.1.2 до 192.168.1.254.

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

Picture of the Network Connections Screen on a standard Verizon ActionTec Router

Обратите внимание на начальный IP-адрес и конечный IP-адрес. Вы захотите изменить это на 192.168.1. 3 , потому что мы собираемся использовать 192.168.1.2 в качестве статического адреса для второго маршрутизатора при его настройке.

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

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

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

Вот ненужная диаграмма:

diagramnotneeded

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

Конечно, если вы богаты и известны и вам нужно охватить ОГРОМНУЮ территорию, вы можете добавить третью точку беспроводного доступа и просто убедиться, что третья точка доступа использует канал, который находится достаточно далеко от двух других.Попытайтесь сделать так, чтобы второй роутер находился на расстоянии 5 от канала первого роутера. Каналы 1, 6 и 11 являются хорошим ориентиром. Я использовал 11 для первого и 6 для второго.

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

wirelessfreqchart

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

Перезагрузите все, подключите все и готово.

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

Техническое описание

  • Первый маршрутизатор
    • 192.168.1.1
    • DHCP для использования диапазона 192.168.1. 3 -192.168.1.254
    • Беспроводной канал, например 11
  • Второй маршрутизатор
    • 192.168.1.2
    • DHCP отключен
    • Идентичная настройка безопасности беспроводной сети, как у первого маршрутизатора
      • За исключением беспроводного канала. Попробуйте канал 6, если первый - 11.
    • Подключите провод к порту LAN, а не , а не к порту WAN.

Ссылки по теме

.

Want to say something? Post a comment

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