ՀամակարգիչներՑանց

TCP նավահանգիստները: Ցանկ TCP եւ UDP նավահանգիստների

Համակարգչային ցանցերում, նավահանգիստ է վերջնական կետը կապի օպերացիոն համակարգի. Այս տերմինը օգտագործվում է նաեւ ապարատային սարքերի, սակայն ծրագրային ապահովման մի տրամաբանություն կառույց, որը նույնականացնում է կոնկրետ գործընթացը կամ ծառայություններ:

Նավահանգիստ միշտ կապված է IP- հասցեով ընդունող եւ տեսակի կապի արձանագրության եւ այդպիսով ավարտում է հասցեն բաշխման նիստը: Այն հայտնաբերվել է յուրաքանչյուր հասցեն եւ արձանագրության հետ օգնությամբ մի 16-bit շարք, սովորաբար հայտնի է որպես նավահանգիստ համարը: Հատուկ նավահանգիստը համարները, որոնք սովորաբար օգտագործվում են բացահայտել հատուկ ծառայությունները: Հազարավոր թվարկված է 1024-ին հայտնի port թվեր են պաշտպանված, համաձայն պայմանավորվածության է որոշելու կոնկրետ տեսակի ծառայությունների հյուրընկալող. Արձանագրությունները, որոնք հիմնականում օգտագործվում են նավահանգիստները ծառայել գործընթացի վերահսկողության (օրինակ, Փոխանցման կառավարման հաղորդակարգ (TCP) եւ User Datagram արձանագրություն (UDP) ինտերնետային կանխագրի ից kit):

արժեք

Այն TCP նավահանգիստները պետք չեն ուղղակի կապեր, ինչպիսիք են, «կետ կետ", երբ համակարգիչները յուրաքանչյուր վերջում կարող է գործել միայն մեկ դիմումի միաժամանակ. Նրանք դարձան հետո անհրաժեշտ մեքենաները կարողացել են կատարել ավելի քան մեկ ծրագիր է մի ժամանակ, եւ կապված էին ժամանակակից փաթեթ անցել ցանցերում. Ի մոդելի, մի հաճախորդ - սերվերային կիրառման ճարտարապետությունը, նավահանգիստները եւ ցանցային հաճախորդները միացնել նախաձեռնությամբ ծառայությունից, տրամադրել մուլտիպլեքսավորման ծառայություններ, հետո նախնական տվյալների փոխանակման հետ կապված հայտնի նավահանգիստ համարը, եւ այն ազատ է արձակվել անցումը յուրաքանչյուր դեպք սպասարկման հարցումներին նվիրված գծի. Կա մի կապ է կոնկրետ շարք, եւ այդպիսով ավելի շատ հաճախորդներ կարող է ծառայել առանց ուշացման:

Մանրամասնորեն

Data ՈՒղեցույց արձանագրություն - Փոխանցման կառավարման հաղորդակարգ (TCP) եւ User Datagram արձանագրություն (UDP) - օգտագործվում է ճշտել վայրի նավահանգիստ համարը եւ մի աղբյուր իրենց թույալտվություն հատվածների. Նավահանգստի թիվն է 16-bit անստորագիր ամբողջ թիվ. Այսպիսով, դա կարող է լինել միջակայքում 0-ից 65,535.

Սակայն, TCP նավահանգիստները չեն կարող օգտագործել համարը 0 համար UDP Աղբյուր նավահանգստից ընտրովի, եւ արժեքը զրո է, որը նշանակում է նրա բացակայությունը:

Այդ գործընթացը կապում է իր մուտքի կամ ելքի ալիքներն միջոցով ինտերնետ վարդակից (տեսակը բնութագրիչ ֆայլ) կողմից տրանսպորտային արձանագրության, նավահանգիստ համարը եւ IP- հասցեով. Այս գործընթացը հայտնի է որպես պարտադիր, եւ դա հնարավորություն է տալիս տվյալների փոխանցման եւ ընդունման միջոցով ցանցի.

