Gå til innhold
Trenger du hjelp med internett og nettverk? Still spørsmål her ×

OSI-modellen : ønsker forståelse


Anbefalte innlegg

Managed hub er fortsatt på lag 1. Forskjellen er at man kan sette opp virtuelle LAN, overvåke trafikk, etc.
En multiport repeater sender ut signaler den får inn til alle stasjonene (OSI lag 1), mens en managed hub kan forstå fysiske adresser (OSI lag 2).
Sikkert bare jeg som misforsto her. Altså en managed hub er på lag 1, men likevel forstår MAC?

 

 

Tviler sterkt på at dette er noe. Hva er rutsj?
Det finnes en kombinasjon mellom en ruter og en bro som kaller Bruter. En Bruter vil route der protokollene støtter det, mens den vil virke som en bro ellers.

 

Lag3 svitsjer (også kalt rutsj) finnes også, men de vil vi ikke komme nærmere inn på enn å si at de kombinerer IP-adresser med tradisjonell svitsjing og dermed får de en meget høy ytelse. Prisen er dessverre deretter også.

 

Lag4 svitsjer er trolig det neste som kommer, men dette er ikke standardisert ennå. En Lag4 svitsj skal kunne adressere applikasjoner direkte og vil benytte seg av TCP-protokollen. Lag3 svitjser eller rutere kan "bare" sende pakker til en bestemt maskin, og så må maskinen se i IP pakken, der TCP-portnummeret ligger, for å finne ut hvor pakken skal. Lag4 svitsjer vil kunne sende direkte til applikasjonen.

Jeg har aldri hørt om noen av disse tre, så derfor spør jeg

meste parten av det du qouter er jo rett og slett BS! ruter og bro er ein bruter? brutter=bror som kødda med deg kraftig her...

 

Lag3 svitjser eller rutere kan "bare" sende pakker til en bestemt maskin, og så må maskinen se i IP pakken, der TCP-portnummeret ligger, for å finne ut hvor pakken skal. Lag4 svitsjer vil kunne sende direkte til applikasjonen.

 

det er vel ingenting som heiter lag 3 eller lag 4 switcher! switcher har ingen direkte tilgang til appliskasjoner! dei må gå gjennom lag 5,6 for å komme til 7... kor fant du slikt vrøl?

Lenke til kommentar
Videoannonse
Annonse

Lag 3 switcher benytter seg av ASIC og er dermed ofte raskere enn tradisjonelle routere i tilsvarende prisklasse (med like mange porter). Mange Lag 3 switcher har også Lag 4 ACL (Access control list) for å kunne styre trafikken mer og prioritere den deretter.

 

Jeg har en "liten" lag 3 switch under bordet på hybelen her nå og det er utrolig hva man kan lære ved å ha utstyret og teste det ut. F.eks. er Lag 3 switchre godt egnet til å route nettverk med høy ytelse. De egner seg derimot ikke så godt til å blokkere trafikk og de har heller ingen brannmurfunksjonalitet.

 

Har litt ustyr her som jeg bruker for å skrive hovedprosjektet mitt på høyskolen som er for å designe nettverket for en regional ISP som skal da være VLAN-basert, redundans, takle IP-TV, Video on Demand, VoIP osv. Sikkerhet i nettverket, samt overvåkning er også en del av oppgaven. Jeg har noen L2 og L3 switcher her nå: Cisco 2950 (L2), Cisco 3550 (L3), D-Link DES-3526 (L2), D-Link DGS-3326SR (L3), Nortel L2 ettellerannetproduktnummer, Zyxel ES-2024 (L2) og SMC 6708L2 (L2).

 

Dedikerte routere fra de største leverandørene gir deg ofte flere muligheter til routingprotokoller som f.eks. OSPF og BGP. I tillegg støtter disse routing for andre protokoller enn IP. De gir også ofte bedre støtte for fibermoduler enn L3 switchene. Spesielt når det er snakk om fiberstrekk over 10-30 km.

Lenke til kommentar
Lag 3 switcher benytter seg av ASIC og er dermed ofte raskere enn tradisjonelle routere i tilsvarende prisklasse (med like mange porter). Mange Lag 3 switcher har også Lag 4 ACL (Access control list) for å kunne styre trafikken mer og prioritere den deretter.

Hvorfor ikke bare kalle det en router? Grunnen til spørsmålet er at jeg har nettverksbakgrunn, og bryr meg da fint lite om den er ASIC-basert eller om det er en gammel 286 med to stk. nettverkskort. Selv om routingen går raskere på en slik enhet enn noe som er programmert mot en CPU, så foregår det på helt lik måte.

Lenke til kommentar
Hvorfor ikke bare kalle det en router? Grunnen til spørsmålet er at jeg har nettverksbakgrunn, og bryr meg da fint lite om den er ASIC-basert eller om det er en gammel 286 med to stk. nettverkskort. Selv om routingen går raskere på en slik enhet enn noe som er programmert mot en CPU, så foregår det på helt lik måte.

