19
Moduloppgave (Hjemmeeksamen) Nettverksinfrastruktur – NET Del 1 – Innleveringsdetaljer Jeg bekrefter herved at denne innleveringen består av mitt eget arbeid og at kilder og materiale som er benyttet (inkludert Internett), tydelig er identifisert og referert til i henhold til leksjoner om rapportskriving og referanser i modulen PRM. Dato 21.01.2012 StudentID 106009 Antall sider 11 Antall ord 5068 Modulkode NET Modultitt el Nettverksinfrastruktur Del 2 – Oppgaven Studenten skal produsere en rapport på ca. 5000 ord som detaljert beskriver OSI modellen. Det skal legges spesiell vekt på følgende tema: Hva – hvordan – hvorfor Protokoller og enheter Funksjoner og arbeidsoppgaver Lagmodeller generelt

Moduloppgave (Hjemmeeksamen) Nettverksinfrastruktur – NET

Embed Size (px)

Citation preview

Page 1: Moduloppgave (Hjemmeeksamen) Nettverksinfrastruktur – NET

Moduloppgave (Hjemmeeksamen) Nettverksinfrastruktur – NET

Del 1 – Innleveringsdetaljer

Jeg bekrefter herved at denne innleveringen består av mitt eget arbeid og at kilder og materiale som er benyttet (inkludert Internett), tydelig er identifisert og referert til i henhold til leksjoner om rapportskriving og referanser i modulen PRM.

Dato 21.01.2012StudentID 106009Antall sider 11Antall ord 5068Modulkode NETModultittel Nettverksinfrastruktur

Del 2 – Oppgaven

Studenten skal produsere en rapport på ca. 5000 ord som detaljert beskriver OSI modellen. Det skal legges spesiell vekt på følgende tema:

Hva – hvordan – hvorfor Protokoller og enheter Funksjoner og arbeidsoppgaver Lagmodeller generelt

Page 2: Moduloppgave (Hjemmeeksamen) Nettverksinfrastruktur – NET

Del 3 – Vurdering

Oppgaven vurderes etter følgende skjema:

Hva som vurderes Antall poeng tilgjengelig Antall poeng tildeltIntroduksjon, identifisering og presisering av problem/oppgave/utfordringer

15

En detaljert beskrivelse av løsning på problem/oppgave/utfordringer som er identifisert

65

Konklusjon 10Logisk organisering av argumenter, oppsett, oversiktlighet i rapport, rettskriving og punktsetting.

5

Bibliografi, kildehenvisninger og referanser i teksten

5

Totalt antall poeng 100

Sensurskjema

Introduksjon…Dårlig. Studenten har ikke klart å identifisere og presisere problemet/oppgaven/utfordringer

0 1 2 3 4 5Meget bra. Utmerket introduksjon. Studenten har tydelig identifisert og presisert problemet/oppgaven/utfordringer

Kommentarer:

Page 3: Moduloppgave (Hjemmeeksamen) Nettverksinfrastruktur – NET

Beskrivelse av løsning…Dårlig. Bare en enkel beskrivelse av emnene. 0 1 2 3 4 5

Meget bra. En systematisk, detaljert forklaring – som viser en utmerket forståelse for emnene beskrevet.

Kommentarer:

Konklusjon…Dårlig. Meget svak oppsummering og konklusjon 0 1 2 3 4 5

Meget bra. Utmerket oppsummering og konklusjon. Bevis på faglig forståelse og evne til egen refleksjon.

Kommentarer:

Logisk organisering…Dårlig organisering av argumenter.

0 1 2 3 4 5Utmerket organisering av argumenter. Rapporten er tydelig, klar og meget godt presentert.

Kommentarer:

Bibliografi / referanser…Svak bruk av referanser.

0 1 2 3 4 5Utmerket bruk av referanser.

Kommentarer:

Page 4: Moduloppgave (Hjemmeeksamen) Nettverksinfrastruktur – NET

OSI (International Standards Organization)

Introduksjon:

The Open Systems Interconnection (OSI) er en modell som ble utviklet av ISO (Internationa Ol Organization for Standards), og den beskriver hvordan informasjon fra et program på en datamaskin, beveger seg gjennom et nettverk medium til et program i en annen datamaskin

Slutten av åttitallet og tidlig nittitallet var det en enorm økning i antall og størrelser av nettverks utvikling. Men mange nettverk bygget ved hjelp av ulike søknadsprosesser for både maskinvare og programvare. Resultatet ble at ikke mange nettverk er kompatible med hverandre og ble vanskelig for nettverk som bruker forskjellige spesifikasjoner til å kommunisere med hverandre.

Før 1979 alle programvaren selskapene produserte sine egne programmer, og derfor resultatet ble at alle nettverkene som var før 1979 krevete at alle etater må bruke samme programvaren og datamaskiner må være lagt av samme selskapet . For eksempel, hvis vi har et nettverk av 3 datamaskiner. data A er IBM, så for å kunne ha nettverk mellom de andre to datamaskiner det krever slik at de må være også lagt av IBM!. Løse dette problemet ble gjennom (ISO) (International Standards Organization), hvor ISO hadde studert og testet flere nettverk systemer som DECent, SNA, TCP/IP for å danne en nettverksmodell som kan jobbe med mange ulike nettverks systemer som gjelder både maskinvare og programvare slik at de kan koble seg til hverandre og arbeide sammen (interoperabilitet).