Ցանցային օպերացիոն համակարգի ծրագրային ապահովման համար պատասխանատու մեկնող տվյալների փոխանցման բոլոր դիմում նավահանգիստների ցանցի եւ վերահղման ներգնա ցանցային փաթեթներ (ըստ համապատասխանող IP հասցեներ եւ հեռախոսահամարներ): Միայն մեկ գործընթացը կարող կապել մի կոնկրետ IP հասցե եւ նավահանգստի կոմբինացիաներ օգտագործելով նույն տրանսպորտային արձանագրությունը: Ընդհանուր դիմում անհաջողությունները, երբեմն կոչվում port հակասություններն առաջանում են այն ժամանակ, երբ բազմաթիվ ծրագրեր փորձում են կապնվել նույն նավահանգստի թվերի վրա նույն IP հասցեն, օգտագործելով նույն արձանագրությունը:

Ինչպես են օգտագործվում

Ծրագրեր իրականացնող ընդհանուր ծառայություններ հաճախ օգտագործում է հատուկ պաշտպանված եւ հայտնի ցուցակը TCP եւ UDP նավահանգիստների ստանալու սպասարկման հարցումներ հաճախորդներից: Այս գործընթացը հայտնի է որպես լսելու, եւ այն ներառում ստանալու խնդրանք են հայտնի նավահանգիստ եւ երկխոսություն հաստատել սերվերի եւ հաճախորդի, «մեկ է, մեկը», իսկ նույն տեղական նավահանգիստ համարը: Այլ հաճախորդները կարող են շարունակել է կապված լինել, - դա հնարավոր է, քանի որ TCP կապը նույնացվում է որպես շղթայի, որը բաղկացած է հեռավոր եւ տեղական հասցեն եւ նավահանգիստ. Ստանդարտ TCP եւ UDP նավահանգիստների որոշվում են համաձայնության վերահսկողության ինտերնետ Նշանակվում Numbers Authority (IANA):

Միջուկը ցանցային ծառայություններից (հիմնականում, WorldWideWeb), սովորաբար օգտագործում է մի փոքր շարք նավահանգիստների պակաս 1024. Շատ օպերացիոն համակարգերում պահանջում հատուկ արտոնություններ են դիմումը պարտադիր է նրանց, քանի որ նրանք շատ հաճախ համարվում է կարեւոր է շահագործման IP վրա հիմնված ցանցերի. Իսկ մյուս կողմից, միացություններ վերջնական հաճախորդի, որպես կանոն, կիրառվում է մեծ թվով նրանց, ընտրված կարճաժամկետ օգտագործման, սակայն, կան, այսպես կոչված, վաղանցիկ նավահանգիստները:

կառուցվածք

TCP նավահանգիստները են կոդավորված են փաթեթային տողի տրանսպորտային արձանագրության, եւ նրանք կարող են հեշտությամբ մեկնաբանվել ոչ միայն ուղարկող եւ ստացող համակարգիչները, այլեւ մյուս բաղադրիչները ցանցային ենթակառուցվածքի. Մասնավորապես արգելապատնեշներ, սովորաբար կազմաձեւված է տարբերակել փաթեթներ, կախված իրենց աղբյուրի կամ նպատակակետ նավահանգստի համարներով. Վերահղման է դասական օրինակն է:

Պրակտիկան փորձում է միացնել մի շարք նավահանգիստների հաջորդականությամբ մի համակարգչի հայտնի է որպես իրենց սկան. Դա սովորաբար պայմանավորված է կամ վնասակար փորձը ձախողվի, կամ ցանցային ադմինիստրատորները փնտրում է հնարավոր խոցելի է օգնել կանխել նման հարձակումները:

