Omrežni model OSI. Splošne informacije o omrežnih tehnologijah Koliko plasti vsebuje osnovni model odprtih sistemov?

14.09.2022

Sodobni IT svet je ogromna, razvejana struktura, ki jo je težko razumeti. Za poenostavitev razumevanja in izboljšanje odpravljanja napak že v fazi načrtovanja protokolov in sistemov je bila uporabljena modularna arhitektura. Veliko lažje ugotovimo, da je težava v video čipu, ko je video kartica ločena naprava od ostale opreme. Ali pa opazite težavo v ločenem odseku omrežja, namesto da lopatate celotno omrežje.

Modularno je zgrajena tudi ločena plast IT - omrežje. Operacijski model omrežja se imenuje omrežni model osnovnega referenčnega modela medsebojnega povezovanja odprtih sistemov ISO/OSI. Na kratko - model OSI.

Model OSI je sestavljen iz 7 plasti. Vsaka raven je abstrahirana od drugih in ne ve ničesar o njihovem obstoju. Model OSI lahko primerjamo z zgradbo avtomobila: motor opravlja svoje delo tako, da ustvarja navor in ga prenaša na menjalnik. Motorju je vseeno, kaj bo s tem navorom. Bo vrtel kolo, gosenico ali propeler? Tako kot pri kolesu ni pomembno, od kod prihaja ta navor - od motorja ali ročaja, ki ga obrača mehanik.

Tukaj moramo dodati koncept tovora. Vsaka raven nosi določeno količino informacij. Nekatere od teh informacij so za to raven zaščitene, na primer naslov. Naslov IP spletnega mesta nam ne daje nobenih koristnih informacij. Skrbijo nas le mačke, ki nam jih pokaže spletno mesto. Torej se ta tovor prenaša v tistem delu plasti, ki se imenuje protokolarna podatkovna enota (PDU).

Plasti modela OSI

Oglejmo si vsako raven modela OSI podrobneje.

1. stopnja. fizično ( fizično). Enota tovora ( PDU) tukaj je košček. Fizična plast ne pozna ničesar razen enic in ničel. Na tej ravni delujejo žice, povezovalne plošče, omrežna vozlišča (vozlišča, ki jih je zdaj težko najti v naših običajnih omrežjih) in omrežni adapterji. To so omrežni adapterji in nič drugega iz računalnika. Omrežni adapter sam sprejme zaporedje bitov in ga posreduje naprej.

2. stopnja. kanal ( podatkovna povezava). PDU - okvir ( okvir). Na tej ravni se pojavi naslavljanje. Naslov je naslov MAC. Povezovalni sloj je odgovoren za dostavo okvirjev prejemniku in njihovo celovitost. V omrežjih, ki jih poznamo, deluje protokol ARP na ravni povezave. Drugonivojsko naslavljanje deluje le znotraj enega omrežnega segmenta in ne pozna ničesar o usmerjanju – za to skrbi višja raven. V skladu s tem so naprave, ki delujejo na L2, stikala, mostovi in ​​gonilnik omrežne kartice.

3. stopnja. Omrežje ( omrežje). PDU paket ( paket). Najpogostejši protokol (ne bom več govoril o "najpogostejšem" - ta članek je za začetnike in praviloma ne naletijo na nič eksotičnega) tukaj je IP. Naslavljanje poteka z naslovi IP, ki so sestavljeni iz 32 bitov. Protokol je usmerjen, kar pomeni, da lahko paket doseže kateri koli del omrežja prek določenega števila usmerjevalnikov. Usmerjevalniki delujejo na L3.

4. stopnja. Prevoz ( transport). segment PDU ( segment)/datagram ( datagram). Na tej ravni se pojavijo koncepti pristanišč. Tu delujeta TCP in UDP. Protokoli na tej ravni so odgovorni za neposredno komunikacijo med aplikacijami in za zanesljivost dostave informacij. TCP lahko na primer zahteva ponovni prenos podatkov, če so bili podatki prejeti nepravilno ali ne vsi. TCP lahko spremeni tudi hitrost prenosa podatkov, če sprejemna stran nima časa prejeti vsega (velikost okna TCP).

