Graderinger av bevissthetsnivåer. OSI Reference Network Model

Dette materialet dedikert til referansen syv-lags OSI-nettverksmodell. Her finner du svaret på spørsmålet hvorfor systemadministratorer trenger å forstå denne nettverksmodellen, alle 7 nivåene i modellen vil bli vurdert, og du vil også lære det grunnleggende om TCP/IP-modellen, som ble bygget på grunnlag av OSI-referansemodellen.

Da jeg begynte å bli involvert i forskjellige IT-teknologier og begynte å jobbe i dette feltet, visste jeg selvfølgelig ikke om noen modell, jeg tenkte ikke engang på det, men en mer erfaren spesialist rådet meg til å studere, eller i stedet forstå denne modellen, og legg til at " hvis du forstår alle prinsippene for samhandling, vil det være mye enklere å administrere, konfigurere nettverket og løse alle slags nettverk og andre problemer" Jeg lyttet selvfølgelig til ham og begynte å grave i bøker, internett og andre informasjonskilder, samtidig som jeg sjekket på det eksisterende nettverket om dette var sant i virkeligheten.

I moderne verden utviklingen av nettverksinfrastruktur har nådd et så høyt nivå at uten å bygge selv et lite nettverk, en bedrift ( inkl. og liten) vil ikke bare kunne eksistere normalt, så systemadministratorer blir stadig mer etterspurt. Og for høykvalitets konstruksjon og konfigurasjon av ethvert nettverk, må systemadministratoren forstå prinsippene for OSI-referansemodellen, bare slik at du lærer å forstå samspillet mellom nettverksapplikasjoner, og faktisk prinsippene for nettverksdataoverføring, vil jeg prøve å presentere dette materialet på en tilgjengelig måte selv for nybegynnere.

Nettverk OSI-modell (åpne systemsammenkobling grunnleggende referansemodell) er en abstrakt modell av hvordan datamaskiner, applikasjoner og andre enheter samhandler på et nettverk. Kort sagt, essensen av denne modellen er at ISO-organisasjonen ( Internasjonal organisasjon for standardisasjon) utviklet en standard for nettverksdrift slik at alle kunne stole på den, og det var kompatibilitet av alle nettverk og interaksjon mellom dem. En av de mest populæreene, som brukes over hele verden, er TCP/IP, som er bygget på grunnlag av en referansemodell.

Vel, la oss gå direkte til nivåene til denne modellen selv, og først bli kjent med det generelle bildet av denne modellen i sammenheng med nivåene.

La oss nå snakke mer detaljert om hvert nivå, det er vanlig å beskrive nivåene til referansemodellen fra topp til bunn, det er langs denne veien interaksjonen skjer, på en datamaskin fra topp til bunn, og på datamaskinen der mottak pågår data fra bunn til topp, dvs. dataene går gjennom hvert nivå sekvensielt.

Beskrivelse av nivåene i nettverksmodellen

Påføringslag (7) (påføringslag) er utgangspunktet og samtidig sluttpunkt data du ønsker å overføre over nettverket. Dette laget er ansvarlig for samspillet mellom applikasjoner over nettverket, dvs. Applikasjoner kommuniserer på dette laget. Dette er det høyeste nivået, og du må huske dette når du løser problemer som oppstår.

HTTP, POP3, SMTP, FTP, TELNET og andre. Med andre ord sender applikasjon 1 en forespørsel til applikasjon 2 ved bruk av disse protokollene, og for å finne ut at applikasjon 1 sendte forespørselen til applikasjon 2 må det være en sammenheng mellom dem, og det er protokollen som har ansvaret for dette forbindelse.

Presentasjonslag (6)– dette laget er ansvarlig for å kode dataene slik at de senere kan overføres over nettverket og konverterer dem tilbake slik at applikasjonen forstår disse dataene. Etter dette nivået blir dataene for andre nivåer de samme, dvs. uansett hva slags data det er, det være seg word-dokument eller e-postmelding.

Følgende protokoller fungerer på dette nivået: RDP, LPP, NDR og andre.

Øktnivå (5)– er ansvarlig for å opprettholde økten mellom dataoverføringer, dvs. Varigheten av økten varierer avhengig av dataene som overføres, så den må vedlikeholdes eller avsluttes.

Følgende protokoller fungerer på dette nivået: ASP, L2TP, PPTP og andre.

Transportlag (4)– er ansvarlig for påliteligheten av dataoverføring. Den deler også dataene inn i segmenter og setter dem sammen igjen, slik data kan være forskjellige størrelser. Det er to velkjente protokoller på dette nivået: TCP og UDP. TCP-protokollen garanterer at data vil bli levert til i sin helhet, men UDP-protokollen garanterer ikke dette, og det er derfor de brukes til forskjellige formål.

Nettverkslag (3)– den er designet for å bestemme veien data skal ta. Rutere fungerer på dette nivået. Han er også ansvarlig for: å oversette logiske adresser og navn til fysiske, bestemme en kort rute, bytte og ruting, overvåke nettverksproblemer. Det er på dette nivået det fungerer IP-protokoll og rutingprotokoller, f.eks. RIP, OSPF.

Linklag (2)– det gir interaksjon på det fysiske nivået, MAC-adresser nettverksenheter overvåkes og rettes også feil her, dvs. sender en ny forespørsel om den skadede rammen.

Fysisk lag (1)– dette er den direkte konverteringen av alle rammer til elektriske impulser og omvendt. Med andre ord fysisk dataoverføring. De jobber på dette nivået nav.

Slik ser hele dataoverføringsprosessen ut fra denne modellens synspunkt. Det er en referanse og standardisert, og derfor er andre nettverksteknologier og -modeller, spesielt TCP/IP-modellen, basert på den.

TCP IP-modell

TCP/IP-modell er litt forskjellig fra OSI-modellen for å være mer spesifikk, denne modellen kombinerer noen nivåer av OSI-modellen, og det er bare 4 av dem:

  • Anvendt;
  • Transportere;
  • Nettverk;
  • Kanal.

Bildet viser forskjellen mellom de to modellene, og viser også nok en gang på hvilke nivåer de velkjente protokollene opererer.

Vi kan snakke om OSI-nettverksmodellen og spesifikt om samspillet mellom datamaskiner på et nettverk i lang tid, og det vil ikke passe inn i en artikkel, og det vil være litt uklart, så her prøvde jeg å presentere grunnlaget for denne modellen og en beskrivelse av alle nivåer. Det viktigste er å forstå at alt dette virkelig er sant og filen du sendte over nettverket passerer ganske enkelt " enorm"sti før du når sluttbrukeren, men dette skjer så raskt at du ikke legger merke til det, hovedsakelig takket være utviklet nettverksteknologi.

