КомпютриМрежа

TCP-портове. Списък на TCP и UDP портове

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

Порт винаги е свързано с IP-адреса на хоста и вида на протокол за комуникация и по този начин приключи сесията за разпределение адрес. Това са посочени за всеки адрес, както и протокола с помощта на номер 16-битов, по-известен като номера на порта. Специфични номера на портове, които обикновено се използват за идентифициране на конкретни услуги. От хилядите, изброени в 1024 най-известните номерата на портовете са запазени в съответствие със споразумението за определяне на специфични видове услуги на хост. Протоколи, които се използват главно пристанищата служат за контрол на процеса (например Протокол за управление на предаването (TCP) и User Datagram Protocol (UDP) Интернет протокол от комплекта).

стойност

В TCP-пристанищата не се нуждаят от преки връзки като "точка до точка", когато компютрите във всеки край може да се управлява само с едно приложение в даден момент. Те възникна, след колите са били в състояние да извършва повече от една програма в даден момент, и са свързани с модерни превключване на пакети мрежи. В модела клиент-сървър приложение, архитектура, пристанища и мрежови клиенти се свързват към започването на обслужване, предоставяне на мултиплексиране с услуги, след първоначален обмен на данни, свързани с добре познатите номера на порта, и тя се освобождава чрез превключване всеки отделен случай на заявките за обслужване на специален ред. Има връзка с конкретен номер, и по този начин повече клиенти могат да бъдат обслужвани без забавяне.

детайли

Data Link Protocol - Протокол за управление на предаването (TCP) и User Datagram Protocol (UDP) - се използва за задаване на номер на дестинация порт и източник в техните горни сегменти. Номерът на порта е 16-битово цяло число без. По този начин, той може да бъде в диапазона от 0 до 65 535.

Въпреки това, TCP-портове не могат да използват числото 0 за UDP Source Port е по избор и на стойност, равна на нула, което означава, негово отсъствие.

Процесът се свързва своите входящите или изходящите канали чрез контакта Интернет (тип ЕВРОВОК файл) от транспортния протокол, порт номер и IP-адреса. Този процес е известен като задължителен, и това дава възможност за предаване и приемане на информация в мрежата.

софтуер операционна система мрежа, отговорна за изходящи предаване на данни от всички пристанища на приложения в мрежата и пренасочване на входящите пакети от мрежата (чрез съчетаване на IP-адресите и телефонните номера). Само един процес може да се свързва със специфична IP-адреси и портове, комбинации с помощта на един и същ транспортен протокол. Общи неуспехи кандидатстване, понякога наричани пристанищни конфликти възникват, когато няколко програми се опитват да се свържат със същите номера на портове в един и същи-ПР адрес, като се използва един и същ протокол.

Как те се използват

Заявленията за прилагане на общи услуги често използват специално запазени и добре познати списък на TCP и UDP портове за получаване на заявки за услуги от клиенти. Този процес е известен като слушане, и го включва получаването на искане за добре познат порт и установяване на диалог между сървър и клиент "едно към едно", с една и съща местна номера на порта. Други клиенти могат да продължат да бъдат свързани - това е възможно, тъй като връзката TCP е идентифициран като верига, състояща се от дистанционно и местно адреса и порта. Standard TCP и UDP портове, се определят чрез споразумение под контрола на Организацията за присвояване на (IANA).

В основата на мрежовите услуги (основно, WorldWideWeb), обикновено се използва малък брой пристанища - по-малко от 1024. В много операционни системи изискват специални привилегии за прилагане, за да се свърже с тях, тъй като те често се смятат за критични за работата на IP-базирани мрежи. От друга страна, съединенията на крайния клиент, като правило, се прилага голям брой от тях, избрани за краткосрочна употреба, обаче, има така наречените ефимерни пристанища.

структура

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

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

Действия, насочени към това как да отворите TCP-порт, често се контролират и записват с помощта на компютри. Тази техника използва редица резервни връзки, за да се гарантира гладкото връзка със сървъра.

примери за употреба

Най-важният пример, където широко използваните TCP / UDP портове, е системата за Интернет поща. Сървърът се използва за електронна поща (изпращане и получаване), и като цяло се нуждае от услугите на две. Първата услуга се използва за прехвърляне на поща и други сървъри. Това се постига чрез Simple Mail Transfer Protocol (SMTP). Като правило, обслужване заявление връзки на порт номера на TCP-SMTP 25, за да се обработва постъпващите заявки. Друга услуга е POP (напълно - Post Office Protocol) или IMAP (или Internet Protocol Message Access), която е необходима за клиентски приложения за електронна поща на компютрите на потребителите да получават имейл сървър. POP подслушвани Услуги стаи с TCP-порт 110. горе услуги може едновременно да се движат по един и същи хост компютъра. Когато това се случи, номера на порта отличава поискано от отдалечено устройство услугата - PC на даден потребител или всеки друг сървър за електронна поща.

Докато сървъра слушане номер на порта е добре дефинирана (IANA тях най-известните пристанища призовава), опцията за клиент често се избира от динамичния обхват. В някои случаи, клиентите индивидуално и сървъра, използват специфични TCP-портове, възложени на IANA. Един добър пример е DHCP, където клиентът във всички случаи, използвайки UDP 68 и сървъра - UDP 67.

Прилагане на URL-адреса

Портовете понякога са ясно видими в интернет, или друг Uniform Resource Locator (URL). По подразбиране, HTTP използва TCP-порт 80 и HTTPS - 443. Въпреки това, има и други варианти. Например, URL-адрес http://www.example.com:8080/path/ на показва, че уеб браузърът е свързан с 8080 вместо сървър HTTP.

Списък на TCP и UDP портове

Както вече споменахме, Организацията за присвояване на (IANA) е отговорен за координацията на световно равнище на DNS-Root, IP-адрес и други интернет протокол ресурси. Това включва регистрация, често се използва номера на портове за добре познатите интернет услуги.

Номерата на портовете са разделени в три диапазона: добре познати регистриран и динамично, или частни. Добре познат (известен също като система) - е с номера от 0 до 1023. Изисквания за нови назначения в този диапазон са по-строги, отколкото за други сметки.

Широко известни примери

Примерите, които са в този списък са:

  • TCP порт 443: HTTP Secure (HTTPS).
  • 21: протокол за трансфер на файлове (ВТП).
  • 22: Secure Shell (SSH).
  • 25: Simple Mail Transfer Protocol (SMTP).
  • 53: Domain Name System (DNS).
  • 80: Hypertext Transfer Protocol (HTTP).
  • 119: Network News Transfer Protocol (NNTP).
  • 123: Network протокол време (КТМ) ..
  • 143: Internet Message Protocol достъп (IMAP)
  • 161: Протокол за управление на Simple Network (SNMP) 1.
  • 94: Internet Relay Chat (IRC).

Регистрираните портове включват номера от 1024 до 49151. IANA поддържа официален списък на известни и регистрирани ленти. Dynamic или частен - от 49 152 до 65535. използва например за този диапазон ефимерни пристанища.

История на създаване

порт концепция брой е създадена началото на ARPANET разработчиците под неформално сътрудничество на авторите на софтуер и системни администратори.

Терминът "порта" не е използвана в последно време. регистрационния номер на отдалечения хост е номер 40-битов. Първите 32 бита са били подобни на днешните IPv4 адрес, но най-важното са първите 8 бита. Най-малко значителна част от броя (битове 33-40) означава друг обект, наречен AEN. Това е прототипа на съвременния номера на порта.

26 мар 1972 е първият, който предложи да се създаде директория с номерата на сокет, RFC 322. Системният администратор нарича описва всеки постоянно място за неговите функции и мрежови услуги. Впоследствие Този каталог е публикувана като RFC 433 през декември 1972 г., и са включени списък на Силите, техните номера на портове и съответната функция, за да бъдат използвани за всеки възел в мрежата. През май 1972 г., официалните дестинация номера на портове за първи път документирани, мрежови услуги, а също така осигурява специална административна функция, за да се поддържа този регистър.

Първият списък на TCP порт 256 AEN имаше стойности, които са разпределени в следните диапазони:

  • 0-63: стандартни функции в мрежата
  • 64-127: гостоприемници специфични функции
  • 128-239: резервирани за бъдеща употреба
  • От 240-255: всяка експериментална функция.

Telnet услуга е получил първото официално прехвърляне на ценности 1. В ранните дни на ARPANET план AEN наричан също името на контакта, който е бил използван с оригиналното връзката протокол (MSP) и компонент на програмата за управление на мрежата (NCP). Така NCP е предшественик на днешните интернет протоколи, които използват TCP / IP порта.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 bg.atomiyme.com. Theme powered by WordPress.