Interneti põhiprotokollipakk. Virna (võrgulülitid)

Protokollivirnad

Protokollipinn on hierarhiliselt organiseeritud erineva tasemega võrguprotokollide kogum, mis on piisav võrgu sõlmede koostoime korraldamiseks ja tagamiseks. Praegu kasutavad võrgud suurt hulka sideprotokolli virnasid. Kõige populaarsemad virnad on: TCP/IP, IPX/SPX, NetBIOS/SMB, Novell NetWare, DECnet, XNS, SNA ja OSI. Kõik need virnad, välja arvatud SNA, kasutavad madalamatel tasemetel - füüsilisel ja kanalil - samu hästi standardiseeritud protokolle Ethemet, Token Ring, FDDI ja mõned teised, mis võimaldavad kasutada samu seadmeid kõigis võrkudes. Kuid ülemistel tasanditel töötavad kõik virnad vastavalt oma protokollidele. Need protokollid ei vasta sageli OSI mudeli soovitatud kihilisusele. Eelkõige on seansi- ja esitluskihi funktsioonid tavaliselt kombineeritud rakenduskihiga. See lahknevus on tingitud asjaolust, et OSI mudel ilmus juba olemasolevate ja tegelikult kasutatud virnade üldistamise tulemusena, mitte vastupidi.

Kõik virnas sisalduvad protokollid on välja töötatud ühe tootja poolt, see tähendab, et need on võimelised töötama võimalikult kiiresti ja tõhusalt.

Võrguseadmete, eriti võrguadapteri toimimise oluline punkt on protokolli sidumine. See võimaldab ühe võrguadapteri teenindamiseks kasutada erinevaid protokollivirnu. Näiteks saate korraga kasutada TCP/IP ja IPX/SPX pinu. Kui esimese virna abil adressaadiga ühenduse loomisel tekib ootamatult tõrge, lülitub see automaatselt üle järgmise virna protokolli kasutamisele. Oluline punkt on sel juhul sidumise järjekord, kuna see mõjutab selgelt ühe või teise protokolli kasutamist erinevatest virnadest.

Olenemata sellest, mitu võrguadapterit arvutisse on installitud, saab siduda nii "üks-mitmele" kui ka "mitu-ühele", st ühe protokollivirna saab siduda mitme adapteriga korraga või mitu virna ühele adapterile.

NetWare on võrgu operatsioonisüsteem ja võrguprotokollide komplekt, mida selles süsteemis kasutatakse võrku ühendatud klientarvutitega suhtlemiseks. Süsteemi võrguprotokollid põhinevad XNS-i protokollipinul. NetWare toetab praegu TCP/IP- ja IPX/SPX-protokolle. Novell NetWare oli populaarne 80ndatel ja 90ndatel, kuna sellel oli üldotstarbeliste operatsioonisüsteemidega võrreldes parem jõudlus. See on nüüdseks aegunud tehnoloogia.

Xeroxi võrguteenuste Interneti-transpordiprotokolli (XNS) protokollipinu töötas Xerox välja andmete edastamiseks Etherneti võrkude kaudu. Sisaldab 5 taset.

1. kiht – edastusmeedium – rakendab OSI mudeli füüsilise ja lingikihi funktsioone:

* haldab andmevahetust seadme ja võrgu vahel;

* suunab andmeid samas võrgus olevate seadmete vahel.

2. kiht – võrguvõrk – vastab OSI mudeli võrgukihile:

* haldab andmevahetust erinevates võrkudes paiknevate seadmete vahel (pakkub IEEE mudeli mõttes datagrammiteenust);

* kirjeldab andmete võrgu kaudu liikumist.

Kolmas kiht - transport - vastab OSI mudeli transpordikihile:

* Pakub täielikku sidet andmeallika ja sihtkoha vahel.

Tase 4 – juhtimine – vastab OSI mudeli seansi ja esitlustasemele:

* haldab andmete esitamist;

* haldab kontrolli seadme ressursside üle.

Kiht 5 - rakendatud - vastab OSI mudeli kõrgeimatele tasemetele:

* pakub rakendusülesannete andmetöötlusfunktsioone.

TCP / IP (edastusjuhtimisprotokoll / Interneti-protokoll) protokollipinn on kõige levinum ja funktsionaalsem. See töötab mis tahes ulatusega kohalikes võrkudes. See virn on ülemaailmse Interneti peamine virn. Pinu tugi rakendati UNIX operatsioonisüsteemiga arvutites. Selle tulemusena on TCP/IP-protokolli populaarsus kasvanud. TCP / IP-protokollipinn sisaldab palju erinevatel tasanditel töötavaid protokolle, kuid oma nime sai see tänu kahele protokollile - TCP ja IP.

TCP (Transmission Control Protocol) on transpordiprotokoll, mis on loodud andmeedastuse juhtimiseks võrkudes, kasutades TCP / IP-protokolli pinu. IP (Internet Protocol) on võrgukihi protokoll, mis on loodud andmete edastamiseks komposiitvõrgu kaudu, kasutades üht transpordiprotokolli, näiteks TCP või UDP.

TCP / IP-pinu alumine tase kasutab standardseid andmeedastusprotokolle, mis võimaldab seda kasutada mis tahes võrgutehnoloogiat kasutavates võrkudes ja mis tahes operatsioonisüsteemiga arvutites.

Algselt töötati TCP / IP-protokoll välja globaalsetes võrkudes kasutamiseks, mistõttu on see võimalikult paindlik. Eelkõige tänu pakettide killustatuse võimele jõuavad andmed vaatamata sidekanali kvaliteedile igal juhul sihtkohta. Lisaks muutub IP-protokolli olemasolu tõttu võimalikuks andmete edastamine heterogeensete võrgusegmentide vahel.

TCP / IP-protokolli puuduseks on võrguhalduse keerukus. Seega on võrgu normaalseks toimimiseks vaja lisaservereid, nagu DNS, DHCP jne, mille hooldamine võtab süsteemiadministraatoril suurema osa ajast. Limoncelli T., Hogan K., Cheylap S. – Süsteemi- ja võrguhaldus. 2. väljaanne aasta 2009. 944s

IPX/SPX (Internetwork Packet Exchange/Sequenced Packet Exchange) protokollipinu on välja töötanud ja patenteeritud Novelli poolt. See töötati välja operatsioonisüsteemi Novell NetWare vajadusteks, mis kuni viimase ajani oli serveri operatsioonisüsteemide seas üks juhtivaid positsioone.

IPX- ja SPX-protokollid töötavad vastavalt ISO / OSI mudeli võrgu- ja transpordikihtidel, nii et need täiendavad üksteist suurepäraselt.

