Network Layer in OSI Model
verkostoitumisessa käytetään usein termejä ”network layer” tai ”network model”.
ja verkkokerros on avointen järjestelmien Yhteenliitäntämallin (OSI-malli) kolmas taso ja kerros, joka tarjoaa tiedon reitityspolut verkkoviestintää varten.
OSI (Open Systems Interconnection) – malli kuvaa viestintäjärjestelmän toiminnallisuuksien standardointia abstraktien kerrosten kautta.
jokainen kerros määrittelee omat funktionsa verkkolaitteiden välisen viestinnän aikana ja kommunikoi vain ylä-ja alapuolella olevan kerroksen kanssa.
kuten yllä olevasta kuvasta kävi ilmi, verkkomallit määrittelevät joukon verkkokerroksia ja niiden vuorovaikutuksen. Eri verkostomalli riippuu siitä, mikä organisaatio tai yritys ne aloitti.
tärkeimmät kaksi ovat:
TCP / IP – Malli-tätä mallia kutsutaan joskus puolustusministeriön malliksi, koska se suunniteltiin puolustusministeriölle. Sitä kutsutaan myös internet-malliksi, koska TCP/IP on Internetissä käytettävä protokolla.
OSI Network Model – International Standards Organization (ISO) on määritellyt standardin nimeltä OSI (Open Systems Interconnection) reference model. Tämä on 7-kerroksinen arkkitehtuuri ja kuvataan tarkemmin seuraavassa osassa.
ISO/OSI Network Model on kansainvälisen standardisoimisjärjestön Open System Interconnect (ISO / OSI) – malli, joka on verkottumisprotokollien ja hajautettujen sovellusten standardimalli. Se määrittelee seitsemän verkkokerrosta.
OSI-kerrosten ominaisuudet
OSI-viitemallin seitsemän kerrosta voidaan jakaa kahteen luokkaan: Ylempiin kerroksiin ja alempiin kerroksiin.
OSI-mallin ylemmät kerrokset käsittelevät sovellusasioita ja ne toteutetaan yleensä vain ohjelmistoissa. Korkein kerros, sovelluskerros, on lähimpänä loppukäyttäjää. Sekä käyttäjät että sovelluskerroksen prosessit ovat vuorovaikutuksessa ohjelmistosovellusten kanssa, jotka sisältävät viestintäkomponentin. Termiä ylempi kerros käytetään joskus tarkoittamaan mitä tahansa kerrosta toisen kerroksen yläpuolella OSI-mallissa.
OSI-mallin alemmat kerrokset käsittelevät tiedonsiirtoasioita. Fyysinen kerros ja tiedonsiirtokerros toteutetaan laitteistoissa ja ohjelmistoissa. Alin kerros, fyysinen kerros, on lähimpänä fyysistä tietovälinettä (esimerkiksi verkkokaapelointi) ja vastaa itse tietojen sijoittamisesta tietovälineelle.
lisätietoja-OSI-Verkkomallistandardi
OSI-verkkomallitasot on järjestetty täällä alemmilta tasoilta fyysisestä (laitteistosta) alkaen ylemmille tasoille.
- fyysinen kerros – varsinainen laitteisto.
- Data Link Layer-tiedonsiirtomenetelmä (802x ethernet). Laittaa tiedot kehyksiin ja varmistaa virheettömän lähetyksen. Ohjaa myös verkon lähetyksen ajoitusta. Lisää kehyksen tyypin, osoitteen ja virheenhallintatiedot. IEEE jakoi tämän kerroksen kahteen seuraavaan alikerrokseen.
- looginen Link control (LLC) – ylläpitää kahden tietokoneen välistä linkkiä perustamalla Service Access Points (SAPs), jotka ovat sarja rajapintoja. IEEE 802.2.
- Media Access Control (MAC) – käytetään koordinoimaan tietojen lähettämistä tietokoneiden välillä. 802.3, 4, 5 ja 12 standardeja sovelletaan tähän kerrokseen. Jos kuulet jonkun puhuvan verkkokortin MAC-osoitteesta, hän viittaa kortin laitteistoosoitteeseen.
- Network Layer – IP network protocol. Reitittää viestit käyttäen parasta käytettävissä olevaa polkua.
- Transport Layer – TCP, UDP. Varmistaa oikein sekvensoitu ja virheetön siirto.
- Session Layer – Käyttäjän käyttöliittymä verkkoon. Määrittää, milloin istunto aloitetaan tai avataan, kuinka kauan sitä käytetään ja milloin se on suljettu. Valvoo tietojen lähettämistä istunnon aikana. Tukee tietoturva-ja nimihakua, jonka avulla tietokoneet voivat paikantaa toisensa.
- esityskerros-ASCII tai EBCDEC – datan syntaksi. Tekee tiedon tyypistä läpinäkyvää sen ympärillä oleviin kerroksiin. Käytetään päivämäärän kääntämiseen tietokonekohtaiseen muotoon, kuten tavun tilaamiseen. Se voi sisältää puristusta. Se valmistelee tiedot, joko verkon tai sovelluksen riippuen siitä, mihin suuntaan se on menossa.
- Application Layer – tarjoaa palveluita, joita ohjelmistosovellukset tarvitsevat. Tarjoaa käyttäjäsovelluksille mahdollisuuden olla vuorovaikutuksessa verkon kanssa.
monet protokollapinot limittävät seitsenkerroksisen mallin rajoja toimimalla mallin useassa kerroksessa. File Transport Protocol (FTP) ja telnet toimivat sekä sovellus -, esitys-että istuntotasoilla.
Internetin, TCP/IP: n, puolustusministeriön mallia
tätä mallia kutsutaan joskus puolustusministeriön malliksi, koska se on suunniteltu puolustusministeriölle, sitä kutsutaan myös TCP / IP: n nelikerroksiseksi protokollaksi tai internet-protokollaksi. Siinä on seuraavat kerrokset:
- Link – Laiteajuri ja liitäntäkortti, joka kartoittaa OSI-mallin datalinkin ja fyysisen kerroksen.
- verkko – vastaa OSI-mallin verkkokerrosta ja sisältää IP -, ICMP-ja IGMP-protokollat.
- Liikenne – vastaa siirtokerrosta ja sisältää TCP-ja UDP-protokollat.
- sovellus – vastaa OSI-istuntoa, esitys-ja Sovellustasoja ja sisältää FTP, Telnet, ping, Rlogin, rsh, TFTP, SMTP, SNMP, DNS, ohjelmasi jne.
huomaa nelikerroksinen TCP / IP-protokolla. Jokainen kerros on joukko tietoja, että se tuottaa.
- Linkkikerros vastaa laitteistoa, mukaan lukien laiteajuri ja liitäntäkortti. Linkkikerroksessa on siihen liittyviä datapaketteja riippuen käytettävän verkon tyypistä, kuten ARCnet, Token ring tai ethernet. Meidän tapauksessamme puhumme ethernet.
- verkkokerros hallitsee pakettien liikkumista verkon ympärillä ja sisältää IP: n, ICMP: n ja IGMP: n. Se vastaa siitä, että paketit pääsevät perille, ja jos eivät pääse, virheistä raportoidaan.
- kuljetuskerros on kahden tietokoneen käyttämä mekanismi, jolla vaihdetaan tietoja ohjelmistoihin liittyen. Siirtomekanismeina toimivat kaksi protokollatyyppiä ovat TCP ja UDP. On myös muunlaisia protokollia muille järjestelmille kuin TCP / IP, mutta puhumme TCP: stä ja UDP: stä tässä asiakirjassa.
- sovelluskerros viittaa verkostoitumisprotokolliin, joita käytetään tukemaan erilaisia palveluita, kuten FTP, Telnet, BOOTP jne. Huomaa tässä sekaannusten välttämiseksi, että sovelluskerros viittaa yleensä protokolliin, kuten FTP, telnet, ping ja muihin tiettyihin tarkoituksiin suunniteltuihin ohjelmiin, joita hallitsee tietty protokollajoukko, joka on määritelty RFC: n (kommenttipyyntö) kanssa. Kuitenkin ohjelma, jonka voit kirjoittaa, voi määritellä oman tietorakenteensa lähetettäväksi asiakkaan ja palvelimen ohjelman välillä niin kauan kuin ohjelma, jonka suoritat sekä asiakas-että palvelinkoneessa, ymmärtää protokollasi. Esimerkiksi kun ohjelma avaa pistorasian toiseen koneeseen, se käyttää TCP-protokollaa, mutta lähettämäsi data riippuu siitä, miten jäsennät sen.