Jeg håper alt dette vil hjelpe deg å forstå samspillet mellom nettverk.

Økologi av bevissthet: Det er ulike nivåer av bevissthet, iht ulike nivåer oppfatning av omverdenen. Hvert nivå av bevissthetsutvikling er et visst nivå evnen til å elske og vise kjærlighet.

Det er ulike nivåer av bevissthet, i samsvar med ulike nivåer av oppfatning av omverdenen. Hvert nivå av bevissthetsutvikling er et visst nivå av evnen til å elske og vise kjærlighet.

1. På det første nivået av oppfatning av verden er det mennesker for hvem materielle ervervelser er meningen med livet. Den laveste manifestasjonen av dette nivået er når en person bare ønsker å motta, uten å ønske å gi noe tilbake. Dessverre er moderne medier rettet mot å dra og holde en person på dette nivået av antroposentrisme, når hver person anser seg selv som sentrum av universet og søker å utnytte ressursene til planeten til alle rundt seg for sin egen egoistiske nytelse. Nå er innsatsen til alle medier rettet nettopp mot å sikre at folk ser meningen med deres eksistens i oppkjøp, og bygger relasjoner hovedsakelig kun på grunnlag av seksuell intimitet.

2. De som har hevet seg over egoistiske ambisjoner og finner lykke i å oppnå sine kreative mål er åpenbare motorer for fremgang. De gjør store funn, lever for kunst, bygger broer over Den engelske kanal, introduserer Nyeste teknologier, og streber på alle mulige måter for å endre ytre liv samfunnet til det bedre. Slike personligheter kan tiltrekke seg betydelige materielle ressurser på grunn av det faktum at de ser på penger ikke som en kilde til personlig nytelse, men som en mulighet til å oppnå kreative mål.

Hvis det første nivået forener de hvis mening i livet er å samle ting, inkluderer det andre nivået kreative mennesker. På grunn av det faktum at penger for dem ikke er et mål, men et middel, har de en sterk indre energi, som lar dem oppnå suksess i livet og leve det mer lyst og rikt.

3. Kreative mennesker gradvis forstå at veien til lykke og velstand ikke bare går gjennom eksterne endringer i samfunnet, og i større grad - gjennom utvikling av slike universelle menneskelige verdier, som barmhjertighet, vennlighet, rettferdighet og enkelhet, som er grunnlaget for begynnelsen av åndelig liv. De som oppriktig streber etter å utvikle sublime karakteregenskaper og alltid prøver å være til nytte for andre, finner fred og glede i rene og sublime forhold. Adel av sjelen er det viktigste særpreg mennesker på dette nivået og over.

4. Åndelig utvikling er ledsaget av naturlig forsvinning av latskap og økt ansvar. En person med opphøyde karakteregenskaper streber alltid etter å komme andre til gode. Han forbedrer sitt talent, sin indre verden og alle sine evner i en ånd av tjeneste for samfunnet. På dette nivået forstår en person viktigheten av å gjøre plikt. Ved å oppriktig og uselvisk oppfylle sine plikter, får en person de egenskapene som er grunnlaget for stabil materiell velstand og rask åndelig fremgang.

Nesten alt orientalske kulturer var basert på dette pålitelige grunnlaget for uselvisk tjeneste for samfunnet. "Bushido" - eldgammel kultur Samuraien er den levende legemliggjørelsen av å oppnå indre og ytre harmoni gjennom uselvisk utførelse av plikt. Selve ordet "samurai" betyr "tjener". En ekte samurai er en perfekt tjener, med perfekt kontroll over følelsene sine og blottet for selv en skygge av egeninteresse.

Forpliktelse til dharma – uselvisk oppfyllelse av ens plikter var også essensen av kultur det gamle India og det vediske verdensbildet generelt. Uselvisk tjeneste samsvarer med sjelens opprinnelige natur og bringer derfor med seg fred og indre glede, som er årsaken og virkningen av ytterligere åndelig opplysning. Jo høyere en persons åndelige nivå, jo mer uselvisk han er, jo mindre interessert er han i rikdom, men jo mer tilgjengelig blir den.

5. Folk på dette nivået ser på åndelig utvikling som Hoved mål deres liv, og handle på en slik måte at enhver handling bringer fordel for andre.

6. Åndelig opphøyelse gjennom selvoppofrelse er en sjelstilstand når en person ønsker andre lykke mer enn seg selv, og gjennom dette stiger han til et enda høyere nivå av hellighet. På dette nivået motiverer Kjærlighet til alle levende vesener en person til å ofre sine egne interesser for åndelig oppløfting av andre. Nesten alle grunnleggerne av sanne verdensreligioner handlet basert på mentaliteten som ligger i dette nivået.

7. Etter å ha nådd det høyeste utviklingsnivået, mister en person sin doble oppfatning av verden og oppnår kvalifikasjonene til å gå tilbake til åndelig verden. En slik person ser bare kjærlighet, og vurderer alle rundt seg mye bedre enn seg selv. For en slik person eksisterer ikke begrepene fiender, sorg og ondskap lenger, siden hver av hans handlinger naturlig bringer kjærlighet og lykke til hele verden.

Etter hvert som bevisstheten utvikler seg, utvikler en person uselviskhet og latskap forsvinner, og å oppfylle sine plikter gir ham mer og mer mer moro. Når en person bare er fokusert på personlig vinning og sine egne gleder, gir ikke arbeidsprosessen ham noen spesiell glede, siden han kun er fokusert på resultatet - å få penger. Men for mer høye nivåer bevissthet, blir den samme aktiviteten en belønning i seg selv, og arbeid oppfattes som en hobby. publisert

Det er definitivt bedre å begynne med teori, og deretter gradvis gå videre til praksis. Vurder derfor først nettverksmodellen ( teoretisk modell), og så løfter vi teppet for hvordan den teoretiske nettverksmodellen passer inn i nettverksinfrastrukturen (nettverksutstyr, brukerdatamaskiner, kabler, radiobølger osv.).

Så, nettverksmodell er en modell for interaksjon mellom nettverksprotokoller. Og protokoller er på sin side standarder som bestemmer hvordan ulike programmer skal utveksle data.

La meg forklare med et eksempel: når du åpner en hvilken som helst side på Internett, sender serveren (der siden som åpnes ligger) data (et hypertekstdokument) til nettleseren din via HTTP-protokollen. Takket være HTTP-protokollen, vet nettleseren din, som mottar data fra serveren, hvordan den må behandles, og behandler den vellykket, og viser deg den forespurte siden.

Hvis du ennå ikke vet hva en side på Internett er, så skal jeg forklare i et nøtteskall: all tekst på en nettside er omsluttet av spesielle tagger som forteller nettleseren hvilken tekststørrelse den skal bruke, fargen, plassering på siden (venstre, høyre eller i midten). Dette gjelder ikke bare tekst, men også bilder, skjemaer, aktive elementer og generelt alt innhold, d.v.s. hva som står på siden. Nettleseren, som oppdager taggene, handler i henhold til deres instruksjoner, og viser deg de behandlede dataene som er omsluttet av disse taggene. Du kan selv se taggene til denne siden (og denne teksten mellom taggene), for å gjøre dette, gå til menyen i nettleseren din og velg - vis kildekoden.

La oss ikke bli for distrahert, "Nettverksmodell" riktig tema for de som ønsker å bli spesialist. Denne artikkelen består av 3 deler og for deg prøvde jeg å skrive den ikke kjedelig, tydelig og kort. For detaljer, eller for ytterligere avklaring, skriv i kommentarfeltet nederst på siden, så skal jeg hjelpe deg.

Vi, som i Cisco Networking Academy, vil vurdere to nettverksmodeller: OSI-modellen og TCP/IP-modellen (noen ganger kalt DOD), og samtidig sammenligne dem.

OSI står for Open System Interconnection. På russisk høres det ut på følgende måte: Nettverksinteraksjonsmodell åpne systemer(referansemodell). Denne modellen kan trygt kalles en standard. Dette er modellen som produsenter av nettverksenheter følger når de utvikler nye produkter.

OSI-nettverksmodellen består av 7 lag, og det er vanlig å begynne å telle fra bunnen.

La oss liste dem opp:

  • 7. Påføringslag
  • 6. Presentasjonslag
  • 5. Sesjonslag
  • 4. Transportlag
  • 3. Nettverkslag
  • 2. Datalinklag
  • 1. Fysisk lag

Som nevnt ovenfor er nettverksmodellen en modell for interaksjon mellom nettverksprotokoller (standarder), og hvert nivå har sine egne protokoller. Det er en kjedelig prosess å liste dem opp (og det er ingen vits), så det er bedre å se på alt ved å bruke et eksempel, fordi fordøyeligheten til materialet er mye høyere med eksempler;)

Påføringslag

Påføringslaget eller påføringslaget er det øverste nivået i modellen. Den kommuniserer brukerapplikasjoner med nettverket. Vi er alle kjent med disse applikasjonene: nettsurfing (HTTP), sending og mottak av e-post (SMTP, POP3), mottak og mottak av filer (FTP, TFTP), fjerntilgang (Telnet), etc.

Utøvende nivå

Presentasjonslag eller presentasjonslag – det konverterer data til riktig format. Det er lettere å forstå med et eksempel: de bildene (alle bildene) som du ser på skjermen, overføres når du sender en fil i form av små deler av enere og nuller (biter). Så når du sender et bilde til vennen din via e-post, sender SMTP Application Layer-protokollen bildet til det nedre laget, dvs. til presentasjonsnivå. Hvor bildet ditt konverteres til en praktisk form for data for lavere nivåer, for eksempel til bits (enere og nuller).

På nøyaktig samme måte, når vennen din begynner å motta bildet ditt, vil det komme til ham i form av de samme enere og nuller, og det er presentasjonslaget som konverterer bitene til et fullverdig bilde, for eksempel en JPEG.

Slik fungerer dette nivået med protokoller (standarder) for bilder (JPEG, GIF, PNG, TIFF), kodinger (ASCII, EBDIC), musikk og video (MPEG), etc.

Sesjonslag

Sesjonslag eller øktlag - som navnet tilsier, organiserer det en kommunikasjonsøkt mellom datamaskiner. Et godt eksempel vil fungere som lyd- og videokonferanser, på dette nivået er det etablert hvilken kodek signalet skal kodes med, og denne kodeken må være tilstede på begge maskinene. Et annet eksempel er SMPP (Short Message peer-to-peer protocol), som brukes til å sende velkjente SMS- og USSD-forespørsler. OG siste eksempel: PAP (Password Authentication Protocol) er en gammel protokoll for å sende brukernavn og passord til en server uten kryptering.

Jeg vil ikke si noe mer om øktnivået, ellers vil vi fordype oss i de kjedelige funksjonene til protokollene. Og hvis de (funksjoner) interesserer deg, skriv brev til meg eller legg igjen en melding i kommentarfeltet der du ber meg om å utvide emnet mer detaljert, og ny artikkel lar deg ikke vente lenge ;)

Transportlag

Transportlag - dette laget sikrer påliteligheten av dataoverføring fra avsender til mottaker. Faktisk er alt veldig enkelt, for eksempel kommuniserer du ved hjelp av et webkamera med din venn eller lærer. Er det behov for pålitelig levering av hver bit av det overførte bildet? Selvfølgelig ikke, hvis noen biter går tapt fra streaming-videoen, vil du ikke engang merke det, ikke engang bildet vil endre seg (kanskje fargen på en piksel av 900 000 piksler vil endre seg, som vil blinke med en hastighet på 24 bilder per sekund).

La oss nå gi dette eksemplet: En venn videresender det til deg (for eksempel via e-post) i et arkiv viktig informasjon eller program. Du laster ned dette arkivet til datamaskinen din. Det er her 100 % pålitelighet er nødvendig, fordi... Hvis et par biter går tapt ved nedlasting av arkivet, vil du ikke kunne pakke det ut, dvs. trekke ut nødvendige data. Eller forestill deg å sende et passord til en server, og en bit går tapt underveis - passordet vil allerede miste utseendet og betydningen endres.

Så når vi ser på videoer på Internett, ser vi noen ganger artefakter, forsinkelser, støy osv. Og når vi leser tekst fra en nettside er ikke tap (eller forvrengning) av bokstaver akseptabelt, og når vi laster ned programmer går alt også feilfritt.

På dette nivået vil jeg fremheve to protokoller: UDP og TCP. UDP-protokollen (User Datagram Protocol) overfører data uten å opprette en forbindelse, bekrefter ikke levering av data og gjør ikke repetisjoner. TCP-protokoll (Transmission Control Protocol), som før overføring etablerer en forbindelse, bekrefter levering av data, gjentar den om nødvendig, og garanterer integriteten og riktig rekkefølge av de nedlastede dataene.