Naslednje ravni so "pravilno" implementirane samo v RFC. V praksi protokoli, opisani na naslednjih ravneh, delujejo hkrati na več ravneh modela OSI, zato ni jasne delitve na sejne in predstavitvene plasti. V zvezi s tem je trenutno glavni uporabljeni sklad TCP/IP, o katerem bomo govorili spodaj.

5. stopnja. Seja ( sejo). PDU podatki ( podatke). Upravlja komunikacijsko sejo, izmenjavo informacij in pravice. Protokoli - L2TP, PPTP.

6. stopnja. Izvršni ( predstavitev). PDU podatki ( podatke). Predstavitev in šifriranje podatkov. JPEG, ASCII, MPEG.

7. stopnja. Uporabljeno ( aplikacija). PDU podatki ( podatke). Najbolj številna in raznolika raven. Izvaja vse protokole na visoki ravni. Kot so POP, SMTP, RDP, HTTP itd. Protokolom tukaj ni treba razmišljati o usmerjanju ali zagotavljanju dostave informacij - to izvajajo nižje plasti. Na ravni 7 je potrebno samo izvesti določena dejanja, na primer prejeti kodo html ali e-poštno sporočilo določenemu prejemniku.

Zaključek

Modularnost modela OSI omogoča hitro identifikacijo problematičnih področij. Konec koncev, če ni pinga (3-4 ravni) do spletnega mesta, se nima smisla poglabljati v prekrivne plasti (TCP-HTTP), ko spletno mesto ni prikazano. Z abstrahiranjem od drugih nivojev je lažje najti napako v problematičnem delu. Po analogiji z avtomobilom - ne preverjamo svečk, ko preluknjamo kolo.

Model OSI je referenčni model – nekakšen sferični konj v vakuumu. Njegov razvoj je trajal zelo dolgo. Vzporedno z njim je bil razvit protokolni sklad TCP/IP, ki se trenutno aktivno uporablja v omrežjih. V skladu s tem je mogoče potegniti analogijo med TCP/IP in OSI.

V pripomočku sudo, ki se uporablja za organizacijo izvajanja ukazov v imenu drugih uporabnikov, je bila ugotovljena ranljivost (CVE-2019-18634), kar vam omogoča, da povečate svoje privilegije v sistemu. Težava […]

Izdaja WordPress 5.3 izboljšuje in širi urejevalnik blokov, predstavljen v WordPress 5.0, z novim blokom, bolj intuitivno interakcijo in izboljšano dostopnostjo. Novosti v urejevalniku […]