IPX-protokoll võib edastada andmeid datagrammide abil, kasutades selleks võrgu marsruutimise teavet. Leitud marsruudil andmete edastamiseks tuleb aga esmalt luua ühendus saatja ja saaja vahel. Seda teeb SPX-protokoll või mis tahes muu transpordiprotokoll, mis töötab koos IPX-iga.

Kahjuks oli IPX/SPX-protokollipinn algselt orienteeritud väikeste võrkude teenindamiseks, mistõttu on selle kasutamine suurtes võrkudes ebaefektiivne: ülemäärane ringhäälingu kasutamine madala kiirusega sideliinidel on vastuvõetamatu.

Füüsilisel ja lingikihil toetab OSI-pinn Etherneti, Token Ringi, FDDI-protokolle, aga ka LLC-, X.25- ja ISDN-protokolle, st kasutab kõiki populaarseid madalama taseme protokolle, mis on välja töötatud väljaspool pinu, nt. enamik teisi virnasid. Võrgukiht sisaldab suhteliselt harva kasutatavat Connectionoriented Network Protocol (CONP) ja Connectionless Network Protocol (CLNP) protokolli. OSI virna marsruutimisprotokollid on ES-IS (End System -- Intermediate System) lõpp- ja vahesüsteemide vahel ning IS-IS (Intermediate System -- Intermediate System) vahesüsteemide vahel. OSI virna transpordikiht peidab ühenduseta ja ühenduseta võrguteenuste erinevust, nii et kasutajad saavad vajaliku teenusekvaliteedi sõltumata aluseks olevast võrgukihist. Selle tagamiseks nõuab transpordikiht kasutajalt soovitud teenusekvaliteedi täpsustamist. Rakenduskihi teenused pakuvad failiedastust, terminali emulatsiooni, kataloogiteenuseid ja posti. Neist populaarseimad on kataloogiteenus (X.500 standard), e-post (X.400), virtuaalterminali protokoll (VTP), failiedastus, juurdepääsu- ja juhtimisprotokoll (FTAM), edastus- ja töökontrolli protokoll (JTM). ).

Üsna populaarne protokollipakk, mille töötasid välja vastavalt IBM ja Microsoft, keskendus kasutamisele nende ettevõtete toodetes. Sarnaselt TCP / IP-ga töötavad standardprotokollid, nagu Ethernet, Token Ring ja teised, NetBIOS / SMB virna füüsilistel ja andmeside kihtidel, mis võimaldab seda kasutada koos mis tahes aktiivse võrguseadmega. Ülemistel tasanditel töötavad NetBIOS (Network Basic Input / Output System) ja SMB (Server Message Block) protokollid.

NetBIOS-i protokoll töötati välja eelmise sajandi 80. aastate keskel, kuid asendati peagi funktsionaalsema NetBEUI (NetBIOS Extended User Interface) protokolliga, mis võimaldab korraldada väga tõhusat infovahetust võrkudes, mis koosnevad kuni 200 arvutist. .

Arvutitevahelises suhtluses kasutatakse loogilisi nimesid, mis määratakse arvutitele võrguga ühenduse loomisel dünaamiliselt. Sel juhul jagatakse nimetabel võrgu igasse arvutisse. Toetatud on ka gruppide nimedega töötamine, mis võimaldab edastada andmeid korraga mitmele adressaadile.

NetBEUI protokolli peamised eelised on kiirus ja väga madal ressursivajadus. Kui soovite korraldada kiiret andmevahetust väikeses ühest segmendist koosnevas võrgus, pole selleks paremat protokolli. Lisaks ei ole loodud ühendus sõnumi edastamise kohustuslik tingimus: ühenduse puudumisel kasutab protokoll datagrammi meetodit, mil sõnum edastatakse saaja ja saatja aadressiga ning “tõuseb õhku”, liigub ühest arvutist teise.

Kuid NetBEUI-l on ka märkimisväärne puudus: sellel puudub täielikult pakettide marsruutimise kontseptsioon, mistõttu pole selle kasutamine keerulistes komposiitvõrkudes mõttekas. Pyatibratov A.P., Gudyno L.P., Kirichenko A.A. Arvutusmasinad, võrgud ja telekommunikatsioonisüsteemid Moskva 2009. 292s

Mis puutub SMB (Server Message Block) protokolli, siis see korraldab võrgu toimimise kolmel kõrgeimal tasemel – seansi, esitluse ja rakenduse tasemel. Selle kasutamisel avaneb juurdepääs failidele, printeritele ja muudele võrguressurssidele. Seda protokolli on korduvalt täiustatud (välja antud on kolm versiooni), mis võimaldas seda kasutada isegi sellistes kaasaegsetes operatsioonisüsteemides nagu Microsoft Vista ja Windows 7. SMB protokoll on universaalne ja seda saab siduda peaaegu iga transpordiprotokolliga. nagu TCP / IP ja SPX.

DECneti (Digital Equipment Corporation net) protokollipinn sisaldab 7 kihti. Vaatamata terminoloogia erinevusele on DECneti kihid väga sarnased OSI mudeli kihtidega. DECnet rakendab DEC poolt välja töötatud DNA (Digital Network Architecture) võrguarhitektuuri kontseptsiooni, mille kohaselt saab erinevate operatsioonisüsteemide all töötavaid heterogeenseid arvutussüsteeme (erinevate klasside arvuteid) ühendada geograafiliselt hajutatud info- ja arvutusvõrkudeks.

IBM-i SNA (System Network Architecture) protokoll on mõeldud kaugsuhtluseks suurte arvutitega ja sisaldab 7 kihti. SNA põhineb hostmasina kontseptsioonil ja pakub IBMi suurarvutitele kaugterminali juurdepääsu. SNA peamine eristav omadus on iga terminali võimalus pääseda juurde põhiarvuti mis tahes rakendusprogrammile. Süsteemi võrguarhitektuur on realiseeritud põhiarvutis virtuaalse telekommunikatsiooni juurdepääsu meetodi (Virtual Telecommunication Access Method – VTAM) alusel. VTAM haldab kõiki linke ja terminale, kusjuures igal terminalil on juurdepääs kõikidele rakendustele.

Protokollipinn ehk tavakeeles TCP / IP on tänapäevaste seadmete võrguarhitektuur, mis on loodud võrgu kasutamiseks. Virn on sein, milles iga telliskivi asetseb üksteise peal, sõltub sellest. Protokollivirna kutsumine "TCP/IP-virnaks" on tingitud kahest peamisest juurutatud protokollist – IP ise ja sellel põhinev TCP. Kuid need on ainult peamised ja levinumad. Kui mitte sadu, siis kümneid teisi kasutatakse tänapäeval erinevatel eesmärkidel.

Meile harjumuspärane veeb (world wide web) põhineb HTTP-l (hüperteksti edastusprotokoll), mis omakorda töötab TCP baasil. See on klassikaline näide protokollivirna kasutamisest. Samuti on olemas IMAP/POP ja SMTP meiliprotokollid, SSH kaugshelli protokollid, RDP kaugtöölaua protokollid, MySQL andmebaasid, SSL/TLS ja tuhanded muud rakendused, millel on oma protokollid (..)

