Graderinger af bevidsthedsniveauer. OSI referencenetværksmodel

Dette materiale dedikeret til referencen syv-lags OSI netværksmodel. Her finder du svaret på spørgsmålet om hvorfor systemadministratorer skal forstå denne netværksmodel, alle modellens 7 niveauer vil blive taget i betragtning, og du lærer også det grundlæggende i TCP/IP-modellen, som er bygget på baggrund af bl.a. OSI-referencemodellen.

Da jeg begyndte at blive involveret i forskellige IT-teknologier og begyndte at arbejde inden for dette felt, kendte jeg selvfølgelig ikke til nogen model, jeg tænkte ikke engang over det, men en mere erfaren specialist rådede mig til at studere, eller I stedet skal du blot forstå denne model og tilføje, at " hvis du forstår alle principperne for interaktion, vil det være meget lettere at administrere, konfigurere netværket og løse alle mulige netværks- og andre problemer" Jeg lyttede selvfølgelig til ham og begyndte at grave gennem bøger, internettet og andre informationskilder, samtidig med at jeg tjekkede på det eksisterende netværk, om det hele var rigtigt i virkeligheden.

I moderne verden udviklingen af ​​netværksinfrastruktur har nået et så højt niveau, at uden at bygge selv et lille netværk, en virksomhed ( inkl. og små) vil ikke blot kunne eksistere normalt, så systemadministratorer bliver mere og mere efterspurgte. Og for højkvalitets konstruktion og konfiguration af ethvert netværk skal systemadministratoren forstå principperne for OSI-referencemodellen, bare så du lærer at forstå samspillet mellem netværksapplikationer, og faktisk principperne for netværksdatatransmission, vil jeg prøve at præsentere dette materiale på en tilgængelig måde selv for uerfarne administratorer.

Netværk OSI model (åbne systemsammenkobling grundlæggende referencemodel) er en abstrakt model af, hvordan computere, applikationer og andre enheder interagerer på et netværk. Kort sagt er essensen af ​​denne model, at ISO-organisationen ( International organisation for standardisering) udviklet en standard for netværksdrift, så alle kunne stole på den, og der var kompatibilitet af alle netværk og interaktion mellem dem. En af de mest populære netværkskommunikationsprotokoller, som bruges over hele verden, er TCP/IP, som er bygget på basis af en referencemodel.

Nå, lad os gå direkte til niveauerne af denne model selv, og først stifte bekendtskab med det generelle billede af denne model i sammenhæng med dens niveauer.

Lad os nu tale mere detaljeret om hvert niveau, det er sædvanligt at beskrive niveauerne af referencemodellen fra top til bund, det er langs denne vej, der sker interaktion, på en computer fra top til bund, og på computeren, hvor modtagelse i gang data fra bund til top, dvs. dataene passerer gennem hvert niveau sekventielt.

Beskrivelse af netværksmodellens niveauer

Påføringslag (7) (påføringslag) er udgangspunktet og på samme tid slutpunkt data, du vil overføre over netværket. Dette lag er ansvarlig for interaktionen af ​​applikationer over netværket, dvs. Applikationer kommunikerer på dette lag. Dette er det højeste niveau, og du skal huske dette, når du løser problemer, der opstår.

HTTP, POP3, SMTP, FTP, TELNET og andre. Med andre ord sender applikation 1 en anmodning til applikation 2 ved hjælp af disse protokoller, og for at finde ud af at applikation 1 har sendt anmodningen til applikation 2 skal der være en sammenhæng mellem dem, og det er protokollen der har ansvaret for dette forbindelse.

Præsentationslag (6)– dette lag er ansvarlig for at kode dataene, så de senere kan transmitteres over netværket og konverterer dem derfor tilbage, så applikationen forstår disse data. Efter dette niveau bliver dataene for andre niveauer de samme, dvs. uanset hvilken slags data det er, det være sig word dokument eller e-mail.

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

Sessionsniveau (5)– er ansvarlig for at opretholde sessionen mellem dataoverførsler, dvs. Varigheden af ​​sessionen varierer afhængigt af de data, der overføres, så den skal vedligeholdes eller afsluttes.

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

Transportlag (4)– er ansvarlig for pålideligheden af ​​datatransmission. Det opdeler også dataene i segmenter og sætter dem sammen igen, som data kan være forskellige størrelser. Der er to velkendte protokoller på dette niveau: TCP og UDP. TCP-protokollen garanterer, at data vil blive leveret til fuldt ud, men UDP-protokollen garanterer ikke dette, hvorfor de bruges til forskellige formål.

Netværkslag (3)– det er designet til at bestemme den vej, data skal tage. Routere fungerer på dette niveau. Han er også ansvarlig for: oversættelse af logiske adresser og navne til fysiske, fastlæggelse af en kort rute, skift og routing, overvågning af netværksproblemer. Det er på dette niveau, det virker IP protokol og routingprotokoller, f.eks. RIP, OSPF.

Linklag (2)– det giver interaktion på det fysiske niveau; på dette niveau, MAC-adresser netværksenheder, her overvåges og rettes også fejl, dvs. sender en genanmodning om den beskadigede ramme.

Fysisk lag (1)– dette er den direkte konvertering af alle rammer til elektriske impulser og omvendt. Med andre ord fysisk dataoverførsel. De arbejder på dette niveau nav.

Sådan ser hele dataoverførselsprocessen ud fra denne models synspunkt. Det er en reference og standardiseret, og derfor er andre netværksteknologier og -modeller, især TCP/IP-modellen, baseret på den.

TCP IP-model

TCP/IP-model er lidt anderledes end OSI-modellen; for at være mere specifik kombinerer denne model nogle niveauer af OSI-modellen, og der er kun 4 af dem:

  • Anvendt;
  • Transportere;
  • netværk;
  • Kanal.

Billedet viser forskellen på de to modeller, og viser også endnu en gang, på hvilke niveauer de velkendte protokoller fungerer.

Vi kan tale om OSI-netværksmodellen og specifikt om interaktionen mellem computere på et netværk i lang tid, og det vil ikke passe ind i en artikel, og det vil være lidt uklart, så her forsøgte jeg at præsentere grundlaget for denne model og en beskrivelse af alle niveauer. Det vigtigste er at forstå, at alt dette virkelig er sandt, og den fil, du sendte over netværket, passerer simpelthen " kæmpe stor"sti, før du når slutbrugeren, men det sker så hurtigt, at du ikke lægger mærke til det, i høj grad takket være udviklede netværksteknologier.