Og som et resultat av denne studien har ISO kommet med (OSI) forkortelse for (Open System Interconnection) i 1984, produsentene som har gitt et sett med standarder som sikrer kompatibilitet og interoperabilitet mellom de største gjensidige ulike typer av nettverk teknologier som ble produsert av flere selskaper rundt om i verden. så nå var det litt forklaring på nettverks bakgrunn og litt av grunnen til OSI modell, hvilke problemer var der før OSI og videre skal jeg skrive om grunnleggende for OSI med nettverk.

Protokoller og enheter

Prosessen av kommunikasjonsnett er kompleks, må du flytte data i form av elektroniske signaler gjennom media til datamaskinen i riktig retning, og deretter konverteres til modell sin opprinnelige orden for mottakeren å lese den, dele flere skritt i denne prosessen, på grunn av dette, den mest effektive måten å implementere nettverkstilkoblinger er klassene. I prosessen med kommunikasjon gjennom lag, hvert lag utføre en bestemt oppgave.

OSI-modellen er den viktigste formen for nettverks kommunikasjon, siden det finnes andre modeller, men de fleste nettoperatører i dag er knytte sine produkter med OSI modell, spesielt når de ønsker å lære brukerne hvordan de skal bruke deres produkter, anser de det beste verktøyet tilgjengelig for å lære folk hvordan de skal sende og motta data i nettverket. Og det er enkelt å forhåndsvise og nettverk funksjoner som forekommer i hvert lag og viktigst at den strukturen som vi kan bruke til å forstå hvordan overføring av informasjon i hele nettverket legge til at vi kan forestille overføring av informasjon eller data pakker fra applikasjoner (f.eks regneark, dokumenter, etc.) gjennom og nettverk media (wire, for eksempel) brukes til andre eksisterende programmer i en annen datamaskin på nettverket, selv om avsender og mottaker bruker forskjellige typer nettverk media. I OSI referansemodell er det syv nummererte lag, som hver beskriver en bestemt funksjon i nettverket.

TCP / IP- pakk ble utviklet ved hjelp av Department of Defense (DoD) som referanse. Men veldig viktig er det å gjøre med OSI og årsaken er at OSI brukes til sammenligning mellom TCP / IP-pakke protokoller og resten av pakkene. I motsetning til OSI-modellen DoD skjema inneholder fire lag. Med denne modellen behandler DoD dataene på samme måte som OSI-modellen de samme dataene. . Eneste forskjellen i antall stadier av databehandling lags danner DoD:1- Applikasjon lag dekker de samme funksjonene for + applikasjon gjelder + session i form av OSI,2- Transport lag dekker de samme funksjonene på transportlaget i OSI,3- Internett lag dekker de samme funksjonene i OSI nettverkslaget,4- Nettverk lag dekker de samme funksjonene til Datalink lag + materiale. neste timene vil detalj arbeidet med hvert lag separat.

Page 5: Moduloppgave (Hjemmeeksamen) Nettverksinfrastruktur – NET

TCP / IP

Definisjonen av TCP / IP

to personer kan kommunisere med hverandre når de er enige om den praktiske bruken av spesifikke språk. De Kan snakke norsk , engelsk, spansk, fransk eller andre språk, men må bruke det samme språket for å forstå hverandre!.Datamaskiner fungerer på samme måte. (TCP / IP) er en forkortelse for Transmission Control Protocol / Internet Protocol. Er et språk som datamaskiner bruker for å forstå hverander.TCP / IP er et sett med regler som definerer hvordan eventuelle Kmpiotran korresponderer med hverandre og sende data med hverandre. disse reglene kals for protokoller. TCP / IP-protokollene er en av de sterke, raske, levedyktig utvikling, og anses som et effektiv sett med protokoller.Packet Protocol Protocol stack Dette er Internet Protocol vanlige brukeren nå. Fordi utveksling av informasjon har blitt bredere, så vil mange enkeltpersoner og bedrifter forstå hva TCP IP er .

Hva er TCP / IP?

TCP / IP er et sett av protokoller som hjepler datamaskiner for å kommunisere mellom hverandre .I normal tilstand når man trenger ikke å koble datamaskien med nettverk så er det ikke noe behov for å bruke disse protokollene, Men når du kobler datamaskinene til hverandre i nettverket så er det et stor behovet for protokollene.Nå kan en direktør for et nettverkk velge mer enn protocol men TCP\IP er den mest brukes i nåtid, grunnen for det at tcp\ip brukes av den værste nettverk i hverden INTERNETT, hvis du vil koble din data maskien på internett må du bruke tcp ip.En annen grunn som gjør TCP IP mest popolær er at den er kompatibel med nesten hvilken som helst datamaskin i verden. TCP / IP stack av alle versjonene av støttede operativsystemer og store Cpkatuchml operativsystemer: Windows 95 \ 98, Windows NT, Windows 2000, Windows XP, Windows 2003, Linux, Unix, Netware.

