KomputilojReto

TCP-havenoj. Listo de TCP kaj UDP havenoj

En komputilaj retoj, haveno estas la finfina punkto de ligo en la mastruma sistemo. Tiu termino estas uzata ankaŭ por aparataro aparatoj, sed la programaro estas logiko strukturo, kiu identigas specifa procezo aŭ servoj.

Port ĉiam asociita kun la IP-adreso de la gastiganto kaj la tipon de komunikado protokolo kaj tiel kompletigas la adreso atribuo kunsido. Ĝi estas identigita por ĉiu adreso kaj la protokolon kun la helpo de 16-bita nombro, komune konata kiel la haveno nombro. Specific haveno nombroj estas kutime uzita por identigi specifajn servojn. El la miloj listigita en 1024 la konata haveno nombroj estas rezervitaj laŭ la interkonsento por determini la specifajn tipojn de servoj sur gastiganto. Protokoloj, kiuj estas ĉefe uzata la havenoj servas por procezo kontrolo (ekz: Transdono Kontrolo Protocol (TCP) kaj UDP (UDP) Interreta protokolo de la ilaro).

valoro

La TCP-havenoj ne bezonas rekta ligoj kiel ekzemple "punkto al punkto", kiam la komputiloj ambaŭfine povas operacii kun nur unu apliko samtempe. Ili iĝis necesa post la aŭtoj povis plenumi pli ol unu programon samtempe, kaj estis konektita al modernaj conmutación de pakoj retoj. En la modelo, kliento-servilo apliko arkitekturo, havenoj kaj reto klientoj konektas al la iniciación de servo, disponigi multiplexación servoj, post komenca interŝanĝo de datumoj asociitaj kun la konata haveno nombro, kaj estas liberigita de ŝaltanta ĉiu petskribo de servo petoj al la dediĉita linio. Tie estas ligo al specifa nombro, kaj tiel pli da klientoj povas esti servita sen prokrasto.

detaloj

Datiĝas Link Protocol - Transdono Kontrolo Protocol (TCP) kaj UDP (UDP) - uzita por specifi la destino haveno nombro kaj fonto en siaj titolaj segmentojn. La haveno nombro estas 16 bitoj sen signo. Tiel, ĝi povas esti en la intervalo de 0 al 65.535.

Tamen, TCP-havenoj ne povas uzi la numeron 0 por UDP Fonto Port estas nedeviga, kaj valoron de nulo, kio signifas lia foresto.

La procezo konektas ĝia enigo aŭ eligo kanalojn tra interreto socket (tipo descriptor dosiero) por la transporto protokolo, haveno nombro kaj la IP-adreso. Tiu procezo estas konata kiel devigaj, kaj tio ebligas datumoj transdono kaj ricevo per reto.

Reto operaciumo programaro respondecaj outbound transdono de datumoj de ĉiu apliko havenoj en la reto kaj redirekti inbound reto pakaĵoj (komparante la IP-adresoj kaj telefonnumeroj). Nur unu procezo povas ligi al specifa IP-adreso kaj haveno kombinaĵoj uzante la sama protokolo de transporto. Ĝenerala aplikon malsukcesoj, foje nomita haveno konfliktoj ekesti kiam multnombraj programoj provas kontakti kun la sama haveno nombroj sur la sama-la IP-adreso, uzante la saman protokolon.

Kiel ili estas uzataj

Aplikoj efektivigi komunajn servoj ofte uzas speciale rezervita kaj konata listo de TCP kaj UDP havenoj ricevi servo petoj de klientoj. Tiu procezo estas konata kiel aŭskultado, kaj tio inkluzivas ricevi peton al bonkonata haveno kaj establi dialogon inter servilo kaj kliento "unu-al-unu", kun la sama loka haveno nombro. Aliaj klientoj povas daŭre esti konektita - tio eblas, ĉar la TCP ligo estas identigita kiel ĉeno konsistanta el foraj kaj loka adreso kaj haveno. Norma TCP kaj UDP havenoj estas determinitaj de interkonsento sub la kontrolo de la Interreto Assigned Numbers Authority (IANA).

La kerno de la reto servoj (ĉefe, WorldWideWeb), kutime uzas malmulto de havenoj - malpli ol 1024. En multaj operaciumoj postulas specialajn privilegiojn por la aplikaĵo ligi al ili, ĉar ili estas ofte konsiderataj kiel kritika al la operacio de IP-bazita retoj. Aliflanke, la komponaĵoj de la fino kliento, kiel regulo, validas granda nombro el ili, elektitaj por mallonga termino uzo, tamen, estas tiel nomata efemera havenoj.

strukturo

TCP-havenoj estas koditaj en la pakon kaplinio de la protokolo de transporto, kaj ili povas facile esti interpretita ne nur la sendo kaj ricevo de komputiloj, sed ankaŭ aliaj komponantoj de la reto infrastrukturo. Aparte firewalls, kutime agordita por distingi inter la pakaĵoj depende de sia fonto aŭ destino haveno nombroj. Alidirektila estas klasika ekzemplo de tio.

La praktiko provas konekti al gamo de havenoj en sekvenco en komputilo nomata ilia skanado. Tio estas kutime pro ĉu malica provo malsukcesas aŭ la reto administrantoj serĉas eblajn vulnerabilidades por helpi malhelpi tiajn atakojn.

Agoj celanta kiel malfermi TCP-haveno, ofte kontrolita kaj registrita kun la helpo de komputiloj. Tiu tekniko uzas kelkaj rezervaj ligojn por certigi la glatan rilaton al la servilo.

ekzemploj de uzo