Mis vahe on kõigi nende protokollide vahel? Kõik on üsna lihtne. Lisaks arenduse käigus seatud erinevatele eesmärkidele (näiteks kiirus, ohutus, stabiilsus jm kriteeriumid) luuakse protokolle eristamise eesmärgil. Näiteks on rakenduskihi protokollid, mis on erinevate rakenduste jaoks erinevad: IRC, Skype, ICQ, Telegram ja Jabber ei ühildu omavahel. Need on loodud konkreetse ülesande täitmiseks ja sel juhul pole ICQ-s WhatsAppi helistamise võimalus lihtsalt tehniliselt määratletud, kuna rakendused kasutavad teist protokolli. Kuid nende protokollid põhinevad samal IP-protokollil.

Protokolli võib nimetada planeeritud korrapäraseks toimingute jadaks protsessis, milles on mitu osalejat, võrgus nimetatakse neid kaaslasteks (partneriteks), harvemini - kliendiks ja serveriks, rõhutades konkreetse protokolli omadusi. Lihtsaim näide protokollist neile, kes ikka aru ei saa, on koosolekul käepigistus. Mõlemad teavad, kuidas ja millal, kuid küsimus, miks, on juba arendajate, mitte protokolli kasutajate küsimus. Muide, peaaegu kõigis protokollides on kätlemine, näiteks protokollide eristamise ja kaitse "vale lennukiga lendamise" eest.

Siin on TCP / IP kõige populaarsemate protokollide näitel. Siin näidatakse sõltuvuste hierarhiat. Pean ütlema, et rakendused kasutavad ainult määratud protokolle, mida võib OS-is rakendada või mitte.

Väga-väga lihtsalt öeldes on see postiteenus.

Igal IP-ühilduva võrgu liikmel on oma aadress, mis näeb välja umbes selline: 162.123.058.209. Kokku on IPv4 protokolli jaoks selliseid aadresse 4,22 miljardit.

Oletame, et üks arvuti soovib suhelda teisega ja saata talle paki – "paki". Ta pöördub "postiteenuse" TCP / IP poole ja annab talle oma paki, märkides aadressi, kuhu see tuleb toimetada. Erinevalt pärismaailma aadressidest määratakse sageli samad IP-aadressid erinevatele arvutitele kordamööda, mis tähendab, et "postiljon" ei tea, kus vajalik arvuti füüsiliselt asub, mistõttu saadab ta paki lähimasse "postkontorisse" - võrgu arvutiplaadile. Võib-olla on teavet selle kohta, kus soovitud arvuti asub, või võib-olla seda teavet pole. Kui seda pole, saadetakse aadressipäring kõikidesse lähimatesse "postkontoritesse" (kilbid). Seda sammu kordavad kõik "postkontorid", kuni nad leiavad soovitud aadressi, samas kui nad mäletavad, mitu "postkontorit" see päring enne neid läbis ja kui see läbib teatud (piisavalt suure) arvu neist, siis tagastatakse tagasi märkega "aadressi ei leitud". Esimene "postkontor" saab peagi hunniku vastuseid teistelt "büroodelt" koos valikutega, kuidas adressaadini jõuda. Kui piisavalt lühikest teed ei leita (tavaliselt 64 ülekannet, kuid mitte rohkem kui 255), tagastatakse pakk saatjale. Kui leitakse üks või mitu teed, saadetakse pakk mööda neist lühemat, samas kui "postkontorid" jätavad selle tee mõneks ajaks meelde, võimaldades järgnevad pakid kiiresti üle kanda ilma kelleltki aadressi küsimata. Pärast kättetoimetamist paneb "postiljon" saaja allkirjastama "kviitungi", mis kinnitab, et ta sai paki kätte, ja annab selle "kviitungi" saatjale tõendina, et pakk toimetati tervena - vajalik on kättetoimetamise kontroll TCP-s. Kui saatja ei saa teatud aja möödudes sellist kviitungit kätte või kviitungil on kirjas, et pakk on saatmise käigus kahjustatud või kaotsi läinud, proovib ta paki uuesti saata.

TCP/IP on protokollide komplekt.

Protokoll on reegel. Näiteks kui teid tervitatakse - te tervitate vastuseks (ja ei ütle hüvasti või ei taha õnne). Programmeerijad ütlevad, et me kasutame näiteks tereprotokolli.

Milline TCP / IP (nüüd on see üsna lihtne, ärge pommitage kolleege):

Teave arvutisse läheb juhtme kaudu (raadio või mis iganes – vahet pole). Kui juhtmetest lasti läbi vool, tähendab see 1. Välja lülitatud tähendab 0. Selgub, et 10101010110000 ja nii edasi. 8 nulli ja ühte (bitti) on bait. Näiteks 00001111. Seda saab esitada kahendkujul arvuna. Kümnendvormingus on bait arv vahemikus 0 kuni 255. Need numbrid vastavad tähtedele. Näiteks 0 on A, 1 on B. (Seda nimetatakse kodeerimiseks).

Niisiis. Selleks, et kaks arvutit saaksid tõhusalt juhtmete kaudu teavet edastada, peavad nad teatud reeglite - protokollide - järgi voolu andma. Näiteks peavad nad kokku leppima, kui sageli saab voolutugevust muuta, et 0 oleks võimalik eristada teisest 0-st.

See on esimene protokoll.

Arvutid saavad kuidagi aru, et üks neist on lõpetanud info andmise (näiteks "ma ütlesin kõike"). Selleks saavad arvutid andmejada 010100101 alguses saata mõne biti, sõnumi pikkuse, mida nad tahavad saata. Näiteks võivad esimesed 8 bitti näidata sõnumi pikkust. See tähendab, et esiteks edastatakse esimese 8 biti jooksul kodeeritud arv 100 ja seejärel 100 baiti. Vastuvõttev arvuti ootab seejärel järgmisi 8 bitti ja järgmist teadet.

Siin on meil veel üks protokoll, mille abil saate sõnumeid saata (arvuti).

Arvuteid on palju, et nad saaksid aru, kes peab sõnumi saatma, kasutades ainulaadseid arvutiaadresse ja protokolli, mis võimaldab teil mõista, kellele see sõnum on adresseeritud. Näiteks esimesed 8 bitti näitavad adressaadi aadressi, järgmised 8 - sõnumi pikkust. Ja siis sõnum. Panime lihtsalt ühe protokolli teise sisse. Adresseerimise eest vastutab IP-protokoll.