For musikk, video, videokonferanser og samtaler bruker vi derfor UDP (vi overfører data uten verifisering og uten forsinkelser), og for tekst, programmer, passord, arkiver osv. – TCP (dataoverføring med bekreftelse på mottak tar lengre tid).

Nettverkslag

Nettverkslag - dette laget bestemmer banen som data skal overføres langs. Og forresten, dette er det tredje nivået av OSI-nettverksmodellen, og det er enheter som kalles enheter på tredje nivå - rutere.

Vi har alle hørt om IP-adressen, dette er hva IP (Internet Protocol)-protokollen gjør. En IP-adresse er en logisk adresse på et nettverk.

Det er ganske mange protokoller på dette nivået, og vi vil undersøke alle disse protokollene mer detaljert senere, i egne artikler og med eksempler. Nå skal jeg bare liste noen få populære.

Akkurat som alle har hørt om IP-adressen og ping-kommandoen, er det slik ICMP-protokollen fungerer.

De samme ruterne (som vi vil jobbe med i fremtiden) bruker protokoller på dette nivået for å rute pakker (RIP, EIGRP, OSPF).

Datalinklag

Datalinklag – vi trenger det for samspillet mellom nettverk på fysisk nivå. Sannsynligvis har alle hørt om MAC-adressen, det er en fysisk adresse. Koble lagenheter - brytere, huber osv.

IEEE (Institute of Electrical and Electronics Engineers) definerer datalinklaget som to underlag: LLC og MAC.

LLC – Logical Link Control, laget for å samhandle med det øvre nivået.

MAC – Media Access Control, laget for å samhandle med det lavere nivået.

Jeg vil forklare med et eksempel: datamaskinen din (bærbar PC, kommunikator) har et nettverkskort (eller en annen adapter), og så det er en driver for å samhandle med den (med kortet). En sjåfør er noen program- det øvre underlaget til kanallaget, gjennom hvilket det er mulig å kommunisere med de nedre nivåene, eller snarere med mikroprosessoren ( jern) – nedre underlag av datalinklaget.

Det er mange typiske representanter på dette nivået. PPP (Point-to-Point) er en protokoll for å koble sammen to datamaskiner direkte. FDDI (Fiber Distributed Data Interface) - standarden overfører data over en avstand på opptil 200 kilometer. CDP (Cisco Discovery Protocol) er en proprietær protokoll som eies av Cisco Systems, som kan brukes til å oppdage naboenheter og få informasjon om disse enhetene.

Fysisk lag

Fysisk lag er det laveste nivået som direkte overfører datastrømmen. Protokollene er velkjente for oss alle: Bluetooth, IRDA (infrarød kommunikasjon), kobberledninger (twisted pair, telefonlinje), Wi-Fi, etc.

Konklusjon

Så vi så på OSI-nettverksmodellen. I neste del går vi videre til TCP/IP-nettverksmodellen, den er mindre og protokollene er de samme. For å bestå CCNA-testene, må du foreta en sammenligning og identifisere forskjellene, noe som vil bli gjort.

For å gi en enhetlig representasjon av data i nettverk med heterogene enheter og programvare, har den internasjonale organisasjonen for standarder ISO (International Standardization Organization) utviklet en grunnleggende modell for åpen systemkommunikasjon OSI (Open System Interconnection). Denne modellen beskriver reglene og prosedyrene for overføring av data i ulike nettverksmiljøer når du organiserer en kommunikasjonsøkt. Hovedelementene i modellen er lag, søknadsprosesser og fysiske forbindelser. I fig. Figur 1.10 viser oppbyggingen av grunnmodellen.

Hvert lag i OSI-modellen utfører en spesifikk oppgave under overføring av data over nettverket. Grunnmodellen er grunnlaget for utvikling av nettverksprotokoller. OSI deler ninn i syv lag, som hver tjener ulike deler av den åpne systemsammenkoblingsprosessen.

OSI-modellen beskriver bare systemkommunikasjon, ikke sluttbrukerapplikasjoner. Applikasjoner implementerer sine egne kommunikasjonsprotokoller ved å få tilgang Systemverktøy.

Ris. 1.10. OSI-modell

Hvis en applikasjon kan ta på seg funksjonene til noen av de øvre lagene i OSI-modellen, får den direkte tilgang til systemverktøyene for å utveksle data som utfører funksjonene til de resterende nedre lagene i OSI-modellen.

Samspill mellom OSI-modelllag

OSI-modellen kan deles inn i to forskjellige modeller, som vist i fig. 1.11:

En horisontal protokollbasert modell som gir en mekanisme for interaksjon mellom programmer og prosesser på ulike maskiner;

En vertikal modell basert på tjenester levert av tilstøtende lag til hverandre på samme maskin.

Hvert lag på den avsendende datamaskinen samhandler med det samme laget på den mottakende datamaskinen som om den var direkte tilkoblet. En slik forbindelse kalles en logisk eller virtuell forbindelse. I virkeligheten skjer interaksjon mellom tilstøtende nivåer på én datamaskin.

Så informasjonen på den avsendende datamaskinen må passere gjennom alle nivåer. Den sendes deretter gjennom det fysiske mediet til mottaksdatamaskinen og passerer igjen gjennom alle lagene til den når samme nivå som den ble sendt til avsenderdatamaskinen.

I den horisontale modellen krever to programmer en felles protokoll for å utveksle data. I en vertikal modell utveksler tilstøtende lag data ved hjelp av Application Programming Interfaces (APIer).

Ris. 1.11. Diagram over datamaskininteraksjon i OSI Basic Reference Model

Før de sendes til nettverket, deles dataene inn i pakker. En pakke er en enhet med informasjon som overføres mellom nettverksstasjoner.

Når du sender data, går pakken sekvensielt gjennom alle lag programvare. På hvert nivå legges kontrollinformasjon til pakken dette nivået(header), som er nødvendig for vellykket dataoverføring over nettverket, som vist i fig. 1.12, hvor Zag er overskriften på pakken, Con er slutten av pakken.

På mottakssiden går pakken gjennom alle lag inn omvendt rekkefølge. På hvert lag leser protokollen på det laget pakkeinformasjonen, fjerner deretter informasjonen som er lagt til pakken på det laget av avsenderparten, og sender pakken til neste lag. Når pakken når applikasjonslaget, vil all kontrollinformasjon bli fjernet fra pakken og dataene vil gå tilbake til sin opprinnelige form.

