Основен Интернет Доставчик За какво се използва порт 0?

За какво се използва порт 0?



Порт 0 има специално значение в мрежовото програмиране, особено в Unix OS, когато става въпрос за програмиране на сокет, където портът се използва за заявяване на разпределени от системата динамични портове. Порт 0 е порт със заместващ знак, който казва на системата да намери подходящ номер на порт.

За разлика от повечето номера на портове, порт 0 е запазен порт в TCP/IP мрежи, което означава, че не трябва да се използва в TCP или UDP съобщения. Мрежовите портове в TCP и UDP варират от номер нула до 65535. Номерата на портове в диапазона между нула и 1023 се определят като неефемерни портове, системни портове или добре познати портове. Органът за присвоени номера в Интернет (IANA) поддържа an официална регистрация от предвиденото използване на тези номера на портове в интернет и системен порт 0 не трябва да се използва.

как да видите коментари в приложението YouTube за Android

Как работи TCP/UDP порт 0 в мрежовото програмиране

ИТ техник използва компютър сред стелажи на сървър.

Jetta Productions / Getty Images

Конфигурирането на нова връзка с мрежов сокет изисква един номер на порт да бъде разпределен както от страната на източника, така и от страната на дестинацията. TCP или UDP съобщенията, изпратени от инициатора (източника), съдържат и двата номера на порта, така че получателят на съобщението (дестинацията) да може да издава съобщения за отговор към правилната крайна точка на протокола.

IANA е разпределила предварително определени системни портове за основни интернет приложения като уеб сървъри (порт 80), но много TCP и UDP мрежови приложения нямат собствен системен порт и трябва да получат такъв от устройството си операционна система всеки път, когато бягат.

chromecast има нужда от wifi за огледало

За да разпределят своя номер на порт източник, приложенията извикват TCP/IP мрежови функции като bind(), за да поискат такъв. Приложението може да предостави фиксиран (твърдо кодиран) номер на bind(), ако предпочитат да поискат конкретен номер, но такава заявка може да се провали, защото друго приложение, работещо в системата, може в момента да го използва.

Алтернативно, той може да предостави порт 0 на bind() като свой параметър за връзка. Това задейства операционната система автоматично да търси и връща подходящ наличен порт в динамичния обхват на TCP/IP номера на порта.

Приложението не получава порт 0, а по-скоро някакъв друг динамичен порт. Предимството на тази конвенция за програмиране е ефективността. Вместо всяко приложение да внедрява и изпълнява код, за да изпробва множество портове, докато получи валиден, приложенията разчитат на операционната система.

Unix, Windows и други операционни системи се различават по отношение на обработката на порт 0, но се прилага същата обща конвенция.

как да вмъкнете квадратчета за отметка в google docs -

Порт 0 и мрежова сигурност

Мрежовият трафик, изпратен през интернет към хостове, слушащи на порт 0, може да бъде генериран от мрежови нападатели или случайно от приложения, програмирани неправилно. Отговорните съобщения, които хостовете генерират в отговор на трафика на порт 0, помагат на атакуващите да научат поведението и потенциалните мрежови уязвимости на тези устройства.

много доставчици на интернет услуги (ISP) блокират трафика на порт 0, както входящи, така и изходящи съобщения, за да се предпазят от тези експлойти.

ЧЗВ
  • Какво представляват номерата на портовете?

    Номерата на портовете, използвани за TCP/IP мрежови връзки, действат като адресна информация, идентифицирайки подателите и получателите на съобщението. Номерата на портовете позволяват на различни приложения в една и съща мрежа да споделят ресурси едновременно.

  • Как да намеря номера на портове?

    За да намерите номера на порта на конкретен IP адрес, отидете на командния ред , Тип netstat -a , след това натиснете Въведете . Ще видите списък с активни TCP връзки заедно с IP адреси и номера на портове, разделени с двоеточие.

  • Мога ли да се свържа към порт 0?

    Не. Официално порт 0 не съществува и не можете да се свържете с него, тъй като е невалиден номер на порт. Можете обаче да изпратите интернет пакет до и от порт 0 по същия начин, както бихте направили с друг номер на порт.

Интересни Статии

Избор На Редактора

Преглед на Huawei Watch 2: Солиден смарт часовник Android Wear
Преглед на Huawei Watch 2: Солиден смарт часовник Android Wear
Индустрията на интелигентни часовници стагнира в последно време, така че беше добре да видим голям старт на MWC 2017 след месеци на много малко активност. Huawei Watch 2 беше представен заедно с най-новия водещ смартфон на Huawei -
Как да обърнете изображение в GIMP
Как да обърнете изображение в GIMP
Опитвали ли сте някога да обърнете изображение в GIMP? Или сте искали, но не сте били сигурни как? GIMP е безплатен редактор на изображения с отворен код, който работи на множество платформи. С първокласни инструменти и разнообразие от приставки,
Microsoft актуализира Paint с нови функции за достъпност
Microsoft актуализира Paint с нови функции за достъпност
Класическото приложение Paint, което се доставя в комплект с Windows 10, е познато на почти всеки потребител. Microsoft актуализира приложението с нови функции за достъпност, които трябва да улеснят приложението.Реклама Както може би си спомняте, започвайки с компилация 17063, класическото приложение на Microsoft Paint в Windows 10 имаше бутон „Product Alert“. Щракване
Apple Music: Как да добавите към библиотеката
Apple Music: Как да добавите към библиотеката
Apple Music е една от най-големите платформи за слушане на музика. Предлага се на всички продукти на Apple като удобна услуга. Едно от най-добрите неща за Apple Music е възможността за създаване на лична библиотека. Ако ти
Как да получите командни кодове в FGO
Как да получите командни кодове в FGO
Картите Fate/Grand Order влияят на това как вашите слуги се бият в битка, но не винаги са много ефективни. За да подобрят играта, разработчиците въведоха системата за команден код, с която играчите могат постоянно да подобряват командните карти на слугата.
Патиците, които висят на големи групи, имат по-големи пениси
Патиците, които висят на големи групи, имат по-големи пениси
Повечето птици нямат гениталии, но патиците са изключение. Патиците имат дълги, спираловидни пениси, за които се смята, че са еволюирали, за да дадат на мъжете малко предимство, тъй като една трета от всички дейности по чифтосване на патици са принудени. Ако
Как да публикувате снимка на живо в Instagram
Как да публикувате снимка на живо в Instagram
Снимките на живо са чудесно допълнение към по-новите iPhone, които комбинират видео и GIF изображения, за да създадат нещо по-интересно от неподвижно изображение. Снимките на живо оживяват снимките! Тази нова иновация във фотографията със сигурност е нещо повече от замразяване