Protokoli koji rade na osi aplikacijskoj razini. Što je sedmoslojni OSI model - zašto je potreban i kako radi. Koje bi razlike mogle postojati u tehnologijama slojeva veze?

💖 Sviđa li vam se? Podijelite vezu sa svojim prijateljima

Ranjivost (CVE-2019-18634) identificirana je u uslužnom programu sudo koji se koristi za organiziranje izvršavanja naredbi u ime drugih korisnika, što vam omogućuje povećanje privilegija u sustavu. Problem […]

Izdanje WordPressa 5.3 poboljšava i proširuje uređivač blokova predstavljen u WordPressu 5.0 s novim blokom, intuitivnijom interakcijom i poboljšanom pristupačnošću. Nove značajke u uređivaču […]

Nakon devet mjeseci razvoja dostupan je multimedijski paket FFmpeg 4.2 koji uključuje skup aplikacija i kolekciju biblioteka za rad na raznim multimedijskim formatima (snimanje, konvertiranje i […]

  • Nove značajke u Linux Mint 19.2 Cimet

    Linux Mint 19.2 izdanje je dugoročne podrške koja će biti podržana do 2023. Dolazi s ažuriranim softverom i sadrži poboljšanja i mnogo novih […]

  • Objavljena distribucija Linux Mint 19.2

    Predstavljeno izdanje Linux distribucija Mint 19.2, drugo ažuriranje ogranka Linux Mint 19.x, temeljeno na bazi paketa Ubuntu 18.04 LTS i podržano do 2023. Distribucija je potpuno kompatibilna [...]

  • Dostupna su nova izdanja usluge BIND koja sadrže ispravke grešaka i poboljšanja značajki. Nova izdanja mogu se preuzeti sa stranice za preuzimanje na web stranici programera: […]

    Exim je agent za prijenos poruka (MTA) razvijen na Sveučilištu Cambridge za korištenje na Unix sustavima spojenim na Internet. Besplatno je dostupan u skladu s [...]

    Nakon gotovo dvije godine razvoja, predstavljeno je izdanje ZFS-a na Linuxu 0.8.0, implementacije ZFS datotečnog sustava, dizajniranog kao modul za Linux kernel. Modul je testiran s Linux kernelima od 2.6.32 do […]

    IETF (Internet Engineering Task Force), koja razvija internetske protokole i arhitekturu, dovršila je RFC za ACME (Automatic Certificate Management Environment) protokol […]

    Neprofitno certifikacijsko tijelo Let’s Encrypt, koje kontrolira zajednica i svima besplatno daje certifikate, sumiralo je rezultate protekle godine i govorilo o planovima za 2019. godinu. […]

    OSI mrežni model je referentni model za komunikaciju otvoreni sustavi, na engleskom zvuči kao Open Systems Interconnection Basic Reference Model. Njegova je svrha generalizirani prikaz alata mrežne interakcije.

    Odnosno, OSI model je generalizirani standard za programere programa, zahvaljujući kojem bilo koje računalo može jednako dešifrirati podatke prenesene s drugog računala. Da budemo jasniji, navest ću primjer iz stvarnog života. Poznato je da pčele sve oko sebe vide u ultraljubičastom svjetlu. Odnosno, naše oko i pčelinje percipiraju istu sliku na potpuno različite načine, a ono što kukci vide može biti nevidljivo ljudskom vidu.

    Isto je i s računalima - ako jedan programer napiše aplikaciju na nekom programskom jeziku koji njegovo vlastito računalo razumije, ali nije dostupan nikome drugome, tada ni na jednom drugom uređaju nećete moći pročitati dokument koji je kreirala ta aplikacija. Stoga smo došli na ideju da se prilikom pisanja prijava pridržavamo jedinstvenih pravila koja su svima razumljiva.

    OSI razine

    Radi jasnoće, proces rada mreže obično se dijeli na 7 razina, od kojih svaka ima svoju skupinu protokola.

    Mrežni protokol su pravila i tehnički postupci koji omogućuju računalima na mreži povezivanje i razmjenu podataka.
    Skupina protokola ujedinjenih zajedničkim krajnjim ciljem naziva se snop protokola.

    Za obavljanje različitih zadataka postoji nekoliko protokola koji služe sustavima, na primjer, TCP/IP stog. Pogledajmo pobliže kako se informacije s jednog računala šalju preko lokalne mreže na drugo računalo.

    Zadaci računala SENDER-a:

    • Dobijte podatke iz aplikacije
    • Razbijte ih u male pakete ako je volumen velik
    • Pripremiti za prijenos, odnosno naznačiti rutu, šifrirati i transkodirati u mrežni format.

    Zadaci računala PRIMATELJA:

    • Primanje paketa podataka
    • Uklonite servisne podatke iz njega
    • Kopiraj podatke u međuspremnik
    • Nakon potpunog prijema svih paketa, od njih formirajte početni blok podataka
    • Dajte ga aplikaciji

    Za pravilno izvođenje svih ovih operacija potreban je jedan skup pravila, odnosno OSI referentni model.

    Vratimo se OSI razinama. Obično se broje obrnutim redoslijedom i mrežne aplikacije se nalaze na vrhu tablice, a fizički medij za prijenos informacija na dnu. Dok podaci s računala teku izravno prema mrežnom kabelu, protokoli koji rade na različitim razinama postupno ih transformiraju, pripremajući ih za fizički prijenos.

    Pogledajmo ih detaljnije.

    7. Aplikacijski sloj

    Njegov zadatak je prikupiti podatke iz mrežne aplikacije i poslati ih na razinu 6.

    6. Prezentacijski sloj

    Prevodi ove podatke u jedan univerzalni jezik. Poanta je da svi računalni procesor Ima vlastiti format obrada podataka, ali oni moraju ući u mrežu u jednom univerzalnom formatu – to radi prezentacijski sloj.

    5. Sloj sesije

    Ima mnogo zadataka.

    1. Uspostavite komunikacijsku sesiju s primateljem. Softver upozorava računalo primatelja da će mu podaci biti poslani.
    2. Ovdje se odvija prepoznavanje i zaštita imena:
      • identifikacija – prepoznavanje imena
      • autentikacija - provjera lozinke
      • registracija – dodjela ovlaštenja
    3. Implementacija koja strana prenosi informacije i koliko će to trajati.
    4. Postavljanje kontrolnih točaka u cjelokupni tok podataka tako da ako se bilo koji dio izgubi, lako je odrediti koji je dio izgubljen i treba ga ponovno poslati.
    5. Segmentacija je razbijanje velikog bloka u male pakete.

    4. Transportni sloj

    Pruža aplikacijama potrebnu razinu sigurnosti prilikom isporuke poruka. Postoje dvije skupine protokola:

    • Protokoli koji su orijentirani na povezivanje - oni nadziru isporuku podataka i opcionalno zahtijevaju ponovni prijenos ako ne uspije. Ovo je TCP - Information Transfer Control Protocol.
    • Nisu orijentirani na vezu (UDP) - oni jednostavno šalju blokove i ne nadziru njihovu isporuku.

    3. Mrežni sloj

    Omogućuje prijenos paketa s kraja na kraj izračunavanjem njegove rute. Na ovoj se razini u paketima IP adrese pošiljatelja i primatelja dodaju svim prethodnim informacijama koje generiraju druge razine. Od tog trenutka se paket podataka naziva sam PAKET, koji ima (IP protokol je protokol za rad na mreži).

    2. Sloj podatkovne veze

    Ovdje se paket prenosi unutar jednog kabela, odnosno jedne lokalne mreže. Radi samo do rubnog usmjerivača jedne lokalne mreže. Primljenom paketu sloj veze dodaje vlastito zaglavlje – MAC adrese pošiljatelja i primatelja, te se u tom obliku podatkovni blok već naziva FRAME.

    Kada se prenosi izvan jedne lokalne mreže, paketu se ne dodjeljuje MAC hosta (računala), već usmjerivača druge mreže. Tu se postavlja pitanje sivo-bijelog IP-a, o čemu je bilo riječi u članku na koji je gore navedena poveznica. Sivo je adresa unutar jedne lokalne mreže koja se ne koristi izvan nje. Bijelo - jedinstvena adresa u svemu globalni internet.

    Kada paket stigne na rubni usmjerivač, IP paketa se zamjenjuje IP-om ovog usmjerivača i cijela se lokalna mreža spaja na globalnu mrežu, odnosno Internet, pod jednom IP adresom. Ako je adresa bijela, tada se dio podataka s IP adresom ne mijenja.

    1. Fizički sloj (transportni sloj)

    Odgovoran za pretvaranje binarnih informacija u fizički signal, koji se šalje fizičkim podatkovnim kanalom. Ako je kabel, onda je signal električni; ako je optička mreža, onda je optički signal. Ova se transformacija provodi pomoću mrežni adapter.

    Stogovi protokola

    TCP/IP je skup protokola koji upravlja prijenosom podataka na lokalnoj mreži i na Internetu. Ovaj stog sadrži 4 razine, odnosno, prema OSI referentnom modelu, svaka od njih kombinira nekoliko razina.

    1. Aplikacija (OSI - aplikacija, prezentacija i sesija)
      Za ovu razinu odgovorni su sljedeći protokoli:
      • TELNET - udaljena komunikacijska sesija u obliku naredbeni redak
      • FTP - protokol za prijenos datoteka
      • SMTP - Protokol za prosljeđivanje pošte
      • POP3 i IMAP - primanje pošte
      • HTTP - rad s hipertekstualnim dokumentima
    2. Transport (isto za OSI) je TCP i UDP već opisano gore.
    3. Internetwork (OSI - mreža) je IP protokol
    4. Razina mrežnog sučelja (OSI - kanal i fizički) Upravljački programi mrežnog adaptera odgovorni su za rad ove razine.

    Terminologija pri označavanju bloka podataka

    • Stream - podaci na kojima se radi razina primjene
    • Datagram je blok izlaza podataka iz UPD-a, odnosno koji nema zajamčenu isporuku.
    • Segment je blok zajamčen za isporuku na izlazu TCP protokola.
    • Paket je blok izlaznih podataka iz IP protokola. budući da na ovoj razini još nije zajamčeno da će biti isporučen, može se nazvati i datagramom.
    • Okvir je blok s dodijeljenim MAC adresama.

    Hvala vam! Nije pomoglo

    Aleksandar Gorjačev, Aleksej Niskovski

    Da bi mrežni poslužitelji i klijenti mogli komunicirati, moraju raditi koristeći isti protokol za razmjenu informacija, odnosno moraju “govoriti” istim jezikom. Protokol definira skup pravila za organiziranje razmjene informacija na svim razinama interakcije mrežnih objekata.

    Postoji referentni model međusobnog povezivanja otvorenog sustava, koji se često naziva OSI model. Ovaj model razvila je Međunarodna organizacija za standardizaciju (ISO). OSI model opisuje shemu interakcije mrežnih objekata, definira popis zadataka i pravila za prijenos podataka. Uključuje sedam razina: fizičku (Physical - 1), kanal (Data-Link - 2), mrežu (Network - 3), transport (Transport - 4), sesiju (Session - 5), prezentaciju podataka (Presentation - 6 ) i primijenjen (Prijava - 7). Smatra se da dva računala mogu međusobno komunicirati na određenom sloju OSI modela ako njihov softver koji implementira mrežne funkcije na tom sloju interpretira iste podatke na isti način. U ovom slučaju uspostavlja se izravna komunikacija između dva računala, nazvana "point-to-point".

    Implementacije OSI modela po protokolima nazivaju se skupovi protokola. Nemoguće je implementirati sve funkcije OSI modela unutar jednog specifičnog protokola. Obično se zadaci na određenoj razini implementiraju pomoću jednog ili više protokola. Jedno računalo mora pokretati protokole iz istog stoga. U tom slučaju računalo može istovremeno koristiti nekoliko nizova protokola.

    Razmotrimo zadatke koji se rješavaju na svakoj razini OSI modela.

    Fizički sloj

    Na ovoj razini OSI modela definiraju se sljedeće karakteristike mrežnih komponenti: tipovi veza za medije za prijenos podataka, fizičke mrežne topologije, načini prijenosa podataka (s digitalnim ili analognim kodiranjem signala), tipovi sinkronizacije prenesenih podataka, odvajanje komunikacijskih kanala korištenjem frekvencijskog i vremenskog multipleksiranja.

    Implementacije OSI protokola fizičkog sloja koordiniraju pravila za prijenos bitova.

    Fizički sloj ne uključuje opis prijenosnog medija. Međutim, implementacije protokola fizičkog sloja specifične su za određeni prijenosni medij. Fizički sloj obično je povezan s vezom sljedeće mrežne opreme:

    • koncentratori, čvorišta i repetitori koji regeneriraju električne signale;
    • konektori medija za prijenos koji pružaju mehaničko sučelje za povezivanje uređaja s medijem za prijenos;
    • modemi i razni pretvarački uređaji koji vrše digitalnu i analognu pretvorbu.

    Ovaj sloj modela definira fizičke topologije u mreži poduzeća, koje su izgrađene korištenjem osnovnog skupa standardnih topologija.

    Prva u osnovnom skupu je topologija sabirnice. U ovom slučaju svi mrežni uređaji i računala povezani su na zajedničku sabirnicu za prijenos podataka, koja se najčešće formira pomoću koaksijalnog kabela. Kabel koji čini zajedničku sabirnicu naziva se okosnica. Sa svakog uređaja spojenog na sabirnicu, signal se prenosi u oba smjera. Za uklanjanje signala s kabela potrebno je koristiti posebne prekidače (terminator) na krajevima sabirnice. Mehanička oštećenja autoceste utječu na rad svih uređaja spojenih na nju.

    Topologija prstena omogućuje povezivanje svih mrežni uređaji i računala u fizički prsten. U ovoj topologiji informacije se uvijek prenose duž prstena u jednom smjeru – od stanice do stanice. Svaki mrežni uređaj mora imati informacijski prijemnik na ulaznom kabelu i odašiljač na izlaznom kabelu. Mehanička oštećenja medija za prijenos informacija u jednom prstenu utjecat će na rad svih uređaja, međutim mreže izgrađene pomoću dvostrukog prstena u pravilu imaju granicu tolerancije na greške i funkcije samoispravljanja. U mrežama izgrađenim na dvostrukom prstenu, iste se informacije prenose duž prstena u oba smjera. Ako je kabel oštećen, prsten će nastaviti raditi kao jedan prsten dvostruke duljine (funkcije samoiscjeljivanja određene su korištenim hardverom).

    Sljedeća topologija je topologija zvijezde ili zvijezda. Osigurava prisutnost centralni uređaj, na koje su beamovima (odvojenim kabelima) spojeni ostali mrežni uređaji i računala. Mreže izgrađene na topologiji zvijezde imaju jednu točku kvara. Ova točka je središnji uređaj. Ako središnji uređaj otkaže, svi ostali sudionici mreže neće moći međusobno razmjenjivati ​​informacije, budući da se sva razmjena odvijala samo preko središnjeg uređaja. Ovisno o vrsti središnjeg uređaja, signal primljen s jednog ulaza može se prenijeti (sa ili bez pojačanja) na sve izlaze ili na određeni izlaz na koji je spojen uređaj za primanje informacija.

    Potpuno povezana (mrežasta) topologija ima visoku toleranciju grešaka. Kada se grade mreže sa sličnom topologijom, svaki mrežni uređaj ili računalo povezano je sa svakom drugom komponentom mreže. Ova topologija ima redundanciju, što je čini nepraktičnom. Doista, u malim mrežama ova se topologija rijetko koristi, ali u velikim mrežama korporativne mreže potpuno povezana topologija može se koristiti za povezivanje najvažnijih čvorova.

    Razmatrane topologije najčešće se grade pomoću kabelskih veza.

    Postoji još jedna topologija koja se koristi bežične veze, - stanični. U njemu su mrežni uređaji i računala kombinirani u zone - ćelije (stanice), u interakciji samo s primopredajnim uređajem ćelije. Prijenos informacija između stanica obavljaju primopredajni uređaji.

    Sloj podatkovne veze

    Ova razina određuje logičku topologiju mreže, pravila za dobivanje pristupa mediju za prijenos podataka i rješava probleme vezane uz adresiranje fizičke uređaje unutar logičke mreže i kontrolu prijenosa informacija (sinkronizacija prijenosa i usluga povezivanja) između mrežnih uređaja.

    Protokoli sloja veze definirani su prema:

    • pravila za organiziranje bitova fizičkog sloja (binarne jedinice i nule) u logičke skupine informacija koje se nazivaju okviri. Okvir je jedinica podataka sloja veze koja se sastoji od kontinuiranog niza grupiranih bitova, koji imaju zaglavlje i rep;
    • pravila za otkrivanje (i ponekad ispravljanje) grešaka u prijenosu;
    • pravila kontrole protoka (za uređaje koji rade na ovoj razini OSI modela, na primjer, mostovi);
    • pravila za prepoznavanje računala na mreži njihovim fizičkim adresama.

    Kao i većina drugih slojeva, sloj podatkovne veze dodaje vlastite kontrolne informacije na početak podatkovnog paketa. Ove informacije mogu uključivati ​​adresu izvora i odredišnu adresu (fizičku ili hardversku), informacije o duljini okvira i indikaciju aktivnih protokola gornjeg sloja.

    Sljedeći mrežni uređaji za povezivanje obično su povezani sa slojem podatkovne veze:

    • mostovi;
    • pametna čvorišta;
    • prekidači;
    • kartice mrežnog sučelja (kartice mrežnog sučelja, adapteri itd.).

    Funkcije sloja veze podijeljene su u dva podsloja ( stol 1):

    • kontrola pristupa medijima (MAC);
    • kontrola logičke veze (Logical Link Control, LLC).

    MAC podsloj definira elemente sloja podatkovne veze kao što su topologija logičke mreže, način pristupa na medij za prijenos informacija i pravila fizičkog adresiranja između mrežnih objekata.

    Kratica MAC također se koristi za određivanje fizičke adrese mrežnog uređaja: fizička adresa uređaja (koja je određena unutar mrežnog uređaja ili mrežne kartice u fazi proizvodnje) često se naziva MAC adresa tog uređaja. Za veliki broj mrežnih uređaja, posebice mrežnih kartica, moguće je programski promijeniti MAC adresu. Mora se imati na umu da sloj podatkovne veze OSI modela nameće ograničenja na korištenje MAC adresa: u jednoj fizičkoj mreži (segmentu veće mreže) ne mogu postojati dva ili više uređaja koji koriste iste MAC adrese. Za određivanje fizičke adrese mrežnog objekta može se koristiti koncept "adrese čvora". Adresa glavnog računala najčešće se podudara s MAC adresom ili se određuje logički tijekom softverske preraspodjele adrese.

    LLC podsloj definira pravila za sinkronizaciju veza prijenosa i usluga. Ovaj podsloj sloja podatkovne veze usko je u interakciji s mrežnim slojem OSI modela i odgovoran je za pouzdanost fizičkih (koristeći MAC adrese) veza. Logička topologija mreže određuje način i pravila (redoslijed) prijenosa podataka između računala u mreži. Mrežni objekti prenose podatke ovisno o logičkoj topologiji mreže. Fizička topologija definira fizički put podataka; međutim, u nekim slučajevima fizička topologija ne odražava način na koji mreža funkcionira. Stvarni put podataka određen je logičkom topologijom. Uređaji za mrežno povezivanje i sheme pristupa medijima koriste se za prijenos podataka duž logičkog puta, koji se može razlikovati od puta u fizičkom mediju. Dobar primjer razlika između fizičkih i logičkih topologija je IBM-ova mreža Token Ring. U lokalne mreže Token Ring često koristi bakreni kabel, koji je postavljen u obliku zvijezde sa središnjim razdjelnikom (hubom). Za razliku od normalne zvjezdaste topologije, čvorište ne prosljeđuje dolazne signale svim drugim povezanim uređajima. Unutarnji sklop čvorišta sekvencijalno šalje svaki dolazni signal sljedećem uređaju u unaprijed definiranom logičkom prstenu, tj. kružno. Fizička topologija ove mreže je zvijezda, a logička topologija je prsten.

    Drugi primjer razlika između fizičkih i logičkih topologija je Ethernet mreža. Fizička mreža može se izgraditi pomoću bakrenih kabela i središnjeg čvorišta. Formira se fizička mreža, napravljena prema topologiji zvijezde. Međutim, Ethernet tehnologija omogućuje prijenos informacija s jednog računala na sva ostala u mreži. Hub mora proslijediti signal primljen s jednog od svojih priključaka na sve ostale priključke. Formirana je logična mreža s topologijom sabirnice.

    Da biste odredili logičku topologiju mreže, morate razumjeti kako se signali primaju u njoj:

    • u topologijama logičke sabirnice, svaki signal primaju svi uređaji;
    • U topologijama logičkog prstena, svaki uređaj prima samo one signale koji su poslani posebno njemu.

    Također je važno znati kako mrežni uređaji pristupaju mediju za prijenos informacija.

    Pristup medijima

    Logičke topologije koriste posebna pravila koja kontroliraju dopuštenje za prijenos informacija drugim mrežnim objektima. Kontrolni proces kontrolira pristup komunikacijskom mediju. Razmotrite mrežu u kojoj je svim uređajima dopušten rad bez ikakvih pravila za dobivanje pristupa prijenosnom mediju. Svi uređaji u takvoj mreži prenose informacije čim su podaci spremni; ti se prijenosi ponekad mogu vremenski preklapati. Kao rezultat preklapanja dolazi do izobličenja signala i gubitka prenesenih podataka. Ova situacija se naziva kolizija. Sudari ne dopuštaju organiziranje pouzdanog i učinkovitog prijenosa informacija između mrežnih objekata.

    Sudari u mreži proširuju se na fizičke segmente mreže na koje su povezani mrežni objekti. Takve veze tvore jedan prostor sudara, u kojem se utjecaj sudara proteže na sve. Da biste smanjili veličinu prostora kolizije segmentiranjem fizičke mreže, možete koristiti mostove i druge mrežne uređaje koji imaju mogućnosti filtriranja prometa na sloju podatkovne veze.

    Mreža ne može ispravno funkcionirati sve dok svi mrežni entiteti ne budu u stanju nadzirati, upravljati ili ublažiti kolizije. U mrežama je potrebna neka metoda za smanjenje broja kolizija i interferencije (prekrivanja) istodobnih signala.

    Postoje standardne metode pristupa medijima koje opisuju pravila kojima se kontrolira dopuštenje za prijenos informacija za mrežne uređaje: natjecanje, prosljeđivanje tokena i anketiranje.

    Prije odabira protokola koji implementira jednu od ovih metoda pristupa medijima, obratite posebnu pozornost na sljedeće čimbenike:

    • priroda prijenosa - kontinuirana ili impulsna;
    • broj prijenosa podataka;
    • potreba za prijenosom podataka u strogo određenim vremenskim intervalima;
    • broj aktivnih uređaja na mreži.

    Svaki od ovih čimbenika, u kombinaciji sa svojim prednostima i nedostacima, pomoći će odrediti koja je metoda pristupa medijima najprikladnija.

    Natjecanje. Sustavi koji se temelje na sukobu pretpostavljaju da je pristup prijenosnom mediju implementiran prema principu prvi došao, prvi poslužen. Drugim riječima, svaki mrežni uređaj natječe se za kontrolu medija prijenosa. Sustavi temeljeni na sukobima dizajnirani su tako da svi uređaji na mreži mogu prenositi podatke samo prema potrebi. Ova praksa u konačnici rezultira djelomičnim ili potpunim gubitkom podataka jer zapravo dolazi do kolizija. Kako se svaki novi uređaj dodaje mreži, broj kolizija može eksponencijalno rasti. Povećanje broja kolizija smanjuje performanse mreže, au slučaju potpune zasićenosti medija za prijenos informacija smanjuje performanse mreže na nulu.

    Kako bi se smanjio broj kolizija, razvijeni su posebni protokoli koji provode funkciju osluškivanja medija za prijenos informacija prije nego stanica počne slati podatke. Ako stanica koja sluša signal detektira odašiljanje signala (od druge stanice), suzdržat će se od odašiljanja informacije i pokušati ponovno kasnije. Ti se protokoli nazivaju Carrier Sense Multiple Access (CSMA) protokoli. CSMA protokoli značajno smanjuju broj kolizija, ali ih ne eliminiraju u potpunosti. Međutim, dolazi do sudara kada dvije stanice ispituju kabel, ne pronađu signale, odluče da je medij čist, a zatim istovremeno počnu slati podatke.

    Primjeri takvih kontradiktornih protokola su:

    • Carrier Sense višestruki pristup/otkrivanje sudara (CSMA/CD);
    • Carrier Sense višestruki pristup/izbjegavanje sudara (CSMA/CA).

    CSMA/CD protokoli. CSMA/CD protokoli ne samo da slušaju kabel prije prijenosa, već također otkrivaju kolizije i pokreću ponovni prijenos. Kada se otkrije kolizija, stanice koje odašilju podatke pokreću posebne interne mjerače vremena sa slučajnim vrijednostima. Mjerači vremena počinju odbrojavati, a kada se postigne nula, stanice moraju pokušati ponovno poslati podatke. Budući da su mjerači vremena inicijalizirani nasumičnim vrijednostima, jedna od stanica pokušat će ponoviti prijenos podataka prije druge. Sukladno tome, druga stanica će utvrditi da je medij za prijenos podataka već zauzet i čekati da se oslobodi.

    Primjeri CSMA/CD protokola su Ethernet verzija 2 (Ethernet II, razvijen od strane DEC) i IEEE802.3.

    CSMA/CA protokoli. CSMA/CA koristi sheme kao što je vremenski odsječak pristupa ili slanje zahtjeva za pristup mediju. Pri korištenju vremenskog odsječka svaka postaja može prenositi informacije samo u točno određenim vremenima za tu stanicu. U tom slučaju u mreži mora biti implementiran mehanizam za upravljanje vremenskim odsječcima. Svaka nova stanica spojena na mrežu obavještava o svom pojavljivanju, čime se pokreće proces preraspodjele vremenskih odsječaka za prijenos informacija. U slučaju korištenja centralizirane kontrole pristupa prijenosnom mediju, svaka stanica generira poseban zahtjev za prijenos koji se upućuje kontrolnoj stanici. Centralna stanica regulira pristup prijenosnom mediju za sve mrežne objekte.

    Primjer CSMA/CA je LocalTalk protokol Jabuka Računalo.

    Sustavi koji se temelje na utrkama najprikladniji su za korištenje u prometu s burama (odašiljanje velike datoteke) u mrežama s relativno malim brojem korisnika.

    Sustavi s prijenosom tokena. U sustavima za prosljeđivanje tokena, mali okvir (token) se prosljeđuje određenim redoslijedom od jednog uređaja do drugog. Token je posebna poruka koja prenosi privremenu kontrolu medija za prijenos na uređaj koji drži token. Prosljeđivanje tokena raspodjeljuje kontrolu pristupa između uređaja na mreži.

    Svaki uređaj zna od kojeg uređaja prima token i kojem uređaju ga treba proslijediti. Obično su ti uređaji najbliži susjedi vlasnika tokena. Svaki uređaj povremeno preuzima kontrolu nad tokenom, izvodi svoje radnje (prenosi informacije), a zatim prosljeđuje token sljedećem uređaju na korištenje. Protokoli ograničavaju vrijeme u kojem svaki uređaj može kontrolirati token.

    Postoji nekoliko protokola za prijenos tokena. Dva mrežna standarda koji koriste prijenos tokena su IEEE 802.4 Token Bus i IEEE 802.5 Token Ring. Token Bus mreža koristi kontrolu pristupa prolaskom tokena i fizičku ili logičku topologiju sabirnice, dok mreža Token Ring koristi kontrolu pristupa prolaskom tokena i topologiju fizičkog ili logičkog prstena.

    Mreže za prolaz tokena trebale bi se koristiti kada postoji vremenski osjetljivi prioritetni promet, kao što su digitalni audio ili video podaci, ili kada postoji vrlo velik broj korisnika.

    Pregled. Anketiranje je metoda pristupa koja dodjeljuje jedan uređaj (nazvan kontroler, primarni ili "glavni" uređaj) da djeluje kao arbitar pristupa mediju. Ovaj uređaj provjerava sve druge uređaje (sekundarne) nekim unaprijed definiranim redoslijedom da vidi imaju li informacije za prijenos. Za primanje podataka sa sekundarnog uređaja, primarni uređaj mu šalje zahtjev, a zatim prima podatke sa sekundarnog uređaja i prosljeđuje ih uređaju primatelju. Primarni uređaj zatim ispituje drugi sekundarni uređaj, prima podatke od njega i tako dalje. Protokol ograničava količinu podataka koju svaki sekundarni uređaj može prenijeti nakon prozivanja. Sustavi anketiranja idealni su za vremenski osjetljive mrežne uređaje, poput automatizacije opreme.

    Ovaj sloj također pruža usluge povezivanja. Postoje tri vrste usluge povezivanja:

    • nepotvrđena usluga bez povezivanja - šalje i prima okvire bez kontrole protoka i bez kontrole grešaka ili sekvenciranja paketa;
    • usluga usmjerena na povezivanje - osigurava kontrolu protoka, kontrolu grešaka i sekvenciranje paketa izdavanjem potvrda (potvrda);
    • usluga potvrde bez povezivanja - koristi potvrde za kontrolu protoka i kontrolu pogrešaka tijekom prijenosa između dva mrežna čvora.

    LLC podsloj sloja podatkovne veze pruža mogućnost istovremene upotrebe više mrežnih protokola (iz različitih nizova protokola) kada se radi kroz jedan mrežno sučelje. Drugim riječima, ako vaše računalo ima samo jedan LAN kartica, ali postoji potreba za radom s raznim mrežnim uslugama iz različitih proizvođača, tada klijentski mrežni softver na LLC podrazini pruža mogućnost takvog rada.

    Mrežni sloj

    Mrežna razina određuje pravila za isporuku podataka između logičkih mreža, formiranje logičkih adresa mrežnih uređaja, definiciju, odabir i održavanje informacija o usmjeravanju i rad pristupnika.

    Glavni cilj mrežnog sloja je riješiti problem premještanja (isporuke) podataka na određene točke u mreži. Isporuka podataka na mrežnom sloju općenito je slična isporuci podataka na sloju podatkovne veze OSI modela, gdje se adresiranje fizičkog uređaja koristi za prijenos podataka. Međutim, adresiranje na sloju podatkovne veze primjenjuje se samo na jednu logičku mrežu i vrijedi samo unutar te mreže. Mrežni sloj opisuje metode i sredstva prijenosa informacija između mnogih neovisnih (i često heterogenih) logičkih mreža koje, kada su međusobno povezane, tvore jednu veliku mrežu. Takva se mreža naziva međumreža, a procesi prijenosa informacija između mreža nazivaju se međumreža.

    Koristeći fizičko adresiranje na sloju podatkovne veze, podaci se dostavljaju svim uređajima na istoj logičkoj mreži. Svaki mrežni uređaj, svako računalo određuje svrhu primljenih podataka. Ako su podaci namijenjeni računalu, ono ih obrađuje, ali ako nisu, ignorira ih.

    Za razliku od sloja podatkovne veze, mrežni sloj može odabrati određenu rutu u međumreži i izbjeći slanje podataka logičkim mrežama kojima podaci nisu adresirani. Mrežni sloj to čini preko komutacije, adresiranja mrežnog sloja i algoritama za usmjeravanje. Mrežni sloj također je odgovoran za osiguravanje ispravnih ruta za podatke kroz međumrežu koja se sastoji od heterogenih mreža.

    Elementi i metode implementacije mrežnog sloja definirani su kako slijedi:

    • sve logički odvojene mreže moraju imati jedinstvene mrežne adrese;
    • prebacivanje definira kako se uspostavljaju veze preko internet mreže;
    • sposobnost implementacije usmjeravanja tako da računala i usmjerivači određuju najbolji put za prolaz podataka kroz međumrežu;
    • mreža će obavljati različite razine usluge povezivanja ovisno o broju pogrešaka koje se očekuju unutar međusobno povezane mreže.

    Usmjerivači i neki preklopnici rade na ovom sloju OSI modela.

    Mrežni sloj određuje pravila za formiranje logičkih mrežnih adresa mrežnih objekata. Unutar velike međusobno povezane mreže, svaki mrežni objekt mora imati jedinstvenu logičku adresu. Dvije su komponente uključene u formiranje logičke adrese: logička mrežna adresa, koja je zajednička svim mrežnim objektima, i logička adresa mrežnog objekta, koja je jedinstvena za ovaj objekt. Pri formiranju logičke adrese mrežnog objekta može se koristiti ili fizička adresa objekta ili se može odrediti proizvoljna logička adresa. Korištenje logičkog adresiranja omogućuje organiziranje prijenosa podataka između različitih logičkih mreža.

    Svaki mrežni objekt, svako računalo može istovremeno obavljati mnoge mrežne funkcije, osiguravajući rad različitih usluga. Za pristup uslugama koristi se poseban identifikator usluge koji se naziva port ili utičnica. Prilikom pristupa servisu, identifikator usluge slijedi odmah nakon logičke adrese računala koje pruža uslugu.

    Mnoge mreže rezerviraju grupe logičkih adresa i identifikatora usluga u svrhu izvođenja specifičnih, unaprijed definiranih i dobro poznatih radnji. Na primjer, ako je potrebno poslati podatke svim mrežnim objektima, slanje će se izvršiti na posebnu adresu emitiranja.

    Mrežni sloj definira pravila za prijenos podataka između dva mrežna objekta. Ovaj prijenos se može izvršiti korištenjem komutacije ili usmjeravanja.

    Postoje tri metode komutacije za prijenos podataka: komutacija krugova, komutacija poruka i komutacija paketa.

    Kada se koristi komutacija krugova, uspostavlja se kanal za prijenos podataka između pošiljatelja i primatelja. Ovaj kanal će biti aktivan tijekom cijele komunikacijske sesije. Pri korištenju ove metode moguća su duga kašnjenja u dodjeli kanala zbog nedostatka dovoljne propusnosti, opterećenja komutacijske opreme ili zauzetosti primatelja.

    Prebacivanje poruka omogućuje vam prijenos cijele (ne podijeljene na dijelove) poruke korištenjem načela "pohrani i proslijedi". Svaki međuuređaj prima poruku, lokalno je pohranjuje i kada je komunikacijski kanal preko kojeg se poruka treba poslati slobodan, šalje je. Ova je metoda vrlo prikladna za prijenos poruka e-pošte i organiziranje elektroničkog upravljanja dokumentima.

    Komutacija paketa kombinira prednosti prethodne dvije metode. Svaka velika poruka raščlanjuje se u male pakete, od kojih se svaki uzastopno šalje primatelju. Kako svaki paket prolazi kroz međumrežu, određuje se najbolji put u tom trenutku. Ispada da dijelovi jedne poruke mogu stići do primatelja u različito vrijeme, a tek nakon što se svi dijelovi prikupe zajedno, primatelj će moći raditi s primljenim podacima.

    Svaki put kada odredite sljedeći put za podatke, morate odabrati najbolji put. Zadatak definicije najbolji način zove se usmjeravanje. Ovaj zadatak obavljaju usmjerivači. Zadatak usmjerivača je odrediti moguće putove prijenosa podataka, održavati informacije o usmjeravanju i odabrati najbolje rute. Usmjeravanje se može izvesti statički ili dinamički. Prilikom određivanja statičkog usmjeravanja, svi odnosi između logičkih mreža moraju biti navedeni i ostati nepromijenjeni. Dinamičko usmjeravanje pretpostavlja da sam usmjerivač može odrediti nove staze ili modificirati informacije o starim. Dinamičko usmjeravanje koristi posebne algoritme za usmjeravanje, od kojih su najčešći vektor udaljenosti i stanje veze. U prvom slučaju usmjerivač koristi informacije iz druge ruke o strukturi mreže od susjednih usmjerivača. U drugom slučaju, usmjerivač radi s informacijama o vlastitim komunikacijskim kanalima i komunicira s posebnim predstavnikom usmjerivača kako bi izgradio potpunu mapu mreže.

    Na izbor najbolje rute najčešće utječu čimbenici kao što su broj skokova kroz usmjerivače (broj skokova) i broj otkucaja (vremenskih jedinica) potrebnih da se stigne do odredišne ​​mreže (broj otkucaja).

    Usluga povezivanja mrežnog sloja radi kada se ne koristi usluga povezivanja LLC podsloja sloja podatkovne veze OSI modela.

    Kada gradite integriranu mrežu, morate povezati logičke mreže izgrađene korištenjem različitih tehnologija i pružanjem različitih usluga. Kako bi mreža radila, logičke mreže moraju biti u stanju ispravno interpretirati podatke i kontrolirati informacije. Ovaj se zadatak rješava pomoću pristupnika, koji je uređaj ili aplikacijski program koji prevodi i tumači pravila jedne logičke mreže u pravila druge. Općenito, pristupnici se mogu implementirati na bilo kojoj razini OSI modela, ali najčešće se implementiraju na višim razinama modela.

    Transportni sloj

    Prijenosni sloj omogućuje skrivanje fizičke i logičke strukture mreže od aplikacija na gornjim slojevima OSI modela. Aplikacije rade samo s servisnim funkcijama koje su prilično univerzalne i ne ovise o fizičkim i logičkim mrežnim topologijama. Značajke logičkih i fizičkih mreža implementirane su na prethodnim razinama, gdje transportni sloj prenosi podatke.

    Prijenosni sloj često nadoknađuje nedostatak pouzdane usluge veze ili veze usmjerene na povezivanje u nižim slojevima. Izraz "pouzdan" ne znači da će svi podaci biti isporučeni u svim slučajevima. Međutim, pouzdane implementacije protokola prijenosnog sloja obično mogu potvrditi ili odbiti isporuku podataka. Ako se podaci ne isporučuju ispravno prijemnom uređaju, prijenosni sloj može ponovno poslati ili obavijestiti gornje slojeve da isporuka nije moguća. Gornje razine tada mogu poduzeti potrebne korektivne radnje ili korisniku pružiti izbor.

    Mnogi protokoli u računalne mreže pružaju korisnicima mogućnost rada s jednostavnim imenima na prirodnom jeziku umjesto složenih i teško pamtljivih alfanumeričkih adresa. Razlučivanje adresa/imena je funkcija međusobnog identificiranja ili mapiranja imena i alfanumeričkih adresa. Ovu funkciju može obavljati svaki entitet na mreži ili posebni davatelji usluga koji se nazivaju imenički poslužitelji, poslužitelji imena itd. Sljedeće definicije klasificiraju metode rješavanja adresa/imena:

    • potrošačko pokretanje usluge;
    • koju je pokrenuo davatelj usluge.

    U prvom slučaju korisnik mreže pristupa usluzi pod njezinim logičnim nazivom, a da ne zna točnu lokaciju usluge. Korisnik ne zna je li ova usluga dostupna u ovaj trenutak. Kada mu se pristupi, logično ime se uspoređuje s fizičkim imenom i radna stanica korisnik inicira poziv izravno servisu. U drugom slučaju, svaka usluga povremeno obavještava sve mrežne klijente o sebi. Svaki klijent u svakom trenutku zna je li usluga dostupna i zna kako se direktno obratiti službi.

    Metode adresiranja

    Adrese servisa identificiraju specifične softverski procesi izvršavanje na mrežnim uređajima. Osim ovih adresa, davatelji usluga prate razne razgovore koje vode s uređajima koji traže usluge. Dvije različite metode razgovora koriste sljedeće adrese:

    • ID veze;
    • ID transakcije.

    Identifikator veze, koji se naziva i ID veze, port ili utičnica, identificira svaki razgovor. Pomoću ID-a veze pružatelj veze može komunicirati s više od jednog klijenta. Davatelj usluge upućuje na svaki komutacijski entitet prema njegovom broju i oslanja se na transportni sloj za koordinaciju drugih adresa nižeg sloja. ID veze povezan je s određenim razgovorom.

    ID-ovi transakcija slični su ID-ovima veze, ali rade u jedinicama manjim od razgovora. Transakcija se sastoji od zahtjeva i odgovora. Pružatelji usluga i potrošači prate odlazak i dolazak svake transakcije, a ne cijeli razgovor.

    Sloj sesije

    Sloj sesije olakšava komunikaciju između uređaja koji traže i isporučuju usluge. Komunikacijske sesije kontroliraju se putem mehanizama koji uspostavljaju, održavaju, sinkroniziraju i upravljaju dijalogom između subjekata koji komuniciraju. Ovaj sloj također pomaže višim slojevima da identificiraju i povežu se na dostupne mrežne usluge.

    Sloj sesije koristi informacije o logičkoj adresi koje dostavljaju niži slojevi za identifikaciju imena i adrese poslužitelja, potreban višim razinama.

    Sloj sesije također inicira razgovore između uređaja pružatelja usluga i potrošačkih uređaja. U izvođenju ove funkcije sloj sesije često predstavlja ili identificira svaki objekt i koordinira prava pristupa njemu.

    Sloj sesije implementira upravljanje dijalogom pomoću jedne od tri komunikacijske metode - simplex, half duplex i full duplex.

    Jednosmjerna komunikacija uključuje samo jednosmjerni prijenos informacija od izvora do primatelja. Ne Povratne informacije(od primatelja do izvora) ovaj način komunikacije ne pruža. Half-duplex omogućuje korištenje jednog medija za prijenos podataka za dvosmjerni prijenos informacija, međutim, informacije se mogu prenijeti samo u jednom smjeru. Full duplex osigurava istovremeni prijenos informacija u oba smjera preko medija za prijenos podataka.

    Administracija komunikacijske sesije između dva mrežna objekta koja se sastoji od uspostave veze, prijenosa podataka, prekida veze također se provodi na ovoj razini OSI modela. Nakon što se sesija uspostavi, softver koji implementira funkcije ovog sloja može provjeriti funkcionalnost (održavati) vezu dok se ona ne prekine.

    Sloj prezentacije podataka

    Glavna zadaća sloja za prezentaciju podataka je transformacija podataka u međusobno konzistentne formate (sintaksa razmjene) koji su razumljivi svim mrežnim aplikacijama i računalima na kojima se aplikacije izvode. Na ovoj razini također se rješavaju zadaci kompresije i dekompresije podataka te njihove enkripcije.

    Konverzija se odnosi na promjenu redoslijeda bajtova, redoslijeda riječi, kodova znakova i sintakse naziva datoteke.

    Potreba za promjenom redoslijeda bitova i bajtova je zbog prisutnosti velikog broja različitih procesora, računala, kompleksa i sustava. Procesori različitih proizvođača mogu različito interpretirati nulti i sedmi bit u bajtu (ili je nulti bit najvažniji ili sedmi bit). Slično tome, bajtovi koji čine velike jedinice informacija - riječi - različito se tumače.

    Kako bi korisnici različitih operativnih sustava dobili informacije u obliku datoteka s točnim nazivima i sadržajem, ovaj sloj osigurava ispravnu konverziju sintakse datoteka. Različiti operativni sustavi obrađuju svoje datotečni sustavi, implementirati različite načine oblikovanja naziva datoteka. Informacije u datotekama također su pohranjene u specifičnom kodiranju znakova. Kada su dva mrežna objekta u interakciji, važno je da svaki od njih može drugačije interpretirati informacije o datoteci, ali značenje informacija ne bi se trebalo mijenjati.

    Sloj prezentacije podataka transformira podatke u međusobno konzistentan format (sintaksa razmjene) koji je razumljiv svim umreženim aplikacijama i računalima na kojima se aplikacije izvode. Također može komprimirati i proširivati, kao i šifrirati i dekriptirati podatke.

    Računala koriste različita pravila za predstavljanje podataka pomoću binarnih jedinica i nula. Iako sva ova pravila pokušavaju postići zajednički cilj predstavljanja podataka čitljivih ljudima, proizvođači računala i organizacije za standardizaciju stvorili su pravila koja su proturječna jedni drugima. Kada dva računala koja koriste različite skupove pravila pokušavaju komunicirati jedno s drugim, često moraju izvršiti neke transformacije.

    Lokalni i mrežni operativni sustavi često šifriraju podatke kako bi ih zaštitili od neovlaštene upotrebe. Enkripcija je opći pojam koji opisuje nekoliko metoda zaštite podataka. Zaštita se često izvodi korištenjem šifriranja podataka, koje koristi jednu ili više od tri metode: permutaciju, supstituciju ili algebarsku metodu.

    Svaka od ovih metoda jednostavno je poseban način zaštite podataka na takav način da ih može razumjeti samo netko tko poznaje algoritam šifriranja. Šifriranje podataka može se izvršiti hardverski ili softverski. Međutim, obično se provodi enkripcija podataka s kraja na kraj programski i smatra se dijelom funkcija sloja prezentacije. Za obavještavanje objekata o korištenoj metodi šifriranja obično se koriste 2 metode - tajni ključevi i javni ključevi.

    Metode šifriranja s tajnim ključem koriste jedan ključ. Mrežni entiteti koji posjeduju ključ mogu šifrirati i dešifrirati svaku poruku. Stoga se ključ mora čuvati u tajnosti. Ključ se može ugraditi u hardverske čipove ili ga može instalirati administrator mreže. Svaki put kada se ključ promijeni, svi uređaji moraju biti modificirani (preporučljivo je ne koristiti mrežu za prijenos vrijednosti novog ključa).

    Mrežni objekti koji koriste metode šifriranja s javnim ključem imaju tajni ključ i neku poznatu vrijednost. Objekt stvara javni ključ manipuliranjem poznate vrijednosti putem privatnog ključa. Entitet koji započinje komunikaciju šalje svoj javni ključ primatelju. Drugi entitet tada matematički kombinira svoj privatni ključ s javnim ključem koji mu je dan kako bi postavio obostrano prihvatljivu vrijednost šifriranja.

    Posjedovanje samo javnog ključa je od male koristi za neovlaštene korisnike. Složenost rezultirajućeg ključa za šifriranje dovoljno je visoka da se može izračunati u razumnom vremenu. Čak ni poznavanje vlastitog privatnog ključa i tuđeg javnog ključa nije od velike pomoći u određivanju drugog tajnog ključa - zbog složenosti logaritamskih izračuna za velike brojeve.

    Aplikacijski sloj

    Aplikacijski sloj sadrži sve elemente i funkcije specifične za svaku vrstu mrežne usluge. Donjih šest slojeva kombinira zadatke i tehnologije koje pružaju opću podršku za mrežnu uslugu, dok aplikacijski sloj pruža protokole potrebne za izvođenje specifičnih funkcija mrežne usluge.

    Poslužitelji pružaju mrežnim klijentima informacije o vrstama usluga koje pružaju. Glavni mehanizmi za identifikaciju ponuđenih usluga pružaju se elementima kao što su adrese usluga. Osim toga, poslužitelji koriste takve metode predstavljanja svoje usluge kao što su aktivna i pasivna prezentacija usluge.

    Prilikom izvođenja oglašavanja aktivne usluge, svaki poslužitelj povremeno šalje poruke (uključujući adrese usluge) najavljujući svoju dostupnost. Klijenti također mogu ispitivati ​​mrežne uređaje za određenu vrstu usluge. Mrežni klijenti prikupljaju prikaze koje su izradili poslužitelji i formiraju tablice trenutno dostupnih usluga. Većina mreža koje koriste metodu aktivnog predstavljanja također definiraju određeno razdoblje valjanosti za predstavljanje usluge. Na primjer, ako mrežni protokol navodi da se podnesci usluga moraju slati svakih pet minuta, klijenti će isteći one podneske usluga koji nisu predani unutar zadnjih pet minuta. Kada vrijeme čekanja istekne, klijent uklanja uslugu iz svojih tablica.

    Poslužitelji provode pasivno oglašavanje usluga registracijom svoje usluge i adrese u imeniku. Kada klijenti žele odrediti vrste dostupnih usluga, jednostavno traže u imeniku lokaciju željene usluge i njezinu adresu.

    Prije nego što se mrežna usluga može koristiti, ona mora biti dostupna lokalnom operativnom sustavu računala. Postoji nekoliko metoda za rješavanje ovog problema, ali svaka takva metoda može biti određena položajem ili razinom na kojoj se lokal nalazi operacijski sustav prepoznaje mrežni operativni sustav. Pružene usluge mogu se podijeliti u tri kategorije:

    • presretanje poziva operativnog sustava;
    • daljinski način rada;
    • zajednička obrada podataka.

    Kada koristite OC Call Interception, lokalni operacijski sustav uopće nije svjestan postojanja mrežne usluge. Na primjer, kada DOS aplikacija pokuša pročitati datoteku s mrežnog poslužitelja datoteka, ona to vjeruje ovu datoteku nalazi se na lokalnom skladištu. Zapravo poseban komad softver presreće zahtjev za čitanje datoteke prije nego što stigne do lokalnog operativnog sustava (DOS) i prosljeđuje zahtjev mrežnoj datotečnoj usluzi.

    S druge strane, u načinu rada na daljinu, lokalni operativni sustav je svjestan mreže i odgovoran je za prosljeđivanje zahtjeva mrežnoj usluzi. Međutim, poslužitelj ne zna ništa o klijentu. Poslužiteljskom operativnom sustavu svi zahtjevi prema servisu izgledaju isto, bez obzira na to jesu li interni ili se prenose preko mreže.

    Konačno, postoje operativni sustavi koji su svjesni postojanja mreže. I korisnik usluge i pružatelj usluge međusobno prepoznaju postojanje i rade zajedno na koordiniranju korištenja usluge. Ova vrsta korištenja usluge obično je potrebna za peer-to-peer kolaborativnu obradu podataka. Zajednička obrada podataka uključuje dijeljenje mogućnosti obrade podataka za obavljanje jednog zadatka. To znači da operativni sustav mora biti svjestan postojanja i mogućnosti drugih i biti sposoban surađivati ​​s njima kako bi izvršio željeni zadatak.

    ComputerPress 6"1999

    Ovaj materijal posvećen je referencama sedmoslojni OSI mrežni model. Ovdje ćete pronaći odgovor na pitanje zašto administratori sustava trebaju razumjeti ovaj model mreže, bit će razmotreno svih 7 razina modela, a naučit ćete i osnove TCP/IP modela koji je izgrađen na temelju OSI referentni model.

    Kada sam se počeo baviti raznim informatičkim tehnologijama i počeo raditi u tom području, naravno, nisam znao ni za kakav model, nisam o tome ni razmišljao, ali iskusniji stručnjak mi je savjetovao da studiram, odn. nego jednostavno shvatite ovaj model, dodajući da " ako razumijete sve principe interakcije, bit će puno lakše upravljati, konfigurirati mrežu i rješavati sve vrste mrežnih i drugih problema" Ja sam ga, naravno, poslušao i počeo kopati po knjigama, internetu i ostalim izvorima informacija, a istovremeno na postojećoj mreži provjeravao je li to sve u stvarnosti točno.

    U moderni svijet razvoj mrežne infrastrukture dosegao je tako visoku razinu da bez izgradnje čak i male mreže, poduzeće ( uklj. i mala) neće moći jednostavno normalno postojati, pa su administratori sustava sve traženiji. A za visokokvalitetnu izgradnju i konfiguraciju bilo koje mreže, Administrator sustava morate razumjeti načela OSI referentnog modela, samo kako biste naučili razumjeti interakciju mrežnih aplikacija, i doista načela mrežnog prijenosa podataka, pokušat ću predstaviti ovaj materijal na pristupačan način čak i administratorima početnicima.

    OSI mrežni model (međupovezanost otvorenih sustava osnovni referentni model) je apstraktni model interakcije računala, aplikacija i drugih uređaja na mreži. Ukratko, bit ovog modela je da ISO organizacija ( Međunarodna organizacija za standardizaciju) razvio standard za rad mreže tako da se svi mogu osloniti na nju, a postojala je kompatibilnost svih mreža i interakcija među njima. Jedan od najpopularnijih mrežnih komunikacijskih protokola koji se koristi u cijelom svijetu je TCP/IP koji je izgrađen na temelju referentnog modela.

    Pa, prijeđimo izravno na same razine ovog modela, a prvo se upoznajmo s općom slikom ovog modela u kontekstu njegovih razina.

    Razgovarajmo sada detaljnije o svakoj razini, uobičajeno je opisivati ​​razine referentnog modela od vrha prema dolje, na tom putu dolazi do interakcije, na jednom računalu od vrha prema dolje, a na računalu gdje su podaci primljen odozdo prema gore, tj. podaci prolaze kroz svaku razinu uzastopno.

    Opis razina mrežnog modela

    Aplikacijski sloj (7) (aplikacijski sloj) je početna i ujedno završna točka podataka koje želite prenijeti mrežom. Ovaj sloj je odgovoran za interakciju aplikacija preko mreže, tj. Aplikacije komuniciraju na ovom sloju. Ovo je najviše vrhunska razina i to je potrebno zapamtiti prilikom rješavanja novonastalih problema.

    HTTP, POP3, SMTP, FTP, TELNET i drugi. Drugim riječima, aplikacija 1 šalje zahtjev aplikaciji 2 koristeći te protokole, a da bi se saznalo da je aplikacija 1 poslala zahtjev aplikaciji 2 mora postojati veza između njih, a za to je odgovoran protokol veza.

    Prezentacijski sloj (6)– ovaj sloj je odgovoran za kodiranje podataka tako da se kasnije mogu prenijeti preko mreže i sukladno tome ih pretvara natrag kako bi aplikacija razumjela te podatke. Nakon ove razine, podaci za ostale razine postaju isti, tj. bez obzira o kakvim se podacima radilo word dokument ili email poruka.

    Sljedeći protokoli rade na ovoj razini: RDP, LPP, NDR i drugi.

    Razina sesije (5)– odgovoran je za održavanje sesije između prijenosa podataka, tj. Trajanje sesije razlikuje se ovisno o podacima koji se prenose, stoga se mora održati ili prekinuti.

    Sljedeći protokoli rade na ovoj razini: ASP, L2TP, PPTP i drugi.

    Transportni sloj (4)– odgovoran je za pouzdanost prijenosa podataka. Također rastavlja podatke u segmente i ponovno ih spaja jer podaci dolaze u različitim veličinama. Dva su dobro poznata protokola na ovoj razini: TCP i UDP. TCP protokol daje jamstvo da će podaci biti isporučeni u cijelosti, no UDP protokol to ne jamči, zbog čega se koriste u različite svrhe.

    Mrežni sloj (3)– osmišljen je da odredi put kojim podaci trebaju ići. Usmjerivači rade na ovoj razini. Također je odgovoran za: prevođenje logičkih adresa i imena u fizičke, određivanje kratke rute, komutaciju i rutiranje, praćenje mrežnih problema. Na ovoj razini to funkcionira IP protokol i protokoli usmjeravanja, npr. RIP, OSPF.

    Sloj veze (2)– na ovoj razini osigurava interakciju na fizičkoj razini, MAC adrese mrežnih uređaja, ovdje se također prate i ispravljaju greške, tj. šalje ponovni zahtjev za oštećeni okvir.

    Fizički sloj (1)– ovo je izravna pretvorba svih okvira u električne impulse i obrnuto. Drugim riječima fizički prijenos podaci. Oni rade na ovoj razini čvorišta.

    Ovako izgleda cijeli proces prijenosa podataka iz kuta ovog modela. On je referentni i standardiziran i stoga se drugi temelje na njemu mrežne tehnologije a modeli posebno TCP/IP model.

    TCP IP model

    TCP/IP model je malo drugačiji od OSI modela, ovaj model kombinira neke razine OSI modela i postoje samo 4 od njih:

    • Primijenjeno;
    • Prijevoz;
    • Mreža;
    • Kanal.

    Slika pokazuje razliku između dva modela, a također još jednom pokazuje na kojim razinama rade dobro poznati protokoli.


    O OSI mrežnom modelu i konkretno o interakciji računala na mreži možemo pričati dugo i neće stati u jedan članak, a bit će i malo nejasno, pa sam ovdje pokušao predstaviti osnovu ovog modela te opis svih razina. Najvažnije je shvatiti da je sve ovo stvarno istina i da datoteka koju ste poslali preko mreže jednostavno prolazi “ ogroman“put prije nego što stigne do krajnjeg korisnika, no to se događa toliko brzo da to ne primijetite, ponajviše zahvaljujući razvijenim mrežnim tehnologijama.

    Nadam se da će vam sve ovo pomoći da razumijete interakciju mreža.



    reci prijateljima
    Pročitajte također