Hur hittar internet tillbaka

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Johanb
Inlägg: 3406
Blev medlem: 26 mars 2006, 22:26:12
Ort: Smedjebacken

Re: Hur hittar internet tillbaka

Inlägg av Johanb »

Ska man vara petig så missbrukas ordet NAT för det mesta när man egentligen menar PAT. I ursprunglig NAT så har man en pool med externa adresser som mappas mot en dators interna adress enligt ett 1:1 förhållande. Man måste alltså ha en extern adress för varje interna dator.

PAT som är det vanliga idag och som diskuteras här (även kallat IP-maskering) används oftast som en nödlösning för att komma till rätta med adressbristen. Som en bonus får man visst intrångsskydd då interna datorer inte kan direktadresseras från utsidan.
Johanb
Inlägg: 3406
Blev medlem: 26 mars 2006, 22:26:12
Ort: Smedjebacken

Re: Hur hittar internet tillbaka

Inlägg av Johanb »

Jag kan tillägga att det finns en animerad film som beskriver routingen på ett pedagogiskt sätt :)
Användarvisningsbild
prototypen
Inlägg: 11108
Blev medlem: 6 augusti 2006, 13:25:04
Ort: umeå

Re: Hur hittar internet tillbaka

Inlägg av prototypen »

Om nu Nerre har rätt i det han skriver så var det YTTERST pedagogiskt förklarat, JAG fattar. Jag skrev nog ganska tidigt hur det fungerade men hade kanske fel ord på det, jag skrev en extra byte utöver IP adressen men det är någonstans 64512 adresser för varje IP nummer som finns tillgängligt.

Som sagt det fungerar "vette fan hur det fungerar, det måste vara något elektroniskt" fritt citerat efter Nyman/Ekman.

Protte
nifelheim
Den första
Inlägg: 2550
Blev medlem: 27 mars 2008, 22:31:16
Ort: stockholm

Re: Hur hittar internet tillbaka

Inlägg av nifelheim »

Johanb: Warriors of the net... alla borde se den :)
http://ftp.sunet.se/pub/tv+movies/warri ... se-VBR.mpg

En bild säger mer än..... här kommer Nerre's förklaring som en bild hur det ser ut i min router.
Längst till vänster mitt lokalanätverk IP och portnummer,
i mitten min avsändar/mottagar adress och portnummer mot internet
och i högra kolumnen noder ute på internet.
Och som nämndes tidigare längst till höger Time Out, så många sekunder tills anslutningen försvinner ur listan,
nytänder när den används.

rad 1: Routern gör ett DNS uppslag (port53) local adress=WAN adress
rad 2: lokal dator1 surfar på en hemsida (port80)
rad 3: lokal dator2 surfar på en annan hemsida


Bild
Användarvisningsbild
björn
EF Sponsor
Inlägg: 2570
Blev medlem: 29 mars 2004, 23:09:55

Re: Hur hittar internet tillbaka

Inlägg av björn »

Nerre skrev:
Jag har lite svårt att hålla rätt på det här med som gör vad och kallar ofta alla elverktyg för Borrmaskin, jag vet att det är fel men orkar inte vara så noga:-)
Vadådå? är inte alla elverktyg borrmaskiner? Menar du att det med skule vara fel? Alla handverktyg kan man dessutom med ett samlingsord kalla för hammare.
Användarvisningsbild
prototypen
Inlägg: 11108
Blev medlem: 6 augusti 2006, 13:25:04
Ort: umeå

Re: Hur hittar internet tillbaka

Inlägg av prototypen »

Jo vi vet, det GÅR att slå i spik med rörtång och allt kallas för spik, även det med gängor.

Protte

Och för enkelhets skull borde alla pojkar heta Björn och flickebarnen Ofelia, mycket enklare.
laban12
Inlägg: 1199
Blev medlem: 17 april 2008, 16:01:56
Ort: Stockholm

Re: Hur hittar internet tillbaka

Inlägg av laban12 »

Johanb skrev:Ska man vara petig så missbrukas ordet NAT för det mesta när man egentligen menar PAT. ....
Precis vad jag också tänkte! Varför beskriver alla PAT men envisas med att kalla det för NAT?

Filmen ja!! Den är en höjdare! Vad heter den, måste ju finnas på Youtube.
Hehe, vad kan det varit - tio år sedan jag såg den eller så...
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47701
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Hur hittar internet tillbaka

Inlägg av TomasL »

