КомпьютерлерЖелі

TCP-порттары. TCP және UDP порттары тізімі

компьютерлік желілерде, порт операциялық жүйесінде байланысты түпкілікті нүкте болып табылады. Бұл термин сондай-ақ аппараттық құрылғылар үшін пайдаланылады, бірақ ол бағдарламаның нақты процесті немесе қызмет анықтайтын логикалық құрылымы болып табылады.

Порт әрқашан хост IP-мекен-жайы және байланыс хаттама түріне байланысты және, осылайша, мекен-жайы бөлу отырысы аяқтайды отыр. Ол әрбір мекен-жайы және әдетте порт нөмірі ретінде белгілі 16-биттік нөмірі, көмегімен хаттама анықталған. Нақты порт нөмірлерін жиі нақты қызмет анықтау үшін пайдаланылады. 1024 жылы аталған мыңдаған сондай-ақ белгілі порт нөмірлерін хост бойынша қызметтерді нақты түрлерін анықтау үшін шартқа сәйкес сақталады. порттар процесін бақылау үшін қызмет негізінен пайдаланылады хаттамалары, (мысалы, Transmission Control Protocol (TCP) және User Datagram Protocol жинағынан (UDP) Интернет протоколы).

құн

әрбір соңында компьютерлер бір уақытта бір ғана қолдана отырып жұмыс істеуі мүмкін болған кезде TCP-порттары, мұндай «нүктесіне нүктесі» ретінде тікелей сілтемелер қажеті жоқ. Олар автомобильдер уақытта біреуден артық бағдарламаны орындау мүмкіндігіне ие болды, кейін қажетті болды, және қазіргі заманғы пакеттік коммутациялы желілерге қосылған болатын. моделін, клиент-сервер қосымшасын сәулет, порттар және желілік клиенттер, сондай-ақ белгілі порт нөмірімен байланысты деректер бастапқы алмасу кейін, тығыздау қызметтерді қамтамасыз, қызмет қозғау қосылу, және ол бөлектелген желі қызметтік сұрауларды әрбір данасын ауыстыру арқылы босатылады. Онда белгілі бір санына қосылу болып табылады, және, осылайша, көп клиенттер кідіріссіз берілуі мүмкін.

толығырақ

Data Link Хаттама - Transmission Control Protocol (TCP) және User Datagram Protocol (UDP) - мақсатты порт нөмірін және олардың тақырыптары сегменттерінде көзі көрсету үшін пайдаланылады. порт саны 16-биттік қойылмаған бүтін сан болып табылады. Осылайша, ол 0-ден 65,535 диапазонында болуы мүмкін.

Алайда, TCP-порттар UDP Source Port үшін 0 санын пайдалану мүмкін емес қосымша болып табылады, және нөлге тең мәні, ол болмаған мағынасы.

процесс көлік хаттама, порт нөмірін және IP-мекен-жайы бойынша Интернет розеткаға (түрі дескриптор файл) арқылы оның енгізу немесе шығару арналарын қосылады. Бұл процесс түптеу ретінде белгілі, және ол желі арқылы деректерді тарату мен қабылдауды мүмкіндік береді.

желідегі барлық өтініш порттар деректерді шығыс беру үшін жауапты Желілік операциялық жүйе бағдарламалық қамтамасыз ету және (IP-мекен-жайы мен телефон нөмірлерін сәйкес -ға) кіретін желілік пакеттер айдату. Тек бір процесс бірдей пайдаланатын көлік хаттама нақты IP-мекен-жайы және порт комбинациялары байланыстыруға болады. Бірнеше бағдарламалар бірдей протоколын пайдаланып, сол-IP мекен-жай бойынша, сол порт сандар байланысу кезінде кейде порты қақтығыстар деп аталатын Бас өтініш сәтсіздіктер, пайда.

олар пайдаланылады қалай