Ris. 1.12. Dannelse av en pakke av hvert nivå i syv-nivå modellen

Hvert nivå i modellen utfører sin egen funksjon. Jo høyere nivå, jo mer vanskelig oppgave bestemmer han.

Det er praktisk å tenke på de individuelle lagene i OSI-modellen som grupper av programmer designet for å utføre spesifikke funksjoner. Ett lag, for eksempel, er ansvarlig for å gi datakonvertering fra ASCII til EBCDIC og inneholder programmene som trengs for å utføre denne oppgaven.

Hvert lag gir en tjeneste til laget over det, og ber i sin tur om tjeneste fra laget under det. De øvre lagene ber om tjeneste på nesten samme måte: som regel er dette et krav for å rute noen data fra ett nettverk til et annet. Den praktiske implementeringen av dataadresseringsprinsipper er tilordnet de lavere nivåene. I fig. 1.13 gir en kort beskrivelse av funksjonene til alle nivåer.

Ris. 1.13. Funksjoner til OSI-modelllagene

Modellen som vurderes bestemmer samspillet mellom åpne systemer fra forskjellige produsenter i samme nettverk. Derfor utfører hun koordinerende handlinger for dem på:

Samspill mellom søknadsprosesser;

Datapresentasjonsskjemaer;

Ensartet datalagring;

Nettverksressursstyring;

Datasikkerhet og informasjonsbeskyttelse;

Diagnostikk av programmer og maskinvare.

Påføringslag

Søknadslaget gir søknadsprosesser tilgang til interaksjonsområdet, er det øverste (syvende) nivået og ligger rett ved siden av søknadsprosessene.

I virkeligheten er applikasjonslaget et sett med forskjellige protokoller som nettverksbrukere får tilgang til delte ressurser gjennom, for eksempel filer, skrivere eller hypertekst-websider, og også organiserer samarbeidet deres, for eksempel ved å bruke den elektroniske postprotokollen. Spesielle applikasjonstjenesteelementer gir tjenester for spesifikke applikasjonsprogrammer, for eksempel filoverføringsprogrammer og terminalemuleringsprogrammer. Hvis for eksempel et program trenger å overføre filer, vil FTAM (File Transfer, Access, and Management) filoverførings-, tilgangs- og administrasjonsprotokoll bli brukt. I OSI-modellen sender et applikasjonsprogram som må utføre en spesifikk oppgave (for eksempel å oppdatere en database på en datamaskin) spesifikke data i form av et Datagram til applikasjonslaget. En av hovedoppgavene til dette laget er å bestemme hvordan søknadsforespørselen skal behandles, med andre ord hvilken form forespørselen skal ha.

Dataenheten som applikasjonslaget opererer på kalles vanligvis en melding.

Applikasjonslaget utfører følgende funksjoner:

1. Utføre ulike typer arbeid.

Filoverføring;

Jobbledelse;

Systemadministrasjon, etc;

2. Identifikasjon av brukere ved hjelp av passord, adresser, elektroniske signaturer;

3. Fastsettelse av fungerende abonnenter og mulighet for tilgang til nye søknadsprosesser;

4. Bestemme tilstrekkeligheten av tilgjengelige ressurser;

5. Organisering av forespørsler om tilknytning til andre søknadsprosesser;

6. Overføring av søknader til representativt nivå for nødvendige metoder for å beskrive informasjon;

7. Valg av prosedyrer for den planlagte dialogen av prosesser;

8. Håndtering av data utvekslet mellom søknadsprosesser og synkronisering av interaksjon mellom søknadsprosesser;

9. Bestemmelse av kvaliteten på tjenesten (leveringstid for datablokker, akseptabel feilrate);

10. Enighet om å rette feil og bestemme påliteligheten til data;

11. Koordinering av restriksjoner pålagt syntaks (tegnsett, datastruktur).

Disse funksjonene definerer typene tjenester som applikasjonslaget gir til applikasjonsprosesser. I tillegg overfører applikasjonslaget til applikasjonsprosessene tjenestene som tilbys av fysiske, lenke-, nettverks-, transport-, økt- og presentasjonslag.

På applikasjonsnivå er det nødvendig å gi brukerne allerede behandlet informasjon. System og brukerprogramvare kan håndtere dette.

Applikasjonslaget er ansvarlig for applikasjonstilgang til nettverket. Oppgavene til dette laget er å overføre filer, utveksle e-postmeldinger og administrere nettverket.

De vanligste protokollene i de tre øverste lagene inkluderer:

FTP (File Transfer Protocol) filoverføringsprotokoll;

TFTP (Trivial File Transfer Protocol) er den enkleste filoverføringsprotokollen;

X.400 e-post;

Telnet-arbeid med en ekstern terminal;

SMTP (Simple Mail Transfer Protocol) er en enkel e-postutvekslingsprotokoll;

CMIP (Common Management Information Protocol) felles informasjonsstyringsprotokoll;

SLIP (Serial Line IP) IP for serielle linjer. Protokoll for seriell tegn-for-tegn dataoverføring;

SNMP (Simple Network Management Protocol) er en enkell;

FTAM-protokoll (File Transfer, Access, and Management) for overføring, tilgang til og administrasjon av filer.

Presentasjonslag

Funksjonene til dette nivået er presentasjon av data som overføres mellom søknadsprosesser i ønsket form.

Dette laget sikrer at informasjon som formidles av applikasjonslaget vil bli forstått av applikasjonslaget i et annet system. Om nødvendig konverterer presentasjonslaget, på tidspunktet for informasjonsoverføring, dataformater til et vanlig presentasjonsformat, og utfører følgelig ved mottakstidspunktet. invers konvertering. På denne måten kan applikasjonslag overvinne for eksempel syntaktiske forskjeller i datarepresentasjon. Denne situasjonen kan oppstå på et LAN med forskjellige typer datamaskiner (IBM PC og Macintosh) som trenger å utveksle data. I databasefelt skal altså informasjon presenteres i form av bokstaver og tall, og ofte i form av et grafisk bilde. Disse dataene må behandles, for eksempel som flyttall.

Grunnlaget for den generelle presentasjonen av data er ASN.1-systemet, enhetlig for alle nivåer i modellen. Dette systemet tjener til å beskrive filstrukturen og løser også problemet med datakryptering. På dette nivået kan kryptering og dekryptering av data utføres, takket være at hemmeligholdelse av datautveksling er sikret for alle applikasjonstjenester på en gang. Et eksempel på en slik protokoll er Secure Socket Layer (SSL)-protokollen, som gir sikker meldingsutveksling for applikasjonslagsprotokoller i TCP/IP-stakken. Dette nivået gir datakonvertering (koding, komprimering osv.) av applikasjonslaget til en strøm av informasjon for transportlaget.

