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


Как установить розетку: подробная инструкция с фото и видео

1. Приготовьте необходимые инструменты и материалы

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

  • розетка — с заземлением или без, в зависимости от проводки;
  • монтажная коробка (подрозетник), совместимая с новой розеткой и подходящая для установки к типу стены;
Слева подрозетник для сплошных стен (кирпич, бетон и газобетон), а справа — для полых (гипсокартон). Отличие последнего в прижимных ушках / leroymerlin.ru
  • индикатор напряжения (тестер) — для определения фазы;
  • крестообразная и плоская отвёртки — для монтажа;
  • нож — для зачистки проводов;
  • кусачки — для обрезки;
  • алебастр или гипс — для фиксации подрозетника в сплошной стене.

2. Снимите крышку старой розетки

moikolodets.ru

Если вы не меняете розетку, а устанавливаете новую — переходите к следующему разделу.

Отвёрткой с изолированной рукояткой выверните крепёжный винт, который находится по центру, и снимите крышку.

YouTube-канал «Электрик в доме»

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

3. Проверьте провода

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

YouTube-канал «Электрик в доме»

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

Внешний вид типичных проводов для розеток: тройной — с заземлением, двойной — без / remotvet.ru

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

  • земля (PE или Protective Earth) — жёлто-зелёный или жёлтый;
  • ноль (N или Null) — синий;
  • фаза (L или Lead) — коричневый, красный или белый.

4. Отключите электричество

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

Флажки взведены и виден красный индикатор — автомат находится во включённом состоянии / ac220.ru

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

5. Демонтируйте старую розетку

electry.ru

Если вы не меняете розетку, а устанавливаете новую — переходите к следующему пункту.

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

YouTube-канал «Электрик в доме»

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

6. Установите монтажную коробку

5domov.ru

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

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

YouTube-канал «Электрик в доме»

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

YouTube-канал «Электрик в доме»

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

7. Зачистите провода

joinfo.ua

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

YouTube-канал Remont5.ru

8. Подключите розетку

rozetkaonline.ru

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

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

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

YouTube-канал Borisov-Pro

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

9. Закрепите механизм

sibelektrika.ru

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

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

YouTube-канал Borisov-Pro

10. Установите крышку

alkiv.ua

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

YouTube-канал «Электрик в доме»

11. Включите электричество

ivd.ru

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

12. Проверьте розетку

kursremonta.ru

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

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

Читайте также 🔧💡🔑

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

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

Классификация розеток по типу установки

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

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

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

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

Классификация, особенности и размеры подрозетников

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

  1. Под гипсокартон.
  2. Для бетона и кирпича.
Подрозетники: для гипсокартона (А) и бетона или кирпича (В)

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

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

Составные подрозетники для гипсокартона (А) и бетона или кирпича (В)

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

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

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

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

Типовые размеры подрозетников

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