Suhtlemine ei ole alati usaldusväärne. Sõnumite usaldusväärseks edastamiseks (arvuti) kasutage TCP-d. TCP-protokolli käivitamisel küsivad arvutid üksteiselt uuesti, kas nad said õige sõnumi. On ka UDP - see on siis, kui arvutid ei küsi uuesti, kas nad said selle kätte. Miks see vajalik on? Siin kuulate Interneti-raadiot. Kui paar baiti saabub vigadega, siis kuulete näiteks "psh" ja siis jälle muusikat. Pole surmav ja mitte eriti oluline - selleks kasutatakse UDP-d. Kui aga saidi laadimisel paar baiti rikutakse, läheb monitorile jama ja ei saa millestki aru. Sait kasutab TCP-d.

TCP/IP (UDP/IP) on pesastatud protokollid, mis käitavad Internetti. Lõppkokkuvõttes võimaldavad need protokollid edastada arvutiteate ühes tükis ja täpselt aadressil.

Olemas on ka http-protokoll. Esimene rida on saidi aadress, järgmised read on tekst, mille saadate saidile. Kõik http read on tekst. Mis surub TCP-sse sõnum, mis on adresseeritud IP abil jne.

Vasta

Internet on ülemaailmne süsteem, mis koosneb omavahel ühendatud arvutitest, kohalikest ja muudest võrkudest, mis suhtlevad üksteisega TCP / IP-protokolli pinu kaudu (joonis 1).

Joonis 1 – Interneti üldistatud diagramm

Internet võimaldab teabevahetust kõigi sellega ühendatud arvutite vahel. Arvuti tüüp ja kasutatav operatsioonisüsteem ei oma tähtsust.

Interneti peamised rakud on kohtvõrgud (LAN - Local Area network). Kui mõni kohtvõrk on otse Internetiga ühendatud, saab sellega ühenduse luua ka selle võrgu iga tööjaam. On ka arvuteid, mis on iseseisvalt Internetiga ühendatud. Neid kutsutakse hostarvutid(peremees – peremees).

Igal võrku ühendatud arvutil on oma aadress, kust selle leiab tellija kõikjalt maailmast.

Interneti oluline omadus on see, et erinevaid võrke kombineerides ei teki hierarhiat – kõik võrku ühendatud arvutid on võrdsed.

Teine Interneti eripära on selle kõrge töökindlus. Kui mõned arvutid ja sideliinid ebaõnnestuvad, jätkab võrk toimimist. Sellise töökindluse tagab asjaolu, et Internetis pole ühtset juhtimiskeskust. Kui mõned sideliinid või arvutid ebaõnnestuvad, saab sõnumeid edastada teiste sideliinide kaudu, kuna teabe edastamiseks on alati mitu võimalust.

Internet ei ole äriorganisatsioon ega kuulu kellelegi. Interneti-kasutajaid on peaaegu kõigis maailma riikides.

Kasutajad loovad võrguga ühenduse spetsiaalsete organisatsioonide, mida nimetatakse Interneti-teenuse pakkujateks, arvutite kaudu. Interneti-ühendus võib olla püsiv või ajutine. Interneti-teenuse pakkujatel on kasutajate ühendamiseks palju liine ja kiireid liine ülejäänud Internetiga ühenduse loomiseks. Sageli on väiksemad pakkujad ühendatud suurematega, kes omakorda on seotud teiste pakkujatega.

Kiireimate sideliinide kaudu üksteisega ühendatud organisatsioonid moodustavad võrgu põhiosa ehk Interneti-selgraudtee [Bekbon]. Kui tarnija on otse katuseharjaga ühendatud, on teabeedastuskiirus maksimaalne.

Tegelikkuses on erinevus kasutajate ja Interneti-teenuse pakkujate vahel pigem suhteline. Iga isik, kes on oma arvuti või kohtvõrgu Internetti ühendanud ja vajalikud programmid installinud, võib pakkuda võrguühendusteenust teistele kasutajatele. Üksikkasutaja saab põhimõtteliselt olla kiirliiniga ühendatud otse Interneti selgrooga.

Üldiselt vahetab Internet teavet mis tahes kahe võrku ühendatud arvuti vahel. Internetiga ühendatud arvuteid nimetatakse sageli Interneti-hostideks või Interneti-saitideks. , ingliskeelsest sõnast site, mis tõlkes tähendab koht, asukoht. Interneti-teenuse pakkujate installitud saidid pakuvad kasutajatele juurdepääsu Internetile. Samuti on teabe edastamisele spetsialiseerunud sõlmed. Näiteks loovad paljud ettevõtted Internetis saite, mille kaudu levitavad teavet oma toodete ja teenuste kohta.

Kuidas teavet edastatakse? Internetis kasutatakse kahte peamist mõistet: aadress ja protokoll. Igal Internetiga ühendatud arvutil on oma kordumatu aadress. Nii nagu postiaadress tuvastab üheselt inimese asukoha, tuvastab Interneti-aadress üheselt arvuti asukoha võrgus. Interneti-aadressid on selle kõige olulisem osa ja neid käsitletakse üksikasjalikult allpool.

Interneti kaudu ühest arvutist teise saadetud andmed jagatakse pakettideks. Nad liiguvad arvutite vahel, mis moodustavad võrgusõlmed. Sama sõnumi paketid võivad läbida erinevaid marsruute. Igal pakendil on oma märgistus, mis tagab dokumendi korrektse komplekteerimise arvutis, millele sõnum on adresseeritud.

Mis on protokoll? Nagu eelnevalt öeldud, on protokoll suhtlusreeglid. Näiteks diplomaatiline protokoll näeb ette, mida teha väliskülalistega kohtudes või vastuvõttu korraldades. Samuti näeb võrguprotokoll ette reeglid võrku ühendatud arvutite tööks. Standardprotokollid sunnivad erinevaid arvuteid "sama keelt rääkima". Seega on võimalik Internetiga ühendada erinevat tüüpi arvuteid, millel on erinevad operatsioonisüsteemid.

Interneti aluseks olevad protokollid on TCP/IP-protokollipinn. Esiteks tuleb TCP / IP tehnilises mõistmises selgitada, et - see ei ole üks võrguprotokoll, vaid kaks protokolli, mis asuvad võrgumudeli eri tasanditel (see on nn. protokollivirn). TCP protokoll - protokolli transporditase. Ta kontrollib seda kuidas andmeid edastatakse. IP-protokoll - aadress. Ta kuulub võrgukiht ja määrab kus ülekanne toimub.

Protokoll TCP. Vastavalt TCP protokollile , saadetud andmed "lõigatakse" väikesteks pakettideks, misjärel iga pakett märgistatakse nii, et see sisaldab andmeid, mis on vajalikud dokumendi korrektseks kokkupanekuks saaja arvutis.

