tozer Skrevet 6. desember 2004 Del Skrevet 6. desember 2004 Porter er tilkoblings kannaler gjennom nettverk/internett. fekst http ( websider ) bruker normalt port 80, FTP 21, DNS 53, irc 6667 osv.. de fungerer nesten som en walkietalkie kannal. ( sånn grovt forklart ) Hvor programmer har sin egen kannal. Var det svar på spørmålet?? Lenke til kommentar
Fr3drik Skrevet 6. desember 2004 Forfatter Del Skrevet 6. desember 2004 Vil ikke walkietalkie heller bli ip/mac adresser? :\ Og hva er vitsen med portene når man enkelt nok kan kobles gjennom ip'er over internet? (o_O?) Lenke til kommentar
tozer Skrevet 6. desember 2004 Del Skrevet 6. desember 2004 (endret) jeg tenkte da at ip/mac adressene var walkietalkiene ( altså basestasjonene ) hvor de da kan være på forskjellige kannaler samtidlig. Edit: portene kan vel kanskje mer sammenlignes med kallenavn, feks alpha, bravo osv. pcn er en walkietalkie, internett er en kannal, og pcn bruker "kallenavn" på hvert programm så mottaker og sender vet direkte hvor pakkene skal gå, ved at ip/mac blir registret i pakkene, samt port. slik at de rette pakkene kommer til rett program, ikke bare til rett pc EDIT2: heh, dette ble avansert gitt. er ikke greit sånn helt om morgenen.. Endret 6. desember 2004 av tozer Lenke til kommentar
Fr3drik Skrevet 6. desember 2004 Forfatter Del Skrevet 6. desember 2004 haha, bra forklaring :!: takker så meget får vel finne meg en "scientistic" forklaring senere - men denne var jo sånn halvforståelig Lenke til kommentar
Fr3drik Skrevet 6. desember 2004 Forfatter Del Skrevet 6. desember 2004 bare en ting til, hvis et program søker internetaccsess - er det da HELT nødvendig med port? aka - porter er obligatorisk i applikasjon+internet? Lenke til kommentar
tozer Skrevet 6. desember 2004 Del Skrevet 6. desember 2004 programmet må ha en port hvis den skal kommunisere med noe på internett, husk også at et program kan benytte flere porter. 2 forskjellige port typer UDP og TCP, UDP er utgående trafikk og TCP er inngående. de fleste programmene slipper du å tenke noe spessielt på, men for at noen skal virke skikkelig, ( som oftest server programmer ) må du også rette porten i en router mott rett lokal ip. Lenke til kommentar
Fr3drik Skrevet 6. desember 2004 Forfatter Del Skrevet 6. desember 2004 (endret) ah, kan tenke meg det blir noe slikt??: PC1 (sender pakke/ethernet frame) -> da intarnet/lokal nett -> PC2 -> Internet Explorer (eksempel) riktig? porter viser liksom vei fra pakka til programmet og ikke bare lar pakka slenge rundt i PC'n or? edit: Server sender pakke til Bruker-PC -> Bruker-PC mottar pakken og sjekker portnummer -> pakken routes til portnummeret og ender opp i et program. ? Endret 6. desember 2004 av Fr3drik Lenke til kommentar
Fr3drik Skrevet 6. desember 2004 Forfatter Del Skrevet 6. desember 2004 kewlt men, hva hvis 2 programmer bruker samme port? f.eks her bruker jeg 8080 på irc (bruker ikke explorer 8080 også eller er det 80) ? anyway, hvis 2 prog har samme portnummer, hva skjer da? hvordan vet pakken hvor den skal? Lenke til kommentar
xoop Skrevet 6. desember 2004 Del Skrevet 6. desember 2004 programmet må ha en port hvis den skal kommunisere med noe på internett, husk også at et program kan benytte flere porter. 2 forskjellige port typer UDP og TCP, UDP er utgående trafikk og TCP er inngående. de fleste programmene slipper du å tenke noe spessielt på, men for at noen skal virke skikkelig, ( som oftest server programmer ) må du også rette porten i en router mott rett lokal ip. Nei nei. UDP er en forbindelsesløs protokoll, det vil si at den ikke sender bekreftelse på om en pakke er motatt, brukes F.eks ved voip eller streaming video/radio. TCP er en forbindelsesorientert protokoll som sender bekreftelse ved pakkemottak. Både TCP og UDP porter er prosessadresser. Altså adressen til prosessen som kjører på et system. MAC/IP for å lokalisere maskin og aktuelt nettverk TCP/UDP Port, hvilken prosess på et system. Både TCP og UDP er både for innkommende og utgående trafikk. Lenke til kommentar
xoop Skrevet 6. desember 2004 Del Skrevet 6. desember 2004 kewlt men, hva hvis 2 programmer bruker samme port? f.eks her bruker jeg 8080 på irc (bruker ikke explorer 8080 også eller er det 80) ? anyway, hvis 2 prog har samme portnummer, hva skjer da? hvordan vet pakken hvor den skal? To programmer som bruker samme port er egentlig ikke noe problem. Jeg antar at du mener hvis en F.eks kjører med to forskjellige nettlerese (Opera og Firefox). Når det gjelder TCP trafikk på f.eks port 80, er dette bare for innkommende. Når en nettleser skal laste en side, sender den den en forespørsel på port 80, men ber om svar på en annen port. Derfor blir det ikke noe problem når den mottatte pakken kommer tilbake til maskinen. Lenke til kommentar
tozer Skrevet 6. desember 2004 Del Skrevet 6. desember 2004 takk takk xoop, at jeg hadde misforstått tcp/udp i så lang tid var rart.. Når sola står opp regner jeg med at du får din "scientific" forklaring også Lenke til kommentar
Fr3drik Skrevet 6. desember 2004 Forfatter Del Skrevet 6. desember 2004 (endret) jeg overså det med TCP og UDP (litt for mye å tenke på nuh ) edit: btw, tusen takk @ tozer edit2: thx@xoop 2 ^___^ Endret 6. desember 2004 av Fr3drik Lenke til kommentar
Fr3drik Skrevet 6. desember 2004 Forfatter Del Skrevet 6. desember 2004 kewlt men, hva hvis 2 programmer bruker samme port? f.eks her bruker jeg 8080 på irc (bruker ikke explorer 8080 også eller er det 80) ? anyway, hvis 2 prog har samme portnummer, hva skjer da? hvordan vet pakken hvor den skal? To programmer som bruker samme port er egentlig ikke noe problem. Jeg antar at du mener hvis en F.eks kjører med to forskjellige nettlerese (Opera og Firefox). Når det gjelder TCP trafikk på f.eks port 80, er dette bare for innkommende. Når en nettleser skal laste en side, sender den den en forespørsel på port 80, men ber om svar på en annen port. Derfor blir det ikke noe problem når den mottatte pakken kommer tilbake til maskinen. Men hva hvis de ber om svar på samme port begge to? (en surfers det med på nettavis, mens andre laster en haug med bilder) Vil ikke nettavissurfingsnettlesern få noen pakker med bildeinfo og omvendt ettersom de ber etter svar fra samme port? Lenke til kommentar
tozer Skrevet 6. desember 2004 Del Skrevet 6. desember 2004 nei, det blir fort litt mer avansert enn som så.. Maskina og programmet finner ut automatisk hva som skal hvor. Lenke til kommentar
Fr3drik Skrevet 6. desember 2004 Forfatter Del Skrevet 6. desember 2004 (endret) EDIT: Noen som har en lettlest side med no informasjon om tema da? Endret 6. desember 2004 av Fr3drik Lenke til kommentar
bardoo Skrevet 6. desember 2004 Del Skrevet 6. desember 2004 Det er viktig å huske på at det er servere som er satt opp til å lytte på faste porter. F.eks. er typisk en webserver satt opp til å lytte på port 80. Når man da åpner en nettleser på sin egen maskin og åpner en side vil nettlesenen sende en forespørsel til en webserver. Denne forespørselen vil sendes på port 80 til serveren. I samme forespørsel vil nettleseren også legge med et vilkårlig (vel nesten) portnummer som svaret fra webserveren skal sendes tilbake på (dette kan f.eks. være port 42136). Hvis man da har flere nettelsere oppe samtidig vil hver nettleser ha sitt eget portnummer som den ønsker å få svaret fra en webserver tilbake på. Det er dette som gjør at man kan ha flere nettelsere åpne samtidig uten at det blir krøll! puuhhh... det ble en lang forklaring, men forhåpentligvis forståelig Lenke til kommentar
Fr3drik Skrevet 6. desember 2004 Forfatter Del Skrevet 6. desember 2004 ah, så kort forklart mener du at hver enkel nettleser vil aldri kreve svar fra samme port? Lenke til kommentar
xoop Skrevet 6. desember 2004 Del Skrevet 6. desember 2004 ah, så kort forklart mener du at hver enkel nettleser vil aldri kreve svar fra samme port? Riktig Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå