Teknologian jakaminen

Lyhyt keskustelu tietokoneverkoista – mikä on OSI-malli?

2024-07-11

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Open Systems Communications (OSI) -malli on käsitteellinen malli, joka kuvaa verkkoviestinnän toimintaa.

mielen kartoitus

Mikä on OSI-malli?

Open Systems Interconnection (OSI) -malli on Kansainvälisen standardointijärjestön luoma käsitteellinen malli, joka tukee erilaisia ​​standardeja käyttäviä viestintäjärjestelmiä.protokollaa kommunikoida. Yksinkertaisesti sanottuna,OSI tarjoaa standardeja sen varmistamiseksi, että eri tietokonejärjestelmät voivat kommunikoida keskenään.

OSI-mallia voidaan ajatella yleismaailmallisena tietokoneverkon kielenä. Tämän konseptin mukaan viestintäjärjestelmä on jaettu seitsemään abstraktiokerrokseen, jotka pinotaan kerros kerrokselta.

OSI malliJokainen kerros on vastuussa tiettyjen töiden käsittelystä ja viestimisestä sen ylä- ja alapuolella olevien tasojen kanssa.DDoS-hyökkäysKohde on tietty verkkoyhteyskerros;Sovelluskerroksen hyökkäysMaaliTaso 7,Protokollakerros hyökkää kohdekerroksiin 3 ja 4.

Miksi OSI-malli on tärkeä?

Vaikka nykyaikainen Internet ei noudata tiukasti OSI-mallia (se noudattaa tiukasti yksinkertaisempaa Internet-protokollapakettia), OSI-malli on silti erittäin hyödyllinen verkko-ongelmien ratkaisemisessa. Olipa kyseessä yksi käyttäjä, joka ei pääse verkkoon kannettavalla tietokoneella, tai tuhansia käyttäjiä palveleva verkkosivusto ei toimi, OSI-malli voi auttaa ratkaisemaan ongelman ja pääsemään sen perimmäiseen syyyn. Jos voit rajata ongelman tiettyyn mallin kerrokseen, voit välttää paljon turhaa työtä.

Mitkä ovat OSI-mallin 7 kerrosta?

OSI-mallin seitsemän abstraktiokerrosta määritellään seuraavasti (ylhäältä alas):

7. Sovelluskerros

Tämä onAinoa kerros, joka koskettaa suoraan käyttäjän tietoja . Ohjelmistosovellukset, kuten verkkoselaimet ja sähköpostiohjelmat, luottavat sovelluskerrokseen viestinnän aloittamisessa. Mutta selvyyden vuoksi, asiakasohjelmistosovellukset eivät ole osa sovelluskerrosta, vaan sovelluskerros on vastuussa protokollista ja tietotoiminnoista, joihin ohjelmisto luottaa kelvollisen datan esittämiseksi käyttäjälle.

Sovelluskerroksen protokollat ​​sisältävät HTTP jaSMTP(Simple Mail Transfer Protocol on tuettu suorittamiseensähköpostiyksi viestintäprotokollista).

6. Esityskerros

Tämä kerros on pääasiassa vastuussaValmistele tiedotsovelluskerroksen käyttöön, toisin sanoen kerrosta 6 käytetäänVarmista, että tiedot ovat sovellusten saatavilla .Esityskerros on vastuussa viimeistelystätietojen muuntaminen,salausja puristus.

Kaksi keskenään kommunikoivaa laitetta voivat käyttää erilaisia ​​koodausmenetelmiä, jotenKerros 6 on vastuussa saapuvien tietojen muuntamisesta syntaksiksi, jonka vastaanottavan laitteen sovelluskerros voi ymmärtää.

Jos laite kommunikoi salatun yhteyden kautta, kerros 6Vastaa salauksesta lähettäjän puolella ja salauksen purkamisesta vastaanottajan puolella, jotta sovelluskerrokselle voidaan esittää salaamatonta luettavaa tietoa.

Lopuksi myös esityskerrosVastaa sovellustasolta vastaanotettujen tietojen pakkaamisesta ja siirtää sitten tiedot kerrokseen 5. Tämä auttaa minimoimaan siirrettävän tiedon määrän, mikä lisää tiedonsiirron nopeutta ja tehokkuutta.

5. Istuntokerros

Tämä kerros on vastuussaKytkee kahden laitteen välisen tiedonsiirron päälle ja pois . Viestinnän avaamisen ja sulkemisen välistä aikaa kutsutaan istuntoksi. Istuntokerrosta käytetään varmistamaan, että istunto pysyy auki riittävän pitkään kaiken vaihdetun datan lähettämiseksi, ja sulkee sitten istunnon välittömästi resurssien tuhlaamisen välttämiseksi.

Session kerros myösVastaa tiedonsiirron ja tarkistuspisteiden synkronoinnista. Jos esimerkiksi siirretään 100 megatavun tiedosto, istuntokerros voi asettaa tarkistuspisteitä 5 megatavun välein. Jos yhteys katkeaa tai kaatuu 52 Mt:n siirron jälkeen, istuntoa voidaan jatkaa viimeisestä tarkistuspisteestä, mikä tarkoittaa, että vain 50 Mt lisää dataa tarvitsee siirtää. Jos tarkistuspisteitä ei ole asetettu, koko tiedosto on siirrettävä tyhjästä.

4. Kuljetuskerros

