Розетки внутренние: Внутренние розетки, цена — купить в интернет-магазине в Москве
Установка внутренней розетки своими руками в квартире, доме
Этот тип розеток, считается самым распространенным. Со времен СССР их конструкция практически не изменилась. Почему же они столь популярны? Во-первых, их небольшая толщина корпуса, позволяет не выделяться приборам на фоне общего интерьера, что иногда портит последний. Во-вторых, их рабочая часть скрыта в несгораемых монтажных коробках, что предотвращает их возгорание и пожары.
Также цена внутренней розетки на порядок ниже наружной такого же класса, но у них есть и недостатки: это трудности в монтаже, требующие трудоемкой работы и специального инструмента.
Особенности коробок для внутреннего монтажа
Помимо одиночных и двойных внутренних розеток, которые устанавливаются в одно посадочное место, существуют еще блоки по три, четыре и более розеток, установленных в одну специальную коробку. Длина этой блочной коробки зависит от количества установленных в ней приборов. В этом случае используются только внутренние (рабочие) части одинарных розеток, а декоративная рамка покупается отдельно, также по количеству штук.
Важно! Рамка должна быть обязательно того же производителя, что и розетки, иначе они не подойдут.
Монтаж одинарной внутренней розетки
Подготовка.
Если вы собрались установить внутреннюю розетку у себя дома, то вам понадобится: сама розетка, монтажная коробка, алебастр, перфоратор с буром и зубилом, а также если есть, насадка на перфоратор «корона» для быстрого монтажа.
Перед тем как определить в каком месте будет стоять будущая точка, подумайте, как вы ее запитаете. Можно от рядом стоящей, с другой стороны стены, — если там есть поблизости точка или с распределительной коробки вверху стены. Желательно, чтобы расстояние до источника питания было минимальным, так как вам придется вскрывать крепкий бетон для штробы. Эта работа грязная, пыльная и тяжелая. В связи с этим желательно из комнаты все вынести или накрыть полиэтиленовой пленкой.
Итак, с местом вы определились, выбираем высоту установки. Тут вопрос предпочтений и удобств. Некоторые делают по евростандарту (10—20 см от пола), другие по старинке — где-то на уровне пупка. Разумнее было бы сделать на той высоте, как все остальные в этой комнате. Тогда не будет бросаться в глаза асимметрия.
Начало монтажа
Ставим крестик в месте установки. Если есть корона по бетону, то высверлить место для коробки не составит особого труда. Ставим «сверло короны» ровно в центр крестика, и потихоньку начинаем бурить перфоратором. Жать на перфоратор сильно не стоит, иначе «корону» может заклинить, что приведет к ее поломке или выкрученным рукам от отдачи перфоратора. Глубина отверстия должна быть соразмерна толщине коробки.
Важно! При работе перфоратором, обязательно использовать защитные очки.
В случае отсутствия «короны», высверливать придется буром. Для этого прикладываем коробку к разметке и обводим карандашом или маркером. Теперь буром 6—10 мм сверлим по кругу и по центру. Чем больше отверстий, тем легче будет подготовить посадочное место для коробки. Глубину отверстий также контролируем по метке на буре, заранее сделанной маркером. Когда отверстий достаточно, переключаем перфоратор в режим «молоток» и тем же буром или зубилом выбиваем перегородки между отверстиями.
Конечно, короной будет аккуратнее, но и по второму способу должно получиться неплохо. Все равно неровности впоследствии выровняются раствором. Когда посадочное место готово, подводим к нему провода.
Предположим наша розетка будет запитываться от рядом стоящей. Делаем штробу от соседней к новой. Это можно сделать как болгаркой, так и тем же перфоратором с буром. Глубина штробы должна скрыть провода заподлицо со стеной. Когда штроба готова, то устанавливаем коробку. Для этого заводим в нее провода и набросав немного алебастра в посадочное место, вставляем в него коробку. Лишний раствор выдавится и заполнит все пустоты. Дополнительно шпателем подмазываем торец коробки.
Монтаж блочной коробки на несколько приборов
Следует отметить, что блочные коробки на несколько розеток, устанавливаются таким же образом, как и одиночные, но подготавливается посадочное место в размер коробке. Контактная часть в таком случае соединяется перемычками из провода сечением 2,5 мм².
Подключение проводов
Теперь ждем пока алебастр схватиться. Можно его периодически обрызгивать водой, чтобы он не трескался. Когда коробка будет держаться, можно подключать арматуру. Начинаем с подключения проводов, заканчиваем зажимами распорок или винтами для крепления розеток к коробке. Это кому как нравится. Когда арматура розетки зажата и не сдвигается, можно ставить крышку. В случае если позднее будут клеиться обои, крышку можно не ставить.
Важно! Лучшие результаты можно получить, сначала поклеив обои, а потом уже полностью установив розетки.
Теперь закрепляем провода. Аккуратно вкладываем их в штробу и замазываем алебастром. Делать это нужно от новой к соседней розетке. Чтобы подключить провода, нужно обесточить этот участок и, сняв соседнюю розетку, подключиться в параллель. После устанавливаем ее на старое место. Подаем напряжение и проверяем его присутствие в обеих точках.
Установка внутренней розетки в гипсокартоне
Следует также обратить свое внимание на установку внутренней розетки в гипсокартонной плите. Для этого необходимо до монтажа этих плит, провести проводку за ними и закрепить концы в том месте, где примерно будет установлена розетка. Когда плита будет установлена, специальной «короной» по гипсокартону вырезаем в ней отверстие под коробку.
Важно! Диаметр короны следует выбирать точно в наружный диаметр коробки, иначе она или не влезет, или просто провалиться внутрь.
Перед тем как сверлить, определите магнитом нет ли в том месте профиля, чтобы не попасть в него. Вот отверстие готово, можно рукой или крючком достать провода наружу. Пропускаем их в коробку. Далее вставляем ее в отверстие гипсокартона, и зажимаем крепежными лапками. В этом случае применяется коробка для монтажа в гипсокартоне, имеющая длинные винты и зажимные лапки.
На этом все, будьте осторожны с электричеством и успехов вам.
youtube.com/embed/8ZWluZOsev4″/>Как установить внутреннюю розетку?
Львиная часть проводки в квартирах и домах скрытая, т.е. проходит в стене. Соответственно в таких случаях используются внутренние розетки, которые монтируются в круглое углубление в стене, таким образом, что снаружи остается только одна рамка. Это красиво и безопасно. Красиво, потому что данная розетка сильно не выступает от стены и не видно проводов, отсутствуют кабель-каналы, наружные распределительные коробки и тому подобное. Безопасно, потому что исключена возможность схватиться за провод, нечаянно его оторвать и т.д. Сегодня в новых квартирах также всю проводку прячут под штукатурку и специально штробят углубления для монтажа внутренних розеток. Давайте ниже разберемся как установить внутреннюю розетку?
Как установить внутреннюю розетку?
Внутренние розетки выпускаются разными производителями, разного дизайна, но суть их установки одинаковая. Поэтому прочитав данную статью вы сможете установить любую внутреннюю розетку у себя дома.
Внутренняя розетка может крепиться в стене боковыми распорками или саморезами к подрозетнику, если он установлен. Как правило, в новых квартирах или когда люди делают капитальный ремонт, устанавливают в штробы специальные коробки (подрозетники), в которые в последствии легко устанавливается розетка. Данные коробки сажаются на гипс и надежно держатся в стене, что исключает выпадение розетки. На фото ниже показан пример подрозетника.
Ко мне часто с помощью сарафанного радио обращаются пенсионеры, в квартирах которых последний ремонт был много лет назад. По доброте душевной я им помогаю. У них по каналам в плитах (в панельном доме) проходит вся проводка, соответственно алюминиевая. В местах монтажа розеток и выключателей нет ни каких подразетников и речи про них не может быть. В таких ситуациях как раз и приходится устанавливать розетку с помощью боковых распорок, которые фиксируются сразу о бетон. Еще хочу отметить, что раньше в местах установки внутренних розеток делались в плитах сквозные отверстия. Так можно было устанавливать розетки сразу с двух сторон стены с помощью перемычек, т.е. в разных комнатах или подслушивать о чем разговаривают соседи. Вот один случай из моей практики…
Разобрав старую розетку, я увидел что к ней подключено по два провода к каждому контакту. Это один двухжильный провод приходит из распределительной коробки, а другие это просто перемычки на розетку в соседней комнате.
Вон через паутину, скопившуюся годами, видно заднюю часть розетки установленную в соседней комнате, к которой идут перемычки…
Берем новую розетку и подключаем ее. В данной модели розетки фирмы «Makel» болты для подключения проводов находятся по бокам.
С подключенными болтами розетку утопляем в стену…
И фиксируем ее с помощью боковых распорок. Для этого поочередно закручиваем два болта. На фото ниже видно как я подтягиваю левый болт. То же самое нужно сделать и с правым…
Теперь берем рамку с корпусом розетки и ставим на место…
Вот и разобрались, как установить внутреннюю розетку. Если вы здесь все поняли, то смело сможете в будущем снять или заменить любую внутреннюю розетку.
Читайте также: как установить наружную розетку с заземлением и как установить наружную розетку без заземления.
Улыбнемся:
Купили дед с бабкой радио, воткнули в розетку на 220. Тишина, дымок пошел…
— Вот сейчас покурят, потом, глядишь, чего и скажут…
Тройная розетка: особенности установки | Строительный портал
В современный век, когда инновационные технологии развиваются семимильными шагами, невозможно представить жизнь без электрических приборов, которые не только упрощают жизнь современного человека, но и являются ее неотъемлемым дополнением. Даже неопытному человеку, никогда ранее не сталкивающемуся с электроникой, не требуются объяснения принципа работы электрических приборов, так как все понимают, что для их работы необходимы источники подключения, функцию которых выполняет розетка. Что такое розетка, также не нужно рассказывать. В доме, как правило, имеются розетки, и далеко не одна, но зачастую возникает необходимость установки розетки, в случае проведения ремонтных мероприятий или эксплуатации большего количества электроприборов. Что делать в этой ситуации? Можно воспользоваться услугами профессионального электрика, вызвав его на дом, а можно постигнуть азы установки электрических розеток и выполнить это самостоятельно. Как подключить тройную розетку в соответствии с современными стандартами – рассмотрим в настоящей статье.
Содержание
- Розетка и ее разновидности: взгляд электрика
- Тройная розетка: основные разновидности
- Установка тройной розетки: подготовительные мероприятия
- Как установить подрозетник для тройной розетки?
- Как подключить тройную розетку?
- Правила техники безопасности при установке тройной розетки
Розетка и ее разновидности: взгляд электрика
Розетка представляет собой специализированное устройство, предназначенное для обеспечения абсолютно безопасного замыкания контактов, в результате которого происходит бесперебойная подача электричества в электроприборы.
Несмотря на то, что конструкция розетки, на первый взгляд, проста, необходимо различать следующие разновидности розеток:
- Розетки типа С5 представляют собой стандартную советскую розетку, знакомую большинству жителей стандартных многоэтажек. Они характеризуются квадратной формой корпуса, в центре которого имеется круглый вырез под вилку электроприбора, а также два круглых отверстия, в которые вставляется вилка электрического прибора.
Данные розетки не имеют заземления, а также подходят для большинства старых электроприборов. Несмотря на то, что они удачно маскируются на стене, их дизайн и внешний вид оставляет желать лучшего; - Розетки типа С6, или, по-другому, евро-розетки характеризуются более привлекательным внешним видом и в, отличие от розеток типа С5, выдерживающих не более 6А, способностью выдерживать силу тока до16 А. Кроме того, для большинства современных электроприборов используются именно евро-розетки, которые характеризуются более широким отверстием для вилки. Еще одним достоинством современных розеток является возможность их заземления, что делает такие розетки более безопасными.
Однако, вопреки мнению дилетантов, внешний вид розеток – не единственное их различие. Розетки всех типов имеют и внутренние конструктивные различия. Это обусловлено стремлением улучшить конструкцию розетки, сделав ее более безопасной.
Важно! Розетки типа С5 характеризуются наиболее простой конструкцией, на внутренней стороне которой к пластиковому или керамическому основанию крепятся два переходных контакта, прикрепляющиеся к электрической проводке.
Принцип действия розетки данного типа основан на замыкании двух переходных контактов, которое происходит, когда вы вставляете вилку в розетку.
Типы электрических контактов также бывают различными. Выделяют пружинные и лепестковые контакты розеток типа С5, при этом последние считаются менее надежными, что обусловлено их способностью терять свою жесткость и в последующем искрить при вставке вилки в розетку. Надежность пружинных контактов обусловлена износостойкостью пружин, составляющих конструкцию розеток, благодаря чему такие розетки могут успешно эксплуатироваться в течение нескольких десятков лет.
Тройная розетка: основные разновидности
Век развития прогресса и растущая энергоемкость электрических приборов обуславливает постоянный рост популярности тройных розеток, от которых становится все труднее отказаться в повседневной жизни. Особо остро эта проблема встает на кухне, где мы проводим четверть своей жизни и по максимуму используем множество электрических приборов. Как уже упоминалось, сейчас царит век инновационных технологий, которые не обошли и тройные розетки, различающиеся в соответствии с их модификацией, формой и размерами. Как и остальные розетки (двойные, одинарные), различают:
- Розетки тройные внутренние, предназначенные для скрытой проводки;
- Розетки тройные наружные, так называемые, внешние розетки), характеризующиеся высокой степенью защиты и наличием защитной крышки;
- Тройные розетки накладные и встраиваемые;
Что касается современных модификаций тройных розеток, то различают:
- Тройные розетки с заземлением и без заземления;
- А также тройные розетки с защитным отключением, которая подразумевает замыкание проводов и выключение розетки, тогда как при установке обычной розетки попросту выбивает счетчик.
Конструктивные особенности тройных розеток, которые имеют один питающий провод, позволяют подключить до трех электроприборов одновременно. Независимо от модификации розетки, будь то наружная или внутренняя, в процессе их установки используют метод блочной сборки, так же называемый «наборные розетки». Этот метод подразумевает одновременную сборку и установку трех отдельных розеток. Чтобы обеспечить удобство и эстетичный внешний вид конструкции, специалисты предлагают объединить внешние рамки трех отдельных розеток, заменив их на одну общую рамку, которую необходимо приобрести отдельно. Покупая внешнюю рамку, необходимо подбирать ее таким образом, чтобы форма внутренней части лицевой панели соответствовала форме рамки.
Важно! Специалисты советуют приобретать розетки, характеризующиеся квадратной формой внутренней части лицевой панели, так как они являются более универсальной моделью.
Необходимо помнить, что производители выпускают рамки различных форм и расцветок. Более дорогостоящие моделей, то они продаются раздельно: в одной коробке находится внутренняя часть с контактами, а в другой – наружная часть вместе с рамкой и декоративной крышкой.
Тройная розетка фото
Установка тройной розетки: подготовительные мероприятия
Ремонт подразумевает не только штукатурку, окраску и оклейку стен обоями, но и другие задачи, решение которых также немаловажно. Согласно требованиям современного дизайна, установку электрических розеток необходимо осуществлять в соответствии с евро стандартами, подразумевающими их расположение на высоте 20-40 см от пола. Это обусловлено не только удобством, но и эстетической красотой, так как кабели электроприборов в этом случае не будут видны. Осуществляя электромонтажные работы, важно четко осознавать, что в случае неправильного подбора установочных изделий, таких как розетки и выключатели, может возникнуть пожар. Особую актуальность данный вопрос приобретает в случае установки тройной розетки. Это обусловлено тем, что любой элемент электрической сети рассчитан на определенный рабочий ток, и в случае несоответствия возникнет перегрузка электросети и, как следствие, перегрев и обгорание контактов.
Как правильно подобрать и установить тройную розетку? В первую очередь это зависит от типа проводки, которая может быть скрытой или наружной. Если вы планируете работать со скрытой проводкой, отнестись к работе надо более тщательно. В этом случае важно удостовериться в том, что она рассчитана на тройную нагрузку. В противном случае, может возникнуть перегрузка электросети, которая приведет к необходимости замены обгоревшего провода, что является чрезвычайно хлопотным занятием.
Прежде, чем осуществить подключение тройной розетки, необходимо разметить место ее установки. Если с одинарной розеткой все обстоит намного проще, то все составные элементы тройной розетки должны располагаться на одном уровне, так как малейшее отклонение их от единого уровня будет сильно «резать» глаза. Определив место установки тройной розетки, которая, в соответствии с евро стандартами, должна располагаться на уровне 25-40 см от пола, осуществляют ее разметку, которую лучше всего осуществлять с помощью толстого маркера. Если разметка для одинарной и двойной розетки не представляет сложностей и предполагает сверление одного отверстия в стене, то с тройной розеткой дела обстоят несколько сложнее. Для этого устанавливают строительный уровень и проводят горизонтальную линию, после чего размечают центры розеток с учетом расстояния между ними. Осуществляется это следующим образом: отмечают первый центр розетки и откладывают от него половину ширины накладки на подрозетник. Также это можно осуществить, приложив накладку к первому центру и отмерив второй вертикально расположенный центр, в соответствии с шириной накладки.
Важно! Чтобы при установке тройной розетки не возникало проблем с разводкой кабеля, специалисты советуют устанавливать ее там, где ранее была установлена одинарная розетка.
Если возникает необходимость прокладки проводки на новом месте, необходимо нанести на стену вертикальные и горизонтальные линии (они должны быть обязательно прямыми!), так как косые и криволинейные трассы в дальнейшем затруднят процесс поиска и устранения повреждения проводки.
Как установить подрозетник для тройной розетки?
Специалисты рекомендуют устанавливать тройную розетку в один подрозетник, который представляет собой блок с тремя гнездами, располагающимися на едином каркасе. Если в качестве тройной розетки вы используете три одиночных розетки, которые устанавливаете параллельным соединением, специалисты рекомендуют использовать одиночные подрозетники. В связи с тем, что установка одиночного блока из трех розеток аналогична установке одиночной розетки, далее будет рассмотрена установка трех розеток в одиночных подрозетниках.
Если вы планируете работать с кирпичными или бетонными стенами, перед тем, как приступить к работе, необходимо подготовить следующие материалы и инструменты:
- Перфоратор;
- Специализированная насадка, представляющая собой коронку диаметром 70 мм, оснащенную твердосплавными резцами;
- Индикатор напряжения;
- Фигурную и прямую отвертку;
- Молоток;
- Зубило;
- Средний и узкий шпатели.
Перед тем, как установить тройную розетку, возьмите перфоратор, предназначенный для бетонной стены, или дрель для стены из кирпича и гипсокартона, а также коронку для подрозетников. Сверло необходимо прижать к отмеченным ранее центрам розеток и аккуратно начать сверлить отверстия до тех пор, пока коронка не упрется дном в стену. После этого ее вытаскивают и заканчивают сверление.
Важно! Специалисты рекомендуют разбивать остатки бетона, оставшиеся после сверления с помощью зубила для перфоратора или обычного молотка с зубилом.
После того, как вы просверлили отверстия, возьмите подрозетник и на его задней части выдавите отверстия, количество которых соответствует количеству кабелей, которые в него входят. Для тройной розетки это количество составляет – 3 штуки, в связи с чем, необходимо выдавить три отверстия.
Важно! При работе с кирпичом и, особенно, с гипсокартоном, необходимо соблюдать меры предосторожности и работать аккуратно, так как эти материалы склонны крошиться.
Кроме того, важно помнить, что между тремя отверстиями для кабеля просверлить два отверстия для проводов. Для этих целей выберите диаметр сверла, соответствующий диаметру небольшой гофры, в которую вставляются провода. Специалисты рекомендуют использовать гофротрубу, однако зачастую от нее можно отказаться. Если вы устанавливаете розетку в гипсокартонной стене, кабель в гофротрубе необходимо кинуть по крепежному профилю.
Как осуществить разводку проводов в тройной розетке?
Провода необходимо подключать в соответствии с параллельной схемой, которая подразумевает, что к каждому проводу из щитка подключают по два провода, идущих от дополнительных жил, идущих на вторую и третью розетки. С помощью индикаторной отвертки необходимо определить фазу и ноль, после чего электричество в щитке необходимо отключить. Далее скручивают провода, при этом помня, что для осуществления надежной скрутки специалисты рекомендуют использовать специализированные контактные наконечники, которые необходимо вставить в зажимы розетки и прикрутить винтами. После осуществления первой скрутки провод кидают на вторую розетку и через отверстие в задней крышке заводят его подрозетник. Аналогичное действие необходимо произвести и с третьим отверстием. После того, как вы осуществили это, все три подрозетника подготовлены к установке.
Как закрепить подрозетник?
Подготовив смесь алебастра с водой, просверленные в стене отверстия обмазывают данной смесью и вставляют в них подрозетники. Специалисты рекомендуют делать смесь погуще, что позволит ускорить схватывание алебастра. Если вы видите, что подрозетники проваливаются, добавьте алебастра, а если выпирают, их пристукивают молотком.
Важно! Несмотря на то, что данное мероприятие кажется достаточно простым, к нему необходимо отнестись с должной аккуратностью и выставить все подрозетники на одном уровне, для чего необходимо использовать строительный уровень. Кроме того, важно следить за верхними винтами, которые должны располагаться в верхних точках розетки и удерживают их. После того, как вы установили подрозетник, необходимо оставить его до полного высыхания алебастра, которое займет 1-2 часа, и затем приступают к подключению розетки.
Схема тройной розетки
Как подключить тройную розетку?
Напомним, что мы осуществляем подключение тройной розетки в трех подрозетниках. В этом случае подключение осуществляют в соответствии с параллельной схемой. Важно знать, что существуют розетки, которые подключают последовательно через шлейф. Их не рекомендуется использовать для подключения сразу нескольких электроприборов, характеризующихся высоким энергопотреблением. В этом случае розетку подключают по схеме, прилагаемой к розетке. В случае с нашей розеткой, все провода необходимо подключить к ее зажимам и плотно прижимаем их клеммами и винтами в зависимости от типа розетки. Затем провода скручивают внутрь коробки, после чего устанавливают центральную часть розетки. Чтобы в процессе установки розетки поправить ее уровень, осуществив наживку шурупов, слегка пристукивайте корпус из металла для его выравнивания. После этого затяните винты. Установив центральную часть тройной розетки, осуществите монтаж декоративных накладок.
Можно сказать, что розетки установлены и готовы к использованию. Чтобы удостовериться в этом, необходимо проверить их работоспособность, включив автомат. Для первого включения розетки не рекомендуется использовать сложные электроприборы, отдав предпочтение настольной лампе.
Правила техники безопасности при установке тройной розетки
- Перед тем, как приступить к осуществлению электромонтажных работ, обязательно отключите электричество, после чего убедитесь в том, что электрическая сеть разорвана;
- В процессе работы необходимо использовать только специальные инструменты с изолированными ручками;
- Если вам приходится работать с электрическим проводом большой длины, аккуратно его закладывайте в стену или обрежьте до необходимой длины;
- В случае необходимости нарастить провод, его необходимо спаивать, а не делать скрутки;
- Устанавливая розетку в поверхность стены, важно следить за плотностью ее установки и изоляцией;
- Необходимо использовать оборудование и провода, рассчитанные на номинальную мощность и силу тока и предназначенные для электромонтажных работ.
Соблюдая эти нехитрые правила, вы сможете максимально безопасно и качественно произвести электромонтажные мероприятия, связанные с подключение электрических розеток.
Как подключить тройную розетку видео
Внутренняя тройная розетка: как выбрать и подключить
Монтируем тройную внутреннюю розетку
Если вам необходимо решить задачу подключения сразу нескольких электроприборов в одном месте, то тройная внутренняя розетка придется как нельзя кстати. Она позволяет одним махом решить проблему подключения большого количества электроприемников, причем, номинальная мощность приборов не представляет особых проблем.
Такие розетки нашли широкое применение в местах подключения видео и аудио аппаратуры, на кухне и в местах установки компьютера.
Подготовительные мероприятия
Прежде, чем приступить непосредственно к подключению розеток, вам следует определиться с местом монтажа, номинальными параметрами розетки и сечением кабеля, который необходим для подключения.
Место расположения розеток
Прежде всего нам следует определиться с местом, в котором мы планируем установить внутренние розетки тройные. Особых ограничений здесь нет, и простая логика не позволит вам ошибиться.
Итак:
- Прежде всего, п.7.1.37 ПУЭ запрещает устанавливать розетки в ванных комнатах. Допускается их установка только через автомат УЗО.
- Кроме того, п.12.29 ВСН 59 – 88 не допускает установку розеток в местах, неудобных для эксплуатации. Так же нельзя размещать розетки под и над мойками.
- Других требований нет. Поэтому выбор места установки розетки определяется только целесообразностью. Обычно розетки устанавливают на высоте в 30 см от пола. Но это не является правилом и, если вам необходимо подключить, например, установленный под потолком кондиционер или вентиляцию, целесообразней розетку расположить под потолком.
Выбор розетки
Об этом аспекте выбора частенько забывают, но ему следует уделить самое пристальное внимание. Ведь работоспособность и долговечность розетки напрямую зависит от ее соответствия подключаемым электроприемникам.
Виды розеток
Итак:
- Прежде всего, это номинальный ток розетки. Он может быть 6, 10, 16 и 25А. Но последние два номинала в основном предназначены для подключения электрических плит (см. Розетка для электроплиты legrand: особенности, выбор и монтаж). Зачастую они имеют несколько отличную форму, специально под вилку печи.
- Для того, чтобы выбрать розетку, соответствующую вашим номинальным параметрам, вы должны знать номинальный ток самого мощного прибора, который будет запитывать эта тройная розетка внутренняя.
Обратите внимание! Что, согласно п.3.15 ВСН 59 – 88, мощность ни одного отопительного агрегата не должна превышать 2 кВт. А именно отопительные приборы зачастую являются наиболее мощными источниками энергопотребления в квартире. Для устройств такой мощности достаточно 10А розетки, поэтому аналоги с большим номинальным током рассматривать не целесообразно.
- Если вы планируете устанавливать розетку вне помещения (см. Как выбирается и подключается наружная розетка тройная), то должны обратить внимание на ее защиту. Этот параметр обозначается аббревиатурой «IP» после которой идут цифры. Первая цифра может быть от 0 до 6 и демонстрирует уровень защиты от проникновения пыли. Вторая цифра может быть от 0 до 8 и демонстрирует уровень защиты от проникновения влаги. Чем выше цифра, тем лучше защита.
Подбираем кабель
Чтобы ваша розетка внутренняя тройная работала бесперебойно и как можно дольше, важно правильно подобрать провод, которым она будет подключаться к электрической сети. Особенно это важно при монтаже скрытой проводки, когда для того, чтобы заменить перегоревший провод, вам придётся раздолбать пол стены.
Провод во всех местах подключения должен иметь запас и не иметь натяжки
- Прежде всего, следует выбрать сечение кабеля или провода (см. Выполняем расчет сечения провода по мощности).
Этот параметр зависит от нагрузки, которая будет подключаться к розеткам. Причем, нам следует учесть возможную суммарную нагрузку всех трех розеток. Особенно расписывать процесс выбора не будем, так как это довольно подробно описано в других статьях нашего сайта.
Обратите внимание! Согласно п. 7.1.1 ПУЭ, сечение этого провода в любом случае не может быть меньше 1 мм2 для медных проводов и 2,5 мм2 для алюминиевых.
- Так же отметим, что, выполняя подключение розеток своими руками, часто допускается ошибка при выборе длины провода. Согласно п.2.1.22, во всех местах соединения кабеля или провода должен иметься запас, достаточный для повторного подключения. Часто этим пренебрегают, что приводит к проблемам в дальнейшем. В любом случае провода не должны быть натянуты.
- Что касается количества жил, то желательно использовать трехжильный провод. Одна жила будет использоваться для подключения фазного провода, обычно она черная, но не принципиально.
Вторая жила, синего цвета, используется для подключения нулевого провода. И третья, желто-зеленая, для подключения защитного провода.
- Отметим также необходимость дополнительной защиты провода при его способе монтажа открытым способом. Если монтаж осуществляется открытым способом, то обычно применяют самозатухающую пластиковую гофру (см. Автомобильная гофра для проводки в домах и квартирах). Если же применяется скрытый способ прокладки по сгораемой основе, то вам потребуется металлическая гофра.
Монтаж и подключение тройных розеток
Конечно, на данный момент вы можете найти розетки тройные внутренние, рассчитанные на одну закладную коробку. Но их качество далеко не всегда находится на должном уровне и соответствует указанным номинальным параметрам.
Поэтому целесообразней устанавливать три розетки, которые затем могут закрываться декоративной накладкой. Благодаря этому они выглядят, как единое целое.
Монтаж закладных коробок
Согласно п. 6.5.20 ПУЭ, все аппараты, устанавливаемые скрытым способом, должны иметь специальные кожухи или быть заключены в коробки. Эти коробки называют закладными. И именно их правильная установка позволит вам красиво и правильно разместить розетку.
Правильная установка закладных коробок
Итак:
- На первом этапе важно все правильно вымерять и разметить. Ведь ошибка может не позволить закрепить декоративную накладку на розетке или приведет к неперпендикулярности к полу или стене.
- Для установки закладной коробки мы предварительно должны высверлить нишу под них. Делается это с помощью специальных насадок на перфоратор. Они достаточно неплохо справляются с кирпичными и некоторыми бетонными стенами. Но иногда и они пасуют. В этом случае советуем предварительно просверлить много отверстий по периметру ниши обычным сверлом по бетону. А уж затем использовать насадку.
- После того, как все три ниши готовы, можно закрепить закладные коробки. Наша инструкция рекомендует делать это при помощи самореза в центральной части коробки.
Но допустимо закрепить и при помощи обычного гипсового раствора или алебастра.
Обратите внимание! На момент крепления закладных коробок питающий провод уже должен быть заведен в них. В противном случае вам придётся запускать его поверх коробок, что некрасиво, да и неправильно.
Подключение розетки
Теперь наша розетка тройная внутренняя может быть подключена. Сделать это достаточно просто и не требуется особой квалификации.
Следует только соблюдать правила безопасности и не геройствовать. Помните, не один профессиональный электрик не будет выполнять работы под напряжением, если его можно снять. И вам делать этого тоже не стоит.
На фото представлена схема подключения тройной розетки
- Поэтому первым пунктом снимаем напряжение на той группе, к которой планируется производить подключение, а также со всех соседних, которые проложены в данной распределительной коробке.
Обратите внимание! Если производится монтаж дополнительных розеток в уже существующую группу освещения, то вам следует заменить групповой автомат на более мощный. Если и так стоит автомат в 25А (автоматы большего номинального тока не допускаются, согласно п.6.2.6 ПУЭ), то вам следует с ограничениями использовать розетки данной группы. Ведь в следствии перегрузки может не только отключаться групповой автомат, но и перегореть проводка.
- Теперь можно вскрыть распределительную коробку, в которой предстоит подключение. Находим фазный, нулевой и защитный провод, питающий данную группу. Подключаем соответственно жилы нашего кабеля.
- Теперь на розетке подключаем фазный и нулевой провод к силовым контактам, а защитный к заземляющим. Практически для всех розеток не принципиально к какому силовому контакту будет подключен фазный провод.
Но обычно его сажают на левый вывод. Исключение составляют только электрические печи, но об этом вы можете прочитать в других статьях на нашем сайте.
- На этом подключение окончено. Устанавливаем розетки. Закрываем их декоративной накладкой. Закрываем распределительную коробку и подаем напряжение. Если вы сделали все согласно нашим рекомендациям, то все должно работать безупречно.
Блок розеток без декоративной накладки
Вывод
Как видите, подключение тройных розеток — достаточно простое занятие. Оно не требует особых навыков и познаний. Но если вы не знаете, что такое фазный провод, а что такое нулевой, то лучше не геройствовать и вызвать профессионала. Ведь цена ошибки может быть очень велика.
|
Как облицевать кафелем внутренние розетки
Перед облицовкой кафелем внутренних розеток необходимо установить внутренние монтажные коробки и подвести в них силовые провода для розеток.
Внимание! Провода в монтажных коробках должны быть обесточены!
Монтажные коробки для таких розеток надо крепить на саморезы, чтобы перед штукатурными работами и облицовкой кафелем стен выгнать ими глубину залегания коробки, т.к. ее край должен находиться на уровне кафельной плитки.
Как установить внутреннюю розетку описано в этой статье.
Слой штукатурки зависит от ровности стен. Если стены не ровные, что встречается в кирпичных домах, то предварительно по уровню на стене изготовляют «маяки» из раствора, по которым ровняют стену.
Край монтажной коробки должен быть на уровне плитки
Желательно около коробок штукатурить и облицовывать кафелем стену в последнюю очередь, тогда глубина утопления монтажной коробки выставляется саморезами по рядом уложенному кафелю.
Чтобы точно сделать на кафельной плитке отверстия под розетки, делают шаблон из картона или бумаги. Для этого проводят необходимые замеры ширины, высоты плитки, на которой будет лежать накладка под розетки, а на соседней плитке отмечают с помощью уровня или линейки размеры установленных монтажных коробок.
Шаблон для отверстий на плитке
С шаблона отверстия переносятся на плитку.
Если нет алмазной коронки для вырезания отверстий, можно обойтись тонким сверлом по кафелю и дрелью. Для этого надо как можно чаще просверлить по намеченной окружности отверстия, а затем пилкой по металлу вырезать внутреннюю часть.
Работа пилкой по металлу облегчается, если место пиления смазывать маслом.
Подготовленная кафельная плитка под розетки смазывается специальным клеем для кафельных плиток и укрепляется на стене. Теперь проводится монтаж внутренней розетки. Сначала на винты крепятся провода к розетке, затем сама розетка укрепляется в коробке либо на распорки, либо на винты.
Если глубину монтажной коробки выставили правильно, то декоративная накладка под розетку ляжет прямо на кафельную плитку.
На фото верхняя внутренняя розетка с крышкой, что называется «во влагозащищенном исполнении». Именно такие розетки надо устанавливать во влажных помещениях, к которым относится ванная комната.
Но все же напомнить надо про «Правила ПУЭ 7 редакции», в которых четко оговорено, что в ванных комнатах запрещено монтировать розетки.
Иногда приходится ставить внутренние розетки на облицованные кафелем стены. Для этого готовится в кафеле под монтажную коробку отверстие таким же способом, как и в плитке перед облицовкой. По окружности сверлятся отверстия сверлом по стеклу и кафелю. Сразу удалить внутреннюю часть не удастся, придется сделать еще ряд отверстий в центре окружности.
Удаляется насверленный кафельный кружок с помощью крепких кусачек. После этого сверлится отверстие на глубину монтажной коробки.
Чтобы проложить провод к такой розетке, лучше не портить кафель и не штрабить его, а воспользоваться кабель-каналом.
Кстати, тоже интересно:
Розетки и выключатели
Инструменты
Электроинструменты
Станки и оборудование
Измерительные инструменты
Пневмоинструменты
Оборудование для чистки и уборки
Ключи и отвёртки
Строительные ручные инструменты
Слесарные и столярные инструменты
Шарнирно-губцевый инструмент, кусачки
Резьбонарезные инструменты
Крепёж и метизы
Круги, диски для электроинструментов
Оснастка для сверления
Оснастка для строгания и пиления
Спецоснастка
Запчасти и аксессуары к электроинструменту и станкам
Хранение инструментов
Сад и огород
Уход за растениями
Садовая мебель
Растения
Поливочный инвентарь
Садовая химия
Садовый инвентарь
Садовая техника
Садовый декор
Стройматериалы
Стеновые отделочные материалы
Листовые и пиломатериалы
Металлоизделия и металлопрокат
Теплоизоляционные материалы
Кровельные материалы
Материалы для подготовки поверхностей
Строительные смеси
Строительные клеи
Лестницы
Двери
Окна
Кладочные и облицовочные материалы
Устройство стен и подвесного потолка
Тепло и звукоизоляционные материалы
Пленки строительные
Ливневая система
Строительные машины
Оборудование
Строительный инвентарь
Сварка и резка
Ремонт и декор
Напольные покрытия
Отделка стен и потолка
Специализированные покрытия
Сантехника
Унитазы
Ванны
Душевые кабины, уголки
Аксессуары для душа
Умывальники, раковины
Кухонные мойки
Смесители
Водонагреватели
Отопление дома
Внутренняя канализация
Наружная канализация
Насосы для канализации
Системы очистки воды
Вентиляция
Подводка, трубы
Люки, дверки сантехнические
Сифоны
Счётчики
Мебель и аксессуары для ванных комнат
Электрика и свет
Лампочки для дома
Домашние светильники
Светодиодное освещение
Садовые светильники
Промышленные лампы
Светильники для хозяйственных и общественных помещений
Фонари
Батарейки, аккумуляторы, источники питания
Системы безопасности
Удлинители
Розетки и выключатели
Тёплый пол электрический
Кабеленесущие системы
Кабели и провода
Электрооборудование
Электроприборы
Электромонтажные материалы
Связь, компьютеры
Бытовая техника
Кухонная техника
Встраиваемая кухонная техника
Техника для дома
Климатическая бытовая техника
Товары для дома
Стиральные моющие средства
Средства личной гигиены
Парфюмерно-косметические товары
Товары для уборки
Декор окон
Предметы декора и сувениры
Текстиль
Карнизы
Товары бытового назначения
Товары для ухода за одеждой, обувью
Посуда
Емкости для кухни
Упаковка
Новый год
Канцтовары
Товары для хобби
Товары для детей
Лаки и краски
Краски для внутренних работ
Лаки
Малярный инструмент
Добавки к лкм
Герметики, очистители
Деревозащитные средства
Клеи
Растворители
Грунты
Эмали
Краски для наружных работ
Спецодежда
Рукавицы, перчатки
Спецодежда
Сезонная одежда и обувь
Средства защиты
Автотовары
Автохимия
Автомобильная краска
Автокосметика
Оснастка и аксессуары для авто
Отдых и туризм
Товары для отдыха
Товары для спорта
Товары для бани
Печная продукция
Мебель
Мебель и товары для хранения
Кухни
Мебель для ванных комнат
Каркасные системы
Мебельная фурнитура
Дверная фурнитура, замки
Мебель для прихожих
Мебель офисная
Как маршрутизировать TCP-порты / сокеты внутри QEMU?
Я пытаюсь запустить демонстрацию FreeRTOS + TCP (выпуск 10. 1.1):
Код написан для симулятора Windows, но я пытаюсь нацелиться на Xilinx Zynq, эмулируемый QEMU (версия 4.2.0). Хост-компьютер — Ubuntu 16.04. Существует Порт сетевого интерфейса для TCP , часть FreeRTOS + TCP , так что это должно быть возможно.
Одной из очевидных модификаций демонстрации является изменение способа печати сообщений и удаление вызовов функции Windows Sleep
.Кроме того, я использую полу-хостинг ARM для просмотра вывода операторов печати.
Какие изменения мне нужно будет внести в вызов командной строки, помимо этих изменений? Демонстрация создает эхо-сервер и клиент TCP. Если они связаны вместе, то трафик не должен идти к хосту, верно? Есть ли что-нибудь особенное, что мне нужно сделать, чтобы это сработало? У меня нет большого опыта работы в сети.
Так как это технически «голое» приложение, параметры интерфейса командной строки, такие как -nic user, hostfwd = tcp :: 5022-: 22
, выдают предупреждение qemu-system-arm: warning: nic cadence_gem.
(Найдено в разделе Как заменить аргумент команды `qemu-system -redir`?). 1 не имеет себе равных.
Если бы я когда-либо захотел отправлять трафик между хостом и гостем (например, имея эхо-сервер ncat
вместо FreeRTOS), как бы я это сделал?
Вот связанная проблема, без решения: Запуск стека LWIP TCP / IP с QEMU
Текущие аргументы командной строки:
qemu-system-arm -semihosting --semihosting-config enable = on, target = native -nographic -serial mon: stdio -machine xilinx-zynq-a9 -m 512M -cpu cortex-a9 -nic user, hostfwd = tcp :: 12346-: 7-сборка ядра / rtos_demo_tcp / rtos_demo_tcp.эльф
Текущий выход (я включил дополнительные отладочные сообщения):
qemu-system-arm: предупреждение: nic cadence_gem.1 не имеет равного
Семя для рандомизатора: 15953
Случайные числа: 00001294 00001925 000022D0 00005CC3
БесплатноRTOS_IPInit
vTaskStartScheduler
prvIPTask запущен
Сетевые буферы: 30 наименьших 30
IP-адрес: 10.
2.118.223
Маска подсети: 255.255.255.0
Адрес шлюза: 10.2.118.1
Адрес DNS-сервера: 208.67.222.222
Разъем 7 -> 0ip: 0 Состояние eCLOSED-> eTCP_LISTEN
Затем следующий бит повторяется бесконечно, каждый раз с другим номером сокета:
FreeRTOS_connect: 14207 to a0276dfip: 7
Socket 14207 -> a0276dfip: 7 Состояние eCLOSED-> eCONNECT_SYN
ARP для a0276dfip (с использованием a0276dfip): rc = 0 00:00:00 00:00:00
Сетевые буферы: 30 самых низких 29
Подключение [a0276dfip: 7]: следующий тайм-аут 1: 500 мс
ARP для a0276dfip (с использованием a0276dfip): rc = 0 00:00:00 00:00:00
Подключение [a0276dfip: 7]: следующий таймаут 2: 500 мс
ARP для a0276dfip (с использованием a0276dfip): rc = 0 00:00:00 00:00:00
Подключение [a0276dfip: 7]: следующий таймаут 3: 500 мс
Подключение: отказ от a0276dfip: 7
Разъем 14207 -> a0276dfip: 7 Состояние eCONNECT_SYN-> eCLOSE_WAIT
FreeRTOS_closesocket [от 14207 до a0276dfip: 7]: буферизует 30 сокетов 1
Резюме: Как изменить способ вызова QEMU, чтобы клиент и сервер TCP могли соединяться друг с другом?
Внутренние детали сокетов — CodeProject
Введение
Я люблю TCP / IP. Сильной стороной TCP / IP является его совместимость практически с любой сетевой инфраструктурой нижнего уровня. Тот факт, что его протоколы основаны на открытых стандартах, повышает его авторитет. Сокеты Windows обеспечивают прямой доступ к транспортному уровню, уровню 4 OSI. И две службы, которые он предоставляет, — это 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; Бул подключился; Булл сломан; } 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
.Функция:
слушать
- Сервер должен подготовиться к принятию попытки подключения от клиента, вызвав
прослушивание
.После прослушивания сокета необходимо подготовиться к- Обнаружение входящего запроса на соединение от клиента с помощью
accept ()
илиselect ()
.Параметры
s
: розетка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); }Выглядит так просто а ??. Добавлю еще функций, если статья всем понравится.
Руководство по внутреннему питанию, SATA и разъемам
Что такое внутренние разъемы?
Внутренние разъемы находятся внутри корпуса компьютера.Внутри есть два основных типа разъемов: разъемы розетки и разъемы питания. Гнездовые разъемы предназначены для использования с плоским ленточным кабелем и обычно используются для передачи данных между устройствами. Разъем розетки стыкуется с контактами, расположенными в заголовке. Обычно заголовок встроен в часть печатной платы или интегрирован в электронное устройство. Розетки удерживаются на месте за счет трения штифтов. Большинство интерфейсов сокета / заголовка построены с аналогичными размерами; выводы заголовка равны 0.025 дюймов в ширину и на расстоянии 0,10 дюйма друг от друга. Разъемы питания используются для подачи и распределения питания на внутренние устройства внутри компьютера. Обычно они используют трение корпусов соединителей, чтобы оставаться на месте.
Выберите внутренний разъем, о котором вы хотите узнать больше:
Доступны другие разъемы:
10-контактный разъем
Гнездо:
изображение для расширения
Этот разъем имеет два ряда по пять контактов и обычно используется для подключения внешнего порта к контактам заголовка на материнской плате.Этот разъем обычно используется для портов USB или последовательного (DB9) порта.
Магазинная 10-контактная розетка
26-контактная розетка
Гнездо:
изображение для расширения
Этот разъем обычно используется для добавления интерфейса параллельного порта DB25. Большинство современных материнских плат не имеют такого типа подключения.
Магазин 26-контактный разъем
40-контактный разъем
Гнездо:
изображение для расширения
Этот интерфейс все еще широко используется.Он находится на жестких дисках IDE / ATA, оптических приводах и ленточных накопителях. Многие материнские платы поставляются с парой 40-контактных контроллеров (называемых первичными и вторичными). Каждый контроллер может работать с одним или двумя дисками, поэтому на большинстве стандартных ПК может быть до четырех дисков IDE. Несколько лет назад стандарт IDE / ATA для жестких дисков был улучшен, и был указан новый кабель. На этот новый стандарт ссылаются многие названия - Ultra ATA, Ultra-DMA, Ultra-66/100/133 и т. Д. В кабелях для жестких дисков Ultra ATA используется 80-жильный ленточный кабель, хотя тот же 40-контактный интерфейс разъема / заголовка используется. все еще используется.
Магазин 40-контактный разъем
50-контактный разъем
Штекер:
Женский:
изображение для расширения
50-контактные разъемы используются для основных внутренних шин SCSI. Разъем выглядит идентично 40-контактному интерфейсу IDE, только с большим количеством контактов. 50-контактный интерфейс используется для старых узких шин SCSI.
Магазинная 50-контактная розетка
68-контактная розетка
Штыревой:
изображение для расширения
Внутреннее соединение 68-контактного разъема имеет тот же размер и форму, что и внешний интерфейс MD68, используемый для устройств SCSI и кабели.Однако версия с внутренней плоской лентой не использует винты с накатанной головкой или защелки для удержания разъема на месте; он удерживается исключительно за счет трения разъема и контактов. 68-контактный плоский ленточный соединитель уникален тем, что разъемы на кабеле - вилочные, а интерфейсы на дисках SCSI и хост-контроллерах - розеточные. Этот разъем очень часто используется для широких шин SCSI.
Магазин 68-контактный разъем
4-контактный разъем питания (5,25 дюйма)
Штекер:
Женский:
изображение для расширения
Обычное 5.25-дюймовый 4-контактный разъем питания невозможно не заметить внутри корпуса ПК. Блок питания компьютера обычно имеет несколько таких разъемов, которые подходят к штыревым интерфейсам на жестких дисках, приводах CD / DVD и других внутренних устройствах. Поскольку эти диски часто имеют форм-фактор 5,25 дюйма, сам разъем питания стал известен как разъем «5,25». Штекер также обычно называют соединением «Molex» в честь известного производителя соединителя. Разъем обычно белого цвета и изготовлен из твердого нейлона или аналогичного пластика.
Магазин, 4-контактный блок питания
Serial ATA (SATA) Power
Female:
image to expand
Разъем питания Serial ATA (SATA) имеет 15 контактов и немного больше, чем разъем данных SATA. Одним из основных преимуществ разъема питания SATA по сравнению с 4-контактным разъемом питания является контакт, обеспечивающий питание 3,3 В. Некоторые диски SATA предъявляют особые требования к питанию.
Товары в магазине
Serial ATA (SATA)
Гнездо:
изображение для расширения
Разъем Serial ATA или SATA используется в качестве интерфейса для подключения адаптера главной шины к запоминающему устройству или оптическому приводу .Этот разъем был разработан для замены старых разъемов, 34-контактных, 40-контактных и т. Д. Этот тип подключения разработан для обмена данными на гораздо более высоких скоростях, чем те, которые были возможны при более старых стилях подключения. Это соединение иногда называют SATA «L» из-за формы разъема.
Магазин SATA
Внешний последовательный интерфейс ATA (eSATA)
Гнездо:
изображение для расширения
Подобно стандартному разъему SATA, разъем eSATA экранирован и предназначен для подключения внешних запоминающих устройств или оптических приводов. порт eSATA.Этот разъем иногда называют разъемом SATA «I» из-за формы разъема.
Магазин eSATA
4-контактный разъем питания (3,5 дюйма)
Менее распространенным 4-контактным разъемом питания является разъем 3,5 дюйма. Этот разъем меньше по размеру, чем 5,25 дюйма, и не так широко используется. Его можно найти в основном на 3,5-дюймовых дисководах для гибких дисков.
Магазинный 4-контактный блок питания (3,5 дюйма)
ATX 20-контактный блок питания
Это 20-контактный интерфейс, который обеспечивает питание материнской платы компьютера.Он имеет два ряда по 10 контактов с фиксатором, который надежно удерживает его на месте после подключения.
Shop ATX 20-контактный
3-контактный вентилятор
3-контактный разъем питания вентилятора находится на блоках питания в корпусе компьютера. Этот разъем обеспечивает питание охлаждающих вентиляторов.
Магазинный 3-контактный вентилятор
4-контактный вентилятор
4-контактный разъем питания вентилятора находится на материнских платах в корпусе компьютера. Этот разъем обеспечивает питание охлаждающих вентиляторов и обычно используется для вентилятора, охлаждающего процессор.В этом разъеме используется то же расположение питания, что и в 3-контактном разъеме, поэтому 3-контактный разъем можно использовать для 4-контактного вентилятора. 4-й контакт - это датчик, который позволяет управлять скоростью вращения вентилятора и может дать возможность включать или выключать вентилятор. Если вы используете 3-контактный разъем в 4-контактном слоте, вы не сможете управлять вентилятором, поскольку он всегда будет включен.
Магазинный 4-контактный вентилятор
6-контактный разъем PCI Express
6-контактный разъем PCI Express имеется на некоторых видеокартах PCI Express.Этот разъем используется для вспомогательного питания.
Магазин 6-контактный разъем PCI Express
4-контактный Pentium
® 4 power4-контактный разъем питания Pentium 4 находится на материнских платах Pentium 4. Этот разъем обеспечивает выделенное питание для ЦП.
Shop 4-контактный Pentium ® 4
32-контактный Serial Attached SCSI (SAS)
Женский:
образ для расширения
32-контактный разъем SAS обычно находится на платах контроллеров SAS.Технология SAS заменяет SCSI и обычно используется для подключения жестких дисков в приложениях центра обработки данных. Однако этот разъем можно использовать для подключения расширителя SAS. Этот разъем также называется разъемом SFF-8484. Во многих случаях 32-контактный разъем заменяется разъемами mini-SAS из-за меньшего форм-фактора mini-SAS.
34-контактное гнездо
Гнездо:
изображение для расширения
34-контактное гнездо используется для кабелей дисковода гибких дисков.Контроллер гибких дисков на материнской плате представляет собой 34-контактный разъем, как и разъемы на 3,5-дюймовых дисководах гибких дисков. В «старинных» 5,25-дюймовых дисководах для гибких дисков для подключения кабеля гибких дисков использовалось соединение на краю карты, поэтому многие кабели для гибких дисков будут поставляться как с разъемами, так и с разъемами на краю карты. Для многих современных компьютеров дисководы гибких дисков больше не являются стандартным оборудованием.
29-контактный последовательный интерфейс SCSI (SAS)
Гнездо:
изображение для расширения
29-контактный разъем SAS обычно находится на дисках SAS.Этот разъем действительно похож на разъем для передачи данных и питания SATA. Однако у этого разъема есть 4 дополнительных контакта. Этот разъем также называется разъемом SFF-8482.
24-контактный разъем питания ATX
В новых компьютерах с материнскими платами форм-фактора ATX используется 24-контактный разъем питания. В новом более крупном разъеме нет шины -5 В и добавлены дополнительные шины + 3,3 В и + 12 В.
Все еще не уверены?
Мы здесь, чтобы помочь, просто свяжитесь с нами!Используйте SAVE20NOW при оформлении заказа, чтобы получить скидку 20% на
Извините, не сегодня Закрыть
весь ваш заказ.Только цена рекомендованной розничной цены,
без учета налогов и доставки.Клиент Hazelcast C ++: hazelcast :: client :: internal :: socket :: Описание класса TcpSocket
c Класс-оболочка сокетов. Подробнее ...
#include
void hazelcast :: client :: internal :: socket :: TcpSocket :: close ( ) виртуальный закрывает розетку.
Автоматически вызывается в деструкторе. Второй вызов этой функции не работает.
Реализует hazelcast :: client :: Socket.
int hazelcast :: client :: internal :: socket :: TcpSocket :: connect ( внутренний тайм-аут InMillis ) виртуальный подключается к указанному адресу в конструкторе.
- Параметры
timeoutInMillis , если соединение не будет выполнено в течение тайм-аута, будет возвращено errorCode
- Возвращает
- ноль в случае ошибки. -1 в противном случае.
Реализует hazelcast :: client :: Socket.
◆ localSocketAddress ()
std :: auto_ptr hazelcast :: client :: internal :: socket :: TcpSocket :: localSocketAddress ( ) конст. виртуальный Эта функция используется для получения локальной конечной точки сокета.
- Возвращает
- Адрес, представляющий локальную конечную точку сокета.
Реализует hazelcast :: client :: Socket.
int hazelcast :: client :: internal :: socket :: TcpSocket :: receive ( недействительно * буфер , внутренний лен , внутренний флаг = 0
) виртуальный
- Параметры
buffer len длина получаемого буфера. flag bsd sockets options flag.
- Возвращает
- количество полученных байтов.
- Исключения
Реализует hazelcast :: client :: Socket.
int hazelcast :: client :: internal :: socket :: TcpSocket :: send ( const void * буфер , внутренний лен , внутренний флаг = 0
) виртуальный
- Параметры
буфер len длина буфера flag bsd socket options flag.
- Возвращает
- количество отправленных байтов
- Исключения
В Linux иногда SIGBUS может быть получен во время этого вызова, когда сервер закрывает соединение. Когда этот флаг установлен, возвращенный код ошибки по-прежнему является ошибкой. Следовательно, это безопасно для использования. MSG_NOSIGNAL (начиная с Linux 2.2) Запрашивает не отправлять SIGPIPE при ошибках в потоковых сокетах, когда другой конец разрывает соединение. Ошибка EPIPE по-прежнему возвращается.
Реализует hazelcast :: client :: Socket.
Документация для этого класса была создана из следующих файлов:
- hazelcast / include / hazelcast / client / internal / socket / TcpSocket.h
- hazelcast / SRC / hazelcast / клиент / внутренний / сокет / TcpSocket.cpp
Розетки | WireCo Structures
Ниже приведен список сокетов для вашего конкретного приложения. Чтобы просмотреть подробную информацию о продукте, щелкните название продукта.
Архитектурные вилочные розетки
- Материал: отливка из высокопрочной конструкционной стали
- Проверка магнитных частиц
- Горячеоцинкованная поверхность с цинковым покрытием
- Посмотреть таблицу спецификаций
Открытые розетки
- Материал: отливка из высокопрочной конструкционной стали
- Проверка магнитных частиц
- Горячеоцинкованная поверхность с цинковым покрытием
- Посмотреть таблицу спецификаций
Закрытые розетки
- Материал: отливка из высокопрочной конструкционной стали
- Проверка магнитных частиц
- Горячеоцинкованная поверхность с цинковым покрытием
- Посмотреть таблицу спецификаций
Разъемы с открытым мостом
- Материал: отливка из высокопрочной конструкционной стали
- Проверка магнитных частиц
- Горячеоцинкованная поверхность с цинковым покрытием
- Посмотреть таблицу спецификаций
Закрытые мостиковые розетки
- Материал: отливка из высокопрочной конструкционной стали
- Проверка магнитных частиц
- Горячеоцинкованная поверхность с цинковым покрытием
- Посмотреть таблицу спецификаций
Анкерные розетки, тип 6
- Материал: отливка из высокопрочной конструкционной стали
- Проверка магнитных частиц
- Горячеоцинкованная поверхность с цинковым покрытием
- Розетки, снабженные стержнем и полуфабрикатом, тяжелой шестигранной гайкой для натяжения кабельных сборок и окончательной регулировки длины
- Посмотреть таблицу спецификаций
Анкерные розетки, тип 7
- Материал: отливка из высокопрочной конструкционной стали
- Проверка магнитных частиц
- Горячеоцинкованная поверхность с цинковым покрытием
- Головки с внутренней резьбой или без нее (внутренняя резьба используется для установки натяжного домкрата)
- Посмотреть таблицу спецификаций
Анкерные розетки тип 8
- Материал: отливка из высокопрочной конструкционной стали
- Проверка магнитных частиц
- Горячеоцинкованная поверхность с цинковым покрытием
- Посмотреть таблицу спецификаций
Открытые обжимные розетки
- Фитинги с механической обжимкой
- Прессы высокого давления
- Плашки прецизионные
- Посмотреть таблицу спецификаций
Закрытые обжимные розетки
- Материал: бесшовная штампованная сталь
- Монтажная длина измеряется от средней линии штифтов как для открытых, так и для закрытых обжимных муфт
- Обжимные головки на 100% эффективны для спиральной пряди.Не подходит для полностью заблокированной катушки.
- Посмотреть таблицу спецификаций
HPE Superdome Flex 280 2-4 разъема UPI Internal Enablement Kit
Комплект внутренних компонентов UPI для HPE Superdome Flex 280, 2-4 разъема | HPE Store СШАs2048.t.eloqua.com/visitor/v200/svrGP
50
2048
d6547807cf984896b000ad5232552b28
etrack.ext.hpe.com
безопасный.p01.eloqua.com/visitor/v200/svrGP
50
2048
10831b2db3a34b9ea5863b752a46bfad
C_EmailAddress, C_FirstName, C_LastName, C_BusPhone, C_Company, C_Address1, C_Address2, C_City, C_Zip_Postal, C_State_Prov, C_Country, C_Number_of_Employees1, C_Email_Opt_In1, C_Estimated_Budget1, C_Industry1, C_Language1, C_Lead_Source ___ Most_Recent1, C_Mail_Opt_in1, C_Mobile_Opt_in1, C_Phone_Opt_in1, C_MobilePhone, C_Timeframe_to_Buy1, C_Response_Type1, C_Purchase_Role1, C_Contact_Me_Request1 , КонтактыIDExt
2
* Рекомендуемая розничная цена - цена, рекомендованная торговым посредником.Цены могут отличаться в зависимости от местного торгового посредника. Цены, указанные местными торговыми посредниками в кавычках, могут отличаться. Показать больше Показывай меньшеhttps://s2048.t.eloqua.com/e/f2?nocache
и
Наша система не смогла подтвердить, что ваш адрес действителен, и не может найти рекомендуемую альтернативу. Настоятельно рекомендуется отредактировать адрес и попробовать еще раз. Вы также можете продолжить ввод адреса, если уверены, что он правильный.
правда
addalertattachmentbookmarkbrand markcalculatorcalendardownnextcaret-nextcartchatcheckmarkplaycloseconfigurecontactcost savingscredit карта securitycriticalcycledeliverdirectionsadd documentPDF documentdownduplicateeditexpansionfast forwardfilterfoldergridhost maintenanceinternal storageIT transformationlanguagelikedownnextnextpreviouslistlockmailmanagement softwarelocationmarket growthmemorymoneynextnotificationokoperating systemperformanceGoogleGooglepower supplypreviousprintprocessor + memoryprocessorresetreturnsavescorecardsearchdownserviceFacebookLinkedinLinkedinTwitterYoutubespinnerstandardssubtractsupporttrashtreeupuservirtual machinewarningИзображение может отличаться от реального продукта
{"baseProduct": {"productID": "R4R08A", "productName": "HPE Superdome Flex 280 2-4 Sockets UPI Internal Enablement Kit"}, "navigationList": ["Опции", "Кабели / комплекты кабелей", «Server Enablement Kits», «HPE Enablement Kits», «HPE Superdome Flex 280 2-4 Sockets UPI Internal Enablement Kit»], «cartDetail»: {«item»: [], «price»: {«currency»: » USD "," basePrice ": 0}}," productInfo ": [{" productInfo ": {" amount ":" 1 "," productID ":" R4R08A "," productName ":" HPE Superdome Flex 280 2-4 Комплект для подключения внутренних разъемов UPI "}}]}
* Цены могут отличаться в зависимости от местного торгового посредника.
Найдите то, что ищете?
Нужна помощь в поиске подходящего продукта для вашего бизнеса?
Наши эксперты по продуктам будут рады поговорить с вами, чтобы найти продукты и услуги, которые открывают новые возможности и решают проблемы вашего бизнеса.
Продолжить покупки
{"baseProduct": {"productID": "R4R08A", "productName": "HPE Superdome Flex 280 2-4 Sockets UPI Internal Enablement Kit"}, "navigationList": ["Опции", "Кабели / комплекты кабелей", «Server Enablement Kits», «HPE Enablement Kits», «HPE Superdome Flex 280 2-4 Sockets UPI Internal Enablement Kit»], «cartDetail»: {«item»: [], «price»: {«currency»: » USD "," basePrice ": 0}}," productInfo ": [{" productInfo ": {" amount ":" 1 "," productID ":" R4R08A "," productName ":" HPE Superdome Flex 280 2-4 Комплект для подключения внутренних разъемов UPI "}}]}
R4R08A
Для сравнения можно добавить не более 4 элементов.
Erlang - inet
Устанавливает один или несколько параметров для сокета.
{активный, истинный | ложь | один раз | N} Если значение истинно, что является значением по умолчанию, все, что получено из сокета, отправляется как сообщения принимающему процессу.
Если значение ложно (пассивный режим), процесс должен явно получать входящие данные, позвонив gen_tcp: recv / 2,3, gen_udp: recv / 2,3, или gen_sctp: recv / 1,2 (в зависимости от типа розетки).
Если значение - один раз ({active, once}), отправлено одно сообщение с данными из сокета к процессу. Чтобы получить еще одно сообщение, setopts / 2 должен быть вызван снова с опцией {активно, один раз}.
Если значение является целым числом N в диапазоне от -32768 до 32767 (включительно), значение добавляется к счетчику данных сокета сообщения, отправленные контролирующему процессу. По умолчанию сокет количество сообщений равно 0.Если указано отрицательное значение, и его величина равна или больше тока розетки количество сообщений, счетчик сообщений сокета установлен на 0. Как только количество сообщений сокета достигнет 0, либо потому, что отправки полученные сообщения с данными в процесс или явно заданные, затем процесс уведомляется специальным сообщением, относящимся к тип сокета, который перешел в пассивный режим.Как только сокет перейдет в пассивный режим, чтобы получить больше сообщения setopts / 2 необходимо вызвать снова, чтобы установить сокет обратно в активный режим.
При использовании {active, once} или {active, N} сокет автоматически меняет поведение при получении данных. Это может сбивать с толку в сочетании с ориентированным на соединение сокеты (то есть gen_tcp), как сокет с закрытием отчетов о поведении {active, false} иначе, чем сокет с {active, true} поведение.Для упрощения программирования сокет, в котором одноранговый узел закрыт, и это обнаруживается во время {активный, ложный} режим, по-прежнему генерирует сообщение {tcp_closed, Socket} при установке на {active, once}, {активный, истинный} или {активный, N} режим. Поэтому можно с уверенностью предположить, что сообщение {tcp_closed, Socket}, возможно, за которым следует порт сокета завершение (в зависимости от опции exit_on_close) в конечном итоге появляется при смене сокета вперед и назад между {active, true} и {активный, ложный} режим.Тем не мение, , когда обнаружено закрытие узла , все зависит от лежащий в основе стек и протокол TCP / IP.
Обратите внимание, что режим {active, true} не обеспечивает потока контроль; быстрый отправитель может легко переполнить получатель входящих сообщений. То же верно и для {активный, N} режим, пока количество сообщений больше чем ноль.
Использовать активный режим, только если ваш протокол высокого уровня обеспечивает собственное управление потоком (например, подтверждение полученных сообщений) или объем передаваемых данных невелик.{active, false} mode, использование режима {active, once} или {active, N} режим со значениями N, подходящими для приложения обеспечивает управление потоком. Другая сторона не может отправить быстрее, чем может прочитать получатель.
{broadcast, Boolean} (сокеты UDP) Включает / отключает разрешение на отправку трансляций.
{buffer, Size} Размер буфера пользовательского уровня, используемого водитель.Не путать с опциями sndbuf и recbuf, которые соответствуют Буферы сокетов ядра. Для TCP рекомендуется иметь val (buffer)> = val (recbuf) для избежать проблем с производительностью из-за ненужного копирования. Для UDP применяется та же рекомендация, но максимальное значение должно не быть больше MTU сетевого пути. val (buffer) автоматически устанавливается на указанное выше максимум, когда задан recbuf.Однако, поскольку размер, установленный для recbuf обычно становится больше, вам рекомендуется использовать getopts / 2 для анализа поведения вашей операционной системы.
Обратите внимание, что это также максимальный объем данных, который может быть получен из одного повторного вызова. Если вы используете выше, чем нормальный MTU считаю установку буфера выше.
{delay_send, Boolean} Обычно, когда процесс Erlang отправляет в сокет, драйвер пытается немедленно отправить данные.Если это не удается, драйвер использует любые доступные средства для постановки в очередь сообщение, которое будет отправлено всякий раз, когда операционная система говорит, что может справиться с этим. Установка {delay_send, true} ставит в очередь всех сообщений. Отправленные сообщения в сеть тогда больше, но меньше. Опция влияет на расписание отправки запросы по сравнению с процессами Erlang вместо изменения каких-либо недвижимое имущество розетки.Вариант зависит от реализации. По умолчанию false.
{доставить, порт | термин} Когда {active, true}, данные доставляются в форму порт: {S, {data, [h2, .. Hsz | Данные]}} или термин: {tcp, S, [h2..Hsz | Данные]}.
{dontroute, Boolean} Включает / отключает обход маршрутизации для исходящих сообщений.
{exit_on_close, Boolean} По умолчанию для этого параметра установлено значение true.
Единственная причина установить значение false - это если вы хотите для продолжения отправки данных в сокет после закрытия обнаружен, например, если одноранговый узел использует gen_tcp: выключение / 2 чтобы выключить сторону записи.
{заголовок, размер} Эта опция имеет смысл, только если опция бинарная. был указан при создании сокета.Если вариант указан заголовок, первый Размер числа байтов данных, полученных от сокета являются элементами списка, а остальные данные двоичный файл, указанный в конце того же списка. Например, если Size == 2, полученные данные совпадают [Байт1, Байт2 | Двоичный].
{high_msgq_watermark, Size} Очередь сообщений сокета занята указать, когда количество данных в сообщении очередь достигает этого предела.Обратите внимание, что только этот предел касается данных, которые еще не поступили во внутреннюю реализация сокета. По умолчанию 8 КБ.
Отправители данных в сокет приостанавливаются, если либо очередь сообщений сокета занята, либо сокет сам занят.
Для получения дополнительной информации см. Параметры low_msgq_watermark, high_watermark и low_watermark.
Обратите внимание, что распределительные сокеты запрещают использование high_msgq_watermark и low_msgq_watermark.Вместо этого используйте предел занятости буфера распределения, что является аналогичной функцией.
{high_watermark, Size} (сокеты TCP / IP) Сокет переходит в состояние «занято», когда сумма данных, помещенных в очередь внутри реализации сокета ERTS достигает этого предела. По умолчанию 8 КБ.
Отправители данных в сокет приостанавливаются, если либо очередь сообщений сокета занята, либо сокет сам занят.
Для получения дополнительной информации см. Параметры low_watermark, high_msgq_watermark и low_msqg_watermark.
{ipv6_v6only, Boolean} Запрещает сокету использовать только IPv6, запрещая любые Подключения IPv4. Это применимо только для Сокеты IPv6 (опция inet6).
На большинстве платформ эта опция должна быть установлена на сокете. прежде чем связать его с адресом. Поэтому только разумно указать это при создании сокета, а не использовать его при вызове функции (сетопц / 2) содержащее это описание.
Поведение сокета с этой опцией, установленной на правда - единственный портативный. Оригинал идея, когда IPv6 был новым, использовать IPv6 для всего трафика теперь не рекомендуется FreeBSD (вы можете использовать {ipv6_v6only, false} для отмены рекомендованного системное значение по умолчанию), запрещено OpenBSD (поддерживаемое ядро GENERIC), и невозможно в Windows (в которой есть отдельные Стеки протоколов IPv4 и IPv6). Большинство дистрибутивов Linux по-прежнему имеет системное значение по умолчанию false.Этот сдвиг политики между операционными системами на разделение IPv6 от трафика IPv4 эволюционировало, поскольку постепенно становилось все труднее и сложнее получить правильная и безопасная реализация двойного стека.
На некоторых платформах единственное допустимое значение для этой опции Верно, например, OpenBSD и Windows. Пытаюсь установить для этой опции установлено значение false, при создании сокета не работает в этом случае.
Установка этой опции на платформах, где она не существует игнорируется.Получение этой опции с getopts / 2 не возвращает значения, то есть возвращенный список не содержит {ipv6_v6only, _} кортеж. В Windows опция не существует, но эмулируется как параметр только для чтения со значением true.
Следовательно, установив для этого параметра значение true при создании сокета никогда не выходит из строя, кроме, возможно, на платформа, где вы настроили ядро, чтобы разрешить только false, что может быть выполнимо (но неудобно), например, на OpenBSD.
Если вы прочитаете значение опции, используя getopts / 2 и не получить значения, параметр не существует в хосте Операционная система. Поведение как IPv6, так и IPv4 сокет, прослушивающий тот же порт, и сокет IPv6 получение трафика IPv4 становится непредсказуемым.
{keepalive, Boolean} (сокеты TCP / IP) Включает / отключает периодическую передачу на подключенном сокет, когда никакие другие данные не обмениваются.Если другой конец не отвечает, соединение считается сломанным, и сообщение об ошибке отправляется на процесс контроля. По умолчанию отключено.
{linger, {true | false, Seconds}} Определяет время ожидания в секундах для сброса неотправленных данных. в вызове сокета close / 1.
Первый компонент - если задержка включена, второй компонент время ожидания промывки в секундах.Есть 3 альтернативы:
- {ложь, _}
close / 1 или shutdown / 2 возвращается немедленно, не дожидаясь сброса данных, с закрытием происходит в фоновом режиме.
- {true, 0}
Прерывает соединение при закрытии. Удаляет все данные, оставшиеся в буферах отправки и отправляет RST партнеру.
Это позволяет избежать состояния TCP TIME_WAIT, но оставляет открытым возможность того, что еще одно "воплощение" этой связи создается.
- {true, Time}, если время> 0
close / 1 или shutdown / 2 не вернется, пока все сообщения в очереди для сокета были успешно отправлено или истекло время ожидания задержки (Time).
{low_msgq_watermark, Size} Если очередь сообщений сокета находится в занятом состоянии, очередь сообщений сокета устанавливается в состояние «не занято», когда количество данных в очереди сообщений падает ниже этого предела.Обратите внимание, что это ограничение касается только данных который еще не достиг внутреннего сокета ERTS выполнение. По умолчанию 4 КБ.
Отправители, заблокированные из-за очередь сообщений или занятый сокет возобновляются когда очередь сообщений сокета и сокет не заняты.
Для получения дополнительной информации см. Параметры high_msgq_watermark, high_watermark и low_watermark.
Обратите внимание, что распределительные сокеты запрещают использование high_msgq_watermark и low_msgq_watermark.Вместо этого они используют распределение ограничение занятости буфера, аналогичная функциям.
{low_watermark, Size} (сокеты TCP / IP) Если сокет находится в занятом состоянии, сокет устанавливается в незанятое состояние, когда объем данных поставлен в очередь внутри реализации сокета ERTS падает ниже этого предела. По умолчанию 4 КБ.
Отправители, заблокированные из-за очередь сообщений или занятый сокет возобновляются когда очередь сообщений сокета и сокет не заняты.
Для получения дополнительной информации см. Параметры high_watermark, high_msgq_watermark и low_msgq_watermark.
{режим, Режим :: двоичный | list} Полученный пакет доставляется в соответствии с определением режима.
{netns, пространство имен :: файл: имя_файла_все ()} Устанавливает сетевое пространство имен для сокета.Параметр Пространство имен - это имя файла, определяющее пространство имен, для например, «/ var / run / netns / example», обычно создается команда ip netns добавить пример. Эта опция должна использоваться в вызов функции, который создает сокет, то есть gen_tcp: подключение / 3,4, gen_tcp: слушать / 2, gen_udp: open / 1,2 или же gen_sctp: открыть / 0,1,2, а также getifaddrs / 1.
Этот параметр использует системный вызов, специфичный для Linux. setns (), например, в ядре Linux 3.0 или новее, и поэтому существует только тогда, когда исполняющая система скомпилирован для такой операционной системы.
Виртуальной машине также требуются повышенные привилегии: работает как суперпользователь или (для Linux) имеет возможность CAP_SYS_ADMIN согласно документации для сетнс (2). Однако во время тестирования также CAP_SYS_PTRACE и CAP_DAC_READ_SEARCH оказались необходимыми.
Пример:
setcap cap_sys_admin, cap_sys_ptrace, cap_dac_read_search + epi beam.smpОбратите внимание, что файловая система, содержащая виртуальную машину исполняемый файл (в примере beam.smp) должен быть локальным, установлен без флага nosetuid, поддержка расширенных атрибутов и ядро должно поддерживать файловые возможности. Все это работает из коробки как минимум на Ubuntu 12.04 LTS, за исключением того, что сокеты SCTP не поддерживают сетевые пространства имен.
Пространство имен - это имя файла и закодировано и декодируется, как описано в модуле файл с следующие исключения:
Флаг эмулятора + fnu игнорируется.
getopts / 2 для этой опции возвращает двоичный файл для имени файла, если сохраненный имя файла не может быть декодировано. Это произойдет только в том случае, если вы установите вариант с использованием двоичного файла, который не может быть декодирован с помощью эмулятора кодировка имени файла: файл: native_name_encoding / 0.
{bind_to_device, Ifname :: binary ()} Привязывает сокет к определенному сетевому интерфейсу. Этот вариант должен использоваться в вызове функции, которая создает сокет, то есть gen_tcp: подключение / 3,4, gen_tcp: слушать / 2, gen_udp: open / 1,2, или gen_sctp: открыть / 0,1,2.
В отличие от getifaddrs / 0, Ifname закодирован в двоичном формате. В том маловероятном случае, когда система использует не-7-битные символы ASCII в именах сетевых устройств, особая осторожность необходимо учитывать при кодировании этого аргумента.
Эта опция использует специфичную для Linux опцию сокета. SO_BINDTODEVICE, например, в ядре Linux 2.0.30 или новее, и поэтому существует только тогда, когда исполняющая система скомпилирован для такой операционной системы.
До Linux 3.8, этот параметр сокета может быть установлен, но не может быть получен с помощью getopts / 2. Начиная с Linux 3.8, это читабельно.
Виртуальной машине также требуются повышенные привилегии: работает как суперпользователь или (для Linux) имеет возможность CAP_NET_RAW.
Основным вариантом использования этой опции является привязка сокетов к Экземпляры Linux VRF.
список Полученный пакет доставляется списком.
двоичный Полученный пакет доставляется в виде двоичного файла.
{nodelay, Boolean} (сокеты TCP / IP) Если логическое значение == истина, опция TCP_NODELAY включен для розетки, а это значит, что также маленький объемы данных отправляются немедленно.
{nopush, Boolean} (сокеты TCP / IP) Это преобразуется в TCP_NOPUSH в BSD и в TCP_CORK в Linux.
Если Boolean == true, соответствующая опция включен для розетки, что означает, что маленький объемы данных накапливаются до полной MSS-стоимости данных или этот параметр отключен.
Обратите внимание, что хотя параметр сокета TCP_NOPUSH доступен в OSX, его семантика очень отличается (например, его снятие не вызывает немедленной отправки накопленных данных). Следовательно, опция nopush намеренно игнорируется в OSX.
{packet, PacketType} (сокеты TCP / IP) Определяет тип пакетов, используемых для сокета. Возможные значения:
- сырой | 0
Упаковка не производится.
- 1 | 2 | 4
Пакеты состоят из заголовка, определяющего количество байтов в пакете, за которыми следует это количество байтов.Длина заголовка может составлять один, два или четыре байта, и содержащее беззнаковое целое число с прямым порядком байтов. Каждая операция отправки генерирует заголовок, а заголовок удаляется при каждой операции приема.
Размер 4-байтового заголовка ограничен 2 ГБ.
- asn1 | cdr | sunrm | fcgi | tpkt | линия
Эти типы пакетов действуют только при получении.При отправке пакета ответственность ложится на приложение для предоставления правильного заголовка. На получение, однако, одно сообщение отправляется на процесс управления для каждого полного пакета получил, и, аналогично, каждый звонок gen_tcp: recv / 2,3 возвращает один полный пакет. Заголовок - , а не .
Значения типов пакетов следующие:
- asn1 - ASN.1 BER
- sunrm - кодировка Sun RPC
- cdr - CORBA (GIOP 1.1)
- fcgi - Быстрый CGI
- tpkt - формат TPKT [RFC1006]
- line - Линейный режим, пакет завершается строкой с новой строкой строки длиннее буфера приема усеченный
- http | http_bin
Протокол передачи гипертекста. Пакеты возвращаются в формате согласно HttpPacket описанный в erlang: decode_packet / 3 в ERTS.Розетка в пассивном mode возвращает {ok, HttpPacket} из gen_tcp: recv в то время как активный сокет отправляет сообщения вроде {http, Socket, HttpPacket}.
- httph | httph_bin
Эти два типа часто не нужны, так как розетка автоматически переключается с http / http_bin на httph / httph_bin внутри после первой строки читается. Однако бывают случаи, когда они полезно, например, парсить трейлеры из фрагментированной кодировки.
{packet_size, Integer} (сокеты TCP / IP) Устанавливает максимально допустимую длину тела пакета. Если заголовок пакета указывает, что длина пакета длиннее максимально допустимой длины, пакет считается недействительным. То же самое происходит, если заголовок пакета слишком велик для приемного буфера сокета.
Для линейно-ориентированных протоколов (строка, http *), опция packet_size также гарантирует, что строки до указанные длины принимаются и не считаются недействительными из-за ограничений внутреннего буфера.
{line_delimiter, Char} (сокеты TCP / IP) Устанавливает символ разделителя строк для строчно-ориентированных протоколов. (линия). По умолчанию $ \ n.
{raw, Protocol, OptionNum, ValueBin} См. Ниже.
{read_packets, Integer} (сокеты UDP) Устанавливает максимальное количество пакетов UDP для чтения без вмешательство из розетки при наличии данных.Когда столько пакетов было прочитано и доставлено в процесс назначения новые пакеты не читаются пока не поступит новое уведомление о доступных данных. По умолчанию 5. Если этот параметр также установлен высокий, система может перестать отвечать из-за Флуд пакетов UDP.
{recbuf, Size} Минимальный размер приемного буфера для использования розетка.Вам предлагается использовать getopts / 2 чтобы получить размер, установленный вашей операционной системой.
{recvtclass, Boolean} Если установлено значение true, активирует возврат полученного Значение TCLASS на платформах, реализующих протокол IPPROTO_IPV6 опция IPV6_RECVTCLASS или IPV6_2292RECVTCLASS для розетки. Значение возвращается как кортеж {tclass, TCLASS}. независимо от того, возвращает ли платформа IPV6_TCLASS или значение IPV6_RECVTCLASS CMSG.
Для пакетных сокетов, поддерживающих прием вспомогательные данные с данными полезной нагрузки (gen_udp и gen_sctp), возвращается значение TCLASS в расширенном возвращаемом кортеже, содержащемся в вспомогательные данные список. Для потоковых сокетов (gen_tcp) единственный способ получить TCLASS значение, если платформа поддерживает pktoptions вариант.
{recvtos, Boolean} Если установлено значение true, активирует возврат полученного Значение TOS на платформах, реализующих параметр протокола IPPROTO_IP IP_RECVTOS для розетки.Значение возвращается как кортеж {tos, TOS}. независимо от того, возвращает ли платформа IP_TOS или значение IP_RECVTOS CMSG.
Для пакетных сокетов, поддерживающих прием вспомогательные данные с данными полезной нагрузки (gen_udp и gen_sctp), возвращается значение TOS в расширенном возвращаемом кортеже, содержащемся в вспомогательные данные список. Для потоковых сокетов (gen_tcp) единственный способ получить TOS значение, если платформа поддерживает pktoptions вариант.
{recvttl, Boolean} Если установлено значение true, активирует возврат полученного Значение TTL на платформах, реализующих параметр протокола IPPROTO_IP IP_RECVTTL для розетки. Значение возвращается как кортеж {ttl, TTL}. независимо от того, возвращает ли платформа IP_TTL или значение IP_RECVTTL CMSG.
Для пакетных сокетов, поддерживающих прием вспомогательные данные с данными полезной нагрузки (gen_udp и gen_sctp), возвращается значение TTL в расширенном возвращаемом кортеже, содержащемся в вспомогательные данные список.Для потоковых сокетов (gen_tcp) единственный способ получить TTL значение, если платформа поддерживает pktoptions вариант.
{reuseaddr, Boolean} Разрешает или запрещает локальное повторное использование номеров портов. К по умолчанию повторное использование запрещено.
{send_timeout, Integer} Разрешено только для сокетов, ориентированных на подключение.
Задает наибольшее время ожидания операции отправки на приниматься нижележащим стеком TCP. Когда предел превышено, операция отправки возвращает {ошибка, тайм-аут}. Сколько в пакете этого отправлено неизвестно; поэтому сокет должен быть закрыт всякий раз, когда истекло время ожидания (см. send_timeout_close ниже). По умолчанию бесконечность.
{send_timeout_close, Boolean} Разрешено только для сокетов, ориентированных на подключение.
Используется вместе с send_timeout, чтобы указать, сокет должен автоматически закрываться, когда операция отправки возвращает {error, timeout}. Рекомендуемая настройка: true, что автоматически закрывает сокет. По умолчанию false из-за обратной совместимости.
{show_econnreset, Boolean} (сокеты TCP / IP) Если для этого параметра установлено значение false, то есть по умолчанию RST, полученный от однорангового TCP-узла, обрабатывается как обычное закрытие (как если бы был отправлен FIN).Звонящий на gen_tcp: recv / 2 получает {error, closed}. Неактивный режиме, процесс управления получает сообщение {tcp_closed, Socket}, указывающее, что одноранговый узел закрыл соединение.
Установка этого параметра в значение true позволяет различать соединение, которое было нормально закрыто, и тот, который был прерван (намеренно или непреднамеренно) узлом TCP. Звонок в gen_tcp: recv / 2 возвращает {error, econnreset}.В активный режим, процесс управления получает Сообщение {tcp_error, Socket, econnreset} перед обычным {tcp_closed, Socket}, как есть случай любой другой ошибки сокета. Звонки в gen_tcp: отправить / 2 также возвращает {error, econnreset}, когда обнаружено, что одноранговый узел TCP отправил RST.
Подключенный сокет вернулся из gen_tcp: accept / 1 наследует параметр show_econnreset от прослушивающий сокет.
{sndbuf, Size} Минимальный размер буфера отправки, используемого для сокета. Вам предлагается использовать getopts / 2, чтобы получить размер, установленный вашей операционной системой.
{приоритет, целое число} Устанавливает параметр уровня сокета SO_PRIORITY на платформах где это реализовано.Поведение и допустимый диапазон варьируются между разными системами. Опция игнорируется на платформах, где она не реализовано. Используйте с осторожностью.
{tos, Integer} Устанавливает параметры уровня IP IP_TOS на платформах, где это реализовано. Поведение и допустимый диапазон варьируются от разные системы. Опция игнорируется на платформах, где ее нет. реализовано.Используйте с осторожностью.
{tclass, Integer} Устанавливает параметры уровня IP IPV6_TCLASS на платформах где это реализовано. Поведение и допустимый диапазон варьируется между разными системами. Опция игнорируется на платформах, где ее нет. реализовано. Используйте с осторожностью.
В дополнение к этим параметрам raw могут быть использованы спецификации опций.Необработанные варианты: заданный как кортеж с четвёртой арностью, начиная с тега raw, за которым следует уровень протокола, номер опции, и значение параметра, указанное как двоичное. Этот соответствует второму, третьему и четвертому аргументам setsockopt в API сокетов C. Стоимость опциона должны быть закодированы с исходным порядком байтов платформы и, если требуется структура, она должна соответствовать структуре соглашения о согласовании на конкретной платформе.
Использование параметров сырых сокетов требует подробных знаний о текущая операционная система и стек TCP.
Этот пример касается использования необработанных опций. Рассмотрим Linux система, в которой вы хотите установить опцию TCP_LINGER2 на уровень протокола IPPROTO_TCP в стеке. Тебе известно что в этой конкретной системе оно по умолчанию составляет 60 (секунд), но вы хотите снизить его до 30 для определенного разъем. Параметр TCP_LINGER2 не указан явно поддерживается inet, но вы знаете, что уровень протокола переводится на номер 6, номер варианта на номер 8, и значение должно быть указано как 32-битное целое число.Вы можете использовать эта строка кода, чтобы установить параметр для сокета с именем Sock:
Столько опций автоматически отбрасывается стеком, если они указаны вне допустимого диапазона; может быть хорошей идеей проверить, что необработанный вариант принимается. Следующий код помещает значение в переменной TcpLinger2:
Код, подобный этим примерам, по своей сути непереносим, даже разные версии одной и той же ОС на одной платформе может по-разному реагировать на такой вариант манипуляции.