Representativt nivå utfører følgende hovedfunksjoner:

1. Generere forespørsler om å etablere interaksjonsøkter mellom søknadsprosesser.

2. Koordinering av datapresentasjon mellom søknadsprosesser.

3. Implementering av datapresentasjonsskjemaer.

4. Presentasjon av grafisk materiale (tegninger, bilder, diagrammer).

5. Klassifisering av data.

6. Overføring av forespørsler om å avslutte økter.

Presentasjonslagsprotokoller er vanligvis en integrert del av protokollene i de tre øverste lagene i modellen.

Sesjonslag

Sesjonslaget er et lag som definerer prosedyren for å gjennomføre økter mellom brukere eller applikasjonsprosesser.

Sesjonslaget gir samtaleadministrasjon for å registrere hvilken part som for øyeblikket er aktiv og gir også synkroniseringsfasiliteter. Sistnevnte lar sjekkpunkter settes inn i lange overføringer, slik at du i tilfelle feil kan gå tilbake til siste sjekkpunkt, i stedet for å starte på nytt. I praksis er det få applikasjoner som bruker sesjonslaget, og det implementeres sjelden.

Sesjonslaget styrer overføringen av informasjon mellom søknadsprosesser, koordinerer mottak, overføring og levering av én kommunikasjonsøkt. I tillegg inneholder øktlaget i tillegg funksjonene passordhåndtering, dialoghåndtering, synkronisering og kansellering av kommunikasjon i en overføringsøkt etter en feil på grunn av feil i lavere lag. Funksjonene til dette nivået er å koordinere kommunikasjon mellom to applikasjonsprogrammer som kjører på forskjellige arbeidsstasjoner. Dette skjer i form av en godt strukturert dialog. Disse funksjonene inkluderer å opprette en økt, administrere sending og mottak av meldingspakker under en økt, og avslutte en økt.

På sesjonsnivå bestemmes det hva overføringen skal være mellom to søknadsprosesser:

Halv-dupleks (prosesser vil overføre og motta data etter tur);

Dupleks (prosesser vil overføre data og motta dem samtidig).

I halv-dupleks-modus utsteder øktlaget et datatoken til prosessen som starter overføringen. Når det er på tide for den andre prosessen å svare, sendes datatokenet til den. Sesjonslaget tillater kun overføring til parten som har datatokenet.

Sesjonslaget gir følgende funksjoner:

1. Etablering og avslutning på sesjonsnivå av en forbindelse mellom samvirkende systemer.

2. Utføre normal og presserende datautveksling mellom søknadsprosesser.

3. Styring av samhandling mellom søknadsprosesser.

4. Synkronisering av øktforbindelser.

5. Varsling av søknadsprosesser om unntakssituasjoner.

6. Sette merker i søknadsprosessen som tillater, etter en feil eller feil, å gjenopprette dens utførelse fra nærmeste merke.

7. Avbryt når det er nødvendig søknadsprosess og dens korrekte gjenopptakelse.

8. Avslutt en økt uten å miste data.

9. Overføring av spesielle meldinger om fremdriften av økten.

Sesjonslaget er ansvarlig for å organisere datautvekslingsøkter mellom sluttmaskiner. Sesjonslagsprotokoller er vanligvis en komponent av de tre øverste lagene i modellen.

Transportlag

Transportlaget er designet for å overføre pakker over et kommunikasjonsnettverk. Ved transportlaget deles pakkene inn i blokker.

På vei fra avsender til mottaker kan pakker bli ødelagt eller tapt. Selv om noen applikasjoner har egne midler feilhåndtering, er det de som foretrekker å umiddelbart håndtere en pålitelig tilkobling. Transportlagets jobb er å gi søknader eller øvre nivåer modeller (applikasjon og økt) overføring av data med den grad av pålitelighet som de krever. OSI-modellen definerer fem klasser av tjenester levert av transportlaget. Disse typene tjenester utmerker seg ved kvaliteten på tjenestene som tilbys: haster, evnen til å gjenopprette avbrutt kommunikasjon, tilgjengeligheten av midler for multipleksing av flere forbindelser mellom forskjellige applikasjonsprotokoller gjennom en felles transportprotokoll, og viktigst av alt, evnen til å oppdage og rette overføringsfeil, som forvrengning, tap og duplisering av pakker.

Transportlaget bestemmer adresseringen av fysiske enheter (systemer, deres deler) i nettverket. Dette laget garanterer levering av blokker med informasjon til mottakere og kontrollerer denne leveringen. Hans hovedoppgave er å tilby effektive, praktiske og pålitelige former for informasjonsoverføring mellom systemer. Når mer enn én pakke behandles, styrer transportlaget rekkefølgen pakkene behandles i. Hvis et duplikat av en tidligere mottatt melding går gjennom, gjenkjenner dette laget dette og ignorerer meldingen.

Funksjonene til transportlaget inkluderer:

1. Kontrollere overføring over nettverket og sikre integriteten til datablokker.

2. Oppdagelse av feil, deres delvise eliminering og rapportering av ukorrigerte feil.

3. Gjenopprette overføring etter feil og funksjonsfeil.

4. Forstørrelse eller oppdeling av datablokker.

5. Å gi prioriteringer ved overføring av blokker (normalt eller haster).

6. Bekreftelse på overføring.

7. Eliminering av blokkeringer ved dødlåssituasjoner i nettverket.

Fra transportlaget er alle høyereliggende protokoller implementert i programvare, vanligvis inkludert i nettverksoperativsystemet.

De vanligste transportlagsprotokollene inkluderer:

TCP (Transmission Control Protocol) overføringskontrollprotokoll for TCP/IP-stakken;

UDP (User Datagram Protocol) brukerdatagramprotokoll for TCP/IP-stakken;

NCP (NetWare Core Protocol) den grunnleggende protokollen til NetWare-nettverk;

SPX (Sequenced Packet eXchange) ordnet utveksling av Novell stackpakker;

TP4 (Transmission Protocol) – klasse 4 overføringsprotokoll.

Nettverkslag

Nettverksnivået sikrer legging av kanaler som forbinder abonnent- og administrative systemer gjennom kommunikasjonsnettverket, valg av den raskeste og mest pålitelige ruten.