Alla IP-Paket innehåller ett antal viktiga delar, förutom data
IP-Adress, MAC-adress samt Sekvensnummer.

En NAT router plockar bort all denna information ur meddelandet, och ersätter det med sin information. dvs sin egen IP, MAC och Sekvens.

Routern sparar den gamla headern och länkar den till den nya headern.

När sedan ett svar kommer in med, letar NAT-routern i tabellen med sparade headers efter ett passande sekvensnummer, när detta hittas, återställs headern till hur den skulle se ut om den NATade klienten var direkt ansluten.

Tabellerna rensas med jämna mellanrum.
Av denna anledning kan man inte ansluta från en dator utanför till en NATad klient, då NAT routern inte vet hur den skall göra, finns inga cachade headers att leta i.

I det läget kör man portforwarding, dvs man talar om för NAT-routern att all inkommande trafik på port X skall gå till klient y
Nerre
Inlägg: 27403
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Hur hittar internet tillbaka

Inlägg av Nerre »

Nja, IP-headern innehåller väl ingen MAC-adress? Och rena IP-paket har varken port eller sekvens.

Data skickas normalt mha tcp. Tcp-paket skickas till och från en viss port och har ett sekvensnummer.

http://en.wikipedia.org/wiki/Transmissi ... _structure

Tcp-paketen på internet skickas över IP (man KAN skicka TCP över andra protkoll än IP). Ett IP-paket skickas till och från en viss ip-adress, men har inget sekvensnummer.

http://en.wikipedia.org/wiki/IPv4#Header

IP-paketen skickas sen oftast via ethernet (men man skickas även över andra protokoll). Ett ethernet-paket skickas till och från en viss MAC-adress.

http://en.wikipedia.org/wiki/Ethernet#Physical_layer

En vanlig router ändrar bara MAC-adresserna. Den tar emot ett paket, packar upp, konstaterar vart det skall skickas och packar sen om det med en ny MAC-adress.

En router som kör NAT (jag kallar det NAT även om det är PAT:-) däremot ändrar också IP-adress och portnummer.
sysop
Inlägg: 55
Blev medlem: 2 februari 2009, 16:14:05

Re: Hur hittar internet tillbaka

Inlägg av sysop »

sodjan skrev:> en switch kan *aldrig* ersätta en router t.ex...
Det beror väl på vilka layers switchen är gjord för ändå..?
Användarvisningsbild
007sweden
Inlägg: 3500
Blev medlem: 3 mars 2005, 20:18:12
Skype: oo7sweden

Re: Hur hittar internet tillbaka

Inlägg av 007sweden »

prototypen skrev:...köra 255 datorer ...
Dock så finns det ju plats till lite drygt 65000 datorer med ett intern ip som börjar på 192.168.xxx.xxx, sen har vi ju 10.xxx.xxx.xxx som ger en möjlighet till 16777216 olika adresser bakom routern till samma publika ip.
Nerre
Inlägg: 27403
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Hur hittar internet tillbaka

Inlägg av Nerre »

Notera dock att 192.168.*.*-näten är C-nät, d.v.s. ett enskilt subnät får inte vara större än 255 adresser (i praktiken blir det 254 datorer eftersom en adress går bort som broadcast, sen försvinner ju oftast en adress för routern).

Fast såvitt jag förstått använder man egentligen inte klasserna längre.
Användarvisningsbild
007sweden
Inlägg: 3500
Blev medlem: 3 mars 2005, 20:18:12
Skype: oo7sweden

Re: Hur hittar internet tillbaka

Inlägg av 007sweden »

RFC 1918 om 192.168. :
and third block is a set of 256 contiguous
class C network numbers.
Så där har du rätt. Dock en liten ändring i nätverksmasken till 255.255.0.0 istället för 255.255.255.0 så kan man ändå prata med adresser utanför "sitt" C-nät.
Johanb
Inlägg: 3406
Blev medlem: 26 mars 2006, 22:26:12
Ort: Smedjebacken

Re: Hur hittar internet tillbaka

Inlägg av Johanb »

När det sen är lämpligt med ett stort /16-nät kan man ju diskutera :)
BJ
Inlägg: 8864
Blev medlem: 11 april 2007, 08:14:53
Ort: En_stad

Re: Hur hittar internet tillbaka

Inlägg av BJ »

Nu har Prototypen redan fått svar på sin första fråga,
men det finns förklarat här också:

http://www.ipprimer.com/tcpudp.cfm
http://www.ipprimer.com/nat.cfm
Skriv svar