ComputereNetværk

TCP-porte. Liste over TCP og UDP-porte

I computernetværk, havn er den ultimative punkt i forbindelse i operativsystemet. Dette udtryk bruges også til hardwareenheder, men softwaren er en logisk struktur, som identificerer en bestemt proces eller tjenester.

Port er altid forbundet med IP-adressen for værten og den type kommunikationsprotokol og fuldender dermed tildelingen adresse session. Det er identificeret for hver adresse og protokollen ved hjælp af en 16-bit tal, almindeligvis kendt som portnummeret. Specifikke portnumre er almindeligt anvendt til at identificere specifikke tjenester. Af de tusindvis af børsnoterede 1.024 velkendte portnumre er reserveret i overensstemmelse med aftalen om at bestemme de specifikke typer af tjenester på en vært. Protokoller, der hovedsageligt anvendes portene tjener til proceskontrol (f.eks Transmission Control Protocol (TCP) and User Datagram Protocol (UDP) Internet Protocol fra sættet).

værdi

TCP-porte behøver ikke direkte links som "punkt til punkt", når computerne i hver ende kan betjenes med kun én ansøgning ad gangen. De blev nødvendig efter bilerne var i stand til at udføre mere end ét program ad gangen, og var forbundet med moderne pakkekoblede netværk. I modellen, en klient-server-applikation arkitektur, havne og netværksklienterne forbindelse til initiering af tjenesten, giver multiplexing tjenester, efter en indledende udveksling af data i forbindelse med den velkendte portnummer, og det er frigivet ved at skifte hver forekomst af anmodninger om tjenester til den dedikerede linje. Der er en forbindelse til et bestemt nummer, og dermed flere kunder kan serveres straks.

detaljer

Dataforbindelsesprotokol - Transmission Control Protocol (TCP) og User Datagram Protocol (UDP) - bruges til at angive destinationen portnummer og en kilde i deres overskrifter segmenter. Portnummeret er en 16-bit heltal uden fortegn. Således kan det være i området fra 0 til 65.535.

Dog kan TCP-porte ikke bruge tallet 0 for UDP Source Port er valgfrit, og en værdi på nul, hvilket betyder hans fravær.

Fremgangsmåden forbinder sine input eller output kanaler via internettet socket (type deskriptor fil) af transportprotokollen, portnummer og IP-adressen. Denne proces er kendt som bindende, og det muliggør datatransmission og modtagelse via et netværk.

Netværk operativsystem ansvarlig for udgående transmission af data fra alle anvendelsesområder porte i netværket og omdirigere indgående netværkspakker (ved at matche de IP-adresser og telefonnumre). Kun én proces kan binde til en bestemt IP-adresse og port kombinationer ved hjælp af den samme transportprotokol. Generelle fejl, opstår undertiden kaldet port konflikter, når flere programmer forsøger at kontakte med de samme portnumre på samme IP-adresse, ved hjælp af den samme protokol.

Hvordan de anvendes

Applikationer til gennemførelse af fælles tjenester ofte bruger specielt reserveret og velkendte liste over TCP og UDP-porte til at modtage anmodninger om tjenester fra kunder. Denne proces er kendt som at lytte, og det omfatter modtagelse af en anmodning til en velkendt port og etablere en dialog mellem server og klient "en-til-en", med det samme lokale portnummer. Andre kunder kan fortsat være forbundet - det er muligt, da TCP-forbindelsen er identificeret som en kæde bestående af ekstern og lokal adresse og port. Standard TCP og UDP-porte bestemmes ved aftale under kontrol af Internet Assigned Numbers Authority (IANA).

Kernen i de netværkstjenester (primært, WorldWideWeb), bruger normalt et mindre antal porte - mindre end 1024. I mange operativsystemer kræver særlige privilegier for anvendelsen at binde sig til dem, fordi de ofte anses for at være afgørende for driften af IP-baserede netværk. På den anden side kan forbindelserne med udgangen klient, som regel gælder stort antal af dem, udvalgt til kortvarig brug, men der er såkaldte midlertidige porte.

struktur

TCP-porte er kodet i pakken header af transporten protokol, og de kan nemt tolkes ikke kun de afsendende og modtagende computere, men også andre komponenter i infrastrukturnet. Især firewalls, normalt konfigureret til at skelne mellem pakkerne afhængigt af deres kilde eller destination portnumre. Omdiriger er et klassisk eksempel på dette.

Den praksis forsøger at oprette forbindelse til en række havne i rækkefølge på en computer kaldet deres scanning. Dette er normalt på grund af enten ondsindet forsøg mislykkes eller de netværksadministratorer udkig efter mulige sårbarheder til at hjælpe med at forhindre sådanne angreb.