Nettverkslaget etablerer kommunikasjon i et datanettverk mellom to systemer og sørger for legging av virtuelle kanaler mellom dem. En virtuell eller logisk kanal er en funksjon av nettverkskomponenter som skaper en illusjon av den nødvendige banen mellom dem for de samvirkende komponentene. I tillegg rapporterer nettverkslaget feil til transportlaget. Nettverkslagsmeldinger kalles vanligvis pakker. De inneholder biter av data. Nettverkslaget er ansvarlig for deres adressering og levering.

Å finne den beste veien for dataoverføring kalles ruting, og løsningen er hovedoppgaven til nettverkslaget. Dette problemet kompliseres av det faktum at den korteste veien ikke alltid er den beste. Ofte er kriteriet for å velge en rute overføringstiden for data langs denne ruten; det avhenger av kapasiteten til kommunikasjonskanalene og trafikkintensiteten, som kan endre seg over tid. Noen rutingalgoritmer prøver å tilpasse seg endringer i belastning, mens andre tar beslutninger basert på gjennomsnitt over tid. lang tid. Ruten kan velges basert på andre kriterier, for eksempel overføringspålitelighet.

Linklagsprotokollen sikrer levering av data mellom alle noder kun i et nettverk med passende standard topologi. Dette er en veldig streng begrensning som ikke tillater å bygge nettverk med en utviklet struktur, for eksempel nettverk som kombinerer flere bedriftsnettverk til ett enkelt nettverk, eller svært pålitelige nettverk der det er redundante forbindelser mellom noder.

Innen nettverket reguleres altså datalevering av datalinklaget, men datalevering mellom nettverk håndteres av nettverkslaget. Ved organisering av pakkelevering på nettverksnivå brukes konseptet nettverksnummer. I dette tilfellet består mottakerens adresse av nettverksnummeret og datamaskinnummeret på dette nettverket.

Nettverk er koblet til hverandre med spesielle enheter kalt rutere. En ruter er en enhet som samler inn informasjon om topologien til internettforbindelser og, basert på den, videresender nettverkslagspakker til destinasjonsnettverket. For å overføre en melding fra en avsender som befinner seg på ett nettverk til en mottaker som befinner seg på et annet nettverk, må du foreta et antall transittoverføringer (hopp) mellom nettverk, hver gang du velger riktig rute. Dermed er en rute en sekvens av rutere som en pakke passerer gjennom.

Nettverkslaget er ansvarlig for å dele brukere inn i grupper og ruting av pakker basert på oversettelse av MAC-adresser til nettverksadresser. Nettverkslaget gir også transparent overføring av pakker til transportlaget.

Nettverkslaget utfører følgende funksjoner:

1. Opprette nettverkstilkoblinger og identifisere portene deres.

2. Oppdage og rette feil som oppstår under overføring gjennom et kommunikasjonsnettverk.

3. Pakkeflytkontroll.

4. Organisering (bestilling) av sekvenser av pakker.

5. Ruting og veksling.

6. Segmentering og sammenslåing av pakker.

På nettverksnivå er to typer protokoller definert. Den første typen refererer til definisjonen av regler for overføring av endenodedatapakker fra noden til ruteren og mellom rutere. Dette er protokollene som vanligvis menes når folk snakker om nettverkslagsprotokoller. Imidlertid er en annen type protokoll, kalttokoller, ofte inkludert i nettverkslaget. Ved å bruke disse protokollene samler rutere informasjon om topologien til internettforbindelser.

Nettverkslagsprotokoller implementeres av, samt ruterprogramvare og maskinvare.

De mest brukte protokollene på nettverksnivå er:

IP (Internet Protocol) Internett-protokoll, en nettverksprotokoll for TCP/IP-stakken som gir adresse- og rutinginformasjon;

IPX (Internetwork Packet Exchange) er en pakkeutvekslingsprotokoll for internettarbeid designet for adressering og ruting av pakker på Novell-nettverk;

X.25 er en internasjonal standard for global pakkesvitsjet kommunikasjon (delvis implementert på lag 2);

CLNP (Connection Less Network Protocol) er en tilkoblingsløs nettverksprotokoll.

Datalinklag

Enheten for informasjon ved lenkelaget er rammen. Rammer er en logisk organisert struktur som data kan plasseres i. Jobben til lenkelaget er å overføre rammer fra nettverkslaget til det fysiske laget.

Det fysiske laget overfører ganske enkelt biter. Dette tar ikke hensyn til at i enkelte nettverk der kommunikasjonslinjer brukes vekselvis av flere par med samvirkende datamaskiner, kan det fysiske overføringsmediet være opptatt. Derfor er en av oppgavene til lenkelaget å sjekke tilgjengeligheten til overføringsmediet. En annen oppgave for lenkelaget er å implementere feildeteksjons- og korrigeringsmekanismer.

Koblingslaget sikrer at hver ramme overføres riktig ved å plassere en spesiell sekvens av biter i begynnelsen og slutten av hver ramme for å markere den, og beregner også en sjekksum ved å summere alle bytene i rammen på en bestemt måte og legge til sjekksummen til rammen. Når rammen ankommer, beregner mottakeren igjen sjekksummen av de mottatte dataene og sammenligner resultatet med sjekksummen fra rammen. Hvis de samsvarer, anses rammen som riktig og akseptert. Hvis kontrollsummene ikke stemmer, registreres en feil.

Oppgaven til lenkelaget er å ta pakker som kommer fra nettverkslaget og forberede dem for overføring, og plassere dem i en ramme av passende størrelse. Dette laget er ansvarlig for å bestemme hvor en blokk begynner og slutter, i tillegg til å oppdage overføringsfeil.

På samme nivå fastsettes bruksreglene fysisk nivå nettverksnoder. Den elektriske representasjonen av data på LAN (databiter, datakodingsmetoder og tokens) gjenkjennes på dette nivået og kun på dette nivået. Det er her feil oppdages og korrigeres (ved å kreve at data sendes på nytt).

Datalinklaget gir opprettelse, overføring og mottak av datarammer. Dette laget betjener forespørsler fra nettverkslaget og bruker den fysiske lagtjenesten til å motta og overføre pakker. IEEE 802.X-spesifikasjonene deler datalinklaget i to underlag:

LLC (Logical Link Control) logisk koblingskontroll gir logisk kontroll over kommunikasjonen. LLC-underlaget gir nettverkslagtjenester og er assosiert med overføring og mottak av brukermeldinger.