жалпы қызмет жүзеге асыру Бағдарламалар жиі клиенттерден қызмет сұрауларын алуға TCP және UDP порттар арнайы қорғалған және сондай-ақ белгілі тізімін пайдаланыңыз. Бұл процесс бірдей жергілікті порт нөмірімен, тыңдау ретінде белгілі, және ол белгілі портына сұрау қабылдау кіреді және сервер мен клиент арасында диалог орнатуға «бір-ақ бір» болып табылады. Басқа клиенттер қосылған болуы жалғастыра алады - бұл мүмкін, TCP қосылу қашықтағы және жергілікті мекен-жайы мен порт тұратын тізбек ретінде анықталған, өйткені. Стандартты TCP және UDP порттары Internet Assigned Numbers Authority (IANA) бақылауымен келісімімен айқындалады.

желілік қызметтерге (ең алдымен, WorldWideWeb), негізгі әдетте порттар саны аз пайдаланады - олар жиі IP негізіндегі желілерді пайдалануға сыни болып саналады, өйткені көптеген операциялық жүйелердің кем 1024., оларға байланыстыру үшін қолдану үшін арнайы артықшылықтар талап етеді. Екінші жағынан, соңы клиент қосылыстар, әдетте, қысқа мерзімді пайдалану үшін таңдалған олардың үлкен санын, қолданылады, алайда, деп аталатын эфемерлік порттар бар.

құрылым

TCP-порттары көлік хаттама пакеттік тақырыбындағы кодталған, олар оңай компьютерлер жіберу және алу ғана емес, түсіндіруге болады, сонымен қатар желілік инфрақұрылымның басқа компоненттері. Атап брандмауэр, әдетте олардың көзі немесе тағайындалған порт нөмірлерін байланысты пакеттері ажырата үшін теңшеледі. Redirect осы классикалық үлгісі болып табылады.

практика олардың сканерлеу ретінде белгілі компьютерге ретпен порттарының ауқымына қосылуға əрекет жасайды. Бұл әдетте зиянды әрекеті сәтсіз немесе желілік әкімшілері осындай шабуылдарды болдырмау үшін ықтимал осал іздеп, не байланысты.

қалай бағытталған іс-әрекеттер TCP-портты ашу, жиі бақыланатын және компьютерлер көмегімен жазылған. Бұл техника серверге тегіс қосылу қамтамасыз ету мақсатында қосалқы қосылыстар бірқатар пайдаланады.

пайдалану мысалдар

ең маңызды мысал, онда кеңінен қолданылатын TCP / UDP порттары, Интернет пошта жүйесі болып табылады. сервер (жіберу және алу) электрондық пошта үшін пайдаланылатын, сондай-ақ, әдетте, екі қызмет талап етеді. Бірінші қызмет пошта және басқа да серверлер тасымалдауға арналған. Бұл арқылы қол Simple Mail Transfer Protocol (SMTP). Әдетте, өтініш қызметі кіріс сұрауларын өңдеу үшін TCP-SMTP порт нөмірін 25 тыңдайды. (- Post Office Protocol толық) немесе IMAP (немесе Internet Message Access Protocol) электрондық пошта сервері алуға пайдаланушылардың машиналар үшін электрондық пошта клиент қосымшалар үшін қажет тағы бір қызметі POP болып табылады. POP TCP-порты бар бөлмелер 110. Жоғарыда қызметтер екі бірдей хост компьютерде жұмыс істей алады Қызметтер постучал. пайдаланушының компьютерді немесе кез келген басқа да пошта серверін - Бұл кезде жүреді, порт нөмірі қашықтағы құрылғы сұраған қызметті ерекшеленеді.

сервердің тыңдау порт нөмірін ақ (IANA сондай-ақ белгілі порттар оларды атайды) анықталады, ал клиент опция жиі динамикалық ауқымынан таңдалады. Кейбір жағдайларда, жеке клиенттер және сервер IANA тағайындалған нақты TCP-порттары пайдаланыңыз. UDP 67 - жақсы үлгі барлық жағдайларда тұтынушы UDP 68, және серверін пайдаланып DHCP, болып табылады.

Application URL-мекенжайы

Port нөмірлері интернетте кейде анық көрінеді, немесе басқа да Uniform Resource Locator (URL). Әдепкіде, HTTP пайдаланады TCP-портты 80 және HTTPS - 443. Алайда, басқа да өзгешеліктері бар. Мысалы, URL-мекен-жайы http://www.example.com:8080/path/ Веб-шолғыш орнына HTTP серверінің 8080 қосылған көрсетеді.

TCP және UDP порттары тізімі

қазірдің өзінде аталған, Internet Assigned Numbers ретінде орталығы (IANA) DNS-тамыры, IP-мекен-жайы және басқа да Интернет протоколы ресурстардың жаһандық үйлестіру үшін жауапты болып табылады. Бұл сондай-ақ белгілі Интернет қызметтері үшін тіркеу әдетте пайдаланылатын порт нөмірлерін қамтиды.

тіркелген және динамикалық сондай-ақ белгілі, немесе жеке: порт нөмірлерін үш полигондардың бөлінеді. Ал белгілі (сондай-ақ, жүйе ретінде белгілі) - осы диапазонда жаңа тағайындаулар 0 1023. қойылатын талаптар нөмірлерді бар өзге де шоттар қарағанда неғұрлым қатаң болып табылады.

Кеңінен танымал мысалдар

Бұл тізімде бар мысалдары:

  • TCP порты 443: HTTP (HTTPS) бекітіңіз.
  • 21: File Transfer Protocol (FTP).
  • 22: Shell (SSH) бекітіңіз.
  • 25: Simple Mail Transfer Protocol (SMTP).
  • 53: Domain Name System (DNS).
  • 80: Hypertext Transfer Protocol (HTTP).
  • 119: Желілік Жаңалықтар Transfer Protocol (NNTP).
  • 123: Желі протокол уақыты (NTP) ..
  • 143: Internet Message Access Protocol (IMAP)
  • 161: Simple Network Management Protocol (SNMP) 1.
  • 94: Internet Relay Chat (IRC).

Тіркелген Порттар IANA белгілі және тіркелген жолақтар ресми тізімін жүргізеді 1024 жылғы 49151. сандарды қамтиды. Динамикалық немесе жеке - бұл ауқым эфемерлік порттары үшін 49152 65535. Бір пайдаланудан.

Құрылу тарихы

порт саны тұжырымдамасы бағдарламалық қамтамасыз ету және жүйелік әкімшілердің авторларының бейресми ынтымақтастық астында ерте ARPANET жасаушылар құрылды.

термин «порты» біраз уақыт қолданылған жоқ. қашықтағы хост үшін нөмір нөмірі 40-биттік сан болды. Бірінші 32 бит бүгінгі IPv4-мекен-жай бойынша ұқсас болды, бірақ ең маңызды алғашқы 8 бит болды. нөмірі (бит 33 40 дейін), кем дегенде, айтарлықтай бөлігі АЕН деп аталатын тағы бір нысан, білдіреді. Бұл қазіргі заманғы порт нөмірін прототипі болып табылады.

26 наурыз, 1972 RFC 322 жылы Розетка сандар каталог құру ұсына бірінші болып желілік әкімші өз функцияларын және желілік қызметтерге арналған әрбiр тұрақты бөлме сипаттау деп аталады. Бұл каталог кейіннен желтоқсан 1972 RFC 433 ретінде жарияланған, және Әлемнің Иесі тізімін, олардың порт нөмірлерін және желі әрбір түйінде қолданылатын тиісті функцияны енгізілді. Мамыр 1972 жылы ресми құжатталған алғаш рет тағайындалған порт нөмірлерін, желі қызметтері, сондай-ақ осы тізбені сақтау үшін арнайы әкімшілік функциясын қамтамасыз етеді.

TCP-порт 256 АЕН бірінші тізімі келесі ауқымдарда бөлінді мәндерін болды:

  • 63 0: желі арқылы стандартты ерекшеліктері
  • 64 127: Host-нақты функциялары
  • 239 128: сақталған болашақта пайдалану үшін
  • 240-ден 255: кез келген эксперименттік мүмкіндіктің.

Telnet қызмет ARPANET мерзімінен бұрын күндері мәндерді 1. алғашқы ресми тапсырма алды АЕН, сондай-ақ бастапқы хаттама байланысты (MSP) және желілік басқару бағдарламасы (СКЖ) компоненті бар қолданылған розеткадан атын атады. Осылайша NCP TCP / IP порттары пайдалана бүгінгі Интернет хаттамаларының қалаушы болды.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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