Jeg håber, at alt dette vil hjælpe dig med at forstå samspillet mellem netværk.

Økologi af bevidsthed: Der er forskellige niveauer af bevidsthed, iflg forskellige niveauer opfattelse af omverdenen. Hvert niveau af bevidsthedsudvikling er et vist niveau evnen til at elske og vise kærlighed.

Der er forskellige niveauer af bevidsthed, i overensstemmelse med forskellige niveauer af opfattelse af den omgivende verden. Hvert niveau af bevidsthedsudvikling er et vist niveau af evnen til at elske og vise kærlighed.

1. På det første niveau af opfattelse af verden er der mennesker, for hvem materielle erhvervelser er meningen med livet. Den laveste manifestation af dette niveau er, når en person kun ønsker at modtage, uden at ville give noget til gengæld. Desværre er moderne medier rettet mod at trække og fastholde en person på dette niveau af antropocentrisme, når hver person betragter sig selv som universets centrum og søger at udnytte ressourcerne på planeten for alle omkring ham til sin egen egoistiske fornøjelse. Nu er indsatsen fra alle medier netop rettet mod at sikre, at folk ser meningen med deres eksistens i erhvervelse, og bygger relationer hovedsageligt kun på baggrund af seksuel intimitet.

2. De, der har hævet sig over selviske forhåbninger og finder lykke ved at nå deres kreative mål, er åbenlyse fremskridtsmotorer. De gør store opdagelser, lever for kunst, bygger broer over Den Engelske Kanal, introducerer Nyeste teknologier, og stræber på alle mulige måder for at ændre ydre liv samfundet til det bedre. Sådanne personligheder kan tiltrække betydelige materielle ressourcer på grund af det faktum, at de ikke betragter penge som en kilde til personlig fornøjelse, men som en mulighed for at opnå kreative mål.

Hvis det første niveau forener dem, hvis mening i livet er at samle ting, så inkluderer det andet niveau kreative mennesker. På grund af det faktum, at penge for dem ikke er et mål, men et middel, har de en stærk indre energi, som giver dem mulighed for at opnå succes i livet og leve det mere lyst og rigt.

3. Kreative mennesker gradvist komme til at forstå, at vejen til lykke og velstand ikke kun går igennem eksterne ændringer i samfundet, og i højere grad - gennem udvikling af sådanne universelle menneskelige værdier, ligesom barmhjertighed, venlighed, retfærdighed og enkelhed, som er grundlaget for begyndelsen af ​​det åndelige liv. De, der oprigtigt stræber efter at udvikle sublime karakteregenskaber og altid forsøger at gavne andre, finder fred og glæde i rene og sublime forhold. Sjælens adel er det vigtigste særpræg mennesker på dette niveau og derover.

4. Åndelig udvikling ledsages af den naturlige forsvinden af ​​dovenskab og øget ansvar. En person med ophøjede karakteregenskaber stræber altid efter at gavne andre. Han forbedrer sit talent, sin indre verden og alle sine evner i en ånd af tjeneste for samfundet. På dette niveau forstår en person vigtigheden af ​​at udføre pligt. Ved oprigtigt og uselvisk at opfylde sine pligter opnår en person de egenskaber, der er grundlaget for stabil materiel velstand og hurtig åndelig fremgang.

Næsten alt orientalske kulturer var baseret på dette pålidelige grundlag for uselvisk tjeneste for samfundet. "Bushido" - gammel kultur Samuraien er den levende legemliggørelse af at opnå indre og ydre harmoni gennem uselvisk udførelse af pligt. Selve ordet "samurai" betyder "tjener". En ægte samurai er en perfekt tjener, i perfekt kontrol over sine følelser og blottet for selv en skygge af egeninteresse.

Forpligtelse til dharma – uselvisk opfyldelse af ens pligter var også kulturens essens oldtidens Indien og det vediske verdensbillede generelt. Uselvisk tjeneste svarer til sjælens oprindelige natur og bringer derfor fred og indre glæde med sig, som er årsag og virkning af yderligere åndelig oplysning. Jo højere en persons åndelige niveau er, jo mere uselvisk er han, jo mindre interesseret er han i rigdom, men jo mere tilgængelig bliver den.

5. Folk på dette niveau betragter åndelig udvikling som hovedmål deres liv og handle på en sådan måde, at hver deres handling bringer gavn for andre.

6. Åndelig ophøjelse gennem selvopofrelse er en sjælstilstand, når en person ønsker andre lykke mere end sig selv, og herigennem stiger han til et endnu højere niveau af hellighed. På dette niveau motiverer Kærlighed til alle levende væsener en person til at ofre sine egne interesser for andres åndelige opløftelse. Næsten alle grundlæggerne af sande verdensreligioner handlede ud fra den mentalitet, der ligger i dette niveau.

7. Efter at have nået det højeste udviklingsniveau, mister en person sin dobbelte opfattelse af verden og opnår kvalifikationerne til at vende tilbage til åndelig verden. Sådan en person ser kun kærlighed, idet han betragter alle omkring ham for at være meget bedre end ham selv. For en sådan person eksisterer begreberne fjender, sorg og ondskab ikke længere, da hver af hans handlinger naturligt bringer kærlighed og lykke til hele verden.

Efterhånden som bevidstheden udvikler sig, udvikler en person uselviskhed og dovenskab forsvinder, og opfyldelse af sine pligter giver ham mere og mere Mere sjov. Når en person kun er fokuseret på personlig vinding og sine egne fornøjelser, bringer arbejdsprocessen ham ikke nogen særlig glæde, da han kun er fokuseret på resultatet - at få penge. Men for mere høje niveauer bevidsthed bliver den samme aktivitet en belønning i sig selv, og arbejdet opfattes som en hobby. offentliggjort

Det er bestemt bedre at starte med teori og derefter gradvist gå videre til praksis. Overvej derfor først netværksmodellen ( teoretisk model), og så løfter vi gardinet for, hvordan den teoretiske netværksmodel passer ind i netværksinfrastrukturen (netværksudstyr, brugercomputere, kabler, radiobølger osv.).

Så, netværksmodel er en model for interaktion mellem netværksprotokoller. Og protokoller er til gengæld standarder, der bestemmer, hvordan forskellige programmer vil udveksle data.