TCP / IP er også kalt språket av Internett.Hver av hvilken datamaskin koblet til Internett for å kommunisere med må bli enige om språket. Som enhver menneskelig språk har regler slik at folk som deltar i samtalen bør forstå hva andre sier. Språk av datamaskinen trenger et sett med regler slik at de effektivt kan forholde seg til datamaskiner. Noen av reglene for språket som brukes av datamaskiner til å koble til å inkludere når data sendes og når mottatt.

Interoperabilitet:

En av de største grunnene til at TCP / IP-suiten er stadig mer populært og aksept verden er at det kan installeres og brukes i praksis på alle operativsystemer.Ved hjelp av TCP / IP server kan være relatert til Unix og DOS server sender server eller Windows.SERVER er navnet på en annen datamaskin eller enhet på nettverket. Og kan vi si at TCP / IP avbestilling inkonsistens i forskjellige programmer.

TCP / IP Kobler forskjellige typer nettverk og datamaskiner med hverandre, Ved et stort antall porter som kan åpnes fra denne protokoll, Hvert program bruker porten av porter tilgjengelig i enheten, Når datamaskinen ønsker som kommuniserer med noen av enhetene det er:

1 - velg IP-nummeret til enheten2 - Velg porten du vil sende dataene reisemålet porten har3 - Velg porten du skal sende ham et svar datakilde port,I tillegg er tilfellet med leverandøren, når han ønsker å sende informasjon til enheten, bestemmer det:1 – nummeret til datamaskien.2 - portnummeret for programmet som er ment å motta disse dataene.

Dermed, selv om enheten kommuniserer med et annet antall enheter på samme tid, vil det ikke ha noen tvetydighet i kjennskap til data som tilhører hvert program, og dersom vi vet at TCP / IP-protokollen har opp til65 000 port, grunnen er for å være lettere for utviklere hvis de ønsker å ha en bestemt port de ønsker å bruke, enhver applikasjon somInternett har en spesiell port der den kan sende og motta data på Internett. Og for informasjonen av portene fra 1 til 1024 porter er reservert på forhånd, er dedikert tilsøknadene er kjent og avtalt på Internett, men over at det er åpent og mulig for alle utviklere å bruke den formen.Også hvis TCP / IP-protokollen er tilgjengelig i datamaskinen, dette betyr at det ingen ip for enheten, og hver datamaskin har sin egen ip adresse, og består av firetall atskilt mellom hvert nummer, og den siste tegn på null. Den er delt inn i to deler:

Antall nettverk

Page 6: Moduloppgave (Hjemmeeksamen) Nettverksinfrastruktur – NET

adressen til datamaskinen.

Enkel bevegelse:

En av begrensningene i de fleste protokollene er vanskeligheten med å overføre data fra en av de segmenter av nettverket segment til et annet.

TCP / IP-stack er utformet eksepsjonelt å formidle data fra alle sektor til sektor i nettverket eller fra en annen server i nettverket i deler av verden til en annen server i nettverket andre steder i verden.

Protokoller i TCP / IP-suiten er testet og modifisert og utviklet med tiden. TCP / IP-protokollen suite har flere mål å være en effektiv protokoll for nettverket av store ogsofistikert.

Noen av disse målene omfatter er:

1 - uavhengig av hvilken type utstyr:Protokoll pakken kan brukes på Mac, PC, stormaskin, eller hvilken som helst datamaskin.

2 - uavhengig av hvilken type programmering:Protokoll pakken kan brukes av ulike produsenter og programmer. Dette gjør at enheten kan koble til området på et annet nettsted uten å være der sammeprogram.

3 - fikse feilen og evnen til å bære en linje av høy forekomst av:Tydelig reform pakke Protocol automatisk noen falt eller manglende data. Denne protokollen kan fikse eventuelle avbrudd fra enhver enhet i noen del av nettverket på ethvert punkt i data som sendes.

4 - mindre effektivt system for å laste ned:Protokoll pakke med en liten mengde ekstra mobile data med dataene sendt. Få avdisse dataene kalles overbelastning. Overload lignende omstendigheterbrukes til å sende en melding, eller bruke fondet til å sende store ting

5 - muligheten til å legge nettverk til det interne nettverket uten å blokkere tjenesteneller ta ned det interne nettverket.

Funksjoner og arbeidsoppgaver for modellene:

Kjennetegn ved OSI:

------ øvre lag7 lag--------I ------ nedre lag

Øvre lagene: Dette omhandler Application saker og generelt er implementert bare i programvare. Den høyeste laget, applikasjonslaget er nærmest til sluttbruker. Dette laget er der kommunikasjon fra den ene enden bruker til en annen begynner gjennom samspillet mellom applikasjonslaget prosesser og sluttbrukeren.

Nedre lagene: Dette håndterer data transport problemer. Det fysiske laget og datalink lag er implementert i maskinvare og programvare.

OSI lag har følgende funksjoner:

-Nettverks delene er mindre og enklere.-Samlende standard spesifikasjoner av komponentene i nettverket for å tillate utvikling og støtte fra flere produsenter.-Gir mulighet for ulike typer nettverk maskinvare og programvare som kommuniserer med hverandre.-Hindrer endringer i ett lag, påvirker andre lag, slik at de kan utvikle seg raskere.

Page 7: Moduloppgave (Hjemmeeksamen) Nettverksinfrastruktur – NET

OSI Modellen består av 7 modeller:

Delt problemet med overføring av informasjon mellom datamaskiner i sju mindre problemer og kan kjøres mer i form av OSI. Hver av de problemene representert ved de sju yngre lag av sitt eget, syv lagene er:

1- Lag 7 - Applikasjon2- Lag 6 - Presentasjon3- Lag 5 - Sesjon4- Lag 4 - Transport5- Lag 3 - Nettverk6- Lag 2 - Datalink7- Lag 1 - Fysisk

Hvert lag av nettverket tilbyr tjenesten til de øverste lagene av dem, mens nyter godt av tjenestene av lagene nedenfor. Kalt de tre beste lagene i modellen OSI (program, presentasjon og Sesjon) lag av applikasjon er dedikert til applikasjoner og programmer og hvordan de skal representere data og kryptering. Den minste er fire klasser vi lærte hvordan dataene blir overført på wiren gjennom fysiske nettverksenheter til stasjonen og til slutt til det tiltenkte formålet. Hvert lag i å sende enheten du kobler til den samme klassen i fremtiden, og denne sammenhengen er ikke faktisk eller tilsynelatende enda logisk.Tabell består av fem felt, Først er navnet på klassen og andre er å beskrive og definere klassen så den tredje for protokoller som arbeider i denne klassen, fjerde for maskinvare som jobbet i denne klassenog, siste tabell er for data form i denne klassen.

Før jeg bygener å forklar arberid oppgaven til moddelene, her kan du ta en rask titt på det filtet her som ble hentet fra http://up.arabsgate.com/u/3759/2622/26821.jpg slik at du forå litt forstårelse og deretter begynne å forklare omfanget av hvert modell.

Lag Beskrivelse og nøkkelord Protokoller Enheter Innkapsling

Applikasjon-Brukergrensesnitt-Kommunikasjon partner identifikasjon

-HTTP-Talent-FTP-TFRP-SNMP

Messenger and Packets

Presentasjon

-Data format (filformater)-Kryptering, oversettelse og komprimering-Data format og utveksling

JPEG, BMP, TIFF, PITCMPEG, WMV, AVIASCII, EBCDICMIDI, WAV

Packets

Sesjon

-Holder datastrømmer separate (session identifikasjon)-Setup, vedlikeholde og rive ned kommunikasjonsøkter

SQLNFSASPPRCX WINDOWS

Packets

Transport

-Reliable (tilkobling-orientert) og upålitelig (forbindelsesløs)-End - for å avslutte flytkontroll-Port og socket tallSegmentering sekvensering og kombinasjon

TCP (connection-oriented)UDP (connectionless)

Segments , Datagrams and Packets

Nettverk

-Logisk adresser-Path bestemmelse (identifisering og utvalg)-Routing pakker

IPIPXApple TalkDECNET

RuterPackets and Datagrams

Datalink

Logical link control (LLC)

-Konverter biter til i bytes og bytes inn gårder-MAC adresse, aka brent i adressen (BIA), hardware adresse