MAC (Media Assess Control) medietilgangskontroll. MAC-underlaget regulerer tilgangen til det delte fysiske mediet (token-passering eller kollisjons- eller kollisjonsdeteksjon) og kontrollerer tilgangen til kommunikasjonskanalen. LLC-underlaget er plassert over MAC-underlaget.

Datalinklaget definerer medietilgang og overføringskontroll gjennom en prosedyre for overføring av data over kanalen.

Når de overførte datablokkene er store, deler lenkelaget dem inn i rammer og overfører rammene i form av sekvenser.

Ved mottak av rammer danner laget overførte datablokker fra dem. Størrelsen på en datablokk avhenger av overføringsmetoden og kvaliteten på kanalen den sendes over.

I lokale nettverk brukes koblingslagsprotokoller av datamaskiner, broer, svitsjer og rutere. På datamaskiner implementeres lenkelagsfunksjoner gjennom felles innsats fra nettverkskort og deres drivere.

Datalinklaget kan utføre følgende typer funksjoner:

1. Organisering (etablering, ledelse, avslutning) av kanalforbindelser og identifikasjon av deres porter.

2. Organisering og overføring av personell.

3. Oppdaging og retting av feil.

4. Dataflytstyring.

5. Sikre transparens av logiske kanaler (overføring av data kodet på noen måte gjennom dem).

De mest brukte protokollene på datalinklaget inkluderer:

HDLC (High Level Data Link Control) høynivå datalinkkontrollprotokoll for serielle tilkoblinger;

IEEE 802.2 LLC (Type I og Type II) gir MAC for 802.x-miljøer;

Ethernet-nettverksteknologi i henhold til IEEE 802.3-standarden for nettverk som bruker busstopologi og multippeltilgang med bærefrekvenslytting og konfliktdeteksjon;

Tokenring er en nettverksteknologi i henhold til IEEE 802.5-standarden, som bruker en ringtopologi og en ringetilgangsmetode med token-overføring;

FDDI (Fiber Distributed Date Interface Station) er en nettverksteknologi i henhold til IEEE 802.6-standarden som bruker fiberoptiske medier;

X.25 er en internasjonal standard for global pakkesvitsjet kommunikasjon;

Rammerelénettverk organisert ved hjelp av X25- og ISDN-teknologier.

Fysisk lag

Det fysiske laget er designet for å kommunisere med fysiske kommunikasjonsmidler. Fysiske tilkoblingsmidler er en samling fysisk miljø, maskinvare og programvare, som sikrer overføring av signaler mellom systemer.

Det fysiske miljøet er materiell substans, som signaler overføres gjennom. Det fysiske miljøet er grunnlaget som fysisk tilkobling bygges på. Eter, metaller, optisk glass og kvarts er mye brukt som fysiske medier.

Det fysiske laget består av et Media Interface Sublayer og et Transmission Conversion Sublayer.

Den første av dem sikrer sammenkoblingen av datastrømmen med den fysiske kommunikasjonskanalen som brukes. Den andre utfører transformasjoner relatert til protokollene som brukes. Det fysiske laget gir det fysiske grensesnittet til datakanalen og beskriver også prosedyrene for å sende signaler til og motta signaler fra kanalen. På dette nivået, de elektriske, mekaniske, funksjonelle og prosedyremessige parametere for fysisk forbindelse i systemer. Det fysiske laget mottar datapakker fra det øvre lenkelaget og konverterer dem til optiske eller elektriske signaler som tilsvarer 0 og 1 i den binære strømmen. Disse signalene sendes gjennom overføringsmediet til mottaksnoden. Mekaniske og elektriske/optiske egenskaper til overføringsmediet bestemmes på fysisk nivå og inkluderer:

Type kabler og kontakter;

Oppsett av kontakter i kontakter;

Signalkodeskjema for verdier 0 og 1.

Det fysiske laget utfører følgende funksjoner:

1. Etablere og koble fra fysiske forbindelser.

2. Seriekodeoverføring og mottak.

3. Lytte, om nødvendig, til kanaler.

4. Kanalidentifikasjon.

5. Melding om funksjonsfeil og feil.

Varsling om feil og feil skyldes det faktum at det på fysisk nivå oppdages en viss klasse av hendelser som forstyrrer den normale driften av nettverket (kollisjon av rammer sendt av flere systemer samtidig, kanalbrudd, strømbrudd, tap av mekanisk kontakt osv.). Tjenester som leveres til datalinklaget bestemmes av protokollene for fysisk lag. Å lytte til en kanal er nødvendig i tilfeller der en gruppe systemer er koblet til én kanal, men bare én av dem har lov til å sende signaler samtidig. Derfor lar lytting til en kanal deg finne ut om den er gratis for overføring. I noen tilfeller, for å tydeligere definere strukturen, er det fysiske laget delt inn i flere undernivåer. For eksempel er det fysiske laget i et trådløst nettverk delt inn i tre underlag (fig. 1.14).

Ris. 1.14. Trådløst LAN fysisk lag

Fysiske lagfunksjoner er implementert i alle enheter koblet til nettverket. På datamaskinsiden utføres de fysiske lagfunksjonene av nettverksadapteren. Repeatere er den eneste typen utstyr som kun opererer på det fysiske laget.

Det fysiske laget kan gi både asynkron (seriell) og synkron (parallell) overføring, som brukes for noen stormaskiner og minidatamaskiner. På det fysiske laget må et kodingsskjema defineres for å representere binære verdier med det formål å overføre dem over en kommunikasjonskanal. Mange lokale nettverk bruker Manchester-koding.

Et eksempel på en fysisk lagprotokoll er 10Base-T Ethernet-teknologispesifikasjonen, som definerer kabelen som brukes som kategori 3 uskjermet tvunnet par med en karakteristisk impedans på 100 Ohm, en RJ-45-kontakt, en maksimal fysisk segmentlengde på 100 meter, Manchester-kode for datarepresentasjon og andre egenskaper miljø og elektriske signaler.

Noen av de vanligste spesifikasjonene for fysiske lag inkluderer:

EIA-RS-232-C, CCITT V.24/V.28 – mekaniske/elektriske egenskaper til et ubalansert serielt grensesnitt;

EIA-RS-422/449, CCITT V.10 – mekaniske, elektriske og optiske egenskaper til et balansert serielt grensesnitt;

Ethernet er en nettverksteknologi i henhold til IEEE 802.3-standarden for nettverk som bruker en busstopologi og multippeltilgang med operatørlytting og kollisjonsdeteksjon;

Tokenring er en nettverksteknologi i henhold til IEEE 802.5-standarden, som bruker en ringtopologi og en ringetilgangsmetode med token-overføring.