Lad mig forklare med et eksempel: Når du åbner en hvilken som helst side på internettet, sender serveren (hvor siden, der åbnes, er placeret) data (et hypertekstdokument) til din browser via HTTP-protokollen. Takket være HTTP-protokollen ved din browser, der modtager data fra serveren, hvordan den skal behandles, og behandler den med succes og viser dig den anmodede side.

Hvis du endnu ikke ved, hvad en side på internettet er, så vil jeg forklare i en nøddeskal: enhver tekst på en webside er omgivet af specielle tags, der fortæller browseren, hvilken tekststørrelse den skal bruge, dens farve, placering på siden (venstre, højre eller i midten). Det gælder ikke kun tekst, men også billeder, formularer, aktive elementer og generelt alt indhold, dvs. hvad der står på siden. Browseren, der registrerer tags, handler i henhold til deres instruktioner og viser dig de behandlede data, der er indeholdt i disse tags. Du kan selv se tags på denne side (og denne tekst mellem tags), for at gøre dette skal du gå til menuen i din browser og vælge - se kildekode.

Lad os ikke blive for distraheret, "Netværksmodel" det rigtige emne for dem, der ønsker at blive specialist. Denne artikel består af 3 dele, og for dig prøvede jeg at skrive den ikke kedeligt, klart og kort. For detaljer eller for yderligere afklaring, skriv i kommentarerne nederst på siden, og jeg vil helt sikkert hjælpe dig.

Vi vil, som i Cisco Networking Academy, overveje to netværksmodeller: OSI-modellen og TCP/IP-modellen (nogle gange kaldet DOD), og samtidig sammenligne dem.

OSI står for Open System Interconnection. På russisk lyder det på følgende måde: Netværksinteraktionsmodel åbne systemer(referencemodel). Denne model kan roligt kaldes en standard. Dette er den model, som producenter af netværksenheder følger, når de udvikler nye produkter.

OSI-netværksmodellen består af 7 lag, og det er sædvanligt at begynde at tælle fra bunden.

Lad os liste dem:

  • 7. Påføringslag
  • 6. Præsentationslag
  • 5. Sessionslag
  • 4. Transportlag
  • 3. Netværkslag
  • 2. Datalinklag
  • 1. Fysisk lag

Som nævnt ovenfor er netværksmodellen en model for interaktion mellem netværksprotokoller (standarder), og på hvert niveau er der sine egne protokoller. Det er en kedelig proces at liste dem (og der er ingen mening), så det er bedre at se på alt ved hjælp af et eksempel, fordi materialets fordøjelighed er meget højere med eksempler;)

Påføringslag

Påføringslaget eller påføringslaget er det øverste niveau af modellen. Det kommunikerer brugerapplikationer med netværket. Vi er alle bekendt med disse applikationer: webbrowsing (HTTP), afsendelse og modtagelse af mail (SMTP, POP3), modtagelse og modtagelse af filer (FTP, TFTP), fjernadgang (Telnet) osv.

Executive niveau

Præsentationslag eller præsentationslag – det konverterer data til det passende format. Det er nemmere at forstå med et eksempel: de billeder (alle billeder), som du ser på skærmen, overføres, når du sender en fil i form af små portioner af enere og nuller (bits). Så når du sender et billede til din ven via e-mail, sender SMTP Application Layer-protokollen billedet til det nederste lag, dvs. til præsentationsniveau. Hvor dit billede konverteres til en bekvem form for data for lavere niveauer, for eksempel til bits (etler og nuller).

På nøjagtig samme måde, når din ven begynder at modtage dit billede, vil det komme til ham i form af de samme enere og nuller, og det er præsentationslaget, der konverterer bitsene til et fuldgyldigt foto, f.eks. JPEG.

Sådan fungerer dette niveau med protokoller (standarder) for billeder (JPEG, GIF, PNG, TIFF), kodninger (ASCII, EBDIC), musik og video (MPEG) osv.

Sessionslag

Sessionslag eller sessionslag - som navnet antyder, organiserer det en kommunikationssession mellem computere. Et godt eksempel vil fungere som lyd- og videokonferencer, på dette niveau fastlægges det, hvilket codec signalet skal kodes med, og dette codec skal være til stede på begge maskiner. Et andet eksempel er SMPP (Short Message peer-to-peer protocol), som bruges til at sende velkendte SMS- og USSD-anmodninger. OG sidste eksempel: PAP (Password Authentication Protocol) er en gammel protokol til at sende brugernavn og adgangskode til en server uden kryptering.

Jeg vil ikke sige noget mere om sessionsniveauet, ellers vil vi dykke ned i de kedelige funktioner i protokollerne. Og hvis de (funktioner) interesserer dig, så skriv breve til mig eller læg en besked i kommentarerne, hvor du beder mig om at uddybe emnet mere detaljeret, og ny artikel vil ikke lade dig vente længe ;)

Transportlag

Transportlag - dette lag sikrer pålideligheden af ​​datatransmission fra afsender til modtager. Faktisk er alt meget enkelt, for eksempel kommunikerer du ved hjælp af et webcam med din ven eller lærer. Er der behov for pålidelig levering af hver eneste del af det transmitterede billede? Selvfølgelig ikke, hvis et par bits går tabt fra streamingvideoen, vil du ikke engang bemærke det, ikke engang billedet vil ændre sig (måske vil farven på en pixel ud af 900.000 pixels ændre sig, hvilket vil blinke med en hastighed på 24 billeder i sekundet).

Lad os nu give dette eksempel: En ven videresender det til dig (for eksempel via mail) i et arkiv vigtig information eller program. Du downloader dette arkiv til din computer. Det er her, der er brug for 100 % pålidelighed, fordi... Hvis et par bits går tabt ved download af arkivet, vil du ikke kunne udpakke det, dvs. udtrække de nødvendige data. Eller forestil dig at sende en adgangskode til en server, og en smule går tabt undervejs - adgangskoden vil allerede miste sit udseende, og betydningen vil ændre sig.

Så når vi ser videoer på internettet, ser vi nogle gange nogle artefakter, forsinkelser, støj osv. Og når vi læser tekst fra en webside, er tabet (eller forvrængning) af bogstaver ikke acceptabelt, og når vi downloader programmer, går alt også fejlfrit.