TCP-protokolli olemuse mõistmiseks võite ette kujutada malemängu kirjavahetuse teel, kui kaks osalejat mängivad korraga kümmet partiid. Iga käik salvestatakse eraldi postkaardile, kus on märgitud mängu number ja käigu number. Sel juhul on kahe partneri vahel sama postikanali kaudu justkui kümmekond ühendust (üks partii kohta). Kaks arvutit, mis on ühendatud ühe füüsilise ühendusega, võivad sama lihtsalt toetada mitut TCP-ühendust korraga. Näiteks võivad kaks vahepealset võrguserverit ühe sideliini kaudu edastada üksteisele korraga mõlemas suunas palju TCP-pakette mitmelt kliendilt.

Internetis töötades saame ühe telefoniliini kaudu samaaegselt vastu võtta dokumente Ameerikast, Austraaliast ja Euroopast. Iga dokumendi pakid saabuvad eraldi, õigeaegse eraldamisega ning saabudes koondatakse need erinevatesse dokumentidesse.

Protokoll IP . Nüüd kaaluge aadressiprotokolli - IP (Interneti-protokoll). Selle olemus seisneb selles, et igal World Wide Web liikmel peab olema oma kordumatu aadress (IP-aadress). Ilma selleta on võimatu rääkida TCP-pakettide täpsest kohaletoimetamisest õigesse töökohta. Seda aadressi väljendatakse väga lihtsalt - neli numbrit, näiteks: 195.38.46.11. IP-aadressi struktuuri vaatame lähemalt hiljem. See on korraldatud nii, et iga arvuti, mida TCP-pakett läbib, saab nende nelja numbri järgi määrata, milline lähimatest "naabritest" peab paketi edastama, et see oleks adressaadile "lähemal". Lõpliku arvu hüpete tulemusena jõuab TCP pakett sihtkohta.

Sõna "lähemale" pole juhuslikult jutumärkides. Sel juhul ei hinnata geograafilist "lähedust". Arvesse võetakse sidetingimusi ja liini läbilaskevõimet. Kahte erinevatel kontinentidel asuvat arvutit, mis on ühendatud suure jõudlusega kosmosesideliiniga, peetakse üksteisele lähemal kui kahte arvutit naaberküladest, mis on ühendatud lihtsa telefonijuhtmega. Küsimusi, mida pidada "lähedasemaks" ja mida "kaugemaks", lahendatakse spetsiaalsete vahenditega - ruuterid. Ruuterite rolli võrgus täidavad tavaliselt spetsiaalsed arvutid, kuid need võivad olla ka võrgu sõlmeserverites töötavad eriprogrammid.

TCP/IP protokolli virn

TCP/IP protokolli virn- võrgu andmeedastusprotokollide komplekt, mida kasutatakse võrkudes, sealhulgas Internetis. Nimetus TCP/IP pärineb perekonna kahest kõige olulisemast protokollist, Transmission Control Protocol (TCP) ja Internet Protocol (IP), mis töötati välja ja kirjeldati selles standardis esimesena.

Protokollid töötavad üksteisega virnas. virna, virn) - see tähendab, et kõrgemal tasemel asuv protokoll töötab alumise protokolli peal, kasutades kapseldamismehhanisme. Näiteks TCP-protokoll töötab IP-protokolli peal.

TCP/IP-protokollipakk sisaldab nelja kihti:

  • rakenduskiht (rakenduskiht),
  • transpordikiht (transpordikiht),
  • võrgukiht (internetikiht),
  • lingikiht.

Nende kihtide protokollid rakendavad täielikult OSI mudeli funktsionaalsust (tabel 1). Kogu kasutaja suhtlus IP-võrkudes põhineb TCP / IP-protokolli pinul. Pinu ei sõltu füüsilisest edastuskandjast.

Tabel 1– TCP/IP-protokolli pinu ja OSI võrdlusmudeli võrdlus

Rakenduskiht

Rakenduskiht on koht, kus enamik võrgurakendusi töötab.

Nendel programmidel on oma suhtlusprotokollid, nagu HTTP WWW jaoks, FTP (failiedastus), SMTP (e-post), SSH (turvaline ühendus kaugmasinaga), DNS (märginime tõlge IP-aadressiks) ja paljud teised. .

Enamasti töötavad need protokollid TCP või UDP peal ja on seotud konkreetse pordiga, näiteks:

  • HTTP TCP-pordil 80 või 8080,
  • FTP-lt TCP-porti 20 (andmeedastuseks) ja 21 (juhtkäskude jaoks),
  • DNS-päringud UDP-pordile (harvemini TCP) 53,

transpordikiht

Transpordikihi protokollid võivad lahendada sõnumite tagamata kohaletoimetamise probleemi ("kas sõnum jõudis sihtkohta?") Ja tagada ka andmete saabumise õige jada. TCP/IP-pinus määravad transpordiprotokollid, millise rakenduse jaoks andmed on mõeldud.

Automaatsed marsruutimisprotokollid, mis on sellel kihil loogiliselt olemas (kuna need töötavad IP peal), on tegelikult osa võrgukihi protokollidest; näiteks OSPF (IP ID 89).

TCP (IP ID 6) on "garanteeritud" ühendusega eelnevalt loodud transpordimehhanism, mis tagab rakendusele usaldusväärse andmevoo, annab kindlustunde vastuvõetud andmete õigsuses, küsib andmeid kaotsimineku korral uuesti ja välistab andmete dubleerimise. andmeid. TCP võimaldab teil reguleerida võrgu koormust ja lühendada andmete ooteaega, kui neid edastatakse pikkade vahemaade tagant. Lisaks garanteerib TCP, et vastuvõetud andmed saadeti täpselt samas järjestuses. See on selle peamine erinevus UDP-st.

UDP (IP ID 17) on ühenduseta datagrammi protokoll. Seda nimetatakse ka "ebausaldusväärseks" edastusprotokolliks selles mõttes, et ei ole võimalik kontrollida sõnumi edastamist adressaadile, samuti pakettide võimalikku segamist. Garanteeritud andmeedastust nõudvad rakendused kasutavad TCP-protokolli.

UDP-d kasutatakse tavaliselt sellistes rakendustes nagu video voogesitus ja mängimine, kus pakettide kadu on lubatud ja uuesti proovimine on keeruline või ebamõistlik, või väljakutse-vastuse rakendustes (nt DNS-päringud), kus ühenduse loomine võtab rohkem ressursse kui uuesti saatmine.

Nii TCP kui ka UDP kasutavad ülemise kihi protokolli määratlemiseks numbrit, mida nimetatakse pordiks.

võrgukiht

Internetikiht oli algselt mõeldud andmete edastamiseks ühest (alam)võrgust teise. Globaalse võrgu kontseptsiooni väljatöötamisega toodi kihti täiendavad võimalused mis tahes võrgust mis tahes võrku ülekandmiseks, sõltumata madalama kihi protokollidest, samuti võimalus nõuda andmeid näiteks kaugemalt. ICMP protokollis (kasutatakse IP-ühenduse diagnostilise teabe edastamiseks) ja IGMP (kasutatakse multisaadete voogude juhtimiseks).