Grunnen er ganske enkel, den fungerer helt fint som en switch også :) f.eks. så kan du ha 20 switcha porter som alle går mot en routa port på den samme switchen. Eventuelt kjøre den som rent lag2, og heller bruke L3/L4 mulighetene for ACL for å kunne prioritere trafikk.

Lenke til kommentar

ENHET                  LAGNR / TCPIP- / OSI- navn                      OPERERER PÅ
=================================================
Hub                         1 / Host to network / Fysisk lag                   Bits
Repeater                  som ovenstående                                      Bits
Bro/Bridge               2 / H2N / Data Link Lag                           Rammer   
Switch                     2 / H2N / Data Link Lag                           Rammer
Lag 3 - Switch          3 / Internett / Nettverkslag                  IP-pakke / pakke
Router                     3 / Internett / Nettverkslag                  IP-pakke / pakke
Trans. Gateway        4 / Transportlag / Transportlag                Segment
Appl. Gateway          6 / Applikasjonslag / Applikasjonslag         Melding

Lenke til kommentar
det er vel ingenting som heiter lag 3 eller lag 4 switcher!

Nehei?

http://www.komplett.no/k/ki.asp?sku=124591&cks=PRL

 

Lag 4 switcher har jeg ikke vært borte i, men lay 3 switcher er da ganske så vanlig (kanskje ikke i hjemmenettverk da).

som feynman sa so er det vel definisjonsspørsmål. lag 3 switch bæsja eg på leggen med for det finst og det las eg meg fram til. lag 4 switch ville eg kalt dårlig ruter...

 

Lag 4 koordinerer kommunikasjon mellom systemer. lag 4 switcher kan indetifisere applikasjonsprotokoller (http, sntp, ftp,osv) som er inkludert i kvar pakke, og de benytter denne infoen til å levere pakken til riktig høgre lags protokoll. lag 4 switcher bestemmer mao videresending av en pakke ikkje berre basert på MAC adresse og IP adresse, men også basert på hvilken applikasjon pakken tilhører.

 

der er vel so å seie samme funkjsonalitet som ruter...

 

 

edit : noko galt med klokka på hw.no serveren(tidssonen?? :D ) sjekk posted time

Endret av ghost7
Lenke til kommentar
Lag 4 koordinerer kommunikasjon mellom systemer. lag 4 switcher kan indetifisere applikasjonsprotokoller (http, sntp, ftp,osv) som er inkludert i kvar pakke, og de benytter denne infoen til å levere pakken til riktig høgre lags protokoll. lag 4 switcher bestemmer mao videresending av en pakke ikkje berre basert på MAC adresse og IP adresse, men også basert på hvilken applikasjon pakken tilhører.

 

der er vel so å seie samme funkjsonalitet som ruter...

Å bruke L4-L7 i routere er egentlig veldig praktisk om man trenger å styre trafikkflyten. F.eks. kan man da se om en pakke er torrent-trafikk og eventuelt da sperre den totalt. Det er en litt greiere måte å gjøre det på enn rent L4 hvor man blir begrenset til å bruke porter, noe som er svært lett å komme rundt i de fleste P2P-programmer.

 

Med L4-L7 routere vil man også kunne prioritere trafikk mye mer nøyaktig enn rent L4.

 

Det er også her rene routere drar i fra funksjonalitetsmessig i forhold til L3/L4 switcher. Men da er det også snakk om en svært høy prisklasse.

Lenke til kommentar
Grunnen er ganske enkel, den fungerer helt fint som en switch også :) f.eks. så kan du ha 20 switcha porter som alle går mot en routa port på den samme switchen. Eventuelt kjøre den som rent lag2, og heller bruke L3/L4 mulighetene for ACL for å kunne prioritere trafikk.

I følge den logikken er min 'trådløse router' en trådløs lag 3-switch siden det også er en vanlig Ethernet switch. Nå er jeg kanskje litt old school, og syns det er tull med nye ord. Tror det virker forvirrende på en del at man skal lage nye navn bare fordi man har samlet flere funksjonaliteter i samme enhet.

Lenke til kommentar
I følge den logikken er min 'trådløse router' en trådløs lag 3-switch siden det også er en vanlig Ethernet switch. Nå er jeg kanskje litt old school, og syns det er tull med nye ord. Tror det virker forvirrende på en del at man skal lage nye navn bare fordi man har samlet flere funksjonaliteter i samme enhet.

Nei, du har ingen muligheter til å styre trafikken lokalt i nettverket ditt, dermed er det ingen L2/L3 funksjoner i typiske trådløse routere på lokalnettverkssiden.

 