Kerros 4 vastaa kahden laitteen välisestä tiedonsiirrostaPäästä päähän -viestintä . Tämä tarkoittaa tietojen poimimista istuntokerroksesta, tietojen jakamista osiin (kutsutaan segmenteiksi) ja sen lähettämistä kerrokseen 3.Vastaanottavan laitteen siirtokerros on vastuussa datasegmenttien uudelleen kokoamisesta ja sen varmistamisesta, että data on istuntokerroksen käytettävissä.

Kuljetuskerros vastaa myös virtauksen ohjauksesta ja virheenhallinnasta. Vuonohjausta käytetään optimaalisen siirtonopeuden määrittämiseen, jotta nopeiden yhteyksien lähettäjät eivät ylikuormittaisi hitaiden yhteyksien vastaanottajia. Kuljetuskerros tarjoaa virheenhallinnan vastaanottopäässä varmistamalla vastaanotetun datan eheyden (pyytää uudelleenlähetystä, jos se on epätäydellinen).

Siirtokerroksen protokollia ovat mm Transmission Control Protocol (TCP) jaUser Datagram Protocol (UDP)

3. Verkkokerros

Verkkokerros Vastaa tiedonsiirron helpottamisesta kahden eri verkon välillä. Jos kaksi kommunikoivaa laitetta ovat samassa verkossa, verkkokerrosta ei tarvitse käyttää.Verkkokerros jakaa kuljetuskerroksen lähettämät datasegmentit pienemmiksi yksiköiksi (nsdatapaketti ) ja kokoa sitten nämä paketit uudelleen vastaanottavassa laitteessa.Verkkokerros määrittää myös parhaan fyysisen reitin määränpäähänsäreititys

Verkkokerroksen protokollia ovat IP, Internet Control Message Protocol (ICMP)Internet Group Message Protocol (IGMP),yhtä hyvin kuin IPsec pakki.

2. Tietolinkkikerros

Tietolinkkikerros on hyvin samanlainen kuin verkkokerros, mutta datalinkkikerrosta käytetään helpottamaansama Tiedonsiirto kahden verkon laitteen välillä. Tietolinkkikerros poimii paketit verkkokerroksesta ja jakaa paketit pienempiin osiin (kutsutaan kehyksiksi). Kuten verkkokerros, myös datalinkkikerros vastaa tietoliikennevirran ohjauksesta ja virheenhallinnasta verkon sisällä (kuljetuskerros vastaa vain tietoliikennevuon ohjauksesta ja virheiden hallinnasta verkkojen välillä).

1. Fyysinen kerros

Tämä kerros sisältää tiedonsiirtoon osallistuvat fyysiset laitteet, kuten kaapelit javaihtaa . Se on myös vastuussa tietojen muuntamisesta bittivirraksi, joka on 1:n ja 0:n merkkijono. Lisäksi näiden kahden laitteen fyysisten kerrosten on päästävä signalointisopimukseen erottaakseen näiden kahden laitteen merkkijonot 1 ja 0.

Miten tieto kulkee OSI-mallissa

Ihmisten luettavissa olevan tiedon siirtämiseksi laitteesta toiseen verkon kautta, tiedot on siirrettävä OSI-mallin seitsenkerroksista rakennetta pitkin alas lähettävässä laitteessa ja sitten ylöspäin seitsemänkerroksista rakennetta pitkin vastaanottavassa päässä.

Mr. Cooper haluaisi lähettää sähköpostin neiti Palmelle. Mr. Cooper kirjoittaa viestin kannettavan tietokoneensa sähköpostisovellukseen ja napsauttaa "lähetä".Sähköpostisovellus toimittaa sähköpostin sovellustasolleApplication Layer Selection Protocol (SMTP)Siirrä sitten tiedot esityskerrokseen . sitten,Esityskerroksen pakatut tiedotSiirrä sitten tiedot istuntokerrokseenViestintäistunto alustaa istuntokerroksen

Sitten tiedot saavuttavat lähettäjän kuljetuskerroksen,Fragmentoituminen kuljetuskerroksessa,UudelleenJaa nämä datasegmentit paketeiksi verkkokerroksessa,SittenJaettu edelleen kehyksiksi datalinkkikerroksessa . Tietolinkkikerros lähettää sitten nämä kehykset fyysiseen kerrokseen,Fyysinen kerros muuntaa tiedon bittivirraksi 1s ja 0s,viimeinkinTietojen lähettäminen fyysisen välineen, kuten kaapelin, kautta

Kun neiti Palmen tietokone vastaanottaa bittivirran fyysisen välineen, kuten WiFin, kautta, data kulkee hänen laitteensa samaa kerrossarjaa pitkin, mutta käänteisessä järjestyksessä. Ensin fyysinen kerros muuntaa bittivirran 1:stä ja 0:sta kehyksiksi ja välittää ne datalinkkikerrokseen. Tietolinkkikerros kokoaa sitten kehykset uudelleen paketeiksi verkkokerroksen käyttöön. Seuraavaksi verkkokerros järjestää datapaketit uudelleen datasegmenteiksi kuljetuskerroksen käyttöön, ja kuljetuskerros järjestää datasegmentit uudelleen datafragmenteiksi.

Data virtaa sitten vastaanottajan istuntokerrokseen, joka välittää tiedot esityskerrokseen ja päättää viestintäistunnon. Esityskerros purkaa tiedot ja välittää raakadatan sovelluskerrokseen. Sovelluskerros välitti ihmisen luettavissa olevia tietoja Ms. Palmen sähköpostiohjelmistoon, jotta hän pystyi lukemaan Mr. Cooperin sähköpostit kannettavan tietokoneensa näytöltä.

viitata: Mikä on OSI-malli? |. Cloudflare (Cloudflare-cn.com)