La plej grava ekzemplo, kie la vaste uzataj TCP / UDP havenoj, estas Interreto poŝto sistemo. La servilo estas uzata por retpoŝto (sendante kaj ricevante), kaj ĝenerale postulas la servojn de du. La unua servo estas uzata por transporti poŝton kaj aliaj serviloj. Tio estas atingita per SMTP (SMTP). Kutime, aplikaĵo servo aŭskultas sur TCP-SMTP haveno nombro 25 por prilabori alvenantajn petoj. Alia servo estas POP (plene - Post Office Protocol) aŭ IMAP (aŭ Interreto Mesaĝo Access Protocol) kiu estas necesa por kliento aplikoj al la retpoŝto al uzantoj maŝinoj por ricevi retpoŝton servilo. POP frapetis Servoj ĉambroj kun la TCP-haveno 110. La supre servoj povas ambaŭ kuras en la sama gastiganto komputilo. Kiam tio okazas, la haveno nombro distingas la servo petita de fora aparato - de uzanto PC aŭ iu ajn alia poŝto servilo.

Dum la servilo aŭskultas haveno nombro estas bone difinitaj (IANA nomas al ili la konataj havenoj), la kliento opcio estas ofte elektita de la dinamika gamo. En iuj kazoj, klientoj unuope kaj servilo uzas specifajn TCP-havenoj asignita al la IANA. Bona ekzemplo estas DHCP, kie la kliento en ĉiuj kazoj uzante UDP 68, kaj la servilo - UDP 67.

Apliko La URL-adreson

Port nombroj estas kelkfoje klare videblaj en Interreto, aŭ aliaj Uniform Resource Locator (URL). Defaŭlte, HTTP uzas TCP-havenon 80 kaj HTTPS - 443. Tamen, estas aliaj variaĵoj. Ekzemple, la URL-adreson http://www.example.com:8080/path/ indikas ke la retumilo estas konektita al la 8080 anstataŭ la HTTP servilo.

Listo de TCP kaj UDP havenoj

Kiel dirite, Interreto Assigned Numbers Authority (IANA) estas la respondeca de la suma kunordigo de la DNS-Root, IP-adreso kaj aliaj Interreto protokolo rimedoj. Tio inkluzivas registriĝo kutime uzita haveno nombroj por konataj servoj de Interreto.

La haveno nombroj estas dividitaj en tri rangoj: la konata registrita kaj dinamika, aŭ privata. Bone konata (ankaŭ konata kiel sistemo) - havas numerojn de 0 ĝis 1023. Postuloj por novaj nomumoj en tiu gamo estas pli rigoraj ol por aliaj kontoj.

Vaste konataj ekzemploj

Ekzemploj kiuj estas en ĉi tiu listo inkludas:

  • TCP haveno 443: HTTP Secure (HTTPS).
  • 21: la FTP- (la FTP).
  • 22: Secure Shell (SSH).
  • 25: SMTP (SMTP).
  • 53: Domain Name System (DNS).
  • 80: Hiperteksto-Transiga Protokolo (HTTP).
  • 119: NNTP (NNTP).
  • 123: Reto protokolo tempo (NTP) ..
  • 143: Interreto Mesaĝo Access Protocol (IMAP)
  • 161: Simpla Reto Management Protocol (SNMP) 1.
  • 94: Internet Relay Chat (IRC).

Registrita Havenoj inkludas numerojn de 1024 al 49151. IANA subtenas oficialan liston de konitaj kaj registrita bandoj. Dinamika aŭ privata - de 49152 al 65535. Unu uzo por ĉi tiu gamo efemeraj havenoj.

Historio de kreado

haveno nombro koncepto estis kreita komence ARPANET programistoj sub la neformala kunlaboro de aŭtoroj de softvaro kaj sistemo administrantoj.

La termino "haveno" ne estis uzita en iom da tempo. Numerplato nombro por la fora komputilo estis 40-bita nombro. La unuaj 32 bitoj estis similaj al la hodiaŭa IPv4-adreso, sed la plej grava estis la unuaj 8 bitoj. La malplej signifa parto de la nombro (bitoj 33 al 40) signifas alian objekton, nomita AEN. Tiu estas la prototipo de la moderna haveno nombro.

Marto 26, 1972 estis la unua en proponi la kreon de katalogo de la socket nombroj en RFC 322. La reto administranto nomis priskribi ĉiun permanentan spacon al liaj funkcioj kaj servoj de reto. Tiu katalogo poste estis publikigita kiel RFC 433 en decembro 1972, kaj inkludis listo Cebaot, ilia haveno nombroj kaj la responda funkcio por esti uzita sur ĉiu nodo en la reto. En majo 1972, la oficiala destino haveno nombroj unuafoje dokumentis, reto servoj, kaj ankaŭ provizas specialan administran funkcion konservi tiun registron.

La unua listo de TCP-haveno 256 AEN havis valorojn kiuj estis dividitaj en la sekvajn vicojn;

  • 0 al 63: norma trajtoj trans la reto
  • 64 al 127: Gastiganto-specifa funkciojn
  • 128 al 239: rezervita por estonta uzo
  • De 240 al 255: ajna eksperimenta trajto.

Telnet servo ricevis la unuan oficialan atribuo de valoroj 1. En la fruaj tagoj de la ARPANET termino AEN ankaŭ nomata la nomo de la ingo, kiu estis uzata kun la originala protokolo ligo (MSP) kaj komponento de la reto mastrumado programo (NCP). Tiel NCP estis la frontulo de la hodiaŭa interreto protokoloj uzas TCP / IP havenoj.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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