På dette niveau vil jeg fremhæve to protokoller: UDP og TCP. UDP-protokollen (User Datagram Protocol) overfører data uden at etablere en forbindelse, bekræfter ikke leveringen af ​​data og foretager ikke gentagelser. TCP-protokol (Transmission Control Protocol), som før transmission etablerer en forbindelse, bekræfter leveringen af ​​data, gentager den om nødvendigt og garanterer integriteten og den korrekte rækkefølge af de downloadede data.

Til musik, video, videokonferencer og opkald bruger vi derfor UDP (vi overfører data uden bekræftelse og uden forsinkelser), og til tekst, programmer, adgangskoder, arkiver osv. – TCP (datatransmission med bekræftelse af modtagelse tager længere tid).

Netværkslag

Netværkslag - dette lag bestemmer stien, langs hvilken data vil blive transmitteret. Og forresten er dette det tredje niveau af OSI-netværksmodellen, og der er enheder, der kaldes enheder på tredje niveau - routere.

Vi har alle hørt om IP-adressen, det er hvad IP (Internet Protocol) protokollen gør. En IP-adresse er en logisk adresse på et netværk.

Der er ret mange protokoller på dette niveau, og vi vil undersøge alle disse protokoller mere detaljeret senere, i separate artikler og med eksempler. Nu vil jeg blot nævne et par populære.

Ligesom alle har hørt om IP-adressen og ping-kommandoen, er det sådan, ICMP-protokollen fungerer.

De samme routere (som vi vil arbejde med i fremtiden) bruger protokoller på dette niveau til at rute pakker (RIP, EIGRP, OSPF).

Data Link Layer

Datalink-lag – vi har brug for det til interaktion mellem netværk på det fysiske niveau. Sandsynligvis har alle hørt om MAC-adressen; det er en fysisk adresse. Linklagsenheder - switche, hubs osv.

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

LLC – Logical Link Control, skabt til at interagere med det øverste niveau.

MAC – Media Access Control, skabt til at interagere med det lavere niveau.

Jeg vil forklare med et eksempel: din computer (laptop, communicator) har et netværkskort (eller en anden adapter), og så der er en driver til at interagere med den (med kortet). En chauffør er nogle program- det øverste underlag af kanallaget, gennem hvilket det er muligt at kommunikere med de lavere niveauer, eller rettere med mikroprocessoren ( jern) – nederste underlag af datalinklaget.

Der er mange typiske repræsentanter på dette niveau. PPP (Point-to-Point) er en protokol til at forbinde to computere direkte. FDDI (Fiber Distributed Data Interface) - standarden transmitterer data over en afstand på op til 200 kilometer. CDP (Cisco Discovery Protocol) er en proprietær protokol ejet af Cisco Systems, som kan bruges til at opdage tilstødende enheder og indhente oplysninger om disse enheder.

Fysisk lag

Fysisk lag er det laveste niveau, der direkte transmitterer datastrømmen. Protokollerne er velkendte for os alle: Bluetooth, IRDA (infrarød kommunikation), kobberledninger (parsnoet, telefonlinje), Wi-Fi osv.

Konklusion

Så vi har analyseret OSI-netværksmodellen. I næste del går vi videre til TCP/IP-netværksmodellen, den er mindre og protokollerne er de samme. For at bestå CCNA-testene skal du foretage en sammenligning og identificere forskellene, hvilket vil blive gjort.

For at give en samlet repræsentation af data i netværk med heterogene enheder og software, har den internationale organisation for standarder ISO (International Standardization Organization) udviklet en grundlæggende model for åben systemkommunikation OSI (Open System Interconnection). Denne model beskriver reglerne og procedurerne for overførsel af data i forskellige netværksmiljøer, når en kommunikationssession organiseres. Hovedelementerne i modellen er lag, ansøgningsprocesser og fysiske forbindelser. I fig. Figur 1.10 viser opbygningen af ​​grundmodellen.

Hvert lag i OSI-modellen udfører en specifik opgave under transmissionen af ​​data over netværket. Grundmodellen er grundlaget for udviklingen af ​​netværksprotokoller. OSI opdeler netværkskommunikationsfunktioner i syv lag, som hver især tjener forskellige dele af den åbne systemsammenkoblingsproces.

OSI-modellen beskriver kun systemkommunikation, ikke slutbrugerapplikationer. Applikationer implementerer deres egne kommunikationsprotokoller ved at få adgang Systemværktøjer.

Ris. 1.10. OSI model

Hvis en applikation kan påtage sig funktionerne i nogle af de øverste lag af OSI-modellen, så får den direkte adgang til systemværktøjerne for at udveksle data, som udfører funktionerne i de resterende nederste lag af OSI-modellen.

Interaktion mellem OSI-modellag

OSI-modellen kan opdeles i to forskellige modeller, som vist i fig. 1.11:

En horisontal protokolbaseret model, der giver en mekanisme til interaktion mellem programmer og processer på forskellige maskiner;

En lodret model baseret på tjenester leveret af tilstødende lag til hinanden på den samme maskine.

Hvert lag på den afsendende computer interagerer med det samme lag på den modtagende computer, som om det var direkte forbundet. En sådan forbindelse kaldes en logisk eller virtuel forbindelse. I virkeligheden sker interaktion mellem tilstødende niveauer på én computer.

Så informationen på den afsendende computer skal passere gennem alle niveauer. Det transmitteres derefter gennem det fysiske medie til den modtagende computer og passerer igen gennem alle lagene, indtil det når det samme niveau, hvorfra det blev sendt til afsendercomputeren.

