Как работает розетка с заземлением?
Розетка с заземлением в любых условиях играет не только роль источника электроэнергии, но еще и отвечает за безопасность человека. Похожее устройство способно предупредить удар током, если смонтировано правильно. Кроме того, присутствующий элемент заземления в конструкции обеспечивает максимально стабильную работу бытовых приборов и продлевает их срок службы.
По сути, розетка с заземлением отличается лишь встроенными металлическими усиками в корпусе, а в целом выглядит аналогично традиционному электрооборудованию. Подключая штепсельную вилку в такой источник энергии, возникает соприкосновение контактов вилки прибора с контактами заземления на розетке в первую очередь. На основе чего можно сказать, что приборы заземлены и защищены от короткого замыкания еще до того, как они подключаться к электрической сети.
Розетка с заземлением внутренняя
Содержание
- 1 Назначение розеток с «землей»
- 2 Минусы использования розеток с заземлением
- 3 Как смонтировать розетку с защитой с существующим контуром?
- 3. 1 Монтируем открытую розетку
Назначение розеток с «землей»
Внимание! Обустраивая розетки в домашних условиях с «землей», вы прежде должны проконтролировать присутствие контура заземления. На частной территории даже если такая конструкция отсутствует сделать ее не составит труда, несколько сложнее оборудовать подобную систему в квартире.
Розетки с встроенными контактами заземления отличаются особой функциональностью, так как играют роль энергобезопасности в доме при использовании электрических приборов. Принято устанавливать похожее оборудования в помещениях, где возможен частый контакт с водой. Это характерно для ванной комнаты, кухни, туалета. Также монтируют такие устройства для работы аквариума.
Принцип размещения контактов в розетке с землей
При нормальных условиях с ненарушенными функциями электроприбора и проводки в целом, предложенный вариант оборудования работает без особых отличий от обычной штепсельной розетки.
В многоквартирных домах можно подключить заземление к электрощиту в подъезде, обычно его заземляют при производстве.
Минусы использования розеток с заземлением
Какими бы не были технические характеристики розеток с контактом заземления, они имеют определенные недостатки:
- невозможность контролировать дефект изоляции электропроводки, кабелей оборудования и возможность срабатывания УЗО или автоматов;
- нельзя гарантировать отсутствие пожара и воспламенения проводки. Также очень сложно зафиксировать утечку высокого потенциала;
- нагреваются места соединений розеток и приборов, вследствие чего нарушается работоспособность оборудования и его поломка;
- розетка с защитой стоит дороже обычной, но не в значительное количество раз.
Наряду с этими недостатками можно сделать вывод, что помимо розеток с заземлением для каждого электроприбора должны устанавливаться дополнительные электрические защитные элементы: УЗО, автоматические выключатели, дифференциальные автоматы.
Как смонтировать розетку с защитой с существующим контуром?
Подключение розетки с заземлением
С особенностями работы и категорией недостатков розеток с защитными контактами разобрались. Теперь самое время приступить к монтажу, и выполнить его строго по этапам. Чтобы не было ошибок в работе, рекомендуется правильно выбрать розетку (сразу откажитесь от конструкций сомнительного качества, внешнего вида и торговой марки). Существует два типа розеток с «землей»: открытая и встраиваемая, рассмотрим инструкцию для каждой по порядку.
- Углубленная розетка с контактами «земли» устанавливается в поверхность стены только в подготовленное отверстие, где имеются подведенные провода.
- Если грязная работа еще не сделана, выбирается место расположения, на нем выполняется разметка и высверливаются отверстия под штробы кабелей и непосредственно стакан розетки. Если стена из гипсы, то проводка прокидывается за ней в защитных трубках.
- Потом фиксируется подрозетник: в обычной стене его закрепляют раствором цемента, а в гипсокартонной затягивают специальные винты, отвечающие за крепление.
- Правильно подводится кабель, зачищается его изоляция. Потом провод пропускается в подготовленный короб, где и будет происходит непосредственное соединение с механизмом розетки.
- На следующем этапе, важно вспомнить про технические параметры, а именно количество проводов в кабеле. Для подобной конструкции их должно быть три (ноль-синий, фаза-коричневый, заземление-желто-зеленый). В розетке также есть три контакта.
- Подсоединяем проводники, учитывая цвет изоляции к соответствующим контактам на розетке. Для достоверности все проводники лучше проверить тестером.
Теперь можно закрепить верхнюю часть корпуса розетки и проверить работоспособность оборудования. Если не произошло замыкания и не выбило автоматы, следовательно, конструкция совершена без ошибок.
Монтаж розетки с заземлением по схеме
Электрику в копилку! Когда в домашних условиях отсутствует возможность заземлить розетку, можно прибежать к методике зануления. Однако этот способ не всегда считается безопасным.
Монтируем открытую розетку
На самом деле нет ничего сложного в вопросе как заземлить розетку встраиваемого типа. Здесь важно знать о том, что само устройство существует, иначе весь процесс будет бесполезен. Монтаж открытой розетки отличается простотой. Здесь отсутствует надобность долбить стены. Достаточно к открытой проводке просто подключить прибор.
Накладное приспособление имеет на задней крышке специальную планку для фиксации на поверхности. Для крепления ею и воспользуемся. Вскроем механизм и подключим три контакта ноль, фазу и «землю». Фиксируется установка на дюбеля или крючки.
Установка открытых розеток с заземлением
После подключения всех проводников, вы должны убедиться, что провод заземления уходит на специальную планку, которая выходит в стену и соприкасается с контуром заземления на улице. Тогда конструкция будет срабатывать всякий раз при утечке потенциального напряжения.
Несмотря на продолжительную работу при обустройстве контура заземления и необходимость учитывать все технические параметры, оно должно быть в частном доме. Это прежде всего ваша безопасность и безопасность вашей семьи.
Розетка электрическая – как подключить, перенести, отремонтировать
Розетка электрическая – это электротехническое устройство, предназначенное для оперативного подключения и отключения электрических приборов к электрической сети.
Название Розетка заимствовано из архитектуры, так называются круглые элементы декора помещений, которые названы в честь цветка роза.
Разновидности электрических розеток
Электрические розетки различаются по нагрузочной способности, внешнему виду и способу монтажа. Существуют розетки, рассчитанные для установки в стену, на стене и в виде выносного блока с выключателем. Например, удлинитель типа пилот для компьютеров. Встречаются комбинированные варианты в виде блока из двух розеток, розетки и выключателя, розетки и блока управления (таймер, терморегулятор, датчик движения или возгорания).
Есть стандарт МЭК на штепсельные соединители (вилки и розетки), но в каждой стране с незапамятных времен действуют свой стандарт. Главное отличие всех стандартов касается формы штырей, их геометрических размеров и расстояния между ними. Переход на международный стандарт связан с огромными затратами, так как потребуется замена всех установленных розеток и вилок в электроприборах. Случится ли в будущем такой переход – неизвестно.
виду защиты IP электрические розетки бывают незащищенные, защищенные от пыли и разной степени защиты от влаги, вплоть до возможности погружения в воду.
Типы и нагрузочная способность
электрических розеток
В настоящее время в России применяются розетки, соответствующие требованиям ГОСТ 7396.1-89 (МЭК 83-75) типа C5 и C6. На корпусе каждой розетки нанесена маркировка, в которой указаны ее технические характеристики – величина максимально допустимого тока и допустимое напряжение питающей сети.
Розетки типа C5 (советские розетки) имеет два круглых гнезда, рассчитанные на подключение вилок со штырями диаметром 4 мм и длиной 19 мм, расположенных на расстоянии 19 мм и предназначена для подключения электроприборов, корпус которых не требуется заземлять, например, фен, миксер и рассчитаны на ток до 6 А. Такие розетки предназначены для установки только в жилых помещениях.
Розетки типа С6 (евророзетка), рассчитана на ток до 16 А, имеют два круглых гнезда для подключения вилок со штырями диаметром 4 и 4,8 мм и длиной 19 мм, расположенных на расстоянии 19 мм. В отличии от розетки С5, дополнительно имеет ленточный контакт для подключения заземляющего проводника желто- зеленого цвета. Розетка заимствована из немецкого стандарта CEE 7/4 и называется Шуко.
Еще одна разновидность розеток – это блок, в котором одновременно установлена розетка типа С6 (евророзетка) и один, или несколько клавишных выключателей для светильников. Например, комбинированный блок Viko (Вико), внешний вид которого представлен на фотографии ниже с светодиодной подсветкой клавиш.
Подключается евророзетка в таком блоке выключателей по схеме, которая приведена в статье «Как подключить люстру». По такой же схеме подключается в случае необходимости розетка и к обыкновенному выключателю.
Обозначение и схема подключения к электропроводке
электрической розетки
Какую мощность
может выдержать электрическая розетка
При подключении к электрической розетке электроприборов большой мощности зачастую возникает вопрос, а рассчитана ли розетка на такую мощность, и как можно проверить или узнать, на какую мощность рассчитана данная розетка.
Проверку мощности электрической розетки нужно проводить в два этапа. На первом этапе внешним осмотром можно определить допустимую мощность розетки по внешнему виду. Обычно простые розетки советского производства под штыри диаметром 4 мм типа С5 рассчитаны на подключение электроприборов мощностью до 1,3 кВт. Если установлена евро розетка типа С6, то к ней можно подключать приборы мощностью до 3,5 кВт. Но не только от технических характеристик розетки зависит допустимая мощность подключаемого прибора.
Розетка подключается к электрической сети с помощью проводов. Поэтому на втором этапе нужно выяснить, какую максимальную мощность могут выдержать эти провода. Если сечение проводов неизвестно, то нужно вскрыть розетку и измерять сечение провода.
Таблица основных технических характеристик электрических розеток | |||
---|---|---|---|
Тип розетки | Ток нагрузки до, А | Мощность нагрузки до, кВт | Сечение провода, мм2 |
C5 | 6 | 1,3 | >1,0 |
C6 | 16 | 3,5 | >2,7 |
Таким образом, мощность, которую выдержит конкретная электрическая розетка, зависит не только от ее технических характеристик, но и от сечения проводов, с помощью которых розетка подключена к электросети. Например, если евро розетка С6, которая может выдержать нагрузку 3,5 кВт, подключена к электросети проводом сечением 1,0 мм2, то допустимая мощность, которую может выдержать розетка составит всего 1,2 кВт. Полностью нагрузочная способность евророзетки будет реализована при сечении проводов 2,7 мм2 и более.
Устройство электрических розеток
Как выяснено выше, розетки бывают двух видов, С5 и С6. Рассмотрим более подробно, в чем же их отличие.
Устройство электрической розетки С5
Несмотря на огромное многообразие, все розетки по принципу работы устроены одинаково и отличаются только формами контактов и материалом корпуса и крышки. Устройство розетки С5 очень простое. На керамическом или пластмассовом основании закреплены переходными железными пластинами толщиной около двух миллиметров посредством винтов, продетых через основание, два контакта из тонкой латуни (тонкой, для того чтобы сохранить пружинящие свойства). Стальные пластины одновременно служат для резьбового подсоединения проводов.
Сверху вся конструкция закрывается крышкой, служащей для защиты человека от поражения электрическим током и исключения попадания посторонних предметов. Крышка прикручивается к основанию с помощью винта, который обычно находится в центре розетки. В крышке предусмотрены направляющие отверстия для легкого вставления вилки при подключении электроприборов. В зависимости от места установки розетки (в стене или на стене), основание дополняется необходимыми элементами для крепления.
Представленная на фото выше розетка имеет один существенный недостаток. Со временем пружинящие свойства латуни по закону Гука ослабевают, прижим ухудшается, и сопротивление между контактами розетки и штырями вилки возрастает. Это приводит к нагреву и еще худшему контакту. В конечном итоге розетка выходит из строя. Признаки плохого контакта легко обнаружить, потрогав штыри вилки рукой сразу после окончания работы мощного электроприбора, например, электрического чайника, утюга, фена. Будьте осторожны, штыри могут быть достаточно горячими для получения ожога.
От этого недостатка освобождена конструкция розетки, приведенной ниже. В корпусе дополнительно установлена стальная пружина, прижимающая прямоугольную латунную пластину к тонкостенной. В результате пружинящие свойства контакта со временем не меняются. Она универсальная и в нее можно вставлять вилки с диаметром штырей как 4мм (рассчитанные на ток до 6 А), так и 4,8 мм (рассчитанные на ток до 16 А).
И все же даже эта электрическая розетка для безупречной долговременной службы требует доукомплектования пружинной шайбой, которая называется гровер и обеспечивает постоянство контакта соприкасаемых деталей во времени.
Устройство электрической розетки С6
Розетка типа С6 по конструкции практически не отличается от розетки С5, за исключением одного, наличия дополнительного плоского контакта для подключения желто- зеленого цвета заземляющего провода.
Когда вилка вставляется в розетку, штыри попадают в гнезда тонкой латунной пластины, а к ее боковым заземляющим контактом с двух сторон прижимается латунная п образная пластина розетки. Таким образом, осуществляется заземление.
На фото также видно, как нужно подсоединять провода к розетке для случая параллельного подключения розеток. Если заменяется розетка С5 на С6 в квартире с электропроводкой, в которой нет заземляющего провода, то заземляющий контакт розетки С6 оставляется не подключенным.
Устройство удлинителя типа Пилот
Вилка со шнуром, на конце которого имеется блок с розетками и выключателем, часто называют Пилотом. Пилот устроен так же, как и обычная розетка, только гнезда выполнены в двух латунных планках длиной, в зависимости от количества розеток. По центру размещена планка земляного провода. В дополнение в Пилоте часто устанавливают предохранитель плавкий или автоматический.
Иногда размещают на печатной плате простую цепочку из емкостей и индуктивностей для фильтрации приходящих или исходящих от электроприборов импульсных помех. Такой фильтр работает только в случае, если пилот подключается к заземлению. Если в проводке только два провода и заземления нет, то фильтр в пилоте работать не будет.
Пилоты иногда перестают работать. Ненадежным является выключатель, встречал случаи, когда выпадала клавиша из-за износа ее фиксатора, бывает клавиша и разламывается на части. Приходилось сталкиваться и с выгорающими контактами. В таких случаях нужно выключатель заменять новым. Для извлечения выключателя из корпуса Пилота, нужно сначала отпаять провода от его выводов и затем надавить на фиксаторы с внутренней стороны. Временно можно закоротить выводы выключателя (на фото красным отмечены места установки перемычек) или шнур от вилки припаять непосредственно к латунным полоскам с гнездами для штырей вилки.
Иногда срабатывает или перегорает предохранитель. Если в Пилоте предохранитель автоматический, то достаточно просто нажать на кнопочку, обычно небольшая черного цвета, и работоспособность будет восстановлена. При перегорании предохранителя, требуется его замена или ремонт.
Правила подключения электрических розеток
В современных розетках и выключателях провода подсоединяются путем зажима прямого оголенного от изоляции участка провода между винтом и контактной площадкой. Такой вид соединения не является оптимальным, так как площадь соприкосновения провода с контактной площадкой розетки будет определяться площадью тонкой линии касания провода.
Для увеличения площади контакта в несколько раз, если позволяет конструкция розетки, нужно конец провода свить в кольцо и расплющить его молотком на наковальне.
Особенно это актуально при формировании кольца многожильного провода, пропаянного припоем. Вместо молотка можно плоскостность придать надфилем, сточив немного кольцо в местах соприкосновения с контактами.
Линейное расширение от изменения температуры у разных металлов неодинаково. Особенно сильно меняет линейные размеры алюминий, далее по нисходящей, латунь, медь, железо.
Поэтому, без применения гроверов, которые изображены на фотографии, со временем контакт ухудшается и необходимо для его восстановления периодически подкручивать винты. Гровер выполняет эту работу за Вас автоматически.
Вот так должно быть выполнено идеальное резьбовое соединение проводов с контактами розетки.
Установка розетки скрытой проводки
Установка розетки скрытой проводки на стену не отличается от установки выключателя. Поэтому я не стал повторяться в этой статье и приводить пошаговую инструкцию по установке розетки для скрытой проводки.
Параллельное подключение двух и более розеток
Иногда требуется недалеко от смонтированной розетки установить еще одну, например, на другой стороне стены в соседнем помещении.
В таком случае концы нового провода подсоединяются параллельно уже подходящим проводам к розетке. Фазный провод должен быть подключен к правому гнезду розетки. Подсоединять к розеткам алюминиевые провода можно без ограничений, так как клеммы обычно покрыты хромом. Но если Вы подсоединяете параллельно еще одну розетку, то необходимо, исключить непосредственный контакт медного и алюминиевого проводников, или медный провод покрыть припоем (залудить). Если интересно, почему соединение алюминиевых проводов с медными не рекомендуется, то почитайте статью «Соединение алюминиевых проводов».
Как перенести розетку на другое место стены
При установке мебели или другим причинам иногда возникает необходимость перенести розетку в другое место, сместить в сторону или опустить вниз. В таком случае приходится либо заменять весь провод от распределительной коробки до нового места установки или нарастить существующие провода. Менять провод в отремонтированной квартире не целесообразно, устанавливать дополнительную распределительную коробку тоже не всегда приемлемо. Лучше всего нарастить провода по технологии, описанной в статье сайта «Соединение перебитых проводов в стене».
Пример переноса розетки на другое место стены
При ремонте квартиры, воспользовался ситуацией и перенес одну из розеток с одного места стены на более удобное, другое. До этого времени все руки не доходили.
На новом месте стены, куда требовалось перенести розетку, была установлена металлическая коробка и сделана штроба для прокладки дополнительного провода, так как длины провода электропроводки оказалось недостаточно, то возникла необходимость его нарастить.
Для наращивания был взят имеющийся в наличии многожильный медный провод сечением 1 мм 2, что вполне хватит для подключения к розетке электроприборов мощностью до 1200 ватт.
На конце проводников, которые будут подключены к клеммам розетки, были сформированы и облужены припоем колечки. Сам провод, состоящий из двух отдельных проводников, для удобства монтажа и надежности, был продет в хлорвиниловую трубку и проложен в штробе, сделанной на месте шва между кирпичами.
Для того, чтобы провод не выпадал из штробы до покрытия штукатуркой, он был зафиксирован двумя саморезами.
После монтажа розетки и покрытия ротбандом провода настало время выполнить сращивание. Так как провода медные, то был выбран самый надежный способ, соединения проводов – скруткой с последующей пайкой. Токоподводящий провод приходил из соседней комнаты через стену, в месте его выхода, при сверлении стены произошел скол кирпича, и образовалась небольшая пустота. В ней я и решил спрятать место соединения проводов. В случае если бы готового углубления не было, можно было бы выдолбить в кирпиче углубление самостоятельно в любом удобном месте.
Далее провода укорачиваются до нужной длины, снимается изоляция и проводники облуживаются с помощью паяльника припоем. Обратите внимание, провода укорочены на разную длину, чтобы полностью исключить прикосновение оголенных частей проводов.
Следующий шаг, скрутка проводов. Перед скруткой на провода, которые большей длины нужно надеть изолирующие трубки. На фотографии красного цвета. Так как многожильный провод более мягкий, то навил его концы на одножильные провода электропроводки.
Так как провода уже залужены, то для надежного их соединения, достаточно просто прогреть место соединения проводов паяльником и залить оловянно-свинцовым припоем.
Затем на место соединения проводов натягивается изоляционная трубка. Если трубки под рукой нет, то можно просто покрыть оголенные места проводов тремя слоями изоляционной ленты.
После изоляции места соединения, провода необходимо заправить в полость стены и покрыть штукатуркой. Но лучше, перед нанесением штукатурки, закрыть полость пластиной из любого материала. Подойдет плотный картон, кусок жести от консервной банки и любой другой материал. Я сделал крышку из стеклотекстолита по форме отверстия в стене.
Далее разводится небольшое количество раствора, подойдет цемент, алебастр, гипс и любая другая штукатурка. Я покрывал место соединения ротбандом. С помощью шпателя место соединения выравнивается с уровнем поверхности стены.
Конечно, можно было покрыть штукатуркой место соединения проводов и во время выравнивания стен, но лучше завершить начатую работу полностью, чтобы потом, при выравнивании стены не тратить лишнее время. Раствор ротбанда живет всего 20 минут и при работе с ним дорога каждая секунда.
Розетка перенесена на новое место и теперь ничего не мешает продолжить ремонт этого участка стены.
Ремонт розеток
Розетки выходят из строя по двум причинам, из-за плохого контакта в месте крепления проводов электропроводки и ослабления пружинящих свойств латунных пластин гнезда. Проводники в месте контакта обычно обгорают по причине нарушения правил монтажа.
Когда контакт между проводом и контактом розетки или любого другого электрического прибора ухудшается, то при протекании большого тока, появляется тихий шипяще звенящий звук, который в тишине хорошо слышен. В таком случае нужно срочно делать электроприбору профилактику контактов. Такое я часто наблюдал в люстрах с мощными лампочками накаливания.
Вот наглядный пример тому. Алюминиевый провод без кольца на конце, был зажат между контактом и квадратной гайкой, без гровера. К сожалению, так все электрики и делают. Со временем контакт провода с контактом розетки ослаб, сопротивление увеличилось, стало выделяться дополнительное тепло, которое привело к обгоранию, как провода, так и контакта самой розетки. Левый контакт еще в порядке, а правый от перегрева покраснел, винт и гайка окислились и почернели.
Латунный контакт розетки от перегрева потерял свои пружинящие свойства, следовательно, прижим со штырями вилки будет плохой. Пришлось менять пружинящий контакт розетки, делать кольца на концах проводов и ставить гроверы.
Еще розетка может выйти из строя по вине, вставленной в нее вилки из-за плохого контакта токоподводящего шнура со штырями в разборной вилке, и из-за применения вместо латунных штырей стальных. Некоторые китайские производители себе это позволяют. В таком случае штыри вилки сильно разогреваются и передают тепло, на латунные контакты розетки, разрушая их. Чтобы исключить выход из строя розетки по этой причине, достаточно сразу же после первого использования электроприбора соблюдая осторожность, чтобы не обжечься, прикоснуться к штырям вилки рукой. Если штыри вилки разогрелись до такой степени, что удержать на них руку невозможно, то в случае исправности розетки, вилку надо обязательно заменить на качественную.
Если делать все, как я рекомендовал выше, то практически можно об этом виде отказа забыть. Латунные пластины гнезда розетки служат долго, но все же со временем теряют пружинящие свойства и деформируются. Их можно отремонтировать, придав первоначальную форму, если получится извлечь из основания розетки. В противном случае придется заменить розетку новой. В случае плохого контакта в розетке, поверхности сильно окисляются и ремонт, как правило, сводится к зачистке наждачной бумагой контактируемых плоскостей. Если винты и шайбы почернели, то их обязательно следует заменить новыми.
В запущенных случаях бывает, что основание или крышка розетки обугливается или деформируется, такая розетка ремонту не подлежит и требуется ее замена новой.
как работает прослушивание сокета
спросил
Изменено 2 года, 2 месяца назад
Просмотрено 28 тысяч раз
Если клиент прослушивает сокет, например, на http://socketplaceonnet. com, как он узнает, что есть новый контент? Я предполагаю, что сервер не может отправлять данные напрямую клиенту, так как клиент может находиться за маршрутизатором без переадресации портов, поэтому прямое соединение невозможно. Клиентом может быть мобильный телефон, который меняет свой IP-адрес. Я понимаю, что для того, чтобы клиент был слушателем, серверу не нужно знать IP-адрес клиента.
Спасибо
- розетки
2
Клиентский сокет не прослушивает входящие соединения, он инициирует исходящее соединение с сервером. Сокет сервера прослушивает входящие соединения.
Сервер создает сокет, привязывает его к IP-адресу и номеру порта (для TCP и UDP), а затем прослушивает входящие соединения. Когда клиент подключается к серверу, создается новый сокет для связи с клиентом (только TCP). Механизм опроса используется, чтобы определить, произошла ли какая-либо активность на каком-либо из открытых сокетов.
Клиент создает сокет и подключается к удаленному IP-адресу и номеру порта (для TCP и UDP). Можно использовать механизм опроса ( select()
, poll()
, epoll()
и т. д.) для мониторинга сокета для получения информации с сервера без блокировки потока.
В случае, если клиент находится за маршрутизатором, который обеспечивает NAT (преобразование сетевых адресов), маршрутизатор перезаписывает адрес клиента, чтобы он соответствовал общедоступному IP-адресу маршрутизатора. Когда сервер отвечает, маршрутизатор меняет свой общедоступный IP-адрес обратно на IP-адрес клиента. Маршрутизатор хранит таблицу активных подключений, которые он переводит, чтобы он мог сопоставить ответы сервера с правильным клиентом.
0
Итеративный сервер TCP принимает соединение клиента, затем обрабатывает его, выполняет все запросы от клиента, и отключается. Сервер итерации TCP может одновременно обрабатывать только один запрос клиента. Только когда все запросы клиента удовлетворены, сервер может продолжить последующие запросы. Если один клиент занимает server, другие клиенты не могут работать, поэтому TCP-серверы редко используют итеративную модель сервера.
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google
Зарегистрироваться через FacebookЗарегистрируйтесь, используя адрес электронной почты и пароль
Опубликовать как гость
Электронная почта
Обязательно, но не отображается
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Сеть— В чем разница между портом и сокетом?
Сводка
Сокет TCP — это экземпляр конечной точки , определяемый IP-адресом и портом в контексте либо конкретного соединения TCP, либо состояния прослушивания.
Порт — это идентификатор виртуализации , определяющий конечную точку службы (в отличие от экземпляра службы , также известного как идентификатор конечной точки сеанса).
Сокет TCP — это , а не соединение , это конечная точка определенного соединения.
Могут существовать одновременные подключения к конечной точке службы , поскольку соединение идентифицируется как локальной, так и удаленной конечными точками, что позволяет направлять трафик на конкретный экземпляр службы.
Для данной комбинации адреса/порта может быть только один сокет прослушивателя.
Exposition
Это был интересный вопрос, который заставил меня пересмотреть ряд вещей, которые, как мне казалось, я знал наизнанку. Вы могли бы подумать, что такое название, как «сокет», говорит само за себя: оно, очевидно, было выбрано, чтобы вызвать образ конечной точки, к которой вы подключаете сетевой кабель, поскольку существуют сильные функциональные параллели.
В самом широком смысле порт — это точка входа или выхода. Хотя французское слово porte не используется в сетевом контексте, оно буквально означает дверь или шлюз , еще больше подчеркивая тот факт, что порты являются конечными точками транспортировки, независимо от того, отправляете ли вы данные или большие стальные контейнеры.
В рамках данного обсуждения я ограничусь рассмотрением контекста сетей TCP-IP. Модель OSI очень хороша, но она никогда не была реализована полностью, а тем более широко не применялась в условиях высокой нагрузки и высокой нагрузки.
Комбинация IP-адреса и порта строго известна как конечная точка и иногда называется сокетом. Это использование восходит к RFC793, исходной спецификации TCP.
Соединение TCP определяется двумя конечными точками, также известными как сокеты .
Конечная точка (сокет) определяется комбинацией сетевого адреса и идентификатора порта . Обратите внимание, что адрес/порт , а не полностью идентифицирует сокет (подробнее об этом позже).
Назначение портов — различать несколько конечных точек по заданному сетевому адресу. Можно сказать, что порт — это виртуализированная конечная точка. Эта виртуализация делает возможным несколько одновременных подключений к одному сетевому интерфейсу.
Это пара сокетов (четырехкортежный состоящий из IP-адреса клиента, номер порта клиента, IP-адрес сервера, и номер порта сервера), который указывает две конечные точки, которые однозначно идентифицирует каждое TCP-соединение в Интернет. ( TCP-IP Illustrated Volume 1 , W. Richard Stevens)
В большинстве языков, производных от C, соединения TCP устанавливаются и управляются с помощью методов экземпляра класса Socket. Хотя принято работать на более высоком уровне абстракции, как правило, с экземпляром класса NetworkStream, это обычно предоставляет ссылку на объект сокета. Кодировщику кажется, что этот объект сокета представляет соединение, потому что соединение создается и управляется с использованием методов объекта сокета.
В C# для установки TCP-соединения (с существующим прослушивателем) сначала создается TcpClient . Если вы не укажете конечную точку конструктору TcpClient , он использует значения по умолчанию — так или иначе определяется локальная конечная точка. Затем вы вызываете Connect метод экземпляра, который вы создали. Для этого метода требуется параметр, описывающий другую конечную точку.
Все это немного сбивает с толку и заставляет вас думать, что сокет — это соединение, а это полная чушь. Я мучился этим заблуждением, пока Ричард Дорман не задал вопрос.
Много прочитав и подумав, я теперь убежден, что было бы гораздо разумнее иметь класс TcpConnection с конструктором, который принимает два аргумента, LocalEndpoint и RemoteEndpoint . Вероятно, вы могли бы поддержать один аргумент RemoteEndpoint , когда значения по умолчанию приемлемы для локальной конечной точки. Это неоднозначно на многосетевых компьютерах, но эту неоднозначность можно устранить с помощью таблицы маршрутизации, выбрав интерфейс с кратчайшим маршрутом к удаленной конечной точке.
Ясность будет улучшена и в других отношениях. Сокет , а не , определяется комбинацией IP-адреса и порта:
.[…]TCP демультиплексирует входящие сегменты, используя все четыре значения, которые содержат локальные и внешние адреса: IP-адрес назначения, номер порта назначения, IP-адрес источника и номер порта источника. TCP не может определить, какой процесс получает входящий сегмент, просматривая только порт назначения. Кроме того, единственная из [различных] конечных точек на [данный номер порта], которая будет получать входящие запросы на подключение, находится в состоянии прослушивания. (стр. 255, TCP-IP Illustrated Volume 1 , W. Richard Stevens)
Как видите, не только возможно, но и вполне вероятно, что сетевая служба будет иметь несколько сокетов с одним и тем же адресом/портом, но только один прослушивающий сокет для конкретной комбинации адреса/порта. Типичные реализации библиотек представляют класс сокета, экземпляр которого используется для создания соединения и управления им. Это крайне неудачно, поскольку вызывает путаницу и приводит к широко распространенному смешению двух понятий.
Hagrawal мне не верит (см. комментарии), так что вот реальный пример. Я подключил веб-браузер к http://dilbert.com, а затем запустил netstat -an -p tcp
. Последние шесть строк вывода содержат два примера того, что адреса и порта недостаточно для однозначной идентификации сокета. Есть два различных соединения между 192.168.1.3 (моя рабочая станция) и 54.252.94.236:80 (удаленный HTTP-сервер)
TCP 192.168.1.3:63240 54.252.94.236:80 SYN_SENT ПТС 192.168.1.3:63241 54.252.94.236:80 SYN_SENT TCP 192.168.1.3:63242 207.38.110.62:80 SYN_SENT TCP 192.168.1.3:63243 207.38.110.62:80 SYN_SENT TCP 192.168.1.3:64161 65.54.225.168:443 УСТАНОВЛЕН
Поскольку сокет является конечной точкой соединения, существует два сокета с комбинацией адреса/порта 207. 38.110.62:80
и еще два сокета с комбинацией адреса/порта 54.252.94.236:80
.
Я думаю, что Хагравал неправильно понял меня из-за того, что я очень осторожно использовал слово «идентифицирует». Я имею в виду «полностью, однозначно и однозначно идентифицирует». В приведенном выше примере есть две конечные точки с комбинацией адреса/порта 9.0025 54.252.94.236:80 . Если все, что у вас есть, это адрес и порт, у вас недостаточно информации, чтобы отличить эти сокеты друг от друга. Недостаточно информации, чтобы идентифицировать сокет.
Дополнение
Параграф второй раздела 2.7 RFC793 гласит:
Соединение полностью определяется парой сокетов на концах. А локальный сокет может участвовать во многих подключениях к различным внешним Розетки.
Это определение сокета бесполезно с точки зрения программирования, поскольку оно не совпадает с сокетом объект , который является конечной точкой конкретного соединения.