netværkslag i OSI-Model
udtrykkene”netværkslag”eller “netværksmodel” bruges ofte i netværk.
og netværkslaget er det tredje niveau af Open Systems Interconnection Model (OSI Model) og det lag, der giver datarutingsstier til netværkskommunikation.OSI-modellen (Open Systems Interconnection) beskriver en standardisering af funktionaliteterne i et kommunikationssystem via abstrakte lag.
hvert lag definerer et eget sæt funktionaliteter under kommunikationen mellem netværksenheder og kommunikerer kun med laget over og under.
som figuren viste ovenfor definerer netværksmodeller et sæt netværkslag og hvordan de interagerer. Den forskellige netværksmodel afhænger af, hvilken organisation eller virksomhed der startede dem.
de vigtigste to er:
TCP/IP – Model-denne model kaldes undertiden DOD-modellen, da den blev designet til forsvarsministeriet. Det kaldes også internetmodellen, fordi TCP/IP er den protokol, der bruges på internettet.
OSI netværksmodel – Den Internationale Standardiseringsorganisation (ISO) har defineret en standard kaldet OSI (Open Systems Interconnection) referencemodel. Dette er en 7-lags arkitektur og beskrives yderligere i næste afsnit.ISO/OSI netværksmodel, standardmodellen for netværksprotokoller og distribuerede applikationer, er den internationale Standardorganisations Open System Interconnect (ISO/OSI) model. Det definerer syv netværkslag.
karakteristika for OSI-lagene
de syv lag af OSI-referencemodellen kan opdeles i to kategorier: øverste lag og nedre lag.
de øverste lag af OSI-modellen beskæftiger sig med applikationsproblemer og implementeres generelt kun i programmer. Det højeste lag, applikationslaget, er tættest på slutbrugeren. Både brugere og applikationslagsprocesser interagerer med programmer, der indeholder en kommunikationskomponent. Udtrykket øverste lag bruges undertiden til at henvise til ethvert lag over et andet lag i OSI-modellen.
de nederste lag af OSI-modellen håndterer problemer med datatransport. Det fysiske lag og datalinklaget er implementeret i udstyr og programmer. Det laveste lag, det fysiske lag, er tættest på det fysiske netværksmedium (f.eks.
flere detaljer-OSI-Netværksmodellens Standard
OSI-netværksmodellagene er arrangeret her fra de lavere niveauer, der starter med det fysiske (udstyr) til de højere niveauer.
- fysisk lag-det faktiske udstyr.
- Datalinklag-Dataoverførselsmetode (802 gange ethernet). Sætter data i rammer og sikrer fejlfri transmission. Styrer også tidspunktet for netværkstransmissionen. Tilføjer oplysninger om Rammetype, adresse og fejlkontrol. IEEE delte dette lag i de to følgende underlag.
- Logical Link control (LLC) – opretholder forbindelsen mellem to computere ved at etablere Serviceadgangspunkter (SAP ‘ er), som er en række grænsefladepunkter. IEEE 802.2.Media Access Control (MAC) – bruges til at koordinere afsendelse af data mellem computere. 802.3, 4, 5 og 12 standarder gælder for dette lag. Hvis du hører nogen tale om MAC-adressen på et netværkskort, henviser de til kortets udstyrsadresse.
- netværkslag – IP-netværksprotokol. Ruter meddelelser ved hjælp af den bedste tilgængelige sti.
- transportlag-TCP, UDP. Sikrer korrekt sekventeret og fejlfri transmission.
- Session Layer-brugerens grænseflade til netværket. Bestemmer, hvornår sessionen startes eller åbnes, hvor længe den bruges, og hvornår den lukkes. Styrer overførslen af data under sessionen. Understøtter sikkerhed og navn opslag gør det muligt for computere at finde hinanden.
- præsentationslag-ASCII eller EBCDEC data syntaks. Gør datatypen gennemsigtig for lagene omkring den. Bruges til at oversætte dato til computer specifikt format såsom byte bestilling. Det kan omfatte kompression. Den forbereder dataene, enten til netværket eller applikationen afhængigt af den retning, den går.
- Application Layer-giver tjenester programmer har brug for. Giver mulighed for brugerapplikationer til at interagere med netværket.
mange protokolstakke overlapper grænserne for de syv lag model ved at operere på flere lag af modellen. File Transport Protocol (FTP) og telnet arbejder begge på applikationen, præsentationen og sessionslagene.
internettet, TCP/IP, DOD-Model
denne model kaldes undertiden DOD-modellen, da den blev designet til forsvarsministeriet det kaldes også TCP / IP fire-lagsprotokol eller internetprotokollen. Det har følgende lag:
- Link – enhedsdriver og interfacekort, der kortlægges til datalinket og det fysiske lag i OSI-modellen.
- netværk-svarer til netværkslaget i OSI-modellen og inkluderer IP -, ICMP-og IGMP-protokollerne.
- Transport-svarer til transportlaget og omfatter TCP-og UDP-protokollerne.
- ansøgning-svarer til OSI Session, præsentation og ansøgning lag og omfatter FTP, Telnet, ping, Rlogin, rsh, TFTP, SMTP, SNMP, DNS, dit program, etc.
Bemærk venligst TCP/IP-protokollen med fire lag. Hvert lag har et sæt data, som det genererer.
- Linklaget svarer til udstyret, herunder enhedsdriveren og interfacekortet. Linklaget har datapakker tilknyttet det afhængigt af den type netværk, der bruges, såsom ARCnet, Token ring eller ethernet. I vores tilfælde vil vi tale om ethernet.
- netværkslaget styrer bevægelsen af pakker rundt om netværket og omfatter IP, ICMP og IGMP. Det er ansvarligt for at sikre, at pakker når deres destinationer, og hvis de ikke gør det, rapporterer fejl.
- transportlaget er den mekanisme, der bruges til to computere til at udveksle data med hensyn til programmer. De to typer protokoller, der er transportmekanismerne, er TCP og UDP. Der er også andre typer protokoller til andre systemer end TCP/IP, men vi vil tale om TCP og UDP i dette dokument.
- applikationslaget henviser til netværksprotokoller, der bruges til at understøtte forskellige tjenester såsom FTP, Telnet, BOOTP osv. Bemærk her for at undgå forvirring, at applikationslaget generelt henviser til protokoller som FTP, telnet, ping og andre programmer designet til specifikke formål, der styres af et specifikt sæt protokoller defineret med RFC ‘ er (anmodning om kommentarer). Men et program, som du kan skrive, kan definere sin egen datastruktur, der skal sendes mellem dit klient-og serverprogram, så længe det program, du kører på både klienten og servermaskinen, forstår din protokol. For eksempel når dit program åbner et stik til en anden maskine, bruger det TCP-protokol, men de data, du sender, afhænger af, hvordan du strukturerer det.