I den horisontale model kræver to programmer en fælles protokol for at udveksle data. I en vertikal model udveksler tilstødende lag data ved hjælp af Application Programming Interfaces (API'er).

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

Inden de sendes til netværket, opdeles dataene i pakker. En pakke er en informationsenhed, der transmitteres mellem netværksstationer.

Når du sender data, passerer pakken sekventielt gennem alle lag software. På hvert niveau tilføjes kontrolinformation til pakken dette niveau(header), som er nødvendig for vellykket datatransmission over netværket, som vist i fig. 1.12, hvor Zag er pakkens overskrift, Con er pakkens afslutning.

I den modtagende ende passerer pakken gennem alle lag ind omvendt rækkefølge. Ved hvert lag læser protokollen på dette lag pakkeinformationen, fjerner derefter informationen, der er tilføjet til pakken på det pågældende lag af den afsendende part, og sender pakken til det næste lag. Når pakken når applikationslaget, vil alle kontroloplysninger blive fjernet fra pakken, og dataene vil vende tilbage til sin oprindelige form.

Ris. 1.12. Dannelse af en pakke af hvert niveau i syv-niveau modellen

Hvert niveau af modellen udfører sin egen funktion. Jo højere niveau, jo mere vanskelig opgave Han beslutter.

Det er praktisk at tænke på de individuelle lag i OSI-modellen som grupper af programmer designet til at udføre specifikke funktioner. Et lag er for eksempel ansvarlig for at levere datakonvertering fra ASCII til EBCDIC og indeholder de programmer, der er nødvendige for at udføre denne opgave.

Hvert lag leverer en service til laget over det og anmoder til gengæld om service fra laget under det. De øverste lag anmoder om service på næsten samme måde: som regel er dette et krav for at dirigere nogle data fra et netværk til et andet. Den praktiske implementering af dataadresseringsprincipper er tildelt de lavere niveauer. I fig. 1.13 giver en kort beskrivelse af funktionerne på alle niveauer.

Ris. 1.13. Funktioner af OSI-modellagene

Den undersøgte model bestemmer samspillet mellem åbne systemer fra forskellige producenter i det samme netværk. Derfor udfører hun koordinerende handlinger for dem på:

Interaktion mellem ansøgningsprocesser;

Datapræsentationsformularer;

Ensartet datalagring;

Netværksressourcestyring;

Datasikkerhed og informationsbeskyttelse;

Diagnostik af programmer og hardware.

Påføringslag

Applikationslaget giver applikationsprocesser adgang til interaktionsområdet, er det øverste (syvende) niveau og støder direkte op til applikationsprocesserne.

I virkeligheden er applikationslaget et sæt af forskellige protokoller, hvorigennem netværksbrugere får adgang til delte ressourcer, såsom filer, printere eller hypertekst-websider, og også organiserer deres samarbejde, for eksempel ved hjælp af den elektroniske postprotokol. Særlige applikationsserviceelementer yder service til specifikke applikationsprogrammer, såsom filoverførselsprogrammer og terminalemuleringsprogrammer. Hvis for eksempel et program skal overføre filer, så vil FTAM (File Transfer, Access, and Management) filoverførsels-, adgangs- og administrationsprotokollen blive brugt. I OSI-modellen sender et applikationsprogram, der skal udføre en bestemt opgave (f.eks. opdatering af en database på en computer), specifikke data i form af et Datagram til applikationslaget. En af hovedopgaverne for dette lag er at bestemme, hvordan ansøgningsanmodningen skal behandles, med andre ord hvilken form anmodningen skal have.

Enheden af ​​data, som applikationslaget opererer på, kaldes normalt en besked.

Applikationslaget udfører følgende funktioner:

1. Udførelse af forskellige typer arbejde.

Filoverførsel;

Jobledelse;

Systemstyring osv.;

2. Identifikation af brugere ved deres adgangskoder, adresser, elektroniske signaturer;

3. Fastlæggelse af fungerende abonnenter og mulighed for adgang til nye ansøgningsprocesser;

4. Bestemmelse af tilstrækkeligheden af ​​tilgængelige ressourcer;

5. Organisering af anmodninger om forbindelse med andre ansøgningsprocesser;

6. Overførsel af ansøgninger til det repræsentative niveau for de nødvendige metoder til at beskrive information;

7. Valg af procedurer for den planlagte dialog af processer;

8. Styring af data udvekslet mellem ansøgningsprocesser og synkronisering af interaktion mellem ansøgningsprocesser;

9. Bestemmelse af servicekvalitet (leveringstid for datablokke, acceptabel fejlrate);

10. Aftale om at rette fejl og bestemme pålideligheden af ​​data;

11. Koordinering af restriktioner pålagt syntaks (tegnsæt, datastruktur).

Disse funktioner definerer de typer tjenester, som applikationslaget leverer til applikationsprocesser. Derudover overfører applikationslaget til applikationsprocesserne de tjenester, der leveres af det fysiske, link, netværk, transport, session og præsentationslag.

På applikationsniveau er det nødvendigt at give brugerne allerede behandlede oplysninger. System og brugersoftware kan håndtere dette.

Applikationslaget er ansvarlig for applikationsadgang til netværket. Opgaverne for dette lag er at overføre filer, udveksle e-mail-beskeder og administrere netværket.

De mest almindelige protokoller i de tre øverste lag inkluderer:

FTP (File Transfer Protocol) filoverførselsprotokol;

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

X.400 e-mail;

Telnet-arbejde med en fjernterminal;

SMTP (Simple Mail Transfer Protocol) er en simpel mailudvekslingsprotokol;

CMIP (Common Management Information Protocol) fælles informationsstyringsprotokol;

SLIP (Serial Line IP) IP for serielle linjer. Protokol til seriel karakter-for-tegn datatransmission;

SNMP (Simple Network Management Protocol) er en simpel netværksstyringsprotokol;

FTAM-protokol (File Transfer, Access, and Management) til overførsel, adgang til og håndtering af filer.

Præsentationslag

Funktionerne på dette niveau er præsentationen af ​​data, der overføres mellem ansøgningsprocesser i den påkrævede form.

Dette lag sikrer, at information, der formidles af applikationslaget, vil blive forstået af applikationslaget i et andet system. Om nødvendigt konverterer præsentationslaget, på tidspunktet for informationstransmission, dataformater til et almindeligt præsentationsformat, og udfører derfor på modtagelsestidspunktet. omvendt konvertering. På denne måde kan applikationslag overvinde for eksempel syntaktiske forskelle i datarepræsentation. Denne situation kan opstå på et LAN med forskellige typer computere (IBM PC og Macintosh), der skal udveksle data. I databasefelter skal informationer således præsenteres i form af bogstaver og tal og ofte i form af et grafisk billede. Disse data skal for eksempel behandles som flydende kommatal.

Grundlaget for den generelle præsentation af data er ASN.1-systemet, ensartet for alle niveauer i modellen. Dette system tjener til at beskrive filstrukturen og løser også problemet med datakryptering. På dette niveau kan kryptering og dekryptering af data udføres, takket være hvilket hemmeligholdelsen af ​​dataudveksling er sikret for alle applikationstjenester på én gang. Et eksempel på en sådan protokol er Secure Socket Layer (SSL)-protokollen, som giver sikker meddelelse til applikationslagsprotokoller i TCP/IP-stakken. Dette niveau giver datakonvertering (kodning, komprimering osv.) af applikationslaget til en strøm af information for transportlaget.

Det repræsentative niveau udfører følgende hovedfunktioner:

1. Generering af anmodninger om at etablere interaktionssessioner mellem ansøgningsprocesser.

2. Koordinering af datapræsentation mellem ansøgningsprocesser.

3. Implementering af datapræsentationsskemaer.

4. Præsentation af grafisk materiale (tegninger, billeder, diagrammer).

5. Klassificering af data.

6. Transmission af anmodninger om at afslutte sessioner.

Præsentationslagsprotokoller er normalt en integreret del af protokollerne i de tre øverste lag af modellen.

Sessionslag

Sessionslaget er et lag, der definerer proceduren for gennemførelse af sessioner mellem brugere eller applikationsprocesser.

Sessionslaget giver samtalestyring til at registrere, hvilken part der aktuelt er aktiv, og giver også synkroniseringsfaciliteter. Sidstnævnte gør det muligt at indsætte checkpoints i lange overførsler, så man i tilfælde af fejl kan gå tilbage til det sidste checkpoint i stedet for at starte forfra. I praksis er det få applikationer, der bruger sessionslaget, og det implementeres sjældent.

Sessionslaget styrer overførslen af ​​information mellem applikationsprocesser, koordinerer modtagelse, transmission og levering af en kommunikationssession. Derudover indeholder sessionslaget desuden funktionerne adgangskodestyring, dialogstyring, synkronisering og annullering af kommunikation i en transmissionssession efter en fejl på grund af fejl i lavere lag. Funktionerne på dette niveau er at koordinere kommunikationen mellem to applikationsprogrammer, der kører på forskellige arbejdsstationer. Dette sker i form af en velstruktureret dialog. Disse funktioner omfatter oprettelse af en session, styring af afsendelse og modtagelse af meddelelsespakker under en session og afslutning af en session.

På sessionsniveau bestemmes det, hvad overførslen vil være mellem to ansøgningsprocesser:

Halv-dupleks (processer vil transmittere og modtage data på skift);

Duplex (processer vil transmittere data og modtage dem på samme tid).

I halv-dupleks-tilstand udsteder sessionslaget et datatoken til den proces, der starter overførslen. Når det er tid til den anden proces at reagere, sendes datatokenet til den. Sessionslaget tillader kun transmission til den part, der har datatokenet.

Sessionslaget giver følgende funktioner:

1. Etablering og afslutning på sessionsniveau af en forbindelse mellem interagerende systemer.

2. Udførelse af normal og presserende dataudveksling mellem ansøgningsprocesser.

3. Styring af interaktion mellem ansøgningsprocesser.

4. Synkronisering af sessionsforbindelser.

5. Underretning af ansøgningsprocesser om ekstraordinære situationer.

6. Indstilling af mærker i ansøgningsprocessen, der gør det muligt, efter en fejl eller fejl, at genoprette dens udførelse fra nærmeste mærke.

7. Afbryd, når det er nødvendigt ansøgningsprocessen og dens korrekte genoptagelse.

8. Afslut en session uden at miste data.

9. Transmission af særlige meddelelser om sessionens forløb.

Sessionslaget er ansvarlig for at organisere dataudvekslingssessioner mellem slutmaskiner. Sessionslagsprotokoller er normalt en komponent i de tre øverste lag af modellen.

Transport lag

Transportlaget er designet til at transmittere pakker på tværs af et kommunikationsnetværk. Ved transportlaget er pakker opdelt i blokke.

På vej fra afsender til modtager kan pakker blive ødelagt eller gået tabt. Selvom nogle applikationer har egne midler fejlhåndtering, er der dem, der foretrækker straks at håndtere en pålidelig forbindelse. Transportlagets opgave er at levere applikationer eller øverste niveauer modeller (applikation og session) overførsel af data med den grad af pålidelighed, som de kræver. OSI-modellen definerer fem serviceklasser leveret af transportlaget. Disse typer tjenester er kendetegnet ved kvaliteten af ​​de leverede tjenester: haster, evnen til at genoprette afbrudte kommunikationer, tilgængeligheden af ​​midler til multipleksing af flere forbindelser mellem forskellige applikationsprotokoller gennem en fælles transportprotokol, og vigtigst af alt, evnen til at detektere og rette transmissionsfejl, såsom forvrængning, tab og duplikering af pakker.

Transportlaget bestemmer adresseringen af ​​fysiske enheder (systemer, deres dele) i netværket. Dette lag garanterer levering af informationsblokke til modtagere og kontrollerer denne levering. Hans hovedopgave er at levere effektive, bekvemme og pålidelige former for informationsoverførsel mellem systemer. Når mere end én pakke behandles, styrer transportlaget rækkefølgen, hvori pakkerne behandles. Hvis en duplikat af en tidligere modtaget besked passerer igennem, genkender dette lag dette og ignorerer beskeden.

Transportlagets funktioner omfatter:

1. Styring af transmission over netværket og sikring af datablokkenes integritet.

2. Opdagelse af fejl, deres delvise eliminering og indberetning af ukorrigerede fejl.

3. Gendannelse af transmission efter fejl og funktionsfejl.

4. Forstørrelse eller opdeling af datablokke.

5. At give prioriteter ved overførsel af blokke (normalt eller presserende).

6. Bekræftelse af overførsel.

7. Eliminering af blokeringer i tilfælde af dødvande situationer i netværket.

Med udgangspunkt i transportlaget implementeres alle højere liggende protokoller i software, normalt inkluderet i netværksoperativsystemet.

De mest almindelige transportlagsprotokoller omfatter:

TCP (Transmission Control Protocol) transmissionskontrolprotokol for TCP/IP-stakken;

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

NCP (NetWare Core Protocol) den grundlæggende protokol for NetWare-netværk;

SPX (Sequenced Packet eXchange) ordnet udveksling af Novell stackpakker;

TP4 (Transmission Protocol) – klasse 4 transmissionsprotokol.

Netværkslag

Netværksniveauet sikrer lægning af kanaler, der forbinder abonnent- og administrative systemer gennem kommunikationsnetværket, valg af den hurtigste og mest pålidelige rute.

Netværkslaget etablerer kommunikation i et computernetværk mellem to systemer og sikrer lægning af virtuelle kanaler mellem dem. En virtuel eller logisk kanal er funktionen af ​​netværkskomponenter, der skaber illusionen om, at de interagerende komponenter lægger den nødvendige vej mellem dem. Derudover rapporterer netværkslaget fejl til transportlaget. Netværkslagsmeddelelser kaldes normalt pakker. De indeholder stykker data. Netværkslaget er ansvarlig for deres adressering og levering.

At finde den bedste vej til datatransmission kaldes routing, og dens løsning er netværkslagets hovedopgave. Dette problem kompliceres af det faktum, at den korteste vej ikke altid er den bedste. Ofte er kriteriet for at vælge en rute transmissionstiden for data langs denne rute; det afhænger af kommunikationskanalernes kapacitet og trafikintensitet, som kan ændre sig over tid. Nogle routingalgoritmer forsøger at tilpasse sig ændringer i belastning, mens andre træffer beslutninger baseret på gennemsnit over tid. lang tid. Ruten kan vælges ud fra andre kriterier, for eksempel transmissionspålidelighed.

Linklagsprotokollen sikrer levering af data mellem alle noder kun i et netværk med den passende standardtopologi. Dette er en meget streng begrænsning, der ikke tillader opbygning af netværk med en udviklet struktur, for eksempel netværk, der kombinerer flere virksomhedsnetværk til et enkelt netværk, eller yderst pålidelige netværk, hvor der er redundante forbindelser mellem noder.

Inden for netværket er datalevering således reguleret af datalinklaget, men datalevering mellem netværk håndteres af netværkslaget. Ved organisering af pakkelevering på netværksniveau anvendes begrebet netværksnummer. I dette tilfælde består modtagerens adresse af netværksnummeret og computernummeret på dette netværk.

Netværk er forbundet med hinanden af ​​specielle enheder kaldet routere. En router er en enhed, der indsamler information om topologien af ​​internetforbindelser og, baseret på den, videresender netværkslagspakker til destinationsnetværket. For at transmittere en besked fra en afsender på ét netværk til en modtager på et andet netværk, skal du foretage et antal transitoverførsler (hop) mellem netværk, hver gang du vælger den passende rute. En rute er således en sekvens af routere, som en pakke passerer igennem.

Netværkslaget er ansvarlig for opdeling af brugere i grupper og routing af pakker baseret på oversættelse af MAC-adresser til netværksadresser. Netværkslaget giver også transparent transmission af pakker til transportlaget.

Netværkslaget udfører følgende funktioner:

1. Oprettelse af netværksforbindelser og identifikation af deres porte.

2. Detektering og rettelse af fejl, der opstår under transmission gennem et kommunikationsnetværk.

3. Pakkeflowkontrol.

4. Organisering (bestilling) af sekvenser af pakker.

5. Routing og omskiftning.

6. Segmentering og sammenlægning af pakker.

På netværksniveau er der defineret to typer protokoller. Den første type refererer til definitionen af ​​regler for transmission af slutknudedatapakker fra noden til routeren og mellem routere. Det er de protokoller, der normalt menes, når folk taler om netværkslagsprotokoller. En anden type protokol, kaldet routing-informationsudvekslingsprotokoller, er dog ofte inkluderet i netværkslaget. Ved hjælp af disse protokoller indsamler routere oplysninger om topologien af ​​internetforbindelser.

Netværkslagsprotokoller implementeres af operativsystemsoftwaremoduler samt routersoftware og hardware.

De mest almindeligt anvendte protokoller på netværksniveau er:

IP (Internet Protocol) Internetprotokol, en netværksprotokol for TCP/IP-stakken, der giver adresse- og routinginformation;

IPX (Internetwork Packet Exchange) er en internetwork-pakkeudvekslingsprotokol designet til adressering og routing af pakker på Novell-netværk;

X.25 er en international standard for global pakkekoblet kommunikation (delvist implementeret på Layer 2);

CLNP (Connection Less Network Protocol) er en netværksprotokol uden forbindelse.

Data Link Layer

Informationsenheden ved linklaget er rammen. Rammer er en logisk organiseret struktur, som data kan placeres i. Linklagets opgave er at overføre frames fra netværkslaget til det fysiske lag.

Det fysiske lag overfører simpelthen bits. Dette tager ikke højde for, at i nogle netværk, hvor kommunikationslinjer bruges skiftevis af flere par interagerende computere, kan det fysiske transmissionsmedium være optaget. Derfor er en af ​​linklagets opgaver at kontrollere tilgængeligheden af ​​transmissionsmediet. En anden opgave for linklaget er at implementere fejldetektions- og korrektionsmekanismer.

Linklaget sikrer, at hver ramme transmitteres korrekt ved at placere en speciel sekvens af bit i begyndelsen og slutningen af ​​hver ramme for at markere den, og beregner også en kontrolsum ved at summere alle bytes i rammen på en bestemt måde og tilføje kontrolsummen. til rammen. Når rammen ankommer, beregner modtageren igen kontrolsummen af ​​de modtagne data og sammenligner resultatet med kontrolsummen fra rammen. Hvis de matcher, anses rammen for at være korrekt og accepteret. Hvis kontrolsummerne ikke stemmer overens, registreres en fejl.

Linklagets opgave er at tage pakker, der kommer fra netværkslaget, og forberede dem til transmission ved at placere dem i en ramme af passende størrelse. Dette lag er ansvarlig for at bestemme, hvor en blok begynder og slutter, samt detektering af transmissionsfejl.

På samme niveau fastlægges brugsreglerne fysisk niveau netværksknuder. Den elektriske repræsentation af data på LAN (databit, datakodningsmetoder og tokens) genkendes på dette niveau og kun på dette niveau. Det er her fejl opdages og korrigeres (ved at kræve, at data skal gentransmitteres).

Datalinklaget sørger for oprettelse, transmission og modtagelse af datarammer. Dette lag betjener anmodninger fra netværkslaget og bruger den fysiske lagtjeneste til at modtage og transmittere pakker. IEEE 802.X-specifikationerne opdeler datalinklaget i to underlag:

LLC (Logical Link Control) logisk linkkontrol giver logisk kontrol af kommunikation. LLC-underlaget leverer netværkslagstjenester og er forbundet med transmission og modtagelse af brugermeddelelser.

MAC (Media Assess Control) medieadgangskontrol. MAC-underlaget regulerer adgangen til det delte fysiske medie (token-passering eller kollisions- eller kollisionsdetektion) og styrer adgangen til kommunikationskanalen. LLC-underlaget er placeret over MAC-underlaget.

Datalinklaget definerer medieadgang og transmissionskontrol gennem en procedure til transmission af data over kanalen.

Når de transmitterede datablokke er store, opdeler linklaget dem i frames og transmitterer frames i form af sekvenser.

Ved modtagelse af rammer danner laget transmitterede datablokke fra dem. Størrelsen af ​​en datablok afhænger af transmissionsmetoden og kvaliteten af ​​den kanal, den transmitteres over.

I lokale netværk bruges linklagsprotokoller af computere, broer, switche og routere. I computere implementeres linklagsfunktioner gennem en fælles indsats fra netværksadaptere og deres drivere.

Datalinklaget kan udføre følgende typer funktioner:

1. Organisering (etablering, ledelse, afslutning) af kanalforbindelser og identifikation af deres havne.

2. Organisering og overførsel af personale.

3. Opdagelse og rettelse af fejl.

4. Dataflowstyring.

5. Sikring af gennemsigtighed af logiske kanaler (transmission af data kodet på nogen måde gennem dem).

De mest almindeligt anvendte protokoller på datalinklaget inkluderer:

HDLC (High Level Data Link Control) højniveau datalink-kontrolprotokol til serielle forbindelser;

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

Ethernet-netværksteknologi i henhold til IEEE 802.3-standarden for netværk, der anvender bustopologi og multiple access med bærefrekvenslytning og konfliktdetektion;

Token-ring er en netværksteknologi i henhold til IEEE 802.5-standarden, der bruger en ringtopologi og en ringeadgangsmetode med token-overførsel;

FDDI (Fiber Distributed Date Interface Station) er en netværksteknologi i henhold til IEEE 802.6-standarden, der bruger fiberoptiske medier;

X.25 er en international standard for global pakkekoblet kommunikation;

Frame relæ netværk organiseret ved hjælp af X25 og ISDN teknologier.

Fysisk lag

Det fysiske lag er designet til at interface med fysiske kommunikationsmidler. Fysiske forbindelser er en samling fysiske miljø, hardware og software, der sikrer transmission af signaler mellem systemer.

Det fysiske miljø er materielle substans, hvorigennem signaler transmitteres. Det fysiske miljø er fundamentet, som fysisk forbindelse bygges på. Ether, metaller, optisk glas og kvarts er meget udbredt som fysiske medier.

Det fysiske lag består af et Media Interface Sublayer og et Transmission Conversion Sublayer.

Den første af dem sikrer parringen af ​​datastrømmen med den anvendte fysiske kommunikationskanal. Den anden udfører transformationer relateret til de anvendte protokoller. Det fysiske lag tilvejebringer den fysiske grænseflade til datakanalen og beskriver også procedurerne for at transmittere signaler til og modtage signaler fra kanalen. På dette niveau er de elektriske, mekaniske, funktionelle og proceduremæssige parametre for fysisk forbindelse i systemer. Det fysiske lag modtager datapakker fra det øvre linklag og konverterer dem til optiske eller elektriske signaler svarende til 0 og 1 i den binære strøm. Disse signaler sendes gennem transmissionsmediet til den modtagende knude. Mekaniske og elektriske/optiske egenskaber af transmissionsmediet bestemmes på det fysiske niveau og omfatter:

Type af kabler og stik;

Layout af kontakter i stik;

Signalkodningsskema for værdierne 0 og 1.

Det fysiske lag udfører følgende funktioner:

1. Etablering og afbrydelse af fysiske forbindelser.

2. Seriel kode transmission og modtagelse.

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

4. Kanalidentifikation.

5. Anmeldelse af funktionsfejl og fejl.

Underretning om fejl og fejl skyldes det faktum, at der på det fysiske niveau detekteres en bestemt klasse af hændelser, der forstyrrer den normale drift af netværket (kollision af rammer sendt af flere systemer på én gang, kanalbrud, strømafbrydelse, tab af mekanisk kontakt osv.). Typerne af tjenester, der leveres til datalinklaget, bestemmes af de fysiske lagprotokoller. Det er nødvendigt at lytte til en kanal i tilfælde, hvor en gruppe systemer er forbundet til én kanal, men kun én af dem har tilladelse til at sende signaler på samme tid. Derfor giver lytning til en kanal dig mulighed for at afgøre, om den er gratis til transmission. I nogle tilfælde er det fysiske lag opdelt i flere underniveauer for at definere strukturen tydeligere. For eksempel er det fysiske lag i et trådløst netværk opdelt i tre underlag (fig. 1.14).

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

Fysiske lagfunktioner er implementeret i alle enheder, der er tilsluttet netværket. På computersiden udføres de fysiske lagfunktioner af netværksadapteren. Repeatere er den eneste type udstyr, der kun fungerer på det fysiske lag.

Det fysiske lag kan levere både asynkron (seriel) og synkron (parallel) transmission, som bruges til nogle mainframes og minicomputere. På det fysiske lag skal et kodningsskema defineres til at repræsentere binære værdier med det formål at transmittere dem over en kommunikationskanal. Mange lokale netværk bruger Manchester-kodning.

Et eksempel på en fysisk lag-protokol er 10Base-T Ethernet-teknologispecifikationen, som definerer kablet, der bruges som kategori 3 uskærmet parsnoet par med en karakteristisk impedans på 100 ohm, et RJ-45-stik, en maksimal fysisk segmentlængde på 100 meter, Manchester-kode for datarepræsentation og andre karakteristika miljø og elektriske signaler.

Nogle af de mest almindelige fysiske lagspecifikationer inkluderer:

EIA-RS-232-C, CCITT V.24/V.28 – mekaniske/elektriske egenskaber ved et ubalanceret serielt interface;

EIA-RS-422/449, CCITT V.10 – mekaniske, elektriske og optiske egenskaber for et afbalanceret serielt interface;

Ethernet er en netværksteknologi i henhold til IEEE 802.3-standarden for netværk, der bruger en bustopologi og multiple access med operatørlytning og kollisionsdetektion;

Tokenring er en netværksteknologi i henhold til IEEE 802.5-standarden, der bruger en ringtopologi og en ringeadgangsmetode med token-overførsel.