-LAN protocols: 802.2 (LLC), 802.3 (Ethernet, 802.5 (Token Ring), 802.11 (wireless)

NICsSwitchesBridges

Frames

Page 8: Moduloppgave (Hjemmeeksamen) Nettverksinfrastruktur – NET

-Logisk nettverkstopologi-Media tilgang-Flow control

- Acknowledgements- Buffering- Windowing

Parity and CRC

-WAN protocols: HDLC, PPP, Frame Relay, ATM

Media access control (MAC)

Fysisk

Flytt biter på tvers av medierKabler, kontakter, pin posisjonerElektriske signaler (spenning, bit, synkronisering)Fysisk topologi (nettverk layout)

EIA/TIA 232 (serial signaling)V.35 (modem signaling)Cat5GJ45

CablekontakterHub og

repeatere

Bits

Jeg skal forklare et enkelt eksempel. Slik at leseren kommer til å få forstårelse for modellene på et enkelt måte

Her stiller jeg et viktig spørsmål : hvordan de bygde denne oppfatningen, og til hva?

som regel vi vet at datamaskinen er generelt basert på algoritmer som er en logisk tanke i form av trinn arrangerte en logisk rekkefølge å føre til et bestemt mål.Disse algoritmene er bygget fra lignende former for menneskelig liv, med andre ord sammenhengen mellom to enheter, for eksempel: prosessen ligner på mennesker i kontakt med hverandre. Hvordan .........???

La oss tenke oss at det er to universiteter, universitetet i Oslo og universitetet i Tokyo. rektor ved universitetet i Oslo ønsker å sende en melding til rektoren for universitetet i Tokyo.Kom å se handling på hvordan er det å sende meldingen og se hvordan dette gjøres, og anvende den i praksis på kommunikasjonsprotokollen, som er mellom hardware og modellene.

Først rektor ved universitetet i Oslo skrev et brev i sitt eget språk (norsk språk), når brevet er ferdig så meldingen levers videre til sekretariatet for å korrigere brevet , og så meldingen blir oversette til engelsk eller noe felles språk mellom de to partene og deretter er det montert og sette brevet i skikkelig form .

Deretter vil sekretæren oppstandne meldingen til en ansvarlig ansatt for å ordne og registrere meldingen utstedt ,og plassert i postkassen eller leveres til en stab på posten etter å sette adresse og stempel påRollen til posten er for å sikre ankomsten av meldingen til den andre parten, og hvis ikke, opp til å behandle eventuelle feil som kan oppstå.

Meldingen bilr sendt vidre til et transport selskap hvor de har ansvar for å sende pakker ut over hele verden og her vil de sende meldengen vidre til mottaker adressen som står på meldingenNår de mottar meldingen (universitetet i Tokyo),Posten i Japan sender et varsel til den første festen at meldingen er mottatt vellykket. Da meldingen er sendt til den ansatte i universitetet i Tokyo som skal registreres mottaken og skal sende meldingen vidre til sekretariatet. Sekretariatet leste meldingen og revidert og oversatt til japanisk språk og innlemmet i universitetet rektoren til å lese meldingen.

Svaret er et kyss fra samme scenario i spørsmålet, og så videre ......Så er den virkelige korrespondanse mellom personer, bedrifter og andre institusjoner, så vel som globale og er også kommunikasjon mellom datamaskin.

Page 9: Moduloppgave (Hjemmeeksamen) Nettverksinfrastruktur – NET

OSI Modellen:

1- Lag 7 - Applikasjon2- Lag 6 - Presentasjon3- Lag 5 - Sesjon4- Lag 4 - Transport5- Lag 3 - Nettverk6- Lag 2 - Datalink7- Lag 1 - Fysisk

7- Application Layer:

Dette laget støtter application (programer) ,Kommunikasjon partnere er identifisert, kvaliteten på tjenesten er identifisert, er brukerautentisering og personvern vurderes, og eventuelle begrensninger på data syntaksen er identifisert. Alt på dette laget er programspesifikke. Dette laget gir applikasjonstjenester for filoverføring, som e-post og andre nett programvare tjenester. Telnet og FTP er programmer som eksisterer helt i Kommunikasjon nivå. Lagdelt applikasjon arkitekturer er en del av dette laget. også kan jeg si at dette laget er veis kommunikasjon mellom brukeren og enhet ( brukergrensesnittet )slik som nettsurfing eller messenger, eller en program man bruker og gjør samspillet med nettverket og er spesifisert her ved protokoll type som • HTTP• Telnet• FTP• TFTP• SNMP

for eksempel:La meg anta at jeg skal sende en melding fra min datamaskien til en annen enheter i nettverket, Først vil jeg starte å skrive meldingen gjennom en programen, for eksempel Microsoft Word.etter jeg ferdig med å skrive meldingen, skal jeg kjøre vidre til den andre scenen:

6. Presentation Layer

har ansvar for å finne ut hvilken type av data jeg sender, siden jeg skriv en melding gjennom microsoft world, så data type skal være . doc, eller hvis jeg skal sende et bildet så data type vil være enten JPEG, BMP, TIFF, PICT osv. om de skulle være en video så skal data type være MPEG, WMV, AVI osv.Nå, etter fullføring av prosessen med å finne ut hvilken type fil jeg skulle sende, skal videre til neste scenen.

resentation Layer Funksjoner http://www.tcpipguide.com/free/t_SessionLayerLayer5.htm

Networks kan koble svært forskjellige typer datamaskiner sammen: PCer, Macintoshes, UNIX-systemer, AS/400 servere og stormaskiner kan alle eksistere på samme nettverk. Disse systemene har mange forskjellige egenskaper og representere data på ulike måter, de kan bruke ulike tegnsett for eksempel. Presentasjonen lag håndterer jobben med å skjule disse forskjellene mellom maskinene.

Compression: Kompresjon (og dekompresjon) kan gjøres på presentasjonen laget for å forbedre gjennomstrømningen av data.

Kryptering: Noen typer kryptering (og dekryptering) er utført ved presentasjonen laget. Dette sikrer sikkerheten til data som reiser nedover protokollstakken. For eksempel er en av de mest populære kryptering ordninger som vanligvis er forbundet med presentasjonen lag Secure Sockets Layer (SSL) protokoll. Ikke all kryptering er gjort på lag 6, men, noen kryptering er ofte gjort på lavere lag i protokollstakken, i teknologier som IPSec

5- Session Layer

Denne modellen er ansvarlig for å opprettholde sessions . Hva betyr dette?Du chatter for eksempel på messenger med en venn,samtidig laster du ned en fil (musikk, film,bilder osv) fra internett , samt surfer på explorer,alle på samme tid.denne modellen er ansvarlig for å holde session åpen for alle de applikasjoner som har nevnt samtidig.

Dette laget er også ansvarlig for å identifisere enheter og deres navn .også noen oppgaver som for eksempel rekkefølgen av sendt meldinger av sendetiden og lengden av hver melding .

Page 10: Moduloppgave (Hjemmeeksamen) Nettverksinfrastruktur – NET

protokollene som opererer innenfor denne klassen :

* System x-vinduet.* Session Protocol AppleTalk (ASP).* Control Protocol høringen av strukturen av digitale nettverk (DNA SCP).* Network File System (NFS)* Application Program Interfaces (API)

Den primære oppgave for session protokoller er å gi de nødvendige midler til å sette opp, administrere og slutt økter. på noen måter, session layer software produkter er flere sett med verktøy enn spesifikke protokoller. Disse session-lags verktøy normalt leveres til høyere lags protokoller gjennom kommandoen setter ofte kalt program grensesnitt eller APIer.

Vanlige APIer inkluderer NetBIOS, TCP / IP Sockets og Remote Procedure Calls (flerbrukskasser). De lar et program for å oppnå visse høynivå kommunikasjon over et lett nettverket.De fleste av disse session-layer verktøy er av primær interesse for utviklere av programvare. Programmerere bruke APIene til å skrive programvare som er i stand til å kommunisere ved hjelp av TCP / IP uten å vite gjennomføringen detaljer om hvordan TCP / IP fungerer.

4- Transport Layer

Transport Layer sørger for at meldinger blir levert feilfrie, i rekkefølge, og med ingen tap eller duplikasjoner. Det avlaster høyere lags protokoller fra noen bekymring med overføring av data mellom dem og deres jevnaldrende.Størrelsen og kompleksiteten av en transport protokoll avhenger av type tjeneste det kan få fra nettverkslaget. For en pålitelig nettverkslaget med virtuell krets evne, er en minimal transportlaget nødvendig. Hvis nettverket laget er upålitelig og / eller kun støtter datagrammer, bør transportprotokoll inkluderer omfattende feildeteksjon og utvinning.Transportlaget gir:Melding segmentering: godtar en melding fra (session) lag over det, deler meldingen i mindre enheter (hvis det ikke allerede er liten nok), og passerer mindre enheter ned til nettverkslaget. Transportlaget på bestemmelsesstedet stasjonen reassembles meldingen.Melding anerkjennelse: gir pålitelig ende-til-ende melding levering med erkjennelser.Melding trafikk kontroll: forteller senderanlegg til "back-off" når ingen melding buffere er tilgjengelig.Session multipleksing: signalpakker flere melding bekker, eller økter på en logisk kobling og holder rede på hvilke meldinger som tilhører hvilke sesjoner (se session layer).Vanligvis kan transportlaget akseptere relativt store meldinger, men det er strenge meldingsstørrelse begrensninger pålagt av nettverket (eller lavere) lag. Følgelig må transportlaget bryte opp meldinger i mindre enheter, eller rammer, prepending en overskrift til hver ramme.Transportlaget hodeinformasjon må da omfatte kontroll opplysninger som meldingen start og budskap slutt flagg, for å muliggjøre transport laget på den andre enden å gjenkjenne melding grenser. I tillegg, hvis de lavere lagene ikke opprettholde sekvens, må transport header inneholder sekvensen informasjon til at transportlaget på mottakersiden for å få bitene sammen igjen i riktig rekkefølge før du leverer den mottatte meldingen opp til laget over.http://www.e15a.com/vb/t32431.htmlDe viktigste protokoller er TCP og UDP-protokoller og portnumre brukes (eller plugger) for å spore ulike samtaler kryssetnettverket på samme tid, for å sende informasjon til de høyere lag.

http://knol.google.com/k/-/-/eyfr21xjkx03/0xnn7u/fig4.3.jpg

Page 11: Moduloppgave (Hjemmeeksamen) Nettverksinfrastruktur – NET

3- Network Layer

Ansvarlig for adressering og oversetter for logiske adresser og fysiske adresser til en kode som nettverket kan få forståelsen av .Logisk adresse kan være en e-post eller Internett-adresse som dette: 192.168.0.100Den fysiske adressen så på denne måten: 5A.01.60.8c.01.03.Denne klassen velge den mest hensiktsmessige veien mellom avsender og mottakerDette laget gir svitsjing og ruting teknologier, lage logiske stier, kjent som virtuelle kretser, for overføring av data fra node til node.ruting og videresending er funksjoner av dette laget, samt adressering, Internettkommunikasjon feilhåndtering, metningskontroll ogpakke sekvensering. Ansvarlig for å sette IP Address for avsender og mottaker

Nettverkslaget Funksjoner

Noen av de spesifikke oppgaver som normalt utføres av nettverkslaget inkluderer:

Logical Adressering: Hver enhet som kommuniserer via et nettverk er forbundet med det en logisk adresse, også kalt et lag tre adresse. For eksempel på internett, er IP (Internet Protocol) nettverkslaget protokollen og hver maskin har en IP-adresse. Merk at adressering er gjort på data link laget også, men disse adressene referere til lokale fysiske enheter. I kontrast, logiske adresser er uavhengig av spesiell maskinvare og må være unikt på tvers av en hel Internetwork.http://www.tcpipguide.com/free/t_NetworkLayerLayer3.htm

Routing: Flytte data på tvers av en rekke sammenkoblede nettverk er trolig den definerende funksjon i nettverkslaget. Det er jobben til enhetene og programvare rutiner som fungerer på nettverkslaget til å håndtere innkommende pakker fra ulike kilder, bestemme deres endelige destinasjon, og deretter finne ut hvor de trenger å bli sendt for å få dem der de er ment å gå. Jeg diskuterer ruting i OSI-modellen mer fullstendig i dette emnet på temaet på indirekte enhet forbindelse, og vise hvordan det fungerer i form av en OSI-modellen analogi.

Datagram Encapsulation: Den nettverkslaget normalt innkapsler meldinger mottatt fra høyere lag ved å plassere dem inn i datagrammer (også kalt pakker) med et nettverk lag header.

Fragmentering og sammensetting: Den nettverkslaget må sende meldinger ned til data link laget for overføring. Noen data link layer teknologier har begrensninger på lengden på en melding som kan sendes. Hvis pakken at nettverkslaget ønsker å sende er for stor, må nettverkslaget dele pakken opp, sende hver brikke til data link laget, og så har bitene sammen igjen når de kommer til nettverkslaget på destinasjonen maskinen. Et godt eksempel er hvordan dette er gjort av Internet Protocol.

Feilhåndtering og Diagnostikk: Spesielle protokoller brukes på nettverkslaget å tillate enheter som er logisk tilkoblet, eller som prøver å rute trafikk, å utveksle informasjon om status for vertene på nettverket eller enhetene selv.

Dette er noen av protokollene som brukes på dette stadiet : ( http://en.wikipedia.org/wiki/Network_layer )

IPv4/IPv6, Internet Protocol DVMRP, Distance Vector Multicast Routing Protocol ICMP, Internet Control Message Protocol IGMP, Internet Group Multicast Protocol PIM-SM, Protocol Independent Multicast Sparse Mode PIM-DM, Protocol Independent Multicast Dense Mode IPsec, Internet Protocol Security IPX, Internetwork Packet Exchange RIP, Routing Information Protocol DDP, Datagram Delivery Protocol BGP, Border Gateway Protocol AppleTalk

Page 12: Moduloppgave (Hjemmeeksamen) Nettverksinfrastruktur – NET

http://i.cmpnet.com/embeddedinternet/tcpip_embedded_internet_fig7.4.jpg

2- Data Link Layer

Data-Link layer er protokoll laget i et program som håndterer flytting av data inn og ut over en fysisk kobling i et nettverk. Data-Link-layer er layer 2 i Open Systems Interconnect (OSI) modell for et sett av telekommunikasjon protokoller. gir feilfri overføring av data rammer fra en node til en annen over det fysiske laget, slik at lagene over det å antanærmest feilfri overføring over koblingen.

Data-Link layer ble delt til:A- Logical Link Control (LLC) B- Media Access Control (MAC)

A- Logical Link Control (LLC):

Oppgaven er å konverte Bits til Bytes deretter ble konvert til rammen.Link etablering og opphør: oppretter og nedlegger den logiske koblingen mellom to noder.Ramme trafikk kontroll: forteller sendestyrken node til "back-off" når ingen ramme buffere er tilgjengelig.Ramme sekvensering: sender / mottar rammer sekvensielt.Ramme anerkjennelse: gir / forventer ramme erkjennelsene. Oppdager og gjenoppretter fra feil som oppstår i physical Layer Ramme avgrensing: skaper og gjenkjenner ramme grenser.Ramme feilkontroll: sjekker mottatt rammer for integritet.Bestemmes av type og størrelse på rammen ved den logiske nettverkstopologi(Forklaring av Oppgaver for Logical Link Control (LLC): er hentet fra Microsofts nettsted http://support.microsoft.com/kb/103884)

B-Media Access Control (MAC):

I dette stadiet er satt nettverkskortet MAC er unik og kan ikke gjentas, Også undersøke hvordan å sette data på kabelen.Media Access Management: bestemmer når node "har rett" til å bruke fysisk medium. det finnes to måter for hvordan å sette data på kabelen : CSMA / CD og CSMA / CA, brukes for å sette data på kabelen og sende data vidre på en trygg måte slik at det blir ikke datakrasj med en annen enhet som sender data samtidig i nettverk

http://www.shrani.si/f/2P/K3/1gUBV9rc/700px-ethernettypeiifram.png

Page 13: Moduloppgave (Hjemmeeksamen) Nettverksinfrastruktur – NET

1- Physical Layer

Det fysiske laget, det laveste lag i OSI-modellen. er deler av konkrete materialer som modemkortet, kontakter, kabler osv.. som brukes i et nettverk.fysiske laget er ansvalig for :Hvilke signal tilstand representerer en binær 1Hvordan Mottaksstasjonen vet når en "bit-tid" begynnerHvordan Mottaksstasjonen delimits en ramme

Data blir Konverteres til elektriske signaler fra (digital) signaler til (analog) signalering og plassert på kablene og dermed hver av nettverkskort eller modem Og komponenter som fungerer i denne klassen (kabeler ,HUB, repeaters osv) brukers kunn for overføring av data og ikke falle i enhver endring i data eller gjøre tilleggene. På andre ord kan jeg si at Det fysiske laget er opptatt med overføring og mottak av ustrukturert rå bit stream over et fysiskmedium.Data på dette stadiet i form av elektriske impulser, eller Bits. Dette forenklet forklaring av fysiske laget er hentet fra nettsted http://publib.boulder.ibm.com/infocenter/zos/basics/index.jsp?topic=/com.ibm.zos.znetwork/znetwork_26.htm

Denne prosessen er gjort to ganger, andre gang er på motsatt måtte , når data mottatt fra masink 1( avsender),maskin nr 2 (måttaker) gjør det samme prossessen men byggener fra (1- Physical Layer) istede for (7- Application Layer).

Informasjon som sendes fra et program i ett system til et program i en annen, må passere gjennom hver av OSI lag.

I dette bildet som ble hentet fra http://nguoidentubinhduong.wordpress.com/2011/06/27/985/ vil du finne forklaring for prossessen som jeg har forklart for

Page 14: Moduloppgave (Hjemmeeksamen) Nettverksinfrastruktur – NET

Konklusjon:

Ikke alle nettverk bruker alle modellens lag. ISO hensikt i å skape OSI-modellen var ikke å beskrive alle nettverk, men å gi protokoll designere et kart å følge for å hjelpe til design. Denne modellen er nyttig for å konseptualisere nettverkskomponenter å demonstrere hvordan de passer sammen for å hjelpe datamaskinene i nettverket kommuniserer.OSI referanse modellen ble formulert som en mal for struktur kommunikasjonssystemer. Det var ikke ment at det burde være standard protokoller knyttet til hvert lag.

Et nettverk er to eller flere enheter brukes for:

Hvis du trenger å dele en ressurs (i datamaskinen geekspeak referert til som tjenester),Ha en vei for å kontakte hverandre (referert til som overføring media), og har regler for bruk av deres felles vei å kommunisere om deling av ressursene (referert til som protokoller).

Før et nettverk kan være effektive, må deltakerne ha klart etablert disse tre tingene.I datanettverk, heldigvis, har tjenestene, overføring media og protokoller for lengst blitt kodifisert, slik at uinnvidde kan raskt mestrer konseptene.

Hvert lag er ansvarlig for spesifikke funksjoner for nettverkskommunikasjon. Det er viktig å merke seg imidlertid at modellen er teoretisk, faktisk nettverksoperativsystemer (Noss) håndtere den praktiske gjennomføringen av hver av disse teoretiske funksjoner i ulike måter. Likevel hjelper modellen avklare relasjoner og definere samspillet de flere protokoll stabler av de ulike Noss har til og med hverandre.

I nettverk, kommuniserer hvert lag i en datamaskin protokoll stack med tilsvarende lag på andre datamaskiner 'stabler. Dette fungerer både horisontalt og vertikalt:

Ettersom data er gått fra transport lag i en datamaskin, er det mottatt og tolket av transportlaget i andre datamaskiner. ImidlertidFor å få til tilsvarende lag i andre datamaskiner, må dataene passere ned gjennom de andre lagene i den opprinnelige datamaskinen og opp gjennom de lavere lag av mottak datamaskiner. Ettersom dataene er overlevert til lavere lag, legger hvert lag instruksjoner og annen informasjon (kalt en overskrift) til begynnelsen av dataene. Så, som data ankommer hvert lag av den mottakende maskinen, er den tilsvarende overskrifter strippet av og eventuelle instrukser blir utført før dataene er overlevert opp til neste lag.

De øvre lagene: Dette omhandler application lag og generelt er implementert bare i programvare. Den høyeste laget, applikasjonslaget er nærmest til sluttbruker. Dette laget er der kommunikasjon fra den ene enden bruker til en annen begynner gjennom samspillet mellom applikasjonslaget prosesser og sluttbrukeren.

Den nedre lagene: Dette håndterer data transport problemer. Det fysiske laget og datalink lag er implementert i maskinvare og programvare.

Samlet sett har denne presentasjonen forsøkt å beskrive OSI-modellen, hva det handler om og hvordan kommunikasjon skjer gjennom lagene av modellen fra en bruker til en annen.

Skilder:

http://michaelkarlstad.wikispaces.com/OSI-Modellenhttp://publib.boulder.ibm.com/infocenter/zos/basics/index.jsp?topic=/com.ibm.zos.znetwork/znetwork_26.htmhttp://support.microsoft.com/kb/103884http://en.wikipedia.org/wiki/Network_layerhttp://www.tcpipguide.com/free/t_NetworkLayerLayer3.htmhttp://www.tcpipguide.com/free/t_SessionLayerLayer5.htmhttp://up.arabsgate.com/u/3759/2622/26821.jpg http://ar.wikipedia.org/wiki/%D8%B7%D8%A8%D9%82%D8%A7%D8%AA_%D8%A7%D9%84%D8%B4%D8%A8%D9%83%D8%A7%D8%AA http://www.salafsoft.com/vb/showthread.php?t=4652