Po devetih mesecih razvoja je na voljo multimedijski paket FFmpeg 4.2, ki vključuje nabor aplikacij in zbirko knjižnic za delovanje na različnih multimedijskih formatih (snemanje, pretvorba in […]

  • Nove funkcije v Linux Mint 19.2 Cinnamon

    Linux Mint 19.2 je dolgoročna izdaja podpore, ki bo podprta do leta 2023. Prihaja s posodobljeno programsko opremo in vsebuje izboljšave ter številne nove […]

  • Izdana distribucija Linux Mint 19.2

    Predstavljena je izdaja distribucije Linux Mint 19.2, druge posodobitve veje Linux Mint 19.x, oblikovane na osnovi paketa Ubuntu 18.04 LTS in podprte do leta 2023. Distribucija je popolnoma združljiva [...]

  • Na voljo so nove izdaje storitve BIND, ki vsebujejo popravke napak in izboljšave funkcij. Nove izdaje lahko prenesete s strani za prenose na spletni strani razvijalca: […]

    Exim je agent za prenos sporočil (MTA), razvit na Univerzi v Cambridgeu za uporabo v sistemih Unix, povezanih z internetom. Je prosto dostopen v skladu z [...]

    Po skoraj dveh letih razvoja je predstavljena izdaja ZFS za Linux 0.8.0, implementacija datotečnega sistema ZFS, zasnovana kot modul za jedro Linuxa. Modul je bil testiran z jedri Linuxa od 2.6.32 do […]

    IETF (Internet Engineering Task Force), ki razvija internetne protokole in arhitekturo, je dokončal RFC za protokol ACME (Automatic Certificate Management Environment) […]

    Neprofitna overiteljica Let’s Encrypt, ki je pod nadzorom skupnosti in vsem brezplačno zagotavlja certifikate, je povzela rezultate preteklega leta in spregovorila o načrtih za leto 2019. […]

    Omrežni model OSI je referenčni model za interakcijo odprtih sistemov, v angleščini zveni kot Open Systems Interconnection Basic Reference Model. Njegov namen je posplošena predstavitev orodij za omrežno interakcijo.

    To pomeni, da je model OSI posplošen standard za razvijalce programov, zahvaljujoč kateremu lahko kateri koli računalnik enako dešifrira podatke, poslane iz drugega računalnika. Da bo jasno, bom navedel primer iz resničnega življenja. Znano je, da čebele vse okoli sebe vidijo v ultravijolični svetlobi. To pomeni, da naše oko in čebela zaznavata isto sliko na povsem različne načine in tisto, kar vidijo žuželke, je lahko nevidno človeškemu vidu.

    Enako je z računalniki - če en razvijalec napiše aplikacijo v nekem programskem jeziku, ki ga njegov računalnik razume, vendar ni na voljo nikomur drugemu, potem na nobeni drugi napravi ne boste mogli prebrati dokumenta, ki ga je ustvarila ta aplikacija. Zato smo prišli na idejo, da pri pisanju prošenj upoštevamo enotna pravila, ki so razumljiva vsem.

    ravni OSI

    Zaradi jasnosti je proces delovanja omrežja običajno razdeljen na 7 ravni, od katerih ima vsaka svojo skupino protokolov.

    Omrežni protokol so pravila in tehnični postopki, ki računalnikom v omrežju omogočajo povezovanje in izmenjavo podatkov.
    Skupina protokolov, ki jih združuje skupni končni cilj, se imenuje protokolni sklad.

    Za izvajanje različnih nalog obstaja več protokolov, ki služijo sistemom, na primer sklad TCP/IP. Oglejmo si podrobneje, kako se informacije iz enega računalnika pošljejo prek lokalnega omrežja v drug računalnik.

    Naloge računalnika SENDER:

    • Pridobite podatke iz aplikacije
    • Če je prostornina velika, jih razdelite na majhne pakete
    • Pripravite se na prenos, to je navedite pot, šifrirajte in prekodirajte v omrežni format.

    Naloge PREJEMNIKOVEGA računalnika:

    • Prejemanje podatkovnih paketov
    • Odstranite servisne informacije iz njega
    • Kopiraj podatke v odložišče
    • Po končanem sprejemu vseh paketov iz njih oblikujte začetni podatkovni blok
    • Dajte ga aplikaciji

    Za pravilno izvajanje vseh teh operacij je potreben en sam sklop pravil, to je referenčni model OSI.

    Vrnimo se k nivojem OSI. Običajno se štejejo v obratnem vrstnem redu in omrežne aplikacije se nahajajo na vrhu tabele, fizični medij za prenos informacij pa na dnu. Ko podatki iz računalnika tečejo neposredno do omrežnega kabla, jih protokoli, ki delujejo na različnih ravneh, postopoma preoblikujejo in pripravijo za fizični prenos.

    Oglejmo si jih podrobneje.

    7. Aplikacijska plast

    Njegova naloga je zbiranje podatkov iz omrežne aplikacije in pošiljanje na raven 6.

    6. Predstavitveni sloj

    Te podatke prevede v en univerzalni jezik. Dejstvo je, da ima vsak računalniški procesor svoj format za obdelavo podatkov, vendar morajo v omrežje vstopiti v enem univerzalnem formatu - to počne predstavitveni sloj.

    5. Sloj seje

    Ima veliko nalog.

    1. Vzpostavite komunikacijsko sejo s prejemnikom. Programska oprema opozori sprejemni računalnik, da mu bodo podatki poslani.
    2. Tukaj poteka prepoznavanje in zaščita imena:
      • identifikacija – prepoznavanje imena
      • avtentikacija - preverjanje gesla
      • registracija - dodelitev pooblastila
    3. Izvedba, katera stranka prenaša informacije in kako dolgo bo to trajalo.
    4. Postavitev kontrolnih točk v celotnem toku podatkov, tako da je v primeru izgube katerega koli dela enostavno ugotoviti, kateri del je izgubljen in ga je treba ponovno poslati.
    5. Segmentacija je razdelitev velikega bloka na majhne pakete.

    4. Transportna plast

    Zagotavlja aplikacijam zahtevano raven zaščite pri dostavi sporočil. Obstajata dve skupini protokolov:

    • Protokoli, ki so usmerjeni v povezavo - spremljajo dostavo podatkov in po želji zahtevajo ponovni prenos, če ta ne uspe. To je TCP - protokol za nadzor prenosa informacij.
    • Niso usmerjeni na povezavo (UDP) - preprosto pošiljajo bloke in ne nadzirajo njihove dostave.

    3. Omrežna plast

    Zagotavlja prenos paketa od konca do konca z izračunom njegove poti. Na tej ravni se v paketih naslova IP pošiljatelja in prejemnika dodaja vsem predhodnim informacijam, ki jih ustvarijo druge ravni. Od tega trenutka se podatkovni paket imenuje sam PAKET, ki ima (IP protokol je medmrežni protokol).

    2. Sloj podatkovne povezave

    Pri tem se paket prenaša znotraj enega kabla, torej enega lokalnega omrežja. Deluje samo do robnega usmerjevalnika enega lokalnega omrežja. Prejetemu paketu povezovalna plast doda lastno glavo - MAC naslova pošiljatelja in prejemnika in v tej obliki podatkovni blok že imenujemo FRAME.

    Pri prenosu izven enega lokalnega omrežja se paketu dodeli MAC ne gostitelja (računalnika), temveč usmerjevalnika drugega omrežja. Tu se pojavi vprašanje sivo-belega IP-ja, o katerem je bilo govora v članku, do katerega je bila navedena zgornja povezava. Siva je naslov znotraj enega lokalnega omrežja, ki se ne uporablja zunaj njega. Bela je edinstven naslov v svetovnem internetu.

    Ko paket prispe na robni usmerjevalnik, se IP paketa zamenja z IP-jem tega usmerjevalnika in celotno lokalno omrežje se poveže z globalnim omrežjem, torej internetom, pod enim samim naslovom IP. Če je naslov bel, se del podatkov z naslovom IP ne spremeni.

    1. Fizična plast (transportna plast)

    Odgovoren za pretvorbo binarnih informacij v fizični signal, ki se pošlje v fizično podatkovno povezavo. Če gre za kabel, potem je signal električni, če gre za optično omrežje, potem je to optični signal. Ta pretvorba se izvede z uporabo omrežne kartice.

    Protokolni skladi

    TCP/IP je protokolni sklad, ki upravlja prenos podatkov tako v lokalnem omrežju kot v internetu. Ta sklad vsebuje 4 nivoje, to pomeni, da glede na referenčni model OSI vsak od njih združuje več nivojev.

    1. Aplikacija (OSI - aplikacija, predstavitev in seja)
      Za to raven so odgovorni naslednji protokoli:
      • TELNET - oddaljena komunikacijska seja v obliki ukazne vrstice
      • FTP - protokol za prenos datotek
      • SMTP - Protokol za posredovanje pošte
      • POP3 in IMAP - prejemanje pošte
      • HTTP - delo s hiperbesedilnimi dokumenti
    2. Transport (enako za OSI) sta TCP in UDP, ki sta že opisana zgoraj.
    3. Internetwork (OSI - network) je IP protokol
    4. Raven omrežnega vmesnika (OSI - kanal in fizična) Za delovanje te ravni so odgovorni gonilniki omrežnih adapterjev.

    Terminologija pri označevanju podatkovnega bloka

    • Tok - podatki, s katerimi se upravlja na ravni aplikacije
    • Datagram je blok izhodnih podatkov iz UPD, ki nima zajamčene dostave.
    • Segment je blok, zagotovljen za dostavo na izhodu protokola TCP.
    • Paket je blok izhodnih podatkov iz protokola IP. ker na tej ravni še ni zajamčeno, da bo dostavljen, ga lahko imenujemo tudi datagram.
    • Okvir je blok z dodeljenimi naslovi MAC.

    Hvala vam! Ni pomagalo

    To gradivo je namenjeno referencam sedemslojni omrežni model OSI. Tukaj boste našli odgovor na vprašanje, zakaj morajo sistemski skrbniki razumeti ta model omrežja, upoštevanih bo vseh 7 nivojev modela, spoznali pa boste tudi osnove modela TCP/IP, ki je bil zgrajen na osnovi referenčni model OSI.

    Ko sem se začela ukvarjati z različnimi IT tehnologijami in se začela ukvarjati s tem področjem, seveda nisem poznala nobenega modela, niti pomislila nisem nanj, a mi je bolj izkušen strokovnjak svetoval študij oz. namesto tega preprosto razumejte ta model in dodajte, da " če razumete vse principe interakcije, bo veliko lažje upravljati, konfigurirati omrežje in reševati vse vrste omrežnih in drugih težav" Seveda sem mu prisluhnil in začel brskati po knjigah, internetu in drugih virih informacij, hkrati pa na obstoječem omrežju preverjal, ali vse to v resnici drži.

    V sodobnem svetu je razvoj omrežne infrastrukture dosegel tako visoko raven, da podjetje (brez izgradnje niti majhnega omrežja) vklj. in majhne) ne bodo mogli preprosto normalno obstajati, zato so sistemski skrbniki vedno bolj iskani. In za visokokakovostno gradnjo in konfiguracijo katerega koli omrežja mora skrbnik sistema razumeti načela referenčnega modela OSI, samo zato, da se naučite razumeti interakcijo omrežnih aplikacij in načela omrežnega prenosa podatkov, bom poskusil predstaviti to gradivo na dostopen način tudi skrbnikom začetnikom.

    Omrežni model OSI (osnovni referenčni model povezovanja odprtih sistemov) je abstrakten model interakcije računalnikov, aplikacij in drugih naprav v omrežju. Skratka, bistvo tega modela je, da organizacija ISO ( Mednarodna organizacija za standardizacijo) je razvil standard za delovanje omrežja, tako da se je nanj lahko zanesel vsak, obstajala pa je kompatibilnost vseh omrežij in interakcija med njimi. Eden najbolj priljubljenih omrežnih komunikacijskih protokolov, ki se uporablja po vsem svetu, je TCP/IP, ki je zgrajen na osnovi referenčnega modela.

    No, pojdimo neposredno na same ravni tega modela in najprej se seznanimo s splošno sliko tega modela v kontekstu njegovih ravni.

    Zdaj pa se podrobneje pogovorimo o vsaki ravni, običajno je, da ravni referenčnega modela opisujemo od zgoraj navzdol, na tej poti poteka interakcija, na enem računalniku od zgoraj navzdol in na računalniku, kjer so podatki prejeli od spodaj navzgor, tj. podatki gredo skozi vsako raven zaporedno.

    Opis ravni mrežnega modela

    Aplikacijska plast (7) (aplikacijski sloj) je začetna in hkrati končna točka podatkov, ki jih želite posredovati po omrežju. Ta plast je odgovorna za interakcijo aplikacij prek omrežja, tj. Aplikacije komunicirajo na tej ravni. To je najvišja raven in tega se morate spomniti pri reševanju težav, ki se pojavijo.

    HTTP, POP3, SMTP, FTP, TELNET in drugi. Z drugimi besedami, aplikacija 1 pošlje zahtevo aplikaciji 2 po teh protokolih in da bi ugotovili, da je aplikacija 1 poslala zahtevo aplikaciji 2, mora med njima obstajati povezava, za to pa je odgovoren protokol povezava.

    Predstavitveni sloj (6)– ta plast je odgovorna za kodiranje podatkov, tako da se lahko kasneje prenesejo po omrežju, in jih ustrezno pretvori nazaj, tako da aplikacija te podatke razume. Po tem nivoju postanejo podatki za ostale nivoje enaki, tj. ni pomembno, za kakšne podatke gre, ali gre za wordov dokument ali elektronsko sporočilo.

    Na tej ravni delujejo naslednji protokoli: RDP, LPP, NDR in drugi.

    Raven seje (5)– je odgovoren za vzdrževanje seje med prenosi podatkov, tj. Trajanje seje se razlikuje glede na podatke, ki se prenašajo, zato jo je treba vzdrževati ali prekiniti.

    Na tej ravni delujejo naslednji protokoli: ASP, L2TP, PPTP in drugi.

    Transportna plast (4)– je odgovoren za zanesljivost prenosa podatkov. Podatke tudi razdeli na segmente in jih ponovno sestavi, saj so podatki različnih velikosti. Na tej ravni sta dva dobro znana protokola: TCP in UDP. Protokol TCP zagotavlja, da bodo podatki dostavljeni v celoti, protokol UDP pa tega ne zagotavlja, zato se uporabljajo za različne namene.

    Omrežna plast (3)– zasnovan je tako, da določa pot, po kateri naj gredo podatki. Usmerjevalniki delujejo na tej ravni. Odgovoren je tudi za: prevajanje logičnih naslovov in imen v fizične, določanje kratke poti, preklapljanje in usmerjanje, spremljanje težav v omrežju. Na tej ravni deluje IP protokol in protokoli usmerjanja, npr. RIP, OSPF.

    Povezavni sloj (2)– zagotavlja interakcijo na fizičnem nivoju; MAC naslovi omrežnih naprav, se tukaj tudi spremljajo in popravljajo napake, t.j. pošlje ponovno zahtevo za poškodovan okvir.

    Fizična plast (1)– to je neposredna pretvorba vseh okvirjev v električne impulze in obratno. Z drugimi besedami, fizični prenos podatkov. Na tej ravni delajo vozlišča.

    Takole izgleda celoten proces prenosa podatkov z vidika tega modela. Je referenčna in standardizirana, zato na njej temeljijo druge omrežne tehnologije in modeli, zlasti model TCP/IP.

    TCP IP model

    TCP/IP model je nekoliko drugačen od modela OSI; če smo natančnejši, ta model združuje nekaj ravni modela OSI in le 4 so:

    • Uporabljeno;
    • Transport;
    • Omrežje;
    • Kanal.

    Slika prikazuje razliko med obema modeloma in še enkrat prikazuje, na katerih ravneh delujejo znani protokoli.


    O omrežnem modelu OSI in posebej o interakciji računalnikov v omrežju lahko govorimo dolgo časa in ne bo sodilo v en članek in bo malo nejasno, zato sem tukaj poskušal predstaviti osnovo tega modela in opis vseh nivojev. Glavna stvar je razumeti, da je vse to res in datoteka, ki ste jo poslali po omrežju, preprosto preide " ogromno»pot, preden pride do končnega uporabnika, vendar se to zgodi tako hitro, da tega ne opaziš, predvsem zaradi razvitih omrežnih tehnologij.

    Upam, da vam bo vse to pomagalo razumeti interakcijo omrežij.

    Model OSI je konceptualni model, ki ga je ustvarila mednarodna organizacija za standardizacijo in omogoča komunikacijo različnih komunikacijskih sistemov z uporabo standardnih protokolov. Preprosto povedano, OSI zagotavlja standard za različne računalniške sisteme, da lahko komunicirajo med seboj.

    Modele OSI lahko razumemo kot univerzalni jezik za računalniška omrežja. Temelji na konceptu delitve komunikacijskega sistema na sedem abstraktnih plasti, pri čemer se vsaka plast nalaga na zadnjo.
    Vsaka plast modela OSI opravlja določeno delo in sodeluje s plastmi nad in pod njo. ciljati na določene ravni omrežne povezljivosti. Aplikacijska plast napade ciljno plast 7, protokolarna plast pa tarčo 3 in 4.

    Zakaj je model OSI pomemben

    Čeprav sodobni internet ne sledi striktno modelu OSI (bolj sledi enostavnejšemu naboru internetnih protokolov), je model OSI še vedno zelo uporaben za odpravljanje težav z omrežjem. Ne glede na to, ali gre za eno osebo, ki ne more vzpostaviti svojih vrat na spletu, ali spletno mesto ne deluje več tisoč uporabnikov, lahko model OSI reši težavo in izolira njen vir. Če je težavo mogoče zožiti na eno specifično plast modela, se je mogoče izogniti številnim nepotrebnim delom.

    Sedem abstraktnih plasti modela OSI je mogoče definirati na naslednji način, od zgoraj navzdol:

    7. Aplikacijska plast

    To je edina plast, ki neposredno komunicira z uporabniškimi podatki. Programske aplikacije, kot so spletni brskalniki in e-poštni odjemalci, uporabljajo aplikacijski sloj za začetek komunikacije. Vendar je treba pojasniti, da aplikacije odjemalske programske opreme niso del aplikacijske plasti. Namesto tega je aplikacijska plast odgovorna za protokole in obdelavo podatkov, na katere se programska oprema opira, da uporabniku predstavi pomembne podatke. Protokoli aplikacijskega sloja vključujejo HTTP in SMTP, enega od protokolov, ki omogočajo e-poštno komunikacijo.

    6. Predstavitveni sloj

    Ta plast je v prvi vrsti odgovorna za pripravo podatkov, da jih lahko uporabi aplikacijska plast. Z drugimi besedami, Layer 6 naredi podatke predstavljive aplikacijam. Sloj za predstavitev podatkov je odgovoren za prevajanje, šifriranje in stiskanje podatkov.

    Dve komunikacijski napravi lahko uporabljata različne metode kodiranja, zato je plast 6 odgovorna za pretvorbo dohodnih podatkov v sintakso, ki jo razume aplikacijska plast sprejemne naprave.
    Če naprave komunicirajo prek šifrirane povezave, je sloj 6 odgovoren za dodajanje šifriranja na strani pošiljatelja, kot tudi za dekodiranje šifriranja na strani prejemnika, tako da lahko predstavi sloj aplikacije z nešifriranimi, berljivimi podatki.

    Končno je predstavitveni sloj odgovoren tudi za stiskanje podatkov, prejetih iz aplikacijskega sloja, preden jih dostavi sloju.To pomaga izboljšati hitrost in učinkovitost komunikacije z zmanjšanjem količine prenesenih podatkov.

    5. Plast seje

    Ta plast je odgovorna za odpiranje in zapiranje komunikacije med dvema napravama. Čas med odprtjem in zaprtjem povezave se imenuje seja. Plast seje zagotavlja, da ostane seja odprta dovolj dolgo za prenos vseh izmenjanih podatkov, in nato hitro zapre sejo, da se izogne ​​tratenju virov.
    Sloj seje tudi sinhronizira prenose podatkov s kontrolnimi točkami. Na primer, pri prenosu 100 megabajtne datoteke lahko sloj seje nastavi kontrolno točko vsakih 5 megabajtov. Če po prenosu 52 megabajtov pride do prekinitve povezave ali napake, se seja lahko nadaljuje od zadnje kontrolne točke, kar pomeni, da je treba prenesti še 50 megabajtov podatkov. Brez kontrolnih točk bi moral celoten prenos začeti iz nič.

    4. Transportna plast

    Nivo 4 je odgovoren za komunikacijo med tema dvema napravama. To vključuje prejemanje podatkov iz sloja seje in njihovo razdelitev na dele, imenovane segmenti, preden se pošljejo v sloj 3. Transportni sloj na sprejemni napravi je odgovoren za ponovno sestavljanje segmentov v podatke, ki jih sloj seje lahko uporabi.
    Transportna plast je odgovorna za nadzor pretoka in nadzor napak. Nadzor pretoka določa optimalno hitrost prenosa, da zagotovi, da pošiljatelj s hitro povezavo ne preobremeni prejemnika s počasno povezavo. Transportna plast izvaja nadzor napak na prejemnem koncu, zagotavlja, da so prejeti podatki popolni, in zahteva ponovni prenos, če niso.

    3. Omrežna plast

    Omrežna plast je odgovorna za lažji prenos podatkov med dvema različnima omrežjema. Če sta dve komunikacijski napravi v istem omrežju, omrežna plast ni potrebna. Omrežni sloj razdeli segmente transportnega sloja na manjše enote, imenovane paketi, v pošiljateljski napravi in ​​te pakete ponovno sestavi v sprejemni napravi. Omrežna plast najde tudi najboljšo fizično pot, da podatki dosežejo cilj. To se imenuje usmerjanje.

    2. Sloj podatkovne povezave

    Zelo podoben omrežnemu sloju, le da sloj 2 omogoča prenos podatkov med dvema napravama v istem omrežju. Ta povezovalna plast sprejema pakete iz omrežne plasti in jih razdeli na manjše dele, imenovane okvirji. Tako kot omrežna plast je tudi plast podatkovne povezave odgovorna za nadzor pretoka in upravljanje napak v komunikacijah znotraj omrežja (transportna plast izvaja le nadzor pretoka in upravljanje napak za medomrežne komunikacije).

    1. Fizična plast

    Ta plast vključuje fizično opremo, ki sodeluje pri prenosu podatkov, kot so kabli in stikala. To je tudi plast, kjer se podatki pretvorijo v bitni tok, ki je niz 1 in 0. Fizična plast obeh naprav se mora dogovoriti tudi za signalno konvencijo, tako da je mogoče razlikovati 1 od 0 na obeh napravah.

    Podatki tečejo skozi model OSI

    Da se človeku berljive informacije prenesejo po omrežju iz ene naprave v drugo, morajo podatki potovati navzdol po sedmih slojih modela OSI na napravi pošiljateljici in nato navzgor skozi sedem plasti na sprejemnem koncu.
    Na primer, nekdo želi poslati pismo prijatelju. Pošiljatelj sestavi svoje sporočilo v e-poštni aplikaciji na svojem prenosniku in nato pritisne »pošlji«. Njegova poštna aplikacija bo e-poštno sporočilo posredovala aplikacijskemu sloju, ki bo izbral protokol (SMTP) in posredoval podatke predstavitvenemu sloju. Podatki se nato stisnejo in pošljejo sloju seje, ki sproži komunikacijsko sejo.

    Podatki bodo nato šli v pošiljateljev transportni sloj, kjer bodo segmentirani, nato pa bodo ti segmenti razdeljeni na pakete na omrežnem sloju, ki bodo nadalje razdeljeni na okvirje na sloju podatkovne povezave. Ta plast jih bo pripeljala do fizične plasti, ki bo podatke pretvorila v bitni tok 1 in 0 in jih poslala prek fizičnega medija, kot je kabel.
    Ko prejemnikov računalnik prejme bitni tok prek fizičnega medija (kot je wifi), bodo podatki šli skozi isti niz plasti na njegovi napravi, vendar v obratnem vrstnem redu. Najprej fizični sloj pretvori bitni tok 1 in 0 v okvirje, ki se posredujejo sloju podatkovne povezave. Sloj podatkovne povezave bo nato sestavil okvirje v pakete za omrežni sloj. Omrežna plast bo nato naredila segmente od paketov do transportne plasti, ki bo sestavila segmente v en kos podatkov.

    Podatki gredo nato v sloj sprejemne seje, ki jih posreduje predstavitvenemu sloju in nato konča komunikacijsko sejo. Nato predstavitvena plast odstrani stiskanje in neobdelane podatke posreduje aplikacijski plasti. Aplikacijska plast bi nato posredovala človeku berljive podatke skupaj s prejemnikovo e-poštno programsko opremo, kar bi omogočilo branje pošiljateljeve e-pošte na zaslonu prenosnika.

    Na videu: model OSI in sklad protokolov TCP IP. Osnove Etherneta.