Trådløse routere kan sies å være L3-L4 mellom internett og lokalnettet da man kan sperre/åpne for bestemte portnummere og TCP/UDP. Men siden det er NAT som foregår her så er det heller en gateway og ikke en router.

Lenke til kommentar

Om du (trådstarter) har problemer med å forstå OSI-modellen kan du sammenligne det med å pakke ned gaver. F.eks:

 

Du surfer med Internet Explorer og skal motta data fra HW.no's server. Data'en er da gaven som skal sendes, men først pakkes den ned. Du vil også da mest sannsynelig bruke TCP/IP på ethernet via ADSL, så jeg vil da bruke disse protokollene som eksempler;

 

1. Først vil serveren pakke ned data i HTTP-protokollen som er på applikasjonslaget. Er denne data'en IE vil få og bruke for å tegne internett siden du ser.

 

2. Så vil HTTP-data'en pakkes ned i en TCP-ramme på transportlaget.

 

3. Hele denne TCP-rammen vil så pakkes ned i en IP-ramme.

 

4. IP-rammen pakkes ned i en ethernet-ramme.

 

5. Ethernet-rammen sendes over det fysiske laget. Men det fysiske laget kan forandre seg underveis f.eks føst over en TP-kabel som serveren er tilknyttet, så over fiber, så til ADSL-sentralen som vil vidresende til modemet ditt som da vil sende over TP-kabelen maskinen din er tilknyttet med mot modemet.

 

6. Nettverkskortet ditt (ethernet kontrolleren) vil pakke ut data'en i ethernet-rammen og PC'en din pakker ut resten i motsatt rekkefølge.

Derfor er OSI-modellen lik på både klient- og tjenersiden.

 

Har vedlagt en illustrasjon av hvordan disse eksempelvis protokollene vil pakkes ned. Når din maskin mottar ethernet-rammen vil den da pakke opp alle pakkene til du sitter igen med det serveren initielt pakket ned (HTTP-data)

Av hensyn til plass i bildet/filstørrelse måtte jeg lage HTTP-data-delen veldig liten som får det til å se ut som det er mye overhead med tanke på headere i alle de forskjellige protokollene. Men som regel fylles data-plassene i hver protokol helt opp, slik at det blå feltet som illustrerer data'en som skal sendes faktisk er den største delen av ethernet-rammen.

Illustrasjonen viser TCP/IP over ethernet med 100BASE-TX (100 mbit på TP) som eksempel.

Om du vil gå i detaljer angående headere/footere for hver protokoll på de forskjellige lagene er google.no din venn som kan bidra med nok stoff til øyet ditt blir stort og vått :)

 

Edit: Glemte å nevne at presentasjons- og sesjonslagene brukes sjeldent, så jeg utela disse. Om disse lagene er noe igjen fra fortiden (med eldre protokoller lengre ned i modellen), eller om de er bare inkludert for videre kompatabilitet/fleksibilitet vet jeg ikke. Men læreren jeg hadde i IT forklarte det slik at de brukes så sjeldent at man fint kan leve uten. Disse lagene er jo på programvare-nivå i selve CPU/minne, så de kan brukes til å utveksle data mellom applikasjoner etter hva jeg har forstått, for man trenger ikke gå helt ned til det fysiske laget for å sende noe. Du kan sende et sesjonslag til et annet sesjonslag internt i maskinen. (rett meg om jeg er litt på villspor)

post-61-1115176740_thumb.jpg

Endret av skag1
Lenke til kommentar
Nei, du har ingen muligheter til å styre trafikken lokalt i nettverket ditt, dermed er det ingen L2/L3 funksjoner i typiske trådløse routere på lokalnettverkssiden.

Jo, i min så. Høyskoleelever ass ...

 

Vi bør vel kanskje gå tilbake til topic som er OSI-modellen. Ellers kommer det vel snart spørsmål om hivlket lag en blade-server ligger på.

Lenke til kommentar

Jo, i min så. Høyskoleelever ass ...

 

Vi bør vel kanskje gå tilbake til topic som er OSI-modellen. Ellers kommer det vel snart spørsmål om hivlket lag en blade-server ligger på.

Det har ingen av de over 30 trådløse bredbåndsrouterene jeg har testet. Hvilken router har du? Linksys WRT54G med sveasoft firmware har noen av disse funksjonene, men det er likevel langt igjen til typiske L2 og L3 switcher.

 

Greit nok du har noen L2 funksjoner på grunn av at det er en switch innebygd. Men den mangler muligheten til å Trunke, Spanning Tree, VLAN, IGMP-snooping og andre funksjoner som man har i L2 switcher. Og om du klarer å route mellom hvert av nettverksportene i bredbåndsrouteren din så har du et produkt jeg ikke har sett tidligere.

 

Mellom lokalnetverket og Internett så har du L3-L4 funksjonalitet, men du har ikke L3-L4 på lokalnettverket

Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...