Монтаж накладных розеток

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

  1. Подготавливаем инструмент и необходимые материалы. Нам понадобятся:
  • дрель или перфоратор (в зависимости от типа поверхности), а также соответствующие сверла;
  • крепеж, он также подбирается в зависимости от материала стены;
  • металлическая пластина по размеру розетки (если установка производится на деревянную поверхность;
  • отвертка и сама розетка.
  1. Разбираем конструкцию на составные элементы (откручиваем верхнюю панель, снимаем механизм с нижней панели). Пример разобранной наружной розетки
  2. Вырезаем заглушку, через которую будет подводиться провода (на рисунке выше отмечена зеленым кругом).
  3. Прикручиваем нижнюю панель к стене (если она из горючего материала, подкладываем заготовленную заранее металлическую пластину). Если стена бетонная или кирпичная, предварительно необходимо в местах крепления просверлить отверстия под дюбели. Крепежные отверстия на корпусе отмечены на рисунке 7 красными кругами. Перед тем как затянуть крепеж, следует выставить основание по уровню.
  4. Устанавливаем механизм на основание.
  5. Производим подключение (подробно об этом процессе будет рассказано в отдельном разделе, поскольку он выполняется одинаково для всех типов устройств).
  6. Прикручиваем внешнюю панель.

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

Монтаж в гипсокартон

Для данного процесса нам потребуются следующие инструменты:

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

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

  • Отвертка (с ее помощью разбирается и собирается розетка, а также прикручивается «стакан»).

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

  1. Устанавливаем насадку с коронкой на шуруповерт (дрель), после чего в отмеченном месте прорезаем отверстие.
  2. Выламываем в посадочном гнезде заглушку под провод, после чего заводим туда электропровода.
  3. Вставляем «стакан» в гипсокартон и закручиваем прижимные винты (отмечены зеленым на рис. 1).

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

  1. Разбираем конструкцию на элементы, как правило, достаточно снять лицевую панель.
  2. Подключаем к клеммам провода.
  3. Устанавливаем основание с механизмом в «стакан», выставляем его по уровню, после чего фиксируем. Фиксация розетки
  4. Прикручиваем лицевую панель.

Монтаж в бетон или кирпич

Как всегда начинаем с подготовки инструментов, в этом случае нам понадобятся:

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

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

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

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

  • Устанавливаем на перфоратор насадка-коронка соответствующего диаметра, после чего высверливаем отверстие (А на рис 11). Нужно приготовиться к тому, что эта процедура довольно пыльная, поэтому следует позаботиться о защите глаз и органов дыхания при помощи очков и респиратора. Чтобы ограничить распространение бетонной пыли помещение можно «запечатать» воспользовавшись полиэтиленовой пленкой и монтажной лентой.
  • Выбиваем бетон (В), чистим от пыли отверстие (С).
  • Производим подготовку посадочного гнезда (выламываем заглушку для подвода кабеля), потом в «стакан» заводим провода.
  • Замешиваем гипсовый раствор и обмазываем им посадочное место (D), после чего засовываем в него подрозетник (E). Выдавленные излишки раствора удаляем (F).
Установка посадочного гнезда в бетон

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

Особенности подключения (электрическая часть)

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

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

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

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

Подключение розетки к сети без заземления (А) и с заземлением (В)

Соответственно, электроточки с заземлением (В на рис. 12.)можно использовать в обоих вариантах.

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

Подключение группы розеток

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

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

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

Кратко о выдвижных розетках

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

Выдвижная розетка, встроенная в столешницу

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

Внутренняя розетка - разновидности и особенности установки

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

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

к содержанию ↑

Разнообразие ассортимента

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

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

к содержанию ↑

Вид материала

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

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

к содержанию ↑

Тип конструкции

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

Размер

Габариты коробов под розетки существуют различные:

  • стандартный размер — 45×68 мм:
  • с учетом толщины стен — 40×65;
  • квадратная форма — 70×70.

При необходимости узкого исполнения глубина подрозетников будет составлять 25 мм, глубокого — 65 (вместо 60). Могут варьировать и размеры квадратных коробок, поскольку некоторые производители могут выпускать их размером 60×60 мм.

к содержанию ↑

По числу розеток

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

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

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

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

к содержанию ↑

Устанавливаем розетку

Монтаж внутренних розеток (одиночных) выполняется согласно пошаговой инструкции.

Осуществлять монтирование стоит в заранее подготовленные штробы с подведенными жилами:

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

  1. Крепеж корпуса. После этапа № 3 необходимо перейти к монтированию корпуса. Надо зачистить жилы электропроводки от изоляции ножом (на расстоянии от 7 до 10 мм) и закрепить контакты в корпусе. Непосредственная конструкция будет состоять из 5 винтов: боковые — под распоры лапок (2), по центру — под заземление (1), слева и справа — для нуля/фазы (2). Следует ослабить центральные винты (3 штуки) и вставить оголенные жилы, тщательно затянув отверткой. Фазу надо подключать в отверстие слева, а ноль — в отверстие справа (если смотреть непосредственно на корпус).

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

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

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

к содержанию ↑

Монтирование тройных розеточных устройств

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

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

Пошаговый алгоритм:

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

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

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

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

к содержанию ↑

Коротко об особенностях монтажа в гипсокартонных стенках

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

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

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

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

к содержанию ↑

Заключение

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

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

Внутренняя розетка - разновидности и особенности установки

Установка электрических розеток своими руками

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

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

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

1. Подключение розеток (общая схема)

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

Силовой кабель из распределительного щитка (РЩ) заходит в распределительную коробку. Из распределительной коробки идут отдельные кабели на каждую розетку.

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

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


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

2. Установка внутренней розетки

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

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

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

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

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

Пример прокладки электрического кабеля в гофре внутри перегородки из ГКЛ

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

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

Достаточно, чтобы электрический кабель выступал из подрозетника примерно на 10-15 см

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

Шаг 2. Снимаем ПВХ-изоляцию и оголяем жилы кабеля на 8-10 мм. Для снятия изоляции можно использовать простой строительный нож, а также очень удобно применить специальные клещи непосредственно для оголения жил:

Шаг 3. Снимаем переднюю панель розетки, чтобы получить доступ к болтам, которые позволят зафиксировать розетку в подрозетнике:

Шаг 4. Заводим жилы кабеля в соответствующие отверстия розетки до упора и фиксируем при помощи специальных болтов. Убеждаемся в надёжности фиксации жил кабеля:

Шаг 5. Устанавливаем розетку в подрозетник и закрепляем её. Электрическая розетка, как правило, может быть зафиксирована в подрозетнике двумя способами: при помощи болтов подрозетника (№1 на фото) и при помощи собственных фиксаторов - «распорных лапок» (№2 на фото). Для надёжности используем сразу два этих способа:

Шаг 6. Устанавливаем на место переднюю панель. На этом монтаж внутренней розетки можно считать оконченным.

Одинарная и двойная розетки устанавливаются и подключаются абсолютно идентично

Ниже представлены фото подключения одинарной внутренней розетки фирмы Lezard:

3. Установка наружной (внешней) розетки

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

Что касается электрического кабеля, то он прокладывается в кабель-каналах или просто по стене с фиксацией при помощи специальных пластиковых скоб.

Пример монтажа кабель-канала представлен ниже:

На фото выше кабель-канал открыт Пример саморезов для крепления кабель-канала

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

Шаг 1. Снимаем переднюю панель розетки.

Шаг 2. Крепим розетку к стене при помощи саморезов и подключаем питающий кабель:

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

Шаг 4. Устанавливаем панель на место и закрываем кабель-канал.

4. Установка розетки с заземлением

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

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

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

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

Ниже рассмотрен пример подключения двойной розетки с заземлением "Этюд" производителя Schneider Electric:

Шаг 1. Снимаем декоративную панель:

На фото ниже представлены места крепления жил питающего кабеля и болты для их фиксации:

Шаг 2. С помощью индикаторной отвёртки убеждаемся в отсутствии напряжения на кабеле:

Шаг 3. Подключаем кабель к розетке и тщательно фиксируем его жилы:

Шаг 4. Устанавливаем розетку в подрозетник и фиксируем её:

Шаг 5. Устанавливаем декоративную панель розетки обратно:

5. Установка розеточного блока

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

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

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

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

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

На фото ниже пример розетки фирмы Sedna для розеточного блока:

А вот так выглядит рамка для розеточного блока на четыре гнезда:

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

Перемычки - фаза, ноль и заземление для соединения розеток в блоке

Места подключения жил кабеля в розетке:

Пример подключения розеток в блоке. На первую розетку заходит питающий кабель, а 2-я, 3-я и 4-я соединяются перемычками:

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

Установка передних панелей розеток и рамки завершена:

Детальное видео о подключении блока из пяти розеток:

На этом всё. Надеюсь, статья оказалась для вас полезной.

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

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

Подключение розетки в монтажной коробке

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

Коротко о типах встраиваемых розеток

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

Таблица 1. Соотношения мощности розеток к параметрам потребителя и требуемому сечению проводки.

Сила тока розетки АМощность потребителя кВтСечение жилы проводов мм2 
АлюминийМедь
61.32.51
102.22.51.5
163.52.51.5
327106

Все встраиваемые розетки, которые могут понадобиться для установки в квартире или частном доме, можно разделить на 3 группы:

  • обычные;
  • влагозащищенные;
  • силовые.

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

Обычная розетка

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

Влагозащищенная розетка в ванной

Цены на влагозащищенные розетки

Влагозащищенная розетка

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

Силовая розетка

Цены на силовые розетки

Силовая розетка

Меры предосторожности

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

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

Проверка наличия напряжения

Цены на приборы для измерения напряжения

Вольтметр

Стандарты высоты расположения розетки

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

Евростандарт

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

Вариант монтажа над прикроватной тумбой

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

Расположение над кухонной столешницей

Выбор совместимой с розеткой монтажной коробки

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

Совет! Лучше покупать установочную коробку одновременно с розеткой, что обеспечит их полную совместимость.

Розетки отдельных производителей предусматривают различные способы крепления к подрозетнику. В первую очередь это касается расположения винтов. Они могут находиться по вертикальной или горизонтальной оси. У некоторых устройств имеется сразу 4 крепления. Диаметр установочных коробок составляет 65-67 мм. Глубина 45 мм. Они могут изготавливаться из полиамида, полипропилена и прочих материалов.

Подрозетник обычный

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

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

Подрозетник для гипсокартона

Монтаж подрозетника

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

Установка подрозетника в бетон, газобетон или кирпич

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

  • перфоратор;
  • корончатое сверло 68 мм;
  • зубило или пику под перфоратор.

Корончатое сверло

Цены на свёрла для розетки (корончатое сверло)

Корончатое сверло

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

Рекомендация! При покупке корончатого сверла необходимо учитывать не только его диаметр, но и тип хвостовика. Для дверей он должен быть цилиндрическим, а для перфоратора sds-plus или другой. В противном случае несовместимая коронка не подойдет под имеющийся в наличии инструмент.

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

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

Засверливание в стену

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

Разметка под блок

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

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

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

Распаечная коробка

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

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

Вклеивание подрозетников

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

Подрозетник с двумя креплениями

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

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

Работа болгаркой

Цены на популярные модели штроборезов

Штроборез

Видео – Установка подрозетников в бетонной/кирпичной/газобетонной стене

Установка подрозетников в гипсокартон

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

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

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

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

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

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

Степень зачистки проводов

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

Электромонтаж

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

Крепление к подрозетнику

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

Видео – Установка розеток своими руками

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

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

Соединение блока

Что делать с алюминиевой проводкой

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

Наращивание проводов

Установка силовых розеток для мощных потребителей

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

Установка внутренней розетки своими руками в квартире, доме

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

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

Особенности коробок для внутреннего монтажа

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

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

Монтаж одинарной внутренней розетки

Подготовка.

Если вы собрались установить внутреннюю розетку у себя дома, то вам понадобится: сама розетка, монтажная коробка, алебастр, перфоратор с буром и зубилом, а также если есть, насадка на перфоратор «корона» для быстрого монтажа.

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

Итак, с местом вы определились, выбираем высоту установки. Тут вопрос предпочтений и удобств. Некоторые делают по евростандарту (10—20 см от пола), другие по старинке — где-то на уровне пупка. Разумнее было бы сделать на той высоте, как все остальные в этой комнате. Тогда не будет бросаться в глаза асимметрия.

Начало монтажа

Ставим крестик в месте установки. Если есть корона по бетону, то высверлить место для коробки не составит особого труда. Ставим «сверло короны» ровно в центр крестика, и потихоньку начинаем бурить перфоратором. Жать на перфоратор сильно не стоит, иначе «корону» может заклинить, что приведет к ее поломке или выкрученным рукам от отдачи перфоратора. Глубина отверстия должна быть соразмерна толщине коробки.

Важно! При работе перфоратором, обязательно использовать защитные очки.

В случае отсутствия «короны», высверливать придется буром. Для этого прикладываем коробку к разметке и обводим карандашом или маркером. Теперь буром 6—10 мм сверлим по кругу и по центру. Чем больше отверстий, тем легче будет подготовить посадочное место для коробки. Глубину отверстий также контролируем по метке на буре, заранее сделанной маркером.  Когда отверстий достаточно, переключаем перфоратор в режим «молоток» и тем же буром или зубилом выбиваем перегородки между отверстиями.

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

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

Монтаж блочной коробки на несколько приборов

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

Подключение проводов

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

Важно! Лучшие результаты можно получить, сначала поклеив обои, а потом уже полностью установив розетки.

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

Установка внутренней розетки в гипсокартоне

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

 

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

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

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

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

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

Общие характеристики внутренней розетки

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

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

Скрытые розетки и выключатели: особенности и классификация

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

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

Заземление

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

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

Защита от влаги

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

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

Количество контактов

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

Розетка IP44 и маркировка скрытых розеток

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

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

Где я могу установить эти розетки?

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

Интернет-розетки

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

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

Рекомендации по правильному монтажу

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

.

Внутренние детали сокетов - CodeProject

Введение

Я люблю TCP / IP. Сильной стороной TCP / IP является его совместимость практически с любой сетевой инфраструктурой нижнего уровня. Тот факт, что его протоколы основаны на открытых стандартах, повышает его репутацию. Сокеты Windows обеспечивают прямой доступ к транспортному уровню, уровню OSI 4. И две службы, которые он предоставляет, - это UDP и TCP. Один без подключения, а другой ориентирован на подключение. Обычно в модели клиент-сервер каждое сетевое приложение имеет конечную точку связи.Есть 2 типа конечных точек: клиент и сервер. По определению, клиент отправляет первый пакет, а сервер его получает. Что ж, я не собираюсь больше обсуждать сокеты Windows , потому что мы собираемся написать собственные сокеты , я предполагаю, что любой, кто читает эту статью, должен иметь базовое представление о сокетах, HDLC (уровень канала передачи данных высокого уровня) и LLC ( Уровень логической связи).

HDLC (уровень канала передачи данных высокого уровня)

Высокоуровневое управление каналом передачи данных, также известное как HDLC, представляет собой битовый протокол с коммутацией и без коммутации.Это протокол управления каналом передачи данных, относящийся к уровню 2, уровню канала данных, модели интерфейса открытых систем (OSI). HDLC определяет следующие три типа станций для управления каналом передачи данных:

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

Настроить канал для использования станцией можно одним из трех способов:

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

При передаче данных станции находятся в одном из трех режимов:

  • Режим нормального ответа (NRM) , когда вторичной станции требуется разрешение от первичной станции, прежде чем она сможет передавать данные.В основном используется на многоточечных линиях.
  • Асинхронный режим ответа (ARM) , когда вторичная станция может отправлять данные без получения разрешения от первичной станции. Это почти никогда не используется.
  • Асинхронный сбалансированный режим (ABM) , когда одна из станций может инициировать передачу без разрешения другой. Это наиболее распространенный режим, используемый для соединений точка-точка.

LLC (уровень логической связи)

LLC является подмножеством высокоуровневого управления каналом передачи данных (HDLC) и использует подкласс HDLC асинхронного сбалансированного режима (ABM).Он находится на канальном уровне между MAC-уровнем (Media Access Control) и протоколами уровня 3 и составляет важную часть спецификации 802.2.

Поняв основные уровни HDLC и LLC, мы перейдем к реализации уровня высокого уровня. Посмотрим как реализованы розетки

Что такое сокеты

Что именно происходит, когда вы вызываете сокет Windows? Я просто пытаюсь это объяснить. Не запускается.

 #define AS (NAME) NAME, * p ## NAME, ** pp ## NAME #define STRUCT typedef struct typedef Uchar AS (октет); typedef Octet AS (MACaddr); typedef Uchar AS (LSAP); typedef u_int SOCKET; СТРУКТУРА { MACaddr addr; Порт LSAP; } AS (NSAP); СТРУКТУРА { Выделено Bool; Bool bound; Bool слушает; Bool connection_pending; Bool подключен; Булл сломан; } AS (SocketState); СТРУКТУРА { Состояние SocketState; короткий тип; // график или поток NSAP local_name; // устанавливается привязкой NSAP remote_name; // устанавливается после Rxing ACCEPT Ulong when_connected; ECODE why_broken; /// это используется для возврата errorCode HWND async_hwnd; Ushort async_msgtype; } AS (SocketCB); #define MAX_SOCKETS 6 статический SocketCB sock_cb [MAX_SOCKETS]; #define ARRAYSZ (x) (sizeof (x) / sizeof ((x) [0])) SOCKET PASCAL FAR MYsocket (int af, тип int, протокол int) { короткий я; // предполагаем AF_LLC, // SOCK_STREAM, SOCK_DGRAM - все это некоторые константы.if (af! = AF_LLC ||! (введите EQ SOCK_STREAM || тип EQ SOCK_DGRAM)) возврат (INVALID_SOCKET); для (i = 1; i  

Так выглядит функциональность сокета Windows изнутри ... Теперь перейдем к функции Listen .

Функция: слушать

  • Сервер должен подготовиться к принятию попытки подключения от клиента, вызвав listen .После прослушивания сокета необходимо подготовиться к
  • Обнаружение входящего запроса на соединение от клиента с помощью accept () или select () .

Параметры

  • с : розетка
  • backlog : длина очереди ожидающих подключений
 int PASCAL MyListen (SOCKET s, int backlog) { pSocketCB scb; если (s <1 || s> = MAX_SOCKETS) возврат (SOCKET_ERR_BAD_SOCK); scb = sock_cb + s; если (scb-> state.выделенный EQ 0) // не может быть выделен возврат (SOCKET_ERR_BAD_SOCK); if (scb-> state.connected || scb-> state.connection_pending || scb-> state.broken) возврат (SOCKET_ERR_INUSE); если (! scb-> state.bound) возврат (SOCKET_ERR_UNBOUND); scb-> state.listening = 1; возврат (0); } 

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

.

linux - Список возможных внутренних состояний сокетов из / proc

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технол
.

Коды ошибок сокетов Windows (Winsock2.h) - приложения Win32

WSA_INVALID_HANDLE
6
Указанный дескриптор объекта события недействителен.
Приложение пытается использовать объект события, но указанный дескриптор недействителен.
WSA_NOT_ENOUGH_MEMORY
8
Недостаточно памяти.
Приложение использует функцию сокетов Windows, которая напрямую сопоставляется с функцией Windows. Функция Windows указывает на нехватку необходимых ресурсов памяти.
WSA_INVALID_PARAMETER
87
Один или несколько параметров недействительны.
Приложение использует функцию сокетов Windows, которая напрямую отображается на функцию Windows. Функция Windows указывает на проблему с одним или несколькими параметрами.
WSA_OPERATION_ABORTED
995
Операция с перекрытием прервана.
Перекрывающаяся операция была отменена из-за закрытия сокета или выполнения команды SIO_FLUSH в WSAIoctl .
WSA_IO_INCOMPLETE
996
Объект события перекрытия ввода-вывода не в состоянии сигнализации.
Приложение попыталось определить статус перекрывающейся операции, которая еще не завершена. Приложения, использующие WSAGetOverlappedResult (с флагом fWait , установленным на FALSE ) в режиме опроса, чтобы определить, когда завершилась перекрывающаяся операция, получают этот код ошибки, пока операция не будет завершена.
WSA_IO_PENDING
997
Перекрывающиеся операции завершатся позже.
Приложение инициировало перекрывающуюся операцию, которая не может быть завершена немедленно. Индикация завершения будет дана позже, когда операция будет завершена.
WSAEINTR
10004
Прерванный вызов функции.
Операция блокировки была прервана вызовом WSACancelBlockingCall.
WSAEBADF
10009
Недействительный дескриптор файла.
Указанный дескриптор файла недействителен.
WSAEACCES
10013
В разрешении отказано.
Была предпринята попытка получить доступ к сокету способом, запрещенным его разрешениями на доступ. Примером является использование широковещательного адреса для sendto без разрешения широковещания, установленного с помощью setsockopt (SO_BROADCAST).
Другая возможная причина ошибки WSAEACCES заключается в том, что при вызове функции bind (в Windows NT 4.0 с SP4 и новее) другое приложение, служба или драйвер режима ядра привязаны к тому же адресу с монопольным доступом. Такой монопольный доступ является новой функцией Windows NT 4.0 с пакетом обновления 4 (SP4) и более поздних версий и реализуется с помощью параметра SO_EXCLUSIVEADDRUSE.
WSAEFAULT
10014
Неверный адрес.
Система обнаружила недопустимый адрес указателя при попытке использовать аргумент указателя вызова.Эта ошибка возникает, если приложение передает недопустимое значение указателя или если длина буфера слишком мала. Например, если длина аргумента, который представляет собой структуру sockaddr, меньше, чем sizeof (sockaddr).
WSAEINVAL
10022
Неверный аргумент.
Был предоставлен недопустимый аргумент (например, указание недопустимого уровня для функции setsockopt ).В некоторых случаях это также относится к текущему состоянию сокета - например, вызов принимает на сокете, который не прослушивает.
WSAEMFILE
10024
Слишком много открытых файлов.
Слишком много открытых розеток. Каждая реализация может иметь максимальное количество доступных дескрипторов сокетов глобально, для каждого процесса или для потока.
WSAEWOULDBLOCK
10035
Ресурс временно недоступен.
Эта ошибка возвращается при операциях с неблокирующими сокетами, которые не могут быть выполнены немедленно, например recv , когда нет данных в очереди для чтения из сокета. Это нефатальная ошибка, и операцию следует повторить позже. Сообщение о WSAEWOULDBLOCK в результате вызова connect на неблокирующем сокете SOCK_STREAM является нормальным, поскольку для установления соединения должно пройти некоторое время.
WSAEINPROGRESS
10036
Операция в процессе.
В данный момент выполняется операция блокировки. Windows Sockets допускает выполнение только одной блокирующей операции - для задачи или потока - и если выполняется какой-либо другой вызов функции (независимо от того, ссылается ли он на этот или любой другой сокет), функция завершается с ошибкой WSAEINPROGRESS.
WSAEALREADY
10037
Операция уже выполняется.
Была предпринята попытка выполнить операцию на неблокирующем сокете с уже выполняющейся операцией, то есть вызов connect второй раз на неблокирующем сокете, который уже подключается, или отмена асинхронного запроса ( WSAAsyncGetXbyY ), который уже был отменен или завершен.
WSAENOTSOCK
10038
Операция сокета на несокете.
Произведена попытка выполнения операции с чем-то, кроме сокета. Либо параметр дескриптора сокета не ссылался на допустимый сокет, либо для выберите , член fd_set был недопустим.
WSAEDESTADDRREQ
10039
Требуется адрес назначения.
Требуемый адрес был пропущен при операции с сокетом. Например, эта ошибка возвращается, если вызывается sendto с удаленным адресом ADDR_ANY.
WSAEMSGSIZE
10040
Сообщение слишком длинное.
Сообщение, отправленное в сокет дейтаграммы, было больше, чем внутренний буфер сообщений или какой-либо другой сетевой предел, или буфер, используемый для приема дейтаграммы, был меньше, чем сама дейтаграмма.
WSAEPROTOTYPE
10041
Протокол неправильного типа для розетки.
В вызове функции socket был указан протокол, который не поддерживает семантику запрошенного типа сокета. Например, протокол ARPA Internet UDP нельзя указать с типом сокета SOCK_STREAM.
WSAENOPROTOOPT
10042
Неверная опция протокола.
В вызове getsockopt или setsockopt указан неизвестный, недопустимый или неподдерживаемый параметр или уровень.
WSAEPROTONOSUPPORT
10043
Протокол не поддерживается.
Запрошенный протокол не был настроен в системе или для него не существует реализации. Например, вызов сокета запрашивает сокет SOCK_DGRAM, но указывает протокол потока.
WSAESOCKTNOSUPPORT
10044
Тип разъема не поддерживается.
Поддержка указанного типа сокета не существует в этом семействе адресов. Например, необязательный тип SOCK_RAW может быть выбран в вызове socket , а реализация вообще не поддерживает сокеты SOCK_RAW.
WSAEOPNOTSUPP
10045
Операция не поддерживается.
Предпринятая операция не поддерживается для указанного типа объекта. Обычно это происходит, когда дескриптор сокета для сокета, который не может поддерживать эту операцию, пытается принять соединение с сокетом дейтаграммы.
WSAEPFNOSUPPORT
10046
Семейство протоколов не поддерживается.
Семейство протоколов не было настроено в системе или для него не существует реализации.Это сообщение имеет несколько иное значение, чем WSAEAFNOSUPPORT. Однако в большинстве случаев он является взаимозаменяемым, и все функции сокетов Windows, возвращающие одно из этих сообщений, также указывают WSAEAFNOSUPPORT.
WSAEAFNOSUPPORT
10047
Семейство адресов не поддерживается семейством протоколов.
Использован адрес, несовместимый с запрошенным протоколом. Все сокеты создаются со связанным семейством адресов (то есть AF_INET для Интернет-протоколов) и общим типом протокола (то есть SOCK_STREAM).Эта ошибка возвращается, если неправильный протокол явно запрашивается в вызове сокета или если для сокета используется адрес неправильного семейства, например, в sendto .
WSAEADDRINUSE
10048
Адрес уже используется.
Обычно разрешается только одно использование каждого адреса сокета (протокола / IP-адреса / порта). Эта ошибка возникает, если приложение пытается связать сокет с IP-адресом / портом, который уже использовался для существующего сокета, или сокет, который не был закрыт должным образом, или тот, который все еще находится в процессе закрытия.Для серверных приложений, которым необходимо привязать несколько сокетов к одному и тому же номеру порта, рассмотрите возможность использования setsockopt (SO_REUSEADDR). Клиентским приложениям обычно не требуется вызывать bind - connect автоматически выбирает неиспользуемый порт. Когда bind вызывается с подстановочным адресом (включая ADDR_ANY), ошибка WSAEADDRINUSE может быть отложена до тех пор, пока не будет зафиксирован конкретный адрес. Это может произойти при вызове другой функции позже, включая connect , listen , WSAConnect или WSAJoinLeaf .
WSAEADDRNOTAVAIL
10049
Невозможно назначить запрошенный адрес.
Запрошенный адрес недействителен в своем контексте. Обычно это происходит в результате попытки привязать к адресу, недопустимому для локального компьютера. Это также может быть результатом connect , sendto , WSAConnect , WSAJoinLeaf или WSASendTo , когда удаленный адрес или порт недействителен для удаленного компьютера (например, адрес или порт 0).
WSAENETDOWN
10050
Сеть не работает.
Операция сокета обнаружила неработающую сеть. Это может указывать на серьезный сбой сетевой системы (т. Е. Стека протоколов, на котором работает DLL Windows Sockets), сетевого интерфейса или самой локальной сети.
WSAENETUNREACH
10051
Сеть недоступна.
Попытка выполнить операцию сокета в недоступной сети. Обычно это означает, что локальное программное обеспечение не знает маршрута для достижения удаленного хоста.
WSAENETRESET
10052
Сеть разорвала соединение при сбросе.
Соединение было прервано из-за активности проверки активности, обнаружившей сбой во время выполнения операции. Его также может вернуть setsockopt , если была сделана попытка установить SO_KEEPALIVE для соединения, которое уже не удалось.
WSAECONNABORTED
10053
Программное обеспечение вызвало разрыв соединения.
Установленное соединение было прервано программным обеспечением на вашем главном компьютере, возможно, из-за тайм-аута передачи данных или ошибки протокола.
WSAECONNRESET
10054
Сброс соединения одноранговым узлом.
Существующее соединение было принудительно закрыто удаленным хостом. Обычно это происходит, если одноранговое приложение на удаленном узле внезапно останавливается, узел перезагружается, узел или удаленный сетевой интерфейс отключен или удаленный узел использует жесткое закрытие (см. setsockopt для получения дополнительной информации о параметре SO_LINGER на удаленный сокет). Эта ошибка также может возникнуть, если соединение было прервано из-за активности проверки активности, обнаружившей сбой во время выполнения одной или нескольких операций.Выполняемые операции завершаются ошибкой WSAENETRESET. Последующие операции завершаются ошибкой WSAECONNRESET.
WSAENOBUFS
10055
Нет доступного буферного пространства.
Операция с сокетом не может быть выполнена из-за недостатка в системе достаточного буферного пространства или из-за переполнения очереди.
WSAEISCONN
10056
Розетка уже подключена.
Запрос на соединение был сделан на уже подключенном сокете. Некоторые реализации также возвращают эту ошибку, если sendto вызывается на подключенном сокете SOCK_DGRAM (для сокетов SOCK_STREAM параметр в sendto игнорируется), хотя в других реализациях это считается допустимым.
WSAENOTCONN
10057
Розетка не подключена.
Запрос на отправку или получение данных был запрещен, поскольку сокет не подключен и (при отправке через сокет дейтаграммы с использованием sendto ) адрес не был указан. Любой другой тип операции также может вернуть эту ошибку - например, setsockopt устанавливает SO_KEEPALIVE , если соединение было сброшено.
WSAESHUTDOWN
10058
Не удается отправить после выключения сокета.
Запрос на отправку или получение данных был запрещен, поскольку сокет уже был отключен в этом направлении с помощью предыдущего вызова shutdown . При вызове shutdown запрашивается частичное закрытие сокета, что является сигналом о том, что отправка или получение, или оба были прекращены.
WSAETOOMANYREFS
10059
Слишком много ссылок.
Слишком много ссылок на какой-то объект ядра.
WSAETIMEDOUT
10060
Истекло время ожидания соединения.
Попытка подключения не удалась, потому что подключенная сторона не ответила должным образом по прошествии определенного периода времени, или установленное соединение не удалось, потому что подключенный хост не ответил.
WSAECONNREFUSED
10061
В соединении отказано.
Невозможно установить соединение, поскольку целевой компьютер активно отказался от него. Обычно это происходит в результате попытки подключиться к службе, которая неактивна на внешнем хосте, то есть к службе, на которой не запущено серверное приложение.
WSAELOOP
10062
Невозможно перевести имя.
Невозможно перевести имя.
WSAENAMETOOLONG
10063
Слишком длинное имя.
Компонент имени или имя слишком длинное.
WSAEHOSTDOWN
10064
Хост не работает.
Операция сокета завершилась неудачно, так как целевой хост не работает. Операция сокета обнаружила мертвый хост. Сетевая активность на локальном хосте не инициирована. На эти условия с большей вероятностью указывает ошибка WSAETIMEDOUT.
WSAEHOSTUNREACH
10065
Нет маршрута к хосту.
Попытка выполнить операцию сокета на недоступном хосте. См. WSAENETUNREACH.
WSAENOTEMPTY
10066
Справочник не пустой.
Невозможно удалить каталог, который не пуст.
WSAEPROCLIM
10067
Слишком много процессов.
Реализация сокетов Windows может иметь ограничение на количество приложений, которые могут использовать ее одновременно. WSAStartup может выйти из строя с этой ошибкой, если предел был достигнут.
WSAEUSERS
10068
Превышена квота пользователя.
Квота исчерпана.
WSAEDQUOT
10069
Превышена квота на диск.
Закончилась дисковая квота.
WSAESTALE
10070
Ссылка на дескриптор устаревшего файла.
Ссылка на дескриптор файла больше не доступна.
WSAEREMOTE
10071
Товар удаленный.
Товара нет в наличии.
WSASYSNOTREADY
10091
Сетевая подсистема недоступна.
Эта ошибка возвращается WSAStartup , если реализация Windows Sockets не может работать в это время, поскольку базовая система, которую она использует для предоставления сетевых служб, в настоящее время недоступна. Пользователи должны проверить:
  • Соответствующий файл DLL Windows Sockets находится в текущем пути.
  • Что они не пытаются использовать одновременно более одной реализации сокетов Windows. Если в вашей системе более одной DLL Winsock, убедитесь, что первая из них в пути соответствует загруженной в данный момент сетевой подсистеме.
  • Документация по реализации сокетов Windows, чтобы убедиться, что все необходимые компоненты в настоящее время установлены и настроены правильно.
WSAVERNOTSUPPORTED
10092
Версия Winsock.dll вне допустимого диапазона.
Текущая реализация Windows Sockets не поддерживает версию спецификации Windows Sockets, запрошенную приложением. Убедитесь, что нет доступа к старым DLL-файлам Windows Sockets.
WSANOTINITIALISED
10093
Успешный запуск WSAS еще не выполнен.
Либо приложение не вызвало WSAStartup , либо WSAStartup не удалось. Приложение может обращаться к сокету, которым текущая активная задача не владеет (то есть пытается совместно использовать сокет между задачами), или WSACleanup был вызван слишком много раз.
WSAEDISCON
10101
Выполняется плавное завершение работы.
Возвращается WSARecv и WSARecvFrom , чтобы указать, что удаленная сторона инициировала последовательность постепенного завершения работы.
WSAENOMORE
10102
Результатов больше нет.
Функция WSALookupServiceNext не может вернуть больше результатов.
WSA ОТМЕНЕН
10103
Вызов был отменен.
Вызов функции WSALookupServiceEnd был сделан, когда этот вызов все еще обрабатывался. Звонок был отменен.
WSAEINVALIDPROCTABLE
10104
Таблица вызова процедур недействительна.
Неверная таблица вызовов процедур поставщика услуг. Поставщик услуг вернул фиктивную таблицу процедур в Ws2_32.dll. Обычно это вызвано тем, что один или несколько указателей функций имеют значение NULL .
WSAEINVALIDPROVIDER
10105
Недействительный поставщик услуг.
Запрошенный поставщик услуг недействителен. Эта ошибка возвращается функциями WSCGetProviderInfo и WSCGetProviderInfo32 , если указанная запись протокола не может быть найдена.Эта ошибка также возвращается, если поставщик услуг вернул номер версии, отличный от 2.0.
WSAEPROVIDERFAILEDINIT
10106
Поставщику услуг не удалось инициализировать.
Запрошенный поставщик услуг не может быть загружен или инициализирован. Эта ошибка возвращается, если не удалось загрузить DLL поставщика услуг (сбой LoadLibrary ) или сбой функции поставщика WSPStartup или NSPStartup .
WSASYSCALLFAILURE
10107
Ошибка системного вызова.
Системный вызов, который не должен давать сбоев, завершился ошибкой. Это общий код ошибки, возвращаемый при различных условиях.
Возвращается, когда системный вызов, который никогда не должен давать сбоев, терпит неудачу. Например, если вызов WaitForMultipleEvents завершается неудачно или одна из функций реестра не может управлять каталогами протоколов / пространств имен.
Возвращается, когда поставщик не возвращает УСПЕХ и не предоставляет расширенный код ошибки. Может указывать на ошибку реализации поставщика услуг.
WSASERVICE_NOT_FOUND
10108
Сервис не найден.
Нет такой услуги. Сервис не может быть найден в указанном пространстве имен.
WSATYPE_NOT_FOUND
10109
Тип класса не найден.
Указанный класс не найден.
WSA_E_NO_MORE
10110
Результатов больше нет.
Функция WSALookupServiceNext не может вернуть больше результатов.
WSA_E_CANCELLED
10111
Вызов был отменен.
Вызов функции WSALookupServiceEnd был сделан, когда этот вызов все еще обрабатывался.Звонок был отменен.
WSAEREFUSED
10112
Запрос базы данных отклонен.
Запрос к базе данных завершился неудачно, поскольку он был активно отклонен.
WSAHOST_NOT_FOUND
11001
Хост не найден.
Такой хост не известен. Имя не является официальным именем хоста или псевдонимом, или его нельзя найти в запрашиваемых базах данных.Эта ошибка также может возвращаться для запросов протокола и службы и означает, что указанное имя не может быть найдено в соответствующей базе данных.
WSATRY_AGAIN
11002
Неверный хост не найден.
Обычно это временная ошибка во время разрешения имени хоста и означает, что локальный сервер не получил ответа от полномочного сервера. Повторная попытка через некоторое время может быть успешной.
WSANO_RECOVERY
11003
Это неустранимая ошибка.
Это указывает на то, что во время поиска в базе данных произошла какая-то неисправимая ошибка. Это может быть связано с тем, что файлы базы данных (например, BSD-совместимые файлы HOSTS, SERVICES или PROTOCOLS) не могут быть найдены, или сервер возвращает DNS-запрос с серьезной ошибкой.
WSANO_DATA
11004
Действительное имя, запись данных запрошенного типа отсутствует.
Запрошенное имя является допустимым и было найдено в базе данных, но для него нет правильных связанных данных, для которых выполняется разрешение. Обычным примером для этого является попытка трансляции имени хоста в адрес (с использованием gethostbyname или WSAAsyncGetHostByName ), которая использует DNS (сервер доменных имен). Возвращается запись MX, но нет записи A, что указывает на то, что сам хост существует, но не доступен напрямую.
WSA_QOS_RECEIVERS
11005
Приемники QoS.
Получен по крайней мере один резерв QoS.
WSA_QOS_SENDERS
11006
отправителей QoS.
Получен по крайней мере один путь отправки QoS.
WSA_QOS_NO_SENDERS
11007
Нет отправителей QoS.
Нет отправителей QoS.
WSA_QOS_NO_RECEIVERS
11008
QoS нет приемников.
Нет приемников QoS.
WSA_QOS_REQUEST_CONFIRMED
11009
Запрос QoS подтвержден.
Запрос резервирования QoS подтвержден.
WSA_QOS_ADMISSION_FAILURE
11010
Ошибка допуска QoS.
Произошла ошибка QoS из-за нехватки ресурсов.
WSA_QOS_POLICY_FAILURE
11011
Сбой политики QoS.
Запрос QoS был отклонен, поскольку система политики не смогла выделить запрошенный ресурс в рамках существующей политики.
WSA_QOS_BAD_STYLE
11012
Плохой стиль QoS.
Обнаружен неизвестный или конфликтующий стиль QoS.
WSA_QOS_BAD_OBJECT
11013
Плохой объект QoS.
Возникла проблема с некоторой частью спецификации фильтра или буфера конкретного поставщика в целом.
WSA_QOS_TRAFFIC_CTRL_ERROR
11014
Ошибка управления трафиком QoS.
Ошибка базового API управления трафиком (TC), поскольку общий запрос QoS был преобразован для локального применения с помощью TC API.Это могло произойти из-за ошибки нехватки памяти или внутренней ошибки поставщика QoS.
WSA_QOS_GENERIC_ERROR
11015
Общая ошибка QoS.
Общая ошибка QoS.
WSA_QOS_ESERVICETYPE
11016
Ошибка типа службы QoS.
В спецификации потока QoS обнаружен недопустимый или нераспознанный тип службы.
WSA_QOS_EFLOWSPEC
11017
Ошибка спецификации потока QoS.
В структуре QOS обнаружен недопустимый или несовместимый спецификация потока.
WSA_QOS_EPROVSPECBUF
11018
Неверный буфер поставщика QoS.
Неверный буфер, зависящий от поставщика QoS.
WSA_QOS_EFILTERSTYLE
11019
Неверный стиль фильтра QoS.
Использован недопустимый стиль фильтра QoS.
WSA_QOS_EFILTERTYPE
11020
Неверный тип фильтра QoS.
Использован недопустимый тип фильтра QoS.
WSA_QOS_EFILTERCOUNT
11021
Неверное количество фильтров QoS.
В FLOWDESCRIPTOR указано неправильное количество QoS FILTERSPEC.
WSA_QOS_EOBJLENGTH
11022
Неверная длина объекта QoS.
В буфере, зависящем от поставщика QoS, указан объект с недопустимым полем ObjectLength.
WSA_QOS_EFLOWCOUNT
11023
Неверный счетчик потока QoS.
В структуре QoS указано неправильное количество дескрипторов потока.
WSA_QOS_EUNKOWNPSOBJ
11024
Неизвестный объект QoS.
В буфере, зависящем от поставщика QoS, обнаружен нераспознанный объект.
WSA_QOS_EPOLICYOBJ
11025
Недействительный объект политики QoS.
В буфере поставщика QoS обнаружен недопустимый объект политики.
WSA_QOS_EFLOWDESC
11026
Неверный дескриптор потока QoS.
В списке дескрипторов потока обнаружен недопустимый дескриптор потока QoS.
WSA_QOS_EPSFLOWSPEC
11027
Недопустимая спецификация потока, зависящая от поставщика QoS.
В буфере, зависящем от поставщика QoS, обнаружена недопустимая или несовместимая спецификация потока.
WSA_QOS_EPSFILTERSPEC
11028
Недопустимая спецификация фильтров для конкретного поставщика QoS.
В буфере, зависящем от поставщика QoS, обнаружен недопустимый FILTERSPEC.
WSA_QOS_ESDMODEOBJ
11029
Недопустимый объект режима сброса формы QoS.
В буфере, зависящем от поставщика QoS, обнаружен недопустимый объект режима сброса формы.
WSA_QOS_ESHAPERATEOBJ
11030
Недопустимый объект скорости формирования QoS.
В буфере, зависящем от поставщика QoS, обнаружен недопустимый объект скорости формирования.
WSA_QOS_RESERVED_PETYPE
11031
Тип элемента QoS зарезервированной политики.
Зарезервированный элемент политики обнаружен в буфере, зависящем от поставщика QoS.
.

TCP / IP Raw Sockets - приложения Win32

  • На чтение 9 минут

В этой статье

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

Поставщики услуг

Winsock для протокола IP могут поддерживать сокет типа из SOCK_RAW . Поставщик Windows Sockets 2 для TCP / IP, включенный в Windows, поддерживает этот тип сокета SOCK_RAW .

Есть два основных типа таких сырых сокетов:

  • Первый тип использует известный тип протокола, записанный в заголовке IP, который распознается поставщиком услуг Winsock.Примером сокета первого типа является сокет для протокола ICMP (тип протокола IP = 1) или протокола ICMPv6 (тип протокола IP = 58).
  • Второй тип позволяет указать любой тип протокола. Примером второго типа может быть экспериментальный протокол, который напрямую не поддерживается поставщиком услуг Winsock, например протокол передачи управления потоком (SCTP).

Определение поддержки Raw Sockets

Если поставщик услуг Winsock поддерживает сокеты SOCK_RAW для семейств адресов AF_INET или AF_INET6, тип сокета SOCK_RAW должен быть включен в структуру WSAPROTOCOL_INFO , возвращаемую функцией WSAEnumProtocols для одного или нескольких доступных поставщиков транспорта .

Член iAddressFamily в структуре WSAPROTOCOL_INFO должен указывать AF_INET или AF_INET6, а член iSocketType структуры WSAPROTOCOL_INFO должен указывать SOCK_RAW для одного из транспортных провайдеров.

Член iProtocol структуры WSAPROTOCOL_INFO может иметь значение IPROTO_IP . Член iProtocol структуры WSAPROTOCOL_INFO также может быть установлен в ноль, если поставщик услуг разрешает приложению использовать тип сокета SOCK_RAW для других сетевых протоколов, отличных от Интернет-протокола для семейства адресов.

Другие элементы в структуре WSAPROTOCOL_INFO указывают другие свойства поддержки протокола для SOCK_RAW и указывают, как следует обрабатывать сокет SOCK_RAW . Эти другие члены WSAPROTOCOL_INFO для SOCK_RAW обычно указывают, что протокол не требует установления соединения, ориентирован на сообщения, поддерживает широковещательную / многоадресную рассылку (XP1_CONNECTIONLESS, XP1_MESSAGE_ORIENTED, XP1_SUPPORTags_BROADCAST, а в параметрах member1_SUPPORT1 установлены биты ddcast и member1_SUPPORT). максимальный размер сообщения 65 467 байт.

В Windows XP и более поздних версиях можно использовать команду NetSh.exe , чтобы определить, поддерживаются ли необработанные сокеты. Следующая команда, запущенная из окна CMD, отобразит данные из каталога Winsock на консоли:

netsh winsock показать каталог

Вывод будет включать список, который содержит некоторые данные из структур WSAPROTOCOL_INFO , поддерживаемых на локальном компьютере. Найдите термин RAW / IP или RAW / IPv6 в поле «Описание», чтобы найти те протоколы, которые поддерживают необработанные сокеты.

Создание необработанного сокета

Чтобы создать сокет типа SOCK_RAW , вызовите функцию socket или WSASocket с параметром af (семейство адресов), установленным на AF_INET или AF_INET6, параметром типа , установленным на SOCK_RAW , и Протокол параметр установлен на номер необходимого протокола. Протокол Параметр становится значением протокола в заголовке IP (например, SCTP - 132).

Примечание

Приложение не может указывать ноль (0) в качестве параметра протокола для функций socket , WSASocket и WSPSocket , если для параметра типа задано значение SOCK_RAW .

Raw-сокеты позволяют манипулировать базовым транспортом, поэтому их можно использовать в злонамеренных целях, представляющих угрозу безопасности. Следовательно, только члены группы «Администраторы» могут создавать сокеты типа SOCK_RAW в Windows 2000 и более поздних версиях.

Операции отправки и получения

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

Следующие правила применяются к операциям над сокетами SOCK_RAW :

  • Функция sendto или WSASendTo обычно используется для отправки данных через сокет типа SOCK_RAW . Адрес назначения может быть любым допустимым адресом из семейства адресов сокета, включая широковещательный или многоадресный адрес. Для отправки на широковещательный адрес приложение должно использовать setsockopt с включенным SO_BROADCAST. В противном случае отправка на или WSASendTo завершится ошибкой с кодом WSAEACCES.Для IP приложение может отправлять на любой многоадресный адрес (не становясь членом группы).

  • При отправке данных IPv4 приложение может выбрать, следует ли указывать заголовок IPv4 в начале исходящей дейтаграммы для пакета. Если для параметра сокета IP_HDRINCL установлено значение true для сокета IPv4 (семейство адресов AF_INET), приложение должно предоставить заголовок IPv4 в исходящих данных для операций отправки. Если этот параметр сокета имеет значение false (настройка по умолчанию), то заголовок IPv4 не должен включаться в исходящие данные для операций отправки.

  • При отправке данных IPv6 приложение может выбрать, следует ли указывать заголовок IPv6 в начале исходящей дейтаграммы для пакета. Если для параметра сокета IPV6_HDRINCL установлено значение true для сокета IPv6 (семейство адресов AF_INET6), приложение должно предоставлять заголовок IPv6 в исходящих данных для операций отправки. По умолчанию для этого параметра установлено значение false. Если этот параметр сокета имеет значение false (значение по умолчанию), то заголовок IPv6 не должен включаться в исходящие данные для операций отправки.Для IPv6 не должно быть необходимости включать заголовок IPv6. Если информация доступна с использованием функций сокета, то заголовок IPv6 не следует включать, чтобы избежать проблем совместимости в будущем. Эти вопросы обсуждаются в RFC 3542, опубликованном IETF. Использование опции сокета IPV6_HDRINCL не рекомендуется, и в будущем она может быть исключена.

  • Функция recvfrom или WSARecvFrom обычно используется для получения данных на сокете типа SOCK_RAW .Обе эти функции имеют возможность возвращать исходный IP-адрес, с которого был отправлен пакет. Полученные данные представляют собой дейтаграмму от неподключенного сокета.

  • Для IPv4 (семейство адресов AF_INET) приложение получает заголовок IP в начале каждой полученной дейтаграммы независимо от параметра сокета IP_HDRINCL .

  • Для IPv6 (семейство адресов AF_INET6) приложение получает все, что находится после последнего заголовка IPv6 в каждой полученной дейтаграмме, независимо от параметра сокета IPV6_HDRINCL .Приложение не получает заголовки IPv6 через необработанный сокет.

  • Полученные дейтаграммы копируются во все сокеты SOCK_RAW , которые удовлетворяют следующим условиям:

    • Номер протокола, указанный в параметре protocol при создании сокета, должен совпадать с номером протокола в IP-заголовке полученной дейтаграммы.
    • Если для сокета определен локальный IP-адрес, он должен соответствовать адресу назначения, указанному в IP-заголовке полученной дейтаграммы.Приложение может указать локальный IP-адрес, вызвав функцию bind . Если для сокета не указан локальный IP-адрес, дейтаграммы копируются в сокет независимо от IP-адреса назначения в IP-заголовке полученной дейтаграммы.
    • Если для сокета определен внешний адрес, он должен соответствовать адресу источника, указанному в IP-заголовке полученной дейтаграммы. Приложение может указать внешний IP-адрес, вызвав функцию connect или WSAConnect .Если для сокета не указан внешний IP-адрес, дейтаграммы копируются в сокет независимо от IP-адреса источника в IP-заголовке полученной дейтаграммы.

Важно понимать, что некоторые сокеты типа SOCK_RAW могут получать много неожиданных дейтаграмм. Например, программа PING может создать сокет типа SOCK_RAW для отправки эхо-запросов ICMP и получения ответов. В то время как приложение ожидает эхо-ответов ICMP, все другие сообщения ICMP (например, ICMP HOST_UNREACHABLE) также могут быть доставлены этому приложению.Более того, если несколько сокетов SOCK_RAW открыты на компьютере одновременно, одни и те же дейтаграммы могут быть доставлены во все открытые сокеты. Приложение должно иметь механизм для распознавания интересующих дейтаграмм и игнорирования всех остальных. Для программы PING такой механизм может включать проверку полученного заголовка IP на предмет уникальных идентификаторов в заголовке ICMP (например, идентификатора процесса приложения).

Примечание

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

Распространенное использование сырых сокетов

Одно из распространенных применений сырых сокетов - приложения для устранения неполадок, которым необходимо детально исследовать IP-пакеты и заголовки.Например, необработанный сокет может использоваться с IOCTL SIO_RCVALL, чтобы позволить сокету принимать все пакеты IPv4 или IPv6, проходящие через сетевой интерфейс. Для получения дополнительной информации см. Ссылку SIO_RCVALL .

Ограничения на сырые сокеты

В Windows 7, Windows Vista, Windows XP с пакетом обновления 2 (SP2) и Windows XP с пакетом обновления 3 (SP3) возможность отправлять трафик через необработанные сокеты ограничена несколькими способами:

  • Данные TCP не могут быть отправлены через необработанные сокеты.

  • дейтаграммы UDP с недопустимым адресом источника не могут быть отправлены через необработанные сокеты. IP-адрес источника для любой исходящей дейтаграммы UDP должен существовать на сетевом интерфейсе, иначе дейтаграмма будет отброшена. Это изменение было внесено, чтобы ограничить способность вредоносного кода создавать распределенные атаки типа «отказ в обслуживании» и ограничить возможность отправки поддельных пакетов (пакетов TCP / IP с поддельным исходным IP-адресом).

  • Вызов функции bind с сырым сокетом для протокола IPPROTO_TCP не разрешен.

    Примечание

    Функция bind с сырым сокетом разрешена для других протоколов (например, IPPROTO_IP, IPPROTO_UDP или IPPROTO_SCTP).

Эти ограничения не применяются к Windows Server 2008 R2, Windows Server 2008, Windows Server 2003 или к версиям операционной системы, предшествующим Windows XP с пакетом обновления 2 (SP2).

Примечание

Реализация TCP / IP Microsoft в Windows способна открывать необработанный сокет UDP или TCP на основе вышеуказанных ограничений.Другие поставщики Winsock могут не поддерживать использование сырых сокетов.

Существуют дополнительные ограничения для приложений, использующих сокет типа SOCK_RAW . Например, все приложения, прослушивающие определенный протокол, получат все пакеты, полученные для этого протокола. Это может быть не то, что нужно для нескольких приложений, использующих протокол. Это также не подходит для высокопроизводительных приложений. Чтобы обойти эти проблемы, может потребоваться написать драйвер сетевого протокола Windows (драйвер устройства) для конкретного сетевого протокола.В Windows Vista и более поздних версиях Winsock Kernel (WSK) для написания драйвера сетевого протокола можно использовать новый не зависящий от транспорта интерфейс сетевого программирования режима ядра. В Windows Server 2003 и более ранних версиях для поддержки сетевого протокола можно написать поставщик интерфейса транспортного драйвера (TDI) и вспомогательную DLL Winsock. Затем сетевой протокол будет добавлен в каталог Winsock как поддерживаемый протокол. Это позволяет нескольким приложениям открывать сокеты для этого конкретного протокола, а драйвер устройства может отслеживать, какой сокет получает определенные пакеты и ошибки.Для получения информации о написании поставщика сетевого протокола см. Разделы о WSK и TDI в Windows Driver Kit (WDK).

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

.Сокет

- сетевой интерфейс низкого уровня - документация Python 3.9.0

Исходный код: Lib / socket.py


Этот модуль обеспечивает доступ к интерфейсу сокета BSD . Он доступен на все современные системы Unix, Windows, MacOS и, возможно, дополнительные платформы.

Примечание

Некоторое поведение может зависеть от платформы, так как звонки выполняются в операционную API системных сокетов.

Интерфейс Python представляет собой прямую транслитерацию системы Unix. вызов и интерфейс библиотеки для сокетов в объектно-ориентированном стиле Python: Функция socket () возвращает объект сокета , методы которого реализуют различные системные вызовы сокетов.Типы параметров несколько выше, чем в интерфейсе C: как с операциями read () и write () на Python файлы, распределение буфера при операциях приема выполняется автоматически, а длина буфера неявно используется в операциях отправки.

См. Также

Модуль socketserver

Классы, упрощающие запись сетевых серверов.

Module ssl

Оболочка TLS / SSL для объектов сокета.

Семейства розеток

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

Формат адреса, требуемый конкретным объектом сокета, автоматически выбрано на основе семейства адресов, указанного, когда объект сокета был создан. Адреса сокетов представлены следующим образом:

  • Адрес сокета AF_UNIX , привязанного к узлу файловой системы. представлен в виде строки с использованием кодировки файловой системы и 'surrogateescape' обработчик ошибок (см. PEP 383 ).Адрес в Абстрактное пространство имен Linux возвращается как байтовый объект с начальный нулевой байт; обратите внимание, что сокеты в этом пространстве имен могут взаимодействовать с обычными сокетами файловой системы, поэтому программы, предназначенные для при запуске в Linux может потребоваться иметь дело с обоими типами адресов. Строка или байтовый объект может использоваться для любого типа адреса, когда передавая это как аргумент.

    Изменено в версии 3.3: Раньше предполагалось, что пути сокетов AF_UNIX используют UTF-8 кодирование.

  • Пара (хост, порт) используется для семейства адресов AF_INET , где host - это строка, представляющая либо имя хоста в Интернет-домене запись вроде 'daring.cwi.nl' или IPv4-адрес, например '100.50.200.5' , и порт - целое число.

    • Для адресов IPv4 вместо хоста принимаются две специальные формы адрес: '' представляет INADDR_ANY , который используется для привязки ко всем интерфейсов, а строка '' представляет ИНАДДР_БРОАДКАСТ .Такое поведение несовместимо с IPv6, поэтому вы можете захотеть избежать этого, если намерены поддерживать IPv6 с помощью своего Программы на Python.

  • Для семейства адресов AF_INET6 , четыре кортежа (хост, порт, flowinfo, scope_id) , где flowinfo и scope_id представляют sin6_flowinfo и sin6_scope_id членов в struct sockaddr_in6 в C. Для socket методы модуля, flowinfo и scope_id могут быть опущены только для Обратная совместимость.Обратите внимание, однако, что пропуск scope_id может вызвать проблемы. в манипулировании адресами IPv6 с заданной областью действия.

    Изменено в версии 3.7: Для многоадресных адресов (с scope_id значимым) адрес может не содержать % scope_id (или id зоны ) часть. Эта информация является излишней и может безопасно опустить (рекомендуется).

  • AF_NETLINK сокеты представлены парами (pid, groups) .

  • Поддержка TIPC только для Linux доступна с использованием AF_TIPC адрес семьи.TIPC - это открытый сетевой протокол, не основанный на IP, разработанный для использования в кластерных компьютерных средах. Адреса представлены кортеж, а поля зависят от типа адреса. Общая форма кортежа (addr_type, v1, v2, v3 [, scope]) , где:

    • addr_type является одним из TIPC_ADDR_NAMESEQ , TIPC_ADDR_NAME , или TIPC_ADDR_ID .

    • область действия является одним из TIPC_ZONE_SCOPE , TIPC_CLUSTER_SCOPE и ТИПС_НОД_СКОПЕ .

    • Если addr_type - это TIPC_ADDR_NAME , то v1 - это тип сервера, v2 - это идентификатор порта, а v3 должно быть 0.

      Если addr_type - это TIPC_ADDR_NAMESEQ , то v1 - это тип сервера, v2 - это нижний номер порта, а v3 - это верхний номер порта.

      Если addr_type - это TIPC_ADDR_ID , то v1 - это узел, v2 - это ссылка, а v3 должно быть установлено на 0.

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

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

    • Протокол CAN_J1939 требует кортежа (интерфейс, имя, pgn, адрес) где дополнительные параметры - это 64-битное целое число без знака, представляющее Имя ЭБУ, 32-битное целое число без знака, представляющее номер группы параметров (PGN) и 8-битное целое число, представляющее адрес.

  • Строка или кортеж (id, unit) используется для SYSPROTO_CONTROL протокол семейства PF_SYSTEM .Строка - это имя управление ядром с использованием динамически назначаемого идентификатора. Кортеж можно использовать, если ID и номер блока управления ядром известны, или если зарегистрированный идентификатор используемый.

  • AF_BLUETOOTH поддерживает следующие протоколы и адреса форматы:

    • BTPROTO_L2CAP принимает (bdaddr, psm) , где bdaddr - адрес Bluetooth в виде строки, а psm - целое число.

    • BTPROTO_RFCOMM принимает (bdaddr, канал) , где bdaddr - это адрес Bluetooth в виде строки, а канал , - целое число.

    • BTPROTO_HCI принимает (устройство_

.

Смотрите также