ICMP ja IGMP asuvad IP kohal ja peaksid minema järgmisele - transpordi - kihile, kuid funktsionaalselt on need võrgukihi protokollid ja seetõttu ei saa neid OSI mudelisse sisestada.

IP-võrguprotokolli paketid võivad sisaldada koodi, mis määrab, millist järgmise kihi protokolli paketist andmete eraldamiseks kasutada. See number on ainulaadne protokolli IP number. ICMP ja IGMP on nummerdatud vastavalt 1 ja 2.

Linkikiht

Linkikiht kirjeldab andmepakettide edastamist üle füüsilise kihi, sealhulgas kodeerimine(st spetsiaalsed bittide jadad, mis määravad andmepaketi alguse ja lõpu). Näiteks Ethernet sisaldab paketi päise väljadel märge selle kohta, millisele võrgus olevale masinale või masinatele see pakett mõeldud on.

Linkikihi protokollide näited on Ethernet, Wi-Fi, Frame Relay, Token Ring, ATM jne.

Lingikiht jaguneb mõnikord kaheks alamkihiks - LLC ja MAC.

Lisaks kirjeldab lingikiht andmeedastuskandjat (olgu selleks koaksiaalkaabel, keerdpaar, kiudoptiline või raadiokanal), sellise meediumi füüsikalisi omadusi ja andmeedastuse põhimõtet (kanalite eraldamine, modulatsioon, signaali amplituud, signaal sagedus, edastuse sünkroniseerimismeetod, latentsusreaktsioon ja maksimaalne kaugus).

Kapseldamine

Kapseldamine on kõrgetasemeliste pakettide (võimalik, et erineva protokolliga) pakkimine või pesastamine sama protokolli (madalam tase), sealhulgas aadressiga, pakettidesse.

Näiteks kui rakendus peab saatma sõnumi TCP-ga, tehakse järgmine toimingute jada (joonis 2):