Aktioner til hvordan at åbne TCP-port, der ofte kontrolleres og registreres ved hjælp af computere. Denne teknik anvender en række ekstra forbindelser for at sikre en gnidningsløs forbindelse til serveren.

eksempler på anvendelse

Det vigtigste eksempel, hvor den udbredte TCP / UDP-porte, er internettet mail-system. Serveren bruges til e-mail (sende og modtage), og generelt nødvendigt at benytte to. Den første service bruges til at transportere post og andre servere. Dette opnås via Simple Mail Transfer Protocol (SMTP). Som regel ansøgning tjeneste lytter på TCP-SMTP-portnummeret 25 for at behandle indkommende anmodninger. En anden service er en POP (fuldt - Post Office Protocol) eller IMAP (eller Internet Message Access Protocol), som er nødvendig for klientprogrammer til e-mail til brugernes maskiner til at modtage e-mail-serveren. POP bankede Services værelser med TCP-port 110. De ovennævnte tjenester kan både køre på den samme værtscomputer. Når dette sker, portnummeret adskiller den fra en ekstern enhed ønskede service - en brugers pc eller en anden mail-server.

Mens serveren lytter portnummer er veldefineret (IANA kalder dem de velkendte porte), er kunden mulighed ofte valgt fra det dynamiske område. I nogle tilfælde kunder individuelt og server anvende specifikke TCP-porte er tildelt IANA. Et godt eksempel er DHCP, hvor kunden i alle tilfælde ved hjælp af UDP 68, og serveren - UDP 67.

Anvendelse URL-adresse

Port numre er nogle gange tydeligt synlige på internettet, eller en anden Uniform Resource Locator (URL). Som standard HTTP bruger TCP-port 80 og HTTPS - 443. Men der er andre variationer. For eksempel angiver URL-adressen http://www.example.com:8080/path/ at webbrowseren er forbundet til 8080 i stedet for HTTP-serveren.

Liste over TCP og UDP-porte

Som allerede nævnt, Internet Assigned Numbers Authority (IANA) er ansvarlig for den globale koordinering af DNS-Rod, IP-adresse og andre ressourcer Internet Protocol. Dette omfatter registrering almindeligt anvendte portnumre til velkendte internettjenester.

Numrene port er opdelt i tre områder: den velkendte registrerede og dynamisk, eller privat. Velkendt (også kendt som systemet) - er at have tal fra 0 til 1023. Krav til nyansættelser i denne serie er strengere end for andre konti.

Vidt kendte eksempler

Eksempler, der er i denne liste er:

  • TCP port 443: HTTP Sikker (HTTPS).
  • 21: File Transfer Protocol (FTP).
  • 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: Netværk protokol tid (NTP) ..
  • 143: Internet Message Access Protocol (IMAP)
  • 161: Simple Network Management Protocol (SNMP) 1.
  • 94: Internet Relay Chat (IRC).

Registrerede porte indeholde tal fra 1024 til 49151. IANA opretholder en officiel liste over kendte og registrerede bands. Dynamisk eller privat - fra 49152 til 65535. En anvendelse for dette interval midlertidige porte.

Historien om skabelsen

portnummer koncept blev skabt tidlige ARPANET udviklere under det uformelle samarbejde med forfattere af software og systemadministratorer.

Udtrykket "port" er ikke blevet brugt i et stykke tid. Nummerplade nummer for den eksterne vært var en 40-bit tal. De første 32 bits svarede til nutidens IPv4-adresse, men det vigtigste var de første 8 bit. Den mindst betydende del af nummeret (bit 33 til 40) til betegner et andet formål, kaldet AEN. Dette er prototypen på den moderne portnummer.

26 Mar 1972 var den første til at foreslå oprettelse af et register over de socket numre i RFC 322. Netværksadministratoren kaldet beskrive hver permanent plads til sine funktioner og netværkstjenester. Dette katalog blev efterfølgende udgivet som RFC 433 i december 1972 og omfattede en liste over værter, deres port numre og den tilsvarende funktion bruges på hver node i netværket. I maj 1972 officielle destination port numre for første gang dokumenteret, netværkstjenester, og giver også en særlig administrativ funktion til at opretholde dette register.

Den første liste over TCP-port 256 AEN havde værdier, der var inddelt i følgende områder:

  • 0 til 63: standardfunktioner på tværs af netværket
  • 64 til 127: Værtsspecifikke funktioner
  • 128-239: reserveret til fremtidig brug
  • Fra 240 til 255: enhver eksperimentel funktion.

Telnet service har modtaget den første officielle overdragelse af værdier 1. I de tidlige dage af arpanet sigt AEN også kaldte soklen, der blev brugt med den oprindelige protokol tilslutning (MSP) og en del af det netværk management program (NCP). NCP Således var forløberen for nutidens internet-protokoller ved hjælp af TCP / IP-porte.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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