Kas yra programos sluoksnis?

Kompiuterių tinklas paprastai kuriamas remiantis tinklo schema. Ši topologija apibrėžta remiantis atvirų sistemų sujungimo modeliu (OSI) ir susideda iš septynių tinklo funkcijų sluoksnių. Taikymo sluoksnis yra aukščiausias OSI lygis, žinomas kaip septintas sluoksnis. Tai tinklo sluoksnis, valdantis tinklo ryšio programas, įskaitant failų perdavimo protokolą (FTP), hiperteksto perdavimo protokolą (HTTP) ir el. Šios programos leidžia interneto naršyklėms ir el. pašto programoms dalytis duomenimis tinkle.

Tinklas prasideda fiziniu kabeliu ir baigiasi kompiuterio programa. Paprastai perduodant ryšį, duomenys yra priversti per kelis transformacijos lygius. Tai būtinas procesas, siekiant užtikrinti, kad būtų laikomasi tinkamos duomenų kokybės ir saugumo taisyklių. OSI modelis buvo sukurtas siekiant užtikrinti lankstumą programinės įrangos protokoluose.

OSI modelis sudarytas iš septynių sluoksnių. Tai yra fizinis, duomenų ryšio, tinklo, transporto, seanso, pristatymo ir taikomųjų programų lygmenys. Sluoksniai veikia hierarchinėje struktūroje, siųsdami pranešimus tinkle.

Dauguma kompiuterių tinklų šiandien naudoja standartinį perdavimo valdymo protokolą (TCP/IP) kaip interneto ryšio kalbą. Šiame tinklo protokole naudojamas OSI modelis kaip tinklo įrenginių ir programinės įrangos sąveikos planas. Kiekvienas modelio sluoksnis turi tam tikrą atsakomybę už tinklo topologiją.

OSI modelis sukurtas remiantis hierarchine atsakomybės grandine. Šios taisyklės verčia kiekvieną sluoksnį sekti konkrečius perdavimo procesus siunčiant pranešimą per topologiją. Taikomasis sluoksnis turi laikytis pateikimo sluoksnio, kuris yra kitas hierarchijos grandinės lygis, perdavimo taisyklių. Šios taisyklės paprastai apima formato, šifravimo ir konkrečius dydžio reikalavimus, kad pranešimas galėtų būti priimtas kitame grandinės lygyje.

Momentiniai pranešimai (IM) yra tuopų ryšio protokolas, naudojamas mobiliuosiuose telefonuose ir kompiuterių sistemose. IM yra programinės įrangos, kuri naudoja taikomųjų programų lygmens protokolą, pavyzdys. Standartinis IM protokolas leidžia įmonėms sukurti momentinių pranešimų programinę įrangą. Kai kurie šių produktų pavyzdžiai yra AOL® Instant Messenger, Yahoo® paštas ir MSN® Messenger. Kiekviena programa naudoja OSI standartus, kad galėtų siųsti ir gauti pranešimus visame tinkle šiame lygyje.
„Microsoft Outlook®“ yra el. pašto programos, kuri naudoja programos sluoksnį, pavyzdys. Tai žemiausias OSI modelio lygis, atsakingas už pranešimų iš programinės įrangos pakavimą į suprantamą kompiuterio pranešimą. Programos sluoksnis siunčia pranešimą pateikimo sluoksniui, kuris yra atsakingas už pranešimo šifravimą ir formatavimo taisykles.