Joonis 2 – kapseldamise protsess

  • esmalt täidab rakendus spetsiaalse andmestruktuuri, milles näitab teavet adressaadi kohta (võrguprotokoll, IP-aadress, TCP-port);
  • edastab sõnumi, selle pikkuse ja struktuuri koos teabega adressaadi kohta TCP protokollikäsitlejale (transpordikiht);
  • TCP-töötleja moodustab segmendi, milles sõnumiks on andmed ja päistes on adressaadi TCP-port (nagu ka muud andmed);
  • TCP-käitleja edastab genereeritud segmendi IP-käsitlejale (võrgukiht);
  • IP-töötleja käsitleb edastatavat TCP segmenti andmetena ja lisab selle eesliite oma päisega (mis sisaldab eelkõige saaja IP-aadressi, mis on võetud samast rakenduse andmestruktuurist, ja protokolli ülemist numbrit;
  • IP-töötleja edastab vastuvõetud paketi lingikihile, mis käsitleb seda paketti taas "toores" andmetena;
  • lingikihi töötleja lisab sarnaselt eelmistele töötlejatele oma päise algusesse (mis näitab ka tipptaseme protokolli numbrit, meie puhul on see 0x0800 (IP)) ja enamikul juhtudel lisab lõpliku kontrollsumma, millega raami moodustamine;
  • seejärel edastatakse vastuvõetud kaader füüsilisele kihile, mis teisendab bitid elektrilisteks või optilisteks signaalideks ja saadab need edastusmeediumisse.

Andmete lahtipakkimiseks ja rakendusele edastamiseks viiakse vastuvõtja poolel läbi pöördprotsess (alt-üles), mida nimetatakse kapseldamiseks.

Seotud Informatsioon:



2015-2020 lektsii.org -

Transpordikiht (TL) määratleb reeglid pakettide transportimiseks üle võrgu. Transpordikiht jälgib üksikute pakettide otsast lõpuni kohaletoimetamist; see ei võta arvesse nende pakettide vahelisi sõltuvusi (isegi kui need kuuluvad samasse sõnumisse). See käsitleb iga paketti nii, nagu kuuluks iga osa eraldi sõnumisse, olenemata sellest, kas see tegelikult kuulus või mitte. Transpordikihi protokollid tagavad, et kõik sõnumid jõuavad sihtkohta puutumata ja paketid on algses järjekorras. Transporditasandil teostatakse info rikkumiste kontrolli ja veakontrolli ning vookontrolli kogu allika-sihtkoha tee ulatuses.

Transpordikiht täidab järgmisi ülesandeid:

  • Teeninduspunkti adresseerimine. Sageli käitavad arvutid korraga mitut programmi. Sel põhjusel tähendab allikast sihtkohta edastamine kohaletoimetamist mitte ainult ühest arvutist teise, vaid ka ühest protsessist (töötavast programmist) ühes arvutis teatud protsessi (töötavasse programmi) teise arvutisse. Seetõttu peab transpordikihi päis sisaldama aadressitüüpi, mida nimetatakse teeninduspunkti aadressiks (või pordiaadressiks). Võrgukiht edastab iga paketi õigele arvutiaadressile; transpordikiht edastab kogu sõnumi selle arvuti õigele protsessile.
  • Segmenteerimine ja uuesti kokkupanek. Sõnum on jagatud transporditavateks segmentideks, iga segment sisaldab järjenumbrit. Need numbrid võimaldavad transpordikihil pärast sihtkohta jõudmist sõnumi korralikult uuesti kokku panna ja asendada edastamisel kaduma läinud paketid.
  • Ühenduse haldamine. Transpordikiht võib olla ühendusele orienteeritud (ühenduseta ülekanne) või ühendusele orienteeritud (ühendusele orienteeritud ülekanne) – datagrammi režiim. Ühenduseta transpordikiht (eelnevalt loodud virtuaalse ühenduse kaudu) töötleb iga segmenti iseseisva paketina ja edastab selle sihtmasina transpordikihile. Ühendusele orienteeritud transpordikiht loob enne pakettide edastamist esmalt ühenduse sihtarvuti transpordikihiga. Pärast kõigi andmete edastamist ühendus katkeb.

    Ühenduseta režiimis kasutatakse transpordikihti üksikute datagrammide edastamiseks, ilma et oleks tagatud nende usaldusväärne edastamine. Ühendusele orienteeritud režiimi kasutatakse usaldusväärseks andmeedastuseks.

  • voolu juhtimine. Sarnaselt andmesidekihiga vastutab transpordikiht voo juhtimise eest. Voolu juhtimine sellel tasemel on aga otsast lõpuni.
  • Veakontroll. Sarnaselt andmesidekihiga vastutab ka transpordikiht vigade kontrolli eest. Edastamise transpordikiht kontrollib, et kogu sõnum jõudis vastuvõtva transpordikihini ilma vigadeta (riknemine, kadumine või dubleerimine). Vigade parandamine toimub tavaliselt uuesti edastamise teel.

Seansikiht (SL)- võrgukontrolleri dialoog. See loob, säilitab ja sünkroonib suhtlemissüsteemide vahelist suhtlust.

Seansikihi ( Session Layer ) abil korraldatakse osapoolte vahel dialoog, fikseeritakse, milline osapooltest on algataja, milline osapooltest on aktiivne ja kuidas dialoog lõpeb.

Seansikihi ülesanded on järgmised:

  • Dialoogi juhtimine. seansikiht võimaldab kahel süsteemil dialoogi astuda. See võimaldab sõnumite vahetamist kahe protsessi vahel. Sel juhul on võimalikud režiimid: kas pooldupleks (üks tee korraga) või täisdupleks (kaks teed samal ajal). Näiteks võib terminali ja suurarvuti vaheline vestlus olla pooldupleks.
  • Sünkroonimine. seansikiht võimaldab protsessil lisada andmevoogu kontrollpunkte (sünkroonimispunkte). Näiteks kui süsteem saadab 2000-leheküljelise faili, on soovitav iga 100 lehekülje järel sisestada kontrollpunktid, et tagada iga 100-leheküljelise mooduli sõltumatu vastuvõtmine ja tuvastamine. Sel juhul, kui lehekülje 523 edastamisel ilmneb rikkumine, on ainus nõutav ja pärast süsteemi taastamist uuesti saadetav leht 501 (viienda saja esimene leht)

Esitluskiht tegeleb teabe edastamise vormiga madalamatele tasanditele, näiteks teabe ümberkodeerimise või krüpteerimisega.

Esitluskihi ülesanded on:

  • Teabe ümberkodeerimine. Protsessid (töötavad programmid) kahes süsteemis muudavad tavaliselt teavet märgistringide, numbrite jne kujul. Enne edastamist tuleb teave muuta bitivoogudeks. Kuna erinevad arvutid kasutavad erinevaid kodeerimissüsteeme, esitluskiht vastutab nende erinevate kodeerimismeetodite vahelise koostalitlusvõime eest. Esitluskiht saatja juures muudab teabe saatjapõhiselt vormilt üldiseks vormiks. Esitluskiht vastuvõtvas arvutis asendab levinud vormingu oma vastuvõtja vorminguga.
  • Krüpteerimine. Konfidentsiaalse teabe edastamiseks peab süsteem tagama saladuse. Krüpteerimine tähendab, et saatja teisendab algse teabe teisele vormile ja saadab saadud sõnumi üle võrgu. Dekrüpteerimine peab olema algsele protsessile täpselt vastupidine, et sõnum algsele kujule tagasi teisendada.
  • Kokkusurumine. Andmete tihendamine vähendab teabes sisalduvate bittide arvu. Andmete tihendamine muutub eriti oluliseks multimeediumi, näiteks teksti, heli ja video edastamisel.

Rakenduskiht (AL) on protokollide kogum, mida vahetatakse kaugsõlmede vahel, mis teostavad sama ülesannet (programmi). Rakenduskiht võimaldab kasutajal (inimesel või tarkvaral) võrgule juurdepääsu. See pakub kasutajaliideseid ja teenuste tuge e-posti, kaugjuurdepääsu ja rahaülekande, avaliku andmebaasi haldamise ja muud tüüpi hajutatud teabeteenuste jaoks.

Näited rakenduskihi pakutavatest teenustest:

  • Virtuaalne võrguterminal. Virtuaalne võrguterminal on füüsilise terminali tarkvaraversioon, mis võimaldab kasutajal kaughosti sisse logida. Selleks loob rakendus kaughosti terminali tarkvarasimulatsiooni. Kasutaja arvuti suhtleb tarkvaraterminaliga, mis omakorda suhtleb hostiga ja vastupidi. Kaughost määratleb selle lingi lingina ühele oma terminalidest ja võimaldab siseneda.
  • Failiedastus, juurdepääs ja juhtimine. See rakendus võimaldab kasutajal pääseda juurde kaughosti failidele, et muuta või lugeda andmeid, tuua faile kaugarvutist kohalikus arvutis kasutamiseks ning hallata või hallata faile kaugarvutis.
  • Postiteenused. See rakendus pakub raamistikku meilide saatmiseks ja salvestamiseks.
  • Kataloogiteenused. See rakendus pakub hajutatud andmebaasiallikaid ja juurdepääsu erinevate objektide ja teenuste globaalsele teabele.

Interneti-protokolli virn

Internet2 protokollipinn töötati välja enne OSI mudelit. Seetõttu ei vasta Interneti-protokolli virna kihid OSI mudeli omadele. Interneti-protokolli pinu koosneb viiest kihist: füüsiline, andmeside, võrk, transport ja rakendus. Esimesed neli kihti pakuvad füüsilisi standardeid, võrguliidest, võrguühendust ja transpordifunktsioone, mis vastavad OSI mudeli neljale esimesele kihile. OSI mudeli kolm ülemist kihti on Interneti-protokolli virnas esindatud ühe kihiga, mida joonisel fig 1 nimetatakse rakenduskihiks. 1.3.


Riis. 1.3.

ARP Aadressi lahutusprotokoll Aadressi avastamise protokoll
sularahaautomaat Asünkroonne edastusrežiim Asünkroonne edastusrežiim
BGP Piirivärava protokoll Piirimarsruutimise protokoll
DNS Domeeninimede süsteem Domeeninimede süsteem
Ethernet Etherneti võrk Etherneti võrk
FDDI Fiber hajutatud andmeliides Fiiberoptiline hajutatud andmeliides
http Hüperteksti edastusprotokoll Hüperteksti edastusprotokoll
FTP Failiedastusprotokoll Failiedastusprotokoll
ICMP Interneti-juhtimise sõnumiprotokoll Juhtsõnumiprotokoll
IGMP Interneti-grupi haldusprotokoll Interneti-rühma (kasutaja) haldusprotokoll
IP interneti protokoll interneti protokoll
NFS Võrgu failisüsteem Võrgu failisüsteemi juurdepääsuprotokoll
OSPF Avage kõigepealt lühim tee Avage lühima kanali eelistuse protokoll
PDH Plesiokroonne digitaalne hierarhia Plesiokroonne digitaalne hierarhia
PPP Punkt-punkti protokoll Punkt-punkti sideprotokoll

protokolli virn on hierarhiliselt organiseeritud võrguprotokollide kogum, millest piisab võrgu sõlmede interaktsiooni korraldamiseks. Protokollid töötavad võrgus üheaegselt, mis tähendab, et protokollide töö peab olema korraldatud nii, et ei tekiks konflikte ega puudulikke toiminguid. Seetõttu jaguneb protokollipinn hierarhiliselt konstrueeritud tasemeteks, millest igaüks täidab kindlat ülesannet – valmistab ette, võtab vastu, edastab andmeid ja nendega järgnevaid toiminguid.

Kihtide arv virnas varieerub sõltuvalt konkreetsest protokollivirust. Alumise kihi protokolle rakendatakse sageli tarkvara ja riistvara kombinatsioonis, samas kui ülemise kihi protokolle rakendatakse tavaliselt tarkvaras.

Võrkudes laialdaselt kasutatavaid protokollipakke on piisavalt palju. Kõige populaarsemad protokollivirnad on: Rahvusvahelise Standardiorganisatsiooni OSI, TCP / IP, mida kasutatakse Internetis ja paljudes UNIX-i operatsioonisüsteemil põhinevates võrkudes, Novelli IPX / SPX, NetBIOS / SMB, mille on välja töötanud Microsoft ja IBM, Digital Equipment Corporationi DECnet, IBM-i SNA ja mõned teised.

Entsüklopeediline YouTube

    1 / 3

    Andmevõrkude põhialused. OSI mudel ja TCP IP-protokolli pinu. Etherneti põhitõed.

    protokolli virn

    Informaatika. Võrgutehnoloogiad: OSI protokolli virn. Foxfordi veebiõppekeskus

    Subtiitrid

Standardsed sideprotokolli virnad

OSI

Oluline on eristada OSI mudel ja OSI protokolli virn. Kui OSI mudel on avatud süsteemide interaktsiooni kontseptuaalne diagramm, siis OSI virn on spetsiifiliste protokolli spetsifikatsioonide kogum.

Erinevalt teistest protokollipakkidest ühildub OSI-pinn täielikult OSI mudeliga, sealhulgas kõigi selles mudelis määratletud seitsme sidekihi protokolli spetsifikatsioonidega:

  • peal füüsiline ja link kihid OSI-pinn toetab Etherneti, Token ringi, FDDI-protokolle, aga ka LLC-, X.25- ja ISDN-protokolle, see tähendab, et see kasutab kõiki populaarseid madalama taseme protokolle, mis on välja töötatud väljaspool pinu, nagu enamik teisi pinu.
  • võrgukiht sisaldab suhteliselt harva kasutatavat ühendusele orienteeritud võrguprotokolli (CONP) ja ühenduseta võrguprotokolli (CLNP). Nagu nimed viitavad, on esimene ühendusele orienteeritud, teine ​​mitte (ühenduseta). Populaarsemad on OSI virna marsruutimise protokollid: ES-IS (End System - Intermediate System) lõpp- ja vahesüsteemide vahel ning IS-IS (Intermediate System - Intermediate System) vahesüsteemide vahel.
  • transpordikiht OSI-pinn peidab vastavalt sellele OSI mudelis määratletud funktsioonidele erinevused ühendusele orienteeritud ja ühenduseta võrguteenuste vahel, nii et kasutajad saavad vajaliku teenusekvaliteedi sõltumata aluseks olevast võrgukihist. Selle tagamiseks nõuab transpordikiht kasutajalt soovitud hooldusmahu määramist.
  • Teenused rakenduskiht pakkuda failiedastust, terminali emulatsiooni, kataloogiteenuseid ja posti. Neist populaarseimad on kataloogiteenus (X.500 standard), e-post (X.400 standard), virtuaalterminali protokoll (VTP), failiedastus, juurdepääsu- ja juhtimisprotokoll (FTAM), töö ülekandmise ja halduse protokoll ( JTM).

TCP/IP

TCP/IP-protokollipinn on võrguprotokollide kogum, millel Internet põhineb. Tavaliselt ühendatakse TCP / IP-virnas OSI mudeli kolm ülemist kihti (rakendus, esitlus ja seanss) üheks rakenduseks. Kuna selline virn ei paku ühtset andmeedastusprotokolli, kantakse andmete tüübi määramise funktsioonid üle rakendusse.

TCP/IP pinu tasemed:

  1. Linkikiht kirjeldab andmepakettide edastamist läbi füüsilise kihi, sealhulgas kodeeringut (st spetsiaalseid bitijadasid, mis määravad andmepaketi alguse ja lõpu).
  2. võrgukiht algselt mõeldud andmete edastamiseks ühest (alam)võrgust teise. Sellise protokolli näited on X.25 ja IPC ARPANETis. Globaalse võrgu kontseptsiooni väljatöötamisega toodi tasemele täiendavad võimalused mis tahes võrgust mis tahes võrku ülekandmiseks, sõltumata madalama taseme protokollidest, samuti võimalus nõuda andmeid kaugküljelt.
  3. Protokollid transpordikiht suudab lahendada sõnumite garanteerimata kohaletoimetamise probleemi ("kas sõnum jõudis adressaadini?") Ja ka andmete saabumise õige jada.
  4. peal rakenduskiht enamik võrgurakendusi töötab. Nendel programmidel on oma suhtlusprotokollid, nagu HTTP WWW jaoks, FTP (failiedastus), SMTP (e-post), SSH (turvaline ühendus kaugmasinaga), DNS (märkidest IP-aadressideks tõlkimine) ja paljud teised. .

TCP/IP mudeli sobitamise osas OSI mudelisse on lahkarvamusi, kuna mudelite kihid ei ole samad. TCP / IP-virna lihtsustatud tõlgendust saab esitada järgmiselt:

OSI TCP/IP
7. Rakendatud HTTP, FTP, Telnet, SMTP, DNS (RIP üle UDP ja BGP üle TCP on osa võrgukihist), LDAP Rakendatud
6. Esildised
5. Seanss
4. Transport TCP, UDP, RTP, NCP) ja teenuse reklaamiprotokolli (SAP).

NetBIOS/SMB

Selle virna füüsilistes ja andmesidekihtides on kaasatud ka juba laialt levinud protokollid, nagu Ethernet, Token Ring, FDDI, ning kõrgematel tasemetel spetsiifilised protokollid NetBEUI (NetBEUI Extended User Interface Protocol) ja SMB. NetBEUI töötati välja tõhusa ja vähese ressursiga protokollina kuni 200 tööjaamaga võrkude jaoks. See protokoll sisaldab palju kasulikke võrgufunktsioone, mida saab omistada OSI mudeli transpordi- ja seansikihtidele, kuid seda ei saa kasutada pakettide marsruutimiseks. See piirab NetBEUI protokolli kasutamist kohalikes võrkudes, mis pole alamvõrkudeks jagatud, ja muudab selle kasutamise komposiitvõrkudes võimatuks.

Serveri sõnumiploki (SMB) protokoll toetab seansikihi, esitluskihi ja rakenduskihi funktsioone. SMB-l põhinev failiteenus on juurutatud. samuti rakendustevahelised printimis- ja sõnumiteenused.