Գործողությունները, որոնք ուղղված են, թե ինչպես պետք է բացել TCP-նավահանգիստը, հաճախ վերահսկվում են եւ արձանագրվում օգնությամբ համակարգիչների. Այս տեխնիկան օգտագործում է մի շարք պահեստամասերի միացումների նպատակով ապահովել սահուն կապը սերվերի.

օրինակներ, օգտագործման

Առավել կարեւոր օրինակ, որտեղ լայնորեն օգտագործվում TCP / UDP նավահանգիստները, այն է, որ Ինտերնետ mail համակարգը: Որ սերվերի համար օգտագործվում էլեկտրոնային փոստով (ուղարկող եւ ստացող), եւ, ընդհանուր առմամբ պահանջում ծառայություններից երկուսի: Առաջին ծառայությունը, որն օգտագործվում է տրանսպորտի փոստ եւ այլ սերվերների. Սա հասնել միջոցով Պարզ Փոստ Փոխադրամիջոց արձանագրություն (SMTP): Որպես կանոն, դիմում ծառայություն լսում է TCP-SMTP նավահանգիստ համարը 25 է, որպեսզի ընթացք մուտքային հարցումներ: Մեկ այլ ծառայություն է POP (լիովին - Post Office Protocol) կամ IMAP (կամ համացանցի հաղորդակարգ), որը անհրաժեշտ է հաճախորդների դիմումների էլեկտրոնային փոստով օգտվողների մեքենաների ստանալու e-mail սերվեր. POP tapped Ծառայություններ սենյակներ հետ TCP-port 110. Վերը նշված ծառայությունները կարող են երկուսն էլ վարում է նույն ընդունող համակարգչի համար. Երբ դա տեղի է ունենում, նավահանգիստ համարը տարբերակում ծառայություն պահանջվող հեռավոր սարքի, մի օգտագործողի համակարգչի կամ որեւէ այլ փոստի սերվերում.

Իսկ սերվերը լսում նավահանգիստ համարը, ինչպես նաեւ սահմանվում (IANA կոչ է անում նրանց հայտնի ports), որ հաճախորդը տարբերակն հաճախ ընտրվում է դինամիկ տիրույթում: Որոշ դեպքերում, հաճախորդները անհատապես եւ սերվերի օգտագործել հատուկ TCP նավահանգիստները հանձնարարված է IANA. Լավ օրինակ է DHCP, որտեղ հաճախորդը բոլոր դեպքերում, օգտագործելով UDP 68, իսկ սերվերը - UDP 67:

Դիմում The URL հասցե

Port համարները երբեմն հստակ տեսանելի է ինտերնետում, կամ այլ Uniform Resource Locator (URL). Ըստ նախնականի, HTTP օգտագործում է TCP-նավահանգստից 80 եւ HTTPS - 443. Այնուամենայնիվ, կան նաեւ այլ տատանումները: Օրինակ, URL հասցե http://www.example.com:8080/path/ ցույց է տալիս, որ վեբ զննարկիչը միացված է 8080 փոխարեն HTTP սերվերի.

Ցանկ TCP եւ UDP նավահանգիստների

Ինչպես արդեն նշվեց, Ինտերնետ Assigned Numbers Authority (IANA) պատասխանատու է գլոբալ համակարգման DNS-Root, IP- հասցեով եւ այլ Internet Protocol ռեսուրսների. Սա ներառում է գրանցման սովորաբար օգտագործվում է port համարների համար հայտնի ինտերնետ ծառայությունների.

Նավահանգստի համարները բաժանվում են երեք միջակայքերը որ հայտնի գրանցված եւ դինամիկ, կամ մասնավոր: Հայտնի է (նաեւ հայտնի է որպես համակարգի) - ունենալն համարները 0-ից մինչեւ 1023. համար նոր նշանակումներ այս տիրույթում ավելի խիստ է, քան այլ հաշիվների.

Լայնորեն հայտնի օրինակները

Օրինակներ, որոնք այս ցանկում ներառում:

  • TCP նավահանգիստ 443: HTTP Secure (HTTPS):
  • 21: որ ֆայլերի փոխանցում արձանագրություն (որ FTP):
  • 22: Secure Shell (ssh):
  • 25: Simple Mail Transfer Protocol (SMTP):
  • 53: Domain name դաշտում System (DNS):
  • 80: Հիպերտեքստի փոխանցման հաղորդակարգ (HTTP):
  • 119: Network News Transfer Protocol (NNTP):
  • 123: Network արձանագրությունը անգամ (ՏԱԾ) ..
  • 143: համացանցում ուղերձների մատչելու հաղորդակարգ (IMAP)
  • 161: Հասարակ Network Management Protocol (SNMP) 1:
  • 94: Ինտերնետ էստաֆետա Զրուցարան (IRC):

Գրանցված նավահանգիստները ներառում են համարներ 1024 է 49151. IANA պահպանում է պաշտոնական ցուցակը հայտնի եւ գրանցված տիրույթներում: Դինամիկ կամ մասնավոր - ից 49152 է 65535. Մեկ օգտագործման համար այս շրջանակը ժամանակավոր նավահանգիստները:

Պատմությունը արարման

նավահանգիստ համարը հայեցակարգը ստեղծվել վաղ ARPANET ծրագրավորողներին տակ պաշտոնական համագործակցության հեղինակների ծրագրային ու համակարգի ադմինիստրատորները.

Տերմինը «նավահանգիստ» չի օգտագործվել է մի որոշ ժամանակ. Պետհամարանիշի համար հեռավոր հյուրընկալող էր 40-bit համարը: Առաջին 32 bits նման էին այսօրվա IPv4 հասցեում, սակայն առավել կարեւոր է եղել առաջին 8 bits. Որ գոնե զգալի մասը համարը (bits 33 - ից 40) նշանակում է մեկ այլ օբյեկտ, որը կոչվում է ՀԷՑ-ը: Սա նախատիպը ժամանակակից նավահանգիստ համարը:

Մարտ 26, 1972 թ., Առաջինն էր, առաջարկել է ստեղծել տեղեկատու վարդակից թվերի RFC 322. ցանցի ադմինիստրատոր կոչվում նկարագրել յուրաքանչյուր մշտական սենյակ իր գործառույթների եւ ցանցային ծառայությունների. Այս կատալոգ հետագայում հրապարակվել է որպես RFC 433-ի դեկտեմբերին 1972 թ., Եւ ներառում է մի ցանկ զօրութեանց, նրանց նավահանգիստը համարները եւ համապատասխան գործառույթը կարող է օգտագործվել յուրաքանչյուր հանգույցի ցանցում: Ի մայիսին 1972 թ., Պաշտոնական նշանակման վայրի նավահանգիստ համարները առաջին անգամ փաստագրված, ցանցային ծառայություններ, ինչպես նաեւ ապահովում է հատուկ վարչական գործառույթ պահպանել այս գրանցամատյանը:

Առաջին ցանկը TCP-port 256 ՀԷՑ ունեցել արժեքները, որոնք բաժանվում են հետեւյալ միջակայքերը.

  • 0 63: ստանդարտ հատկանիշներ, ամբողջ ցանցում
  • 64 127: ընդունող հատուկ գործառույթների
  • 128 է 239 պաշտպանված հետագա օգտագործման համար
  • From 240 է 255: որեւէ փորձարարական հնարավորությունը.

ՏԵԼՆԵՏ ծառայությունը ստացել է առաջին պաշտոնական հանձնարարություն արժեքների 1. վաղ օրերին ARPANET ժամկետի ՀԷՑ նաեւ անունը վարդակից, որը օգտագործվում է բուն արձանագրային կապակցությամբ (MSP) եւ բաղադրիչի ցանցային կառավարման ծրագրի (NCP): Այսպիսով, NCP էր նախնի այսօրվա ինտերնետ արձանագրությունների օգտագործելով TCP / IP նավահանգիստները:

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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