Základný protokolový zásobník internetu. Zásobník (sieťové prepínače)

Zásobníky protokolov

Zásobník protokolov je hierarchicky usporiadaná množina sieťových protokolov rôznych úrovní, ktoré sú dostatočné na organizáciu a zabezpečenie interakcie uzlov v sieti. V súčasnosti siete využívajú veľké množstvo zásobníkov komunikačných protokolov. Najpopulárnejšie zásobníky sú: TCP/IP, IPX/SPX, NetBIOS/SMB, Novell NetWare, DECnet, XNS, SNA a OSI. Všetky tieto zásobníky, okrem SNA, na nižších úrovniach – fyzickej a kanálovej – používajú rovnaké dobre štandardizované protokoly Ethemet, Token Ring, FDDI a niektoré ďalšie, ktoré umožňujú používanie rovnakého vybavenia vo všetkých sieťach. Ale na vyšších úrovniach všetky zásobníky fungujú podľa vlastných protokolov. Tieto protokoly často nezodpovedajú vrstveniu odporúčanému modelom OSI. Najmä funkcie relačnej a prezentačnej vrstvy sú zvyčajne kombinované s aplikačnou vrstvou. Tento nesúlad je spôsobený tým, že model OSI sa objavil ako výsledok zovšeobecnenia už existujúcich a skutočne používaných zásobníkov, a nie naopak.

Všetky protokoly zahrnuté v zásobníku sú vyvinuté jedným výrobcom, to znamená, že sú schopné pracovať čo najrýchlejšie a najefektívnejšie.

Dôležitým bodom fungovania sieťového zariadenia, najmä sieťového adaptéra, je viazanie protokolu. Umožňuje vám používať rôzne zásobníky protokolov pri obsluhe jedného sieťového adaptéra. Môžete napríklad použiť zásobníky TCP/IP a IPX/SPX súčasne. Ak sa náhle vyskytne chyba pri pokuse o nadviazanie spojenia s adresátom pomocou prvého zásobníka, automaticky sa prepne na používanie protokolu z nasledujúceho zásobníka. Dôležitým bodom v tomto prípade je poradie viazania, pretože jasne ovplyvňuje použitie jedného alebo druhého protokolu z rôznych zásobníkov.

Bez ohľadu na to, koľko sieťových adaptérov je nainštalovaných v počítači, väzba môže byť vykonaná tak „one-to-many“ aj „niekoľko-to-one“, to znamená, že jeden zásobník protokolov môže byť naviazaný na niekoľko adaptérov naraz alebo niekoľko stohov na jeden adaptér.

NetWare je sieťový operačný systém a súbor sieťových protokolov, ktoré sa v tomto systéme používajú na interakciu s klientskymi počítačmi pripojenými k sieti. Sieťové protokoly systému sú založené na zásobníku protokolov XNS. NetWare v súčasnosti podporuje protokoly TCP/IP a IPX/SPX. Novell NetWare bol populárny v 80. a 90. rokoch vďaka svojmu vynikajúcemu výkonu v porovnaní s operačnými systémami na všeobecné použitie. Toto je už zastaraná technológia.

Protokol Xerox Network Services Internet Transport Protocol (XNS) bol vyvinutý spoločnosťou Xerox na prenos dát cez ethernetové siete. Obsahuje 5 úrovní.

Vrstva 1 - prenosové médium - implementuje funkcie fyzickej a spojovej vrstvy v modeli OSI:

* spravuje výmenu dát medzi zariadením a sieťou;

* Smeruje dáta medzi zariadeniami v rovnakej sieti.

Vrstva 2 - sieť - zodpovedá sieťovej vrstve v modeli OSI:

* riadi výmenu dát medzi zariadeniami umiestnenými v rôznych sieťach (poskytuje datagramovú službu v zmysle modelu IEEE);

* popisuje spôsob, akým dáta prechádzajú sieťou.

Vrstva 3 - transport - zodpovedá transportnej vrstve v modeli OSI:

* Poskytuje end-to-end komunikáciu medzi zdrojom údajov a cieľom.

Úroveň 4 - kontrola - zodpovedá úrovni relácie a prezentácie v modeli OSI:

* riadi prezentáciu údajov;

* spravuje kontrolu nad zdrojmi zariadenia.

Vrstva 5 – použitá – zodpovedá najvyšším úrovniam v modeli OSI:

* poskytuje funkcie spracovania dát pre aplikačné úlohy.

Zásobník protokolov TCP / IP (Transmission Control Protocol / Internet Protocol) je zďaleka najbežnejší a najfunkčnejší. Funguje v lokálnych sieťach akéhokoľvek rozsahu. Tento zásobník je hlavným zásobníkom na globálnom internete. Podpora zásobníkov bola implementovaná v počítačoch s operačným systémom UNIX. V dôsledku toho sa zvýšila popularita protokolu TCP/IP. Zásobník protokolov TCP / IP obsahuje množstvo protokolov pracujúcich na rôznych úrovniach, ale svoje meno získal vďaka dvom protokolom - TCP a IP.

TCP (Transmission Control Protocol) je prenosový protokol určený na riadenie prenosu dát v sieťach pomocou zásobníka protokolov TCP/IP. IP (Internet Protocol) je protokol sieťovej vrstvy určený na doručovanie údajov cez zloženú sieť pomocou jedného z transportných protokolov, ako je TCP alebo UDP.

Nižšia úroveň zásobníka TCP / IP využíva štandardné protokoly prenosu dát, čo umožňuje jeho použitie v sieťach s akoukoľvek sieťovou technológiou a na počítačoch s akýmkoľvek operačným systémom.

Protokol TCP / IP bol pôvodne vyvinutý pre použitie v globálnych sieťach, a preto je maximálne flexibilný. Najmä vďaka schopnosti fragmentácie paketov sa dáta napriek kvalite komunikačného kanála v každom prípade dostanú do cieľa. Okrem toho vďaka prítomnosti protokolu IP je možné prenášať údaje medzi heterogénnymi segmentmi siete.

Nevýhodou TCP / IP protokolu je zložitosť administrácie siete. Pre normálne fungovanie siete sú teda potrebné ďalšie servery, ako DNS, DHCP atď., ktorých údržba zaberá väčšinu času správcu systému. Limoncelli T., Hogan K., Cheylap S. - Správa systému a siete. 2. vyd. rok 2009. 944s

Zásobník protokolov IPX/SPX (Internetwork Packet Exchange/Sequenced Packet Exchange) vyvinula a vlastní spoločnosť Novell. Bol vyvinutý pre potreby operačného systému Novell NetWare, ktorý donedávna zaujímal jednu z popredných pozícií medzi serverovými operačnými systémami.

Protokoly IPX a SPX fungujú na sieťovej a transportnej vrstve modelu ISO / OSI, takže sa dokonale dopĺňajú.

Protokol IPX môže prenášať údaje pomocou datagramov pomocou informácií o smerovaní siete. Aby ste však mohli preniesť dáta po nájdenej trase, musíte najskôr nadviazať spojenie medzi odosielateľom a príjemcom. To robí protokol SPX alebo akýkoľvek iný transportný protokol, ktorý funguje v tandeme s IPX.

Bohužiaľ, zásobník protokolov IPX/SPX bol pôvodne orientovaný na obsluhu malých sietí, takže jeho použitie vo veľkých sieťach je neefektívne: nadmerné používanie vysielania na nízkorýchlostných komunikačných linkách je neprijateľné.

Na fyzickej a linkovej vrstve zásobník OSI podporuje protokoly Ethernet, Token Ring, FDDI, ako aj protokoly LLC, X.25 a ISDN, to znamená, že používa všetky populárne protokoly nižšej vrstvy vyvinuté mimo zásobníka, ako napr. väčšina ostatných zásobníkov. Sieťová vrstva zahŕňa relatívne zriedkavo používaný protokol CONP (Connection Oriented Network Protocol) a CLNP (Connectionless Network Protocol). Smerovacie protokoly zásobníka OSI sú ES-IS (koncový systém -- medziľahlý systém) medzi koncovými a medziľahlými systémami a IS-IS (medziľahlý systém -- medziľahlý systém) medzi medziľahlými systémami. Transportná vrstva zásobníka OSI skrýva rozdiel medzi sieťovými službami bez pripojenia a bez pripojenia, takže používatelia dostávajú požadovanú kvalitu služieb bez ohľadu na základnú sieťovú vrstvu. Aby sa to zabezpečilo, transportná vrstva vyžaduje, aby používateľ špecifikoval požadovanú kvalitu služby. Služby aplikačnej vrstvy poskytujú prenos súborov, emuláciu terminálu, adresárové služby a poštu. Z nich sú najpopulárnejšie adresárové služby (štandard X.500), e-mail (X.400), virtuálny terminálový protokol (VTP), prenos súborov, prístupový a riadiaci protokol (FTAM), prenosový a pracovný protokol (JTM ).

Pomerne populárny zásobník protokolov vyvinutý spoločnosťami IBM, respektíve Microsoft, zameraný na použitie v produktoch týchto spoločností. Rovnako ako TCP / IP, aj štandardné protokoly ako Ethernet, Token Ring a iné pracujú na fyzickej a dátovej vrstve zásobníka NetBIOS / SMB, čo umožňuje jeho použitie v tandeme s akýmkoľvek aktívnym sieťovým zariadením. Na vyšších úrovniach fungujú protokoly NetBIOS (Network Basic Input/Output System) a SMB (Server Message Block).

Protokol NetBIOS bol vyvinutý v polovici 80-tych rokov minulého storočia, ale čoskoro bol nahradený funkčnejším protokolom NetBEUI (NetBIOS Extended User Interface), ktorý umožňuje organizovať veľmi efektívnu výmenu informácií v sieťach pozostávajúcich z maximálne 200 počítačov. .

Komunikácia medzi počítačmi využíva logické názvy, ktoré sa počítačom dynamicky priraďujú, keď sa pripájajú k sieti. V tomto prípade je tabuľka názvov distribuovaná každému počítaču v sieti. Podporovaná je aj práca s názvami skupín, čo umožňuje prenášať dáta viacerým príjemcom naraz.

Hlavnými výhodami protokolu NetBEUI sú rýchlosť a veľmi nízke nároky na zdroje. Ak chcete organizovať rýchlu výmenu dát v malej sieti pozostávajúcej z jedného segmentu, neexistuje na to lepší protokol. Okrem toho vytvorené spojenie nie je povinnou požiadavkou na doručenie správy: v prípade absencie spojenia protokol používa metódu datagramu, keď je správa dodaná s adresou príjemcu a odosielateľa a „vzlietne“, presunie sa z jedného počítača do druhého.

NetBEUI má však aj podstatnú nevýhodu: úplne postráda koncept smerovania paketov, takže jeho použitie v zložitých kompozitných sieťach nedáva zmysel. Pyatibratov A.P., Gudyno L.P., Kirichenko A.A. Výpočtové stroje, siete a telekomunikačné systémy Moskva 2009. 292

Čo sa týka protokolu SMB (Server Message Block), ten organizuje sieťovú prevádzku na troch najvyšších úrovniach – úrovni relácie, prezentácie a aplikácie. Práve pri jeho používaní je možný prístup k súborom, tlačiarňam a iným sieťovým zdrojom. Tento protokol bol niekoľkokrát vylepšený (vyšli tri verzie), čo umožnilo jeho použitie aj v takých moderných operačných systémoch ako Microsoft Vista a Windows 7. Protokol SMB je univerzálny a je možné ho spárovať s takmer akýmkoľvek transportným protokolom, ako TCP/IP a SPX.

Zásobník protokolov DECnet (Digital Equipment Corporation net) obsahuje 7 vrstiev. Napriek rozdielom v terminológii sú vrstvy DECnet veľmi podobné vrstvám modelu OSI. DECnet implementuje koncepciu sieťovej architektúry DNA (Digital Network Architecture) vyvinutú spoločnosťou DEC, podľa ktorej je možné kombinovať heterogénne výpočtové systémy (počítače rôznych tried) fungujúce pod rôznymi operačnými systémami do geograficky distribuovaných informačných a výpočtových sietí.

Protokol SNA (System Network Architecture) od IBM je určený pre vzdialenú komunikáciu s veľkými počítačmi a obsahuje 7 vrstiev. SNA je založený na koncepte hostiteľského počítača a poskytuje vzdialený terminálový prístup k sálovým počítačom IBM. Hlavnou charakteristickou črtou SNA je schopnosť každého terminálu pristupovať k akémukoľvek aplikačnému programu hlavného počítača. Architektúra siete systému je realizovaná na základe metódy virtuálneho telekomunikačného prístupu (Virtual Telecommunication Access Method - VTAM) v hlavnom počítači. VTAM spravuje všetky prepojenia a terminály, pričom každý terminál má prístup ku všetkým aplikáciám.

Zásobník protokolov, alebo v bežnej reči TCP/IP, je sieťová architektúra moderných zariadení navrhnutá na používanie siete. Stoh je stena, v ktorej každá tehla, z ktorej pozostáva, leží na sebe, závisí od nej. Zásobník protokolov sa nazýva „zásobník TCP/IP“ vďaka dvom hlavným protokolom, ktoré boli implementované – samotnému IP a na ňom založenému TCP. Sú však len hlavné a najčastejšie. Ak nie stovky, tak desiatky ďalších sa dodnes používajú na rôzne účely.

Web, na ktorý sme zvyknutí (world wide web), je založený na HTTP (hyper-text transfer protocol), ktorý zase funguje na báze TCP. Toto je klasický príklad použitia zásobníka protokolov. Existujú tiež e-mailové protokoly IMAP/POP a SMTP, protokoly vzdialeného prostredia SSH, protokoly vzdialenej pracovnej plochy RDP, databázy MySQL, SSL/TLS a tisíce ďalších aplikácií s vlastnými protokolmi (..)

Aký je rozdiel medzi všetkými týmito protokolmi? Všetko je celkom jednoduché. Okrem rôznych cieľov stanovených počas vývoja (napríklad rýchlosť, bezpečnosť, stabilita a iné kritériá) sa za účelom diferenciácie vytvárajú protokoly. Napríklad existujú protokoly aplikačnej vrstvy, ktoré sa líšia pre rôzne aplikácie: IRC, Skype, ICQ, Telegram a Jabber sú navzájom nekompatibilné. Sú navrhnuté tak, aby vykonávali konkrétnu úlohu a v tomto prípade nie je možnosť volať cez WhatsApp v ICQ jednoducho technicky definovaná, keďže aplikácie používajú iný protokol. Ale ich protokoly sú založené na rovnakom IP protokole.

Protokol možno nazvať plánovanou, pravidelnou postupnosťou akcií v procese, v ktorom je niekoľko aktérov; v sieti sa nazývajú rovesníci (partneri), menej často - klient a server, zdôrazňujúc vlastnosti konkrétneho protokolu. Najjednoduchším príkladom protokolu pre tých, ktorí stále nerozumejú, je podanie ruky na porade. Obaja vedia ako a kedy, ale otázka prečo je už otázkou vývojárov, nie používateľov protokolu. Mimochodom, takmer vo všetkých protokoloch existuje napríklad podanie ruky, aby sa zabezpečila diferenciácia protokolov a ochrana proti „lietaniu na nesprávnom lietadle“.

Tu je to, čo je TCP / IP na príklade najpopulárnejších protokolov. Tu je zobrazená hierarchia závislostí. Musím povedať, že aplikácie používajú iba špecifikované protokoly, ktoré môžu alebo nemusia byť implementované vo vnútri OS.

Veľmi, veľmi jednoducho povedané, toto je poštová služba.

Každý člen siete kompatibilnej s IP má svoju vlastnú adresu, ktorá vyzerá asi takto: 162.123.058.209. Celkovo je takýchto adries pre protokol IPv4 4,22 miliardy.

Predpokladajme, že jeden počítač chce komunikovať s druhým a poslať mu balík – „balík“. Obráti sa na „poštovú službu“ TCP / IP a dá jej svoj balík s uvedením adresy, na ktorú musí byť doručený. Na rozdiel od adries v reálnom svete sú tie isté IP adresy často postupne prideľované rôznym počítačom, čo znamená, že „poštár“ nevie, kde sa požadovaný počítač fyzicky nachádza, a tak zásielku pošle na najbližšiu „poštu“ - na dosku sieťového počítača. Možno existujú informácie o tom, kde sa nachádza požadovaný počítač, alebo možno takéto informácie neexistujú. Ak tam nie je, pošle sa žiadosť o adresu na všetky najbližšie „pošty“ (ústredne). Tento krok opakujú všetky „pošty“, kým nenájdu požadovanú adresu, pričom si pamätajú, koľko „pôšt“ pred nimi táto požiadavka prešla a ak prejde cez určitý (dostatočne veľký) počet z nich, tak vrátiť späť s označením „adresa sa nenašla“. Prvá „pošta“ čoskoro dostane kopu odpovedí z iných „úradov“ s možnosťami ciest k adresátovi. Ak sa nenájde dostatočne krátka cesta (zvyčajne 64 prenosov, ale nie viac ako 255), balík sa vráti odosielateľovi. Ak sa nájde jedna alebo viac ciest, zásielka sa prenesie po najkratšej z nich, pričom „pošty“ si túto cestu na chvíľu zapamätajú, čo vám umožní rýchlo preniesť nasledujúce zásielky bez toho, aby ste sa kohokoľvek pýtali na adresu. Po doručení dá "poštár" príjemcovi podpísať "potvrdenku" o prevzatí balíka a túto "potvrdenku" odovzdá odosielateľovi ako dôkaz, že balík bol doručený neporušený - je potrebná kontrola doručenia v TCP. Ak odosielateľ po určitom čase takéto potvrdenie nedostane, alebo na účtenke bude uvedené, že balík bol poškodený alebo stratený pri preprave, pokúsi sa odoslať balík znova.

TCP/IP je sada protokolov.

Protokol je pravidlom. Napríklad, keď vás pozdravia - pozdravíte ako odpoveď (a nerozlúčite sa alebo nechcete šťastie). Programátori povedia, že používame napríklad hello protokol.

Aký druh TCP / IP (teraz to bude celkom jednoduché, nebombardujte svojich kolegov):

Informácie do vášho počítača idú po drôte (rádio alebo čokoľvek iné - na tom nezáleží). Ak cez vodiče prešiel prúd, znamená to 1. Vypnuté, znamená to 0. Ukazuje sa 10101010110000 atď. 8 núl a jednotiek (bitov) je bajt. Napríklad 00001111. Toto môže byť reprezentované ako číslo v binárnej forme. V desiatkovej forme je bajt číslo medzi 0 a 255. Tieto čísla sa zobrazujú na písmená. Napríklad 0 je A, 1 je B. (Toto sa nazýva kódovanie).

Takže. Aby mohli dva počítače efektívne prenášať informácie po drôtoch, musia dodávať prúd podľa nejakých pravidiel – protokolov. Napríklad sa musia dohodnúť na tom, ako často je možné meniť prúd, aby bolo možné rozlíšiť 0 od druhej 0.

Toto je prvý protokol.

Počítače akosi pochopili, že jeden z nich prestal podávať informácie (napríklad „povedal som všetko“). Na tento účel môžu počítače na začiatku dátovej sekvencie 010100101 poslať niekoľko bitov, teda dĺžku správy, ktorú chcú odoslať. Napríklad prvých 8 bitov môže indikovať dĺžku správy. To znamená, že najprv sa v prvých 8 bitoch prenesie zakódované číslo 100 a potom 100 bajtov. Prijímajúci počítač potom počká na ďalších 8 bitov a ďalšiu správu.

Máme tu ďalší protokol, s jeho pomocou môžete posielať správy (počítač).

Existuje veľa počítačov, aby mohli pochopiť, kto potrebuje poslať správu, pomocou jedinečných počítačových adries a protokolu, ktorý vám umožní pochopiť, komu je táto správa určená. Napríklad prvých 8 bitov bude označovať adresu príjemcu, ďalších 8 - dĺžku správy. A potom správa. Len sme zastrčili jeden protokol do druhého. Za adresovanie je zodpovedný protokol IP.

Komunikácia nie je vždy spoľahlivá. Pre spoľahlivé doručovanie správ (počítač) použite TCP. Pri vykonávaní protokolu TCP sa počítače opäť budú navzájom pýtať, či dostali správnu správu. Existuje aj UDP - vtedy sa počítače znova nepýtajú, či ho dostali. Prečo je to potrebné? Tu počúvate internetové rádio. Ak príde niekoľko bajtov s chybami, budete počuť napríklad „psh“ a potom znova hudbu. Nie je fatálne a nie je obzvlášť dôležité - na to sa používa UDP. Ak sa však pri načítaní stránky poškodí pár bajtov, na monitore sa vám bude kaziť a ničomu nebudete rozumieť. Stránka používa TCP.

TCP/IP (UDP/IP) sú vnorené protokoly, ktoré prevádzkujú internet. V konečnom dôsledku tieto protokoly umožňujú prenášať počítačovú správu v jednom kuse a presne na adresu.

Existuje aj protokol http. Prvý riadok je adresa stránky, ďalšie riadky sú text, ktorý odošlete na stránku. Všetky riadky http sú textové. Čo je vložené do TCP správy, ktorá je adresovaná pomocou IP atď.

Odpovedzte

Internet je globálny systém vzájomne prepojených počítačových, lokálnych a iných sietí, ktoré na seba vzájomne pôsobia prostredníctvom zásobníka protokolov TCP/IP (obr. 1.).

Obrázok 1 - Zovšeobecnený diagram internetu

Internet umožňuje výmenu informácií medzi všetkými počítačmi, ktoré sú k nemu pripojené. Nezáleží na type počítača a operačnom systéme, ktorý používa.

Hlavnými bunkami internetu sú lokálne siete (LAN - Local Area network). Ak je nejaká lokálna sieť priamo pripojená na internet, tak sa k nej môže pripojiť aj každá pracovná stanica tejto siete. Existujú aj počítače, ktoré sú nezávisle pripojené na internet. Volajú sa hostiteľské počítače(hostiteľ - hostiteľ).

Každý počítač pripojený k sieti má svoju adresu, na ktorej ho môže nájsť predplatiteľ odkiaľkoľvek na svete.

Dôležitou vlastnosťou internetu je, že spojením rôznych sietí nevytvára žiadnu hierarchiu – všetky počítače pripojené do siete sú si rovné.

Ďalšou charakteristickou črtou internetu je jeho vysoká spoľahlivosť. Ak niektoré počítače a komunikačné linky zlyhajú, sieť bude naďalej fungovať. Takáto spoľahlivosť je zabezpečená tým, že na internete neexistuje jediné riadiace centrum. Ak niektoré komunikačné linky alebo počítače zlyhajú, správy sa môžu prenášať cez iné komunikačné linky, pretože vždy existuje niekoľko spôsobov prenosu informácií.

Internet nie je komerčná organizácia a nepatrí nikomu. Používatelia internetu sú takmer vo všetkých krajinách sveta.

Používatelia sa pripájajú k sieti prostredníctvom počítačov špeciálnych organizácií nazývaných poskytovatelia internetových služieb. Internetové pripojenie môže byť trvalé alebo dočasné. Poskytovatelia internetových služieb majú veľa liniek na pripojenie používateľov a vysokorýchlostných liniek na pripojenie k zvyšku internetu. Často sú menší poskytovatelia prepojení s väčšími, ktorí sú zase prepojení s inými poskytovateľmi.

Organizácie prepojené medzi sebou najrýchlejšími komunikačnými linkami tvoria základnú časť siete, resp. chrbticu Internet Backbon [Bekbon]. Ak je dodávateľ pripojený priamo k hrebeňu, rýchlosť prenosu informácií bude maximálna.

V skutočnosti je rozdiel medzi používateľmi a poskytovateľmi internetových služieb skôr relatívny. Každá osoba, ktorá pripojila svoj počítač alebo lokálnu sieť k internetu a nainštalovala potrebné programy, môže poskytovať služby sieťového pripojenia iným používateľom. Jeden užívateľ môže byť v princípe pripojený vysokorýchlostnou linkou priamo na chrbticu internetu.

Vo všeobecnosti si internet vymieňa informácie medzi akýmikoľvek dvoma počítačmi pripojenými k sieti. Počítače pripojené na internet sa často označujú ako internetoví hostitelia alebo internetové stránky. , z anglického slova site, čo sa prekladá ako miesto, lokalita. Stránky nainštalované u poskytovateľov internetových služieb poskytujú používateľom prístup na internet. Existujú aj uzly špecializované na poskytovanie informácií. Mnohé firmy napríklad vytvárajú stránky na internete, prostredníctvom ktorých šíria informácie o svojich produktoch a službách.

Ako sa prenášajú informácie? Na internete sa používajú dva hlavné pojmy: adresu a protokol. Každý počítač pripojený na internet má svoju jedinečnú adresu. Rovnako ako poštová adresa jednoznačne identifikuje polohu osoby, internetová adresa jednoznačne identifikuje polohu počítača v sieti. Internetové adresy sú jej najdôležitejšou súčasťou a podrobne o nich budeme diskutovať nižšie.

Dáta odosielané z jedného počítača do druhého pomocou internetu sú rozdelené do paketov. Pohybujú sa medzi počítačmi, ktoré tvoria uzly siete. Pakety tej istej správy môžu prechádzať rôznymi cestami. Každý balík má svoje označenie, ktoré zabezpečuje správne zostavenie dokumentu na počítači, ktorému je správa adresovaná.

Čo je protokol? Ako už bolo uvedené, protokol sú pravidlá interakcie. Diplomatický protokol napríklad predpisuje, čo robiť pri stretnutí so zahraničnými hosťami alebo pri recepcii. Sieťový protokol tiež predpisuje pravidlá pre prevádzku počítačov, ktoré sú pripojené k sieti. Štandardné protokoly nútia rôzne počítače „hovoriť rovnakým jazykom“. Takto je možné pripojiť na internet rôzne typy počítačov s rôznymi operačnými systémami.

Základnými protokolmi internetu sú zásobník protokolov TCP/IP. V prvom rade je potrebné objasniť, že v technickom chápaní TCP / IP - nejde o jeden sieťový protokol, ale o dva protokoly ležiace na rôznych úrovniach sieťového modelu (ide o tzv zásobník protokolov). TCP protokol - protokol dopravná úroveň. On to ovláda ako sa údaje prenášajú. IP protokol - adresu. On patrí sieťová vrstva a určuje kde sa prenos uskutočňuje.

Protokol TCP. Podľa protokolu TCP , odosielané dáta sú „rozrezané“ na malé balíčky, po ktorých je každý paket označený tak, aby obsahoval údaje potrebné pre správne zostavenie dokumentu na počítači príjemcu.

Aby ste pochopili podstatu protokolu TCP, môžete si predstaviť šachovú hru korešpondenciou, keď dvaja účastníci hrajú desať hier súčasne. Každý ťah je zaznamenaný na samostatnej pohľadnici s uvedením čísla hry a čísla ťahu. V tomto prípade medzi dvoma partnermi prostredníctvom rovnakého poštového kanála existuje tucet spojení (jedno na dávku). Dva počítače spojené jedným fyzickým pripojením môžu rovnako jednoducho podporovať viacero pripojení TCP súčasne. Takže napríklad dva medziľahlé sieťové servery môžu súčasne prenášať medzi sebou v oboch smeroch množstvo TCP paketov od viacerých klientov cez jednu komunikačnú linku.

Keď pracujeme na internete, môžeme súčasne prijímať dokumenty z Ameriky, Austrálie a Európy cez jednu telefónnu linku. Balíky každého z dokumentov prichádzajú oddelene, s časovým oddelením, a keď prichádzajú, sú zhromažďované do rôznych dokumentov.

Protokol IP . Teraz zvážte protokol adresy - IP (Internet Protocol). Jeho podstatou je, že každý člen World Wide Web musí mať svoju jedinečnú adresu (IP adresu). Bez toho nie je možné hovoriť o presnom doručení TCP balíkov na správne pracovisko. Táto adresa je vyjadrená veľmi jednoducho - štyri čísla, napríklad: 195.38.46.11. Na štruktúru IP adresy sa pozrieme podrobnejšie neskôr. Je organizovaný tak, že každý počítač, cez ktorý prechádza akýkoľvek TCP paket, môže podľa týchto štyroch čísel určiť, ktorý z najbližších „susedov“ potrebuje poslať paket, aby bol „bližšie“ k príjemcovi. V dôsledku konečného počtu skokov dosiahne paket TCP svoj cieľ.

Slovo „bližšie“ nie je v úvodzovkách náhodou. V tomto prípade sa nehodnotí geografická „blízkosť“. Zohľadňujú sa komunikačné podmienky a kapacita linky. Dva počítače umiestnené na rôznych kontinentoch, ale spojené vysokovýkonnou vesmírnou komunikačnou linkou, sa považujú za bližšie k sebe ako dva počítače zo susedných dedín spojené jednoduchým telefónnym drôtom. Riešenie otázok, čo považovať za „bližšie“ a čo „ďalej“, sa rieši špeciálnymi prostriedkami - smerovačov. Rolu smerovačov v sieti zvyčajne vykonávajú špecializované počítače, ale môžu to byť aj špeciálne programy bežiace na serveroch uzlov siete.

zásobník protokolu TCP/IP

zásobník protokolu TCP/IP- súbor sieťových protokolov prenosu údajov používaných v sieťach vrátane internetu. Názov TCP/IP pochádza z dvoch najdôležitejších protokolov v rodine, Transmission Control Protocol (TCP) a Internet Protocol (IP), ktoré boli vyvinuté a popísané ako prvé v tomto štandarde.

Protokoly navzájom spolupracujú v zásobníku. stoh, stack) - to znamená, že protokol umiestnený na vyššej úrovni funguje "navrchu" nižšej úrovne pomocou zapuzdrených mechanizmov. Napríklad protokol TCP beží nad protokolom IP.

Zásobník protokolov TCP/IP obsahuje štyri vrstvy:

  • aplikačná vrstva (aplikačná vrstva),
  • transportná vrstva (transportná vrstva),
  • sieťová vrstva (internetová vrstva),
  • odkazová vrstva.

Protokoly týchto vrstiev plne implementujú funkcionalitu modelu OSI (tabuľka 1). Všetky interakcie používateľa v sieťach IP sú postavené na zásobníku protokolu TCP / IP. Zásobník je nezávislý od fyzického prenosového média.

stôl 1– Porovnanie zásobníka protokolov TCP/IP a referenčného modelu OSI

Aplikačná vrstva

Aplikačná vrstva je miestom, kde beží väčšina sieťových aplikácií.

Tieto programy majú svoje vlastné komunikačné protokoly, ako napríklad HTTP pre WWW, FTP (prenos súborov), SMTP (e-mail), SSH (zabezpečené pripojenie k vzdialenému počítaču), DNS (preklad adresy IP) a mnohé iné. iní.

Tieto protokoly väčšinou fungujú nad protokolom TCP alebo UDP a sú viazané na konkrétny port, napríklad:

  • HTTP na porte TCP 80 alebo 8080,
  • FTP na TCP port 20 (pre prenos dát) a 21 (pre riadiace príkazy),
  • DNS požiadavky na UDP port (menej často TCP) 53,

transportná vrstva

Protokoly transportnej vrstvy dokážu vyriešiť problém nezaručeného doručenia správy („došla správa do cieľa?“) a tiež zaručiť správnu postupnosť príchodu dát. V zásobníku TCP/IP transportné protokoly určujú, pre ktorú aplikáciu sú údaje určené.

Automatické smerovacie protokoly, ktoré sú logicky prítomné na tejto vrstve (pretože bežia nad IP), sú v skutočnosti súčasťou protokolov sieťovej vrstvy; napríklad OSPF (IP ID 89).

TCP (IP ID 6) je "zaručeným" spojením vopred vytvorený transportný mechanizmus, ktorý poskytuje aplikácii spoľahlivý dátový tok, zaisťuje bezchybnosť prijatých dát, v prípade straty si dáta znovu vyžaduje a eliminuje duplicitu dát. údajov. TCP umožňuje regulovať zaťaženie siete, ako aj skrátiť čas čakania na dáta pri prenose na veľké vzdialenosti. Okrem toho TCP zaručuje, že prijaté údaje boli odoslané presne v rovnakom poradí. Toto je jeho hlavný rozdiel od UDP.

UDP (IP ID 17) je datagramový protokol bez spojenia. Hovorí sa mu aj „nespoľahlivý“ prenosový protokol, v zmysle nemožnosti overenia doručenia správy adresátovi, ako aj možného miešania paketov. Aplikácie, ktoré vyžadujú garantovaný prenos dát, využívajú protokol TCP.

UDP sa zvyčajne používa v aplikáciách, ako je streamovanie videa a hranie hier, kde sa toleruje strata paketov a opakovanie pokusu je ťažké alebo neopodstatnené, alebo v aplikáciách odozvy na výzvu (ako sú dotazy DNS), kde nadviazanie spojenia vyžaduje viac zdrojov ako opätovné odoslanie.

TCP aj UDP používajú na definovanie protokolu vyššej vrstvy číslo nazývané port.

sieťová vrstva

Internetová vrstva bola pôvodne navrhnutá na prenos dát z jednej (pod)siete do druhej. S vývojom konceptu globálnej siete boli do vrstvy zavedené ďalšie možnosti na prenos z akejkoľvek siete do akejkoľvek siete, bez ohľadu na protokoly nižšej vrstvy, ako aj možnosť vyžiadať si údaje zo vzdialenej strany, napr. v protokole ICMP (používa sa na prenos diagnostických informácií o pripojení IP) a IGMP (používa sa na riadenie tokov multicast).

ICMP a IGMP sú umiestnené nad IP a mali by ísť do ďalšej - transportnej - vrstvy, ale funkčne sú to protokoly sieťovej vrstvy, a preto ich nemožno zadať do modelu OSI.

Pakety sieťového protokolu IP môžu obsahovať kód, ktorý určuje, ktorý protokol ďalšej vrstvy sa má použiť na extrahovanie údajov z paketu. Toto číslo je jedinečné IP číslo protokolu. ICMP a IGMP sú očíslované 1 a 2.

Linková vrstva

Linková vrstva popisuje, ako sa dátové pakety prenášajú cez fyzickú vrstvu, vrátane kódovanie(čiže špeciálne sekvencie bitov, ktoré určujú začiatok a koniec dátového paketu). Ethernet napríklad v poliach hlavičky paketu obsahuje označenie, pre ktorý stroj alebo stroje v sieti je tento paket určený.

Príklady protokolov spojovej vrstvy sú Ethernet, Wi-Fi, Frame Relay, Token Ring, ATM atď.

Linková vrstva sa niekedy delí na 2 podvrstvy – LLC a MAC.

Okrem toho linková vrstva popisuje médium na prenos údajov (či už je to koaxiálny kábel, krútená dvojlinka, optické vlákno alebo rádiový kanál), fyzikálne vlastnosti takéhoto média a princíp prenosu údajov (oddelenie kanálov, modulácia, amplitúda signálu, signál frekvencia, spôsob synchronizácie prenosu, odozva latencie a maximálna vzdialenosť).

Zapuzdrenie

Zapuzdrenie je balenie alebo vnorenie paketov vysokej úrovne (prípadne iného protokolu) do paketov rovnakého protokolu (nižšej úrovne) vrátane adresy.

Napríklad, keď aplikácia potrebuje odoslať správu pomocou TCP, vykoná sa nasledujúca postupnosť akcií (obr. 2):

Obrázok 2 - Proces zapuzdrenia

  • v prvom rade aplikácia vyplní špeciálnu dátovú štruktúru, v ktorej uvedie informácie o príjemcovi (sieťový protokol, IP adresa, TCP port);
  • prenáša správu, jej dĺžku a štruktúru s informáciami o príjemcovi do obsluhy TCP protokolu (transportná vrstva);
  • TCP handler tvorí segment, v ktorom sú správou dáta a TCP port príjemcu (ako aj iné dáta) je v hlavičkách;
  • TCP handler odovzdá vygenerovaný segment IP handleru (sieťová vrstva);
  • obsluha IP zaobchádza s prenášaným segmentom TCP ako s údajmi a predponuje mu hlavičku (ktorá obsahuje najmä IP adresu príjemcu prevzatú z rovnakej aplikačnej dátovej štruktúry a vyššie číslo protokolu;
  • IP handler odovzdá prijatý paket linkovej vrstve, ktorá opäť považuje tento paket za „surové“ dáta;
  • obslužná rutina linkovej vrstvy, podobne ako predchádzajúce obslužné rutiny, pridáva na začiatok svoju hlavičku (ktorá označuje aj číslo protokolu najvyššej úrovne, v našom prípade je to 0x0800 (IP)) a vo väčšine prípadov pridáva konečný kontrolný súčet, čím vytvorenie rámu;
  • potom sa prijatý rámec prenesie do fyzickej vrstvy, ktorá bity prevedie na elektrické alebo optické signály a odošle ich do prenosového média.

Na strane príjemcu sa na rozbalenie údajov a ich poskytnutie aplikácii vykoná opačný proces (zdola nahor), nazývaný dekapsulácia.

Súvisiace informácie:



2015 – 2020 lektsii.org –

Transportná vrstva (TL) definuje pravidlá pre prenos paketov cez sieť. Transportná vrstva dohliada na end-to-end doručovanie jednotlivých paketov, neberie do úvahy žiadne závislosti medzi týmito paketmi (aj keď patria do rovnakej správy). S každým paketom zaobchádza, ako keby každá časť patrila do samostatnej správy, či už v skutočnosti patrila alebo nie. Protokoly transportnej vrstvy zabezpečujú, že všetky správy dorazia na miesto určenia neporušené a že pakety sú v pôvodnom poradí. Na úrovni transportu sa vykonáva kontrola narušenia informácií a kontrola chýb, ako aj riadenie toku pozdĺž celej cesty zdroj-cieľ.

Transportná vrstva vykonáva tieto úlohy:

  • Adresovanie servisných miest. Na počítačoch často beží viacero programov súčasne. Z tohto dôvodu doručenie zo zdroja do cieľa znamená doručenie nielen z jedného počítača na druhý, ale aj z daného procesu (bežiaceho programu) na jednom počítači do daného procesu (bežiaceho programu) na inom počítači. Preto hlavička transportnej vrstvy musí obsahovať typ adresy nazývaný adresa bodu služby (alebo adresa portu). Sieťová vrstva doručí každý paket na správnu adresu počítača; transportná vrstva doručí úplnú správu správnemu procesu na tomto počítači.
  • Segmentácia a opätovná montáž. Správa je rozdelená na prenosné segmenty, pričom každý segment obsahuje poradové číslo. Tieto čísla umožňujú transportnej vrstve správne zostaviť správu po dosiahnutí cieľa a nahradiť pakety, ktoré sa stratili pri prenose.
  • Správa pripojenia. Transportnou vrstvou môže byť prenos bez spojenia alebo prenos orientovaný na spojenie - datagramový režim. Transportná vrstva bez spojenia (cez vopred vytvorené virtuálne spojenie) spracuje každý segment ako nezávislý paket a doručí ho transportnej vrstve na cieľovom počítači. Transportná vrstva orientovaná na spojenie najprv vytvorí spojenie s transportnou vrstvou na cieľovom počítači pred doručením paketov. Po prenesení všetkých údajov sa spojenie ukončí.

    V režime bez spojenia sa transportná vrstva používa na prenos jednotlivých datagramov bez zaručenia ich spoľahlivého doručenia. Režim orientovaný na pripojenie sa používa na spoľahlivé doručovanie údajov.

  • riadenie toku. Rovnako ako vrstva dátového spojenia je transportná vrstva zodpovedná za riadenie toku. Riadenie toku na tejto úrovni je však komplexné.
  • Kontrola chýb. Rovnako ako vrstva dátového spojenia je transportná vrstva zodpovedná za kontrolu chýb. Vysielacia transportná vrstva overuje, či sa úplná správa dostala na prijímaciu transportnú vrstvu bez chyby (poškodenie, strata alebo duplikácia). Oprava chýb sa zvyčajne vykonáva opakovaným prenosom.

Vrstva relácie (SL)- dialóg sieťového ovládača. Nadväzuje, udržiava a synchronizuje komunikáciu medzi komunikujúcimi systémami.

Pomocou vrstvy relácie ( Session Layer ) sa organizuje dialóg medzi stranami, určuje sa, ktorá zo strán je iniciátorkou, ktorá zo strán je aktívna a ako dialóg končí.

Úlohy vrstvy relácie sú:

  • Správa dialógov. vrstva relácie umožňuje dvom systémom vstúpiť do dialógu. Umožňuje výmenu správ medzi dvoma procesmi. V tomto prípade sú možné režimy: buď polovičný duplex (jedna cesta súčasne), alebo plný duplex (dve cesty súčasne). Napríklad konverzácia medzi terminálom a sálovým počítačom môže byť poloduplexná.
  • Synchronizácia. vrstva relácie umožňuje procesu pridávať kontrolné body (synchronizačné body) do dátového toku. Napríklad, ak systém odošle súbor s 2 000 stranami, je žiaduce vložiť kontrolné body po každých 100 stranách, aby sa zabezpečilo, že každý 100-stranový modul bude prijatý a rozpoznaný nezávisle. V tomto prípade, ak dôjde k porušeniu počas prenosu strany 523, jediná strana, ktorá sa vyžaduje a bude odoslaná znova po obnovení systému, je strana 501 (prvá strana z päťsto).

Prezentačná vrstva sa zaoberá formou poskytovania informácií nižším úrovniam, napríklad prekódovaním alebo šifrovaním informácií.

Úlohy prezentačnej vrstvy sú:

  • Prekódovanie informácií. Procesy (bežiace programy) na dvoch systémoch zvyčajne menia informácie vo forme reťazcov znakov, čísel atď. Informácie sa musia pred prenosom zmeniť na bitové toky. Pretože rôzne počítače používajú rôzne kódovacie systémy, prezentačnej vrstvy je zodpovedný za interoperabilitu medzi týmito rôznymi metódami kódovania. Prezentačná vrstva vo vysielači zmení informáciu z formy špecifickej pre vysielač na generickú formu. Prezentačná vrstva v prijímajúcom počítači nahradí bežný formát formátom svojho prijímača.
  • Šifrovanie. Na doručenie dôverných informácií musí systém zabezpečiť utajenie. Šifrovanie znamená, že vysielač prevedie pôvodnú informáciu do inej formy a výslednú správu odošle cez sieť. Dešifrovanie musí byť presným opakom pôvodného procesu, aby sa správa previedla späť do pôvodnej podoby.
  • Kompresia. Kompresia údajov znižuje počet bitov obsiahnutých v informáciách. Kompresia údajov sa stáva obzvlášť dôležitou pri prenose multimédií, ako je text, zvuk a video.

Aplikačná vrstva (AL) je súbor protokolov vymieňaných medzi vzdialenými uzlami, ktoré implementujú rovnakú úlohu (program). Aplikačná vrstva umožňuje používateľovi (človeku alebo softvéru) prístup k sieti. Poskytuje používateľské rozhrania a servisnú podporu pre e-mail, vzdialený prístup a prevod prostriedkov, správu verejných databáz a iné typy distribuovaných informačných služieb.

Príklady služieb poskytovaných aplikačnou vrstvou:

  • Sieťový virtuálny terminál. Sieťový virtuálny terminál je softvérová verzia fyzického terminálu, ktorá umožňuje používateľovi prihlásiť sa na vzdialený hostiteľ. Na tento účel aplikácia vytvorí softvérovú simuláciu terminálu na vzdialenom hostiteľovi. Počítač používateľa komunikuje so softvérovým terminálom, ktorý zase komunikuje s hostiteľom a naopak. Vzdialený hostiteľ definuje toto prepojenie ako prepojenie na jeden zo svojich vlastných terminálov a umožňuje vstup.
  • Prenos súborov, prístup a kontrola. Táto aplikácia umožňuje používateľovi pristupovať k súborom na vzdialenom hostiteľovi a upravovať alebo čítať údaje, získavať súbory zo vzdialeného počítača na použitie na lokálnom počítači a spravovať alebo spravovať súbory na vzdialenom počítači.
  • Poštové služby. Táto aplikácia poskytuje rámec na odosielanie a ukladanie e-mailov.
  • Adresárové služby. Táto aplikácia poskytuje distribuované databázové zdroje a prístup ku globálnym informáciám o rôznych objektoch a službách.

Zásobník internetových protokolov

Zásobník protokolov Internet2 bol vyvinutý pred modelom OSI. Preto vrstvy v zásobníku internetového protokolu nezodpovedajú vrstvám v modeli OSI. Zásobník internetových protokolov pozostáva z piatich vrstiev: fyzická, dátová, sieťová, transportná a aplikačná. Prvé štyri vrstvy poskytujú fyzické štandardy, sieťové rozhranie, medzisieťové a transportné funkcie, ktoré zodpovedajú prvým štyrom vrstvám modelu OSI. Tri najvyššie vrstvy v modeli OSI sú v zásobníku internetového protokolu reprezentované jednou vrstvou, ktorá sa na obr. 1.3.


Ryža. 1.3.

ARP Protokol na rozlíšenie adresy Protokol zisťovania adresy
bankomat Režim asynchrónneho prenosu Režim asynchrónneho prenosu
BGP Protokol hraničnej brány Border Routing Protocol
DNS Systém doménových mien Systém doménových mien
ethernet ethernetovú sieť Ethernetová sieť
FDDI Fiber Distributed Data Interface Distribuované dátové rozhranie z optických vlákien
http Hyper Text Transfer Protocol Hypertext Transfer Protocol
FTP Protokol prenosu súborov Protokol prenosu súborov
ICMP Internet Control Message Protocol Control Message Protocol
IGMP Internet Group Management Protocol Protokol riadenia Internet Group (User).
IP internetový protokol internetový protokol
NFS Sieťový súborový systém Network File System Access Protocol
OSPF Najprv otvorte najkratšiu cestu Otvorte protokol preferencie najkratšieho kanála
PDH Plesiochrónna digitálna hierarchia Plesiochrónna digitálna hierarchia
PPP Point-to-Point protokol Komunikačný protokol bod-bod

zásobník protokolov je hierarchicky usporiadaná množina sieťových protokolov, dostatočná na organizáciu interakcie uzlov v sieti. Protokoly pracujú v sieti súčasne, čo znamená, že práca protokolov musí byť organizovaná tak, aby nedochádzalo ku konfliktom alebo neúplným operáciám. Preto je zásobník protokolov rozdelený do hierarchicky zostavených úrovní, z ktorých každá vykonáva špecifickú úlohu – prípravu, príjem, prenos dát a následné akcie s nimi.

Počet vrstiev v zásobníku sa líši v závislosti od konkrétneho zásobníka protokolov. Protokoly nižšej vrstvy sa často implementujú v kombinácii softvéru a hardvéru, zatiaľ čo protokoly vyššej vrstvy sa zvyčajne implementujú v softvéri.

Existuje dostatočný počet protokolových zásobníkov, ktoré sú široko používané v sieťach. Najpopulárnejšie zásobníky protokolov sú: OSI Medzinárodnej organizácie pre normalizáciu, TCP / IP, používaný na internete a v mnohých sieťach založených na operačnom systéme UNIX, IPX / SPX od spoločnosti Novell, NetBIOS / SMB, vyvinutý spoločnosťami Microsoft a IBM, DECnet od Digital Equipment Corporation, SNA od IBM a niektoré ďalšie.

Encyklopedický YouTube

    1 / 3

    Základy dátových sietí. Model OSI a zásobník protokolu TCP IP. Základy Ethernetu.

    zásobník protokolov

    Informatika. Sieťové technológie: OSI protokol stack. Online vzdelávacie centrum Foxford

    titulky

Štandardné zásobníky komunikačných protokolov

OSI

Je dôležité rozlišovať OSI model a zásobník protokolu OSI. Zatiaľ čo model OSI je koncepčný diagram pre interakciu otvorených systémov, zásobník OSI je súbor špecifických špecifikácií protokolu.

Na rozdiel od iných zásobníkov protokolov je zásobník OSI plne v súlade s modelom OSI vrátane špecifikácií protokolu pre všetkých sedem interakčných vrstiev definovaných v tomto modeli:

  • Na fyzické a väzbové vrstvy OSI zásobník podporuje protokoly Ethernet, Token ring, FDDI, ako aj protokoly LLC, X.25 a ISDN, to znamená, že používa všetky populárne protokoly nižšej vrstvy vyvinuté mimo zásobníka, ako väčšina ostatných zásobníkov.
  • sieťová vrstva zahŕňa pomerne zriedkavo používaný sieťový protokol orientovaný na pripojenie (CONP) a sieťový protokol bez pripojenia (CLNP). Ako už názvy napovedajú, prvý je orientovaný na spojenie, druhý nie (bez spojenia). Populárnejšie sú protokoly smerovania zásobníka OSI: ES-IS (End System - Intermediate System) medzi konečným a prostredným systémom a IS-IS (Intermediate System - Intermediate System) medzi prostrednými systémami.
  • transportná vrstva Zásobník OSI v súlade s funkciami, ktoré sú preň definované v modeli OSI, skrýva rozdiely medzi sieťovými službami orientovanými na pripojenie a sieťovými službami bez pripojenia, takže používatelia dostanú požadovanú kvalitu služby bez ohľadu na základnú sieťovú vrstvu. Aby sa to zabezpečilo, transportná vrstva vyžaduje, aby používateľ špecifikoval požadované množstvo údržby.
  • Služby aplikačná vrstva poskytujú prenos súborov, emuláciu terminálu, adresárové služby a poštu. Z nich sú najpopulárnejšie adresárové služby (štandard X.500), e-mail (štandard X.400), virtuálny terminálový protokol (VTP), prenos súborov, prístupový a riadiaci protokol (FTAM), prenos úloh a protokol kontroly úloh (JTM).

TCP/IP

Zásobník protokolov TCP/IP je súbor sieťových protokolov, na ktorých je založený internet. V zásobníku TCP / IP sa zvyčajne kombinujú 3 najvyššie vrstvy (aplikácia, prezentácia a relácia) modelu OSI do jednej - aplikácie. Keďže takýto zásobník neposkytuje jednotný protokol prenosu dát, funkcie na určenie typu dát sa prenesú do aplikácie.

Úrovne zásobníka TCP/IP:

  1. Linková vrstva popisuje, ako sa dátové pakety prenášajú cez fyzickú vrstvu, vrátane kódovania (čiže špeciálnych bitových sekvencií, ktoré určujú začiatok a koniec dátového paketu).
  2. sieťová vrstva pôvodne navrhnutý na prenos údajov z jednej (pod)siete do druhej. Príklady takéhoto protokolu sú X.25 a IPC na ARPANET. S vývojom konceptu globálnej siete boli do úrovne zavedené ďalšie možnosti pre prenos z akejkoľvek siete do akejkoľvek siete bez ohľadu na protokoly nižšej úrovne, ako aj možnosť vyžiadať si dáta zo vzdialenej strany.
  3. Protokoly transportná vrstva môže vyriešiť problém nezaručeného doručenia správy („dorazila správa k adresátovi?“), a tiež zaručiť správnu postupnosť príchodu dát.
  4. Na aplikačná vrstva väčšina sieťových aplikácií funguje. Tieto programy majú svoje vlastné komunikačné protokoly, ako napríklad HTTP pre WWW, FTP (prenos súborov), SMTP (e-mail), SSH (zabezpečené pripojenie k vzdialenému počítaču), DNS (preklad adresy IP na znaky) a mnohé ďalšie .

Existuje nezhoda o tom, ako začleniť model TCP/IP do modelu OSI, pretože vrstvy v modeloch nie sú rovnaké. Zjednodušenú interpretáciu zásobníka TCP / IP možno znázorniť takto:

OSI TCP/IP
7. Aplikované HTTP, FTP, Telnet, SMTP, DNS (RIP cez UDP a BGP cez TCP sú súčasťou sieťovej vrstvy), LDAP Aplikované
6. Podania
5. Relácia
4. Doprava TCP, UDP, RTP, NCP) a Service Advertising Protocol (SAP).

NetBIOS/SMB

Na úrovni fyzického a dátového spojenia tohto zásobníka sú zahrnuté aj protokoly, ktoré sa už rozšírili, ako napríklad Ethernet, Token Ring, FDDI, a na vyšších úrovniach špecifické protokoly NetBEUI (NetBEUI Extended User Interface Protocol) a SMB. NetBEUI bol navrhnutý ako efektívny protokol s nízkymi prostriedkami pre siete s až 200 pracovnými stanicami. Tento protokol obsahuje mnoho užitočných sieťových funkcií, ktoré možno pripísať transportnej a relačnej vrstve modelu OSI, ale nemožno ho použiť na smerovanie paketov. To obmedzuje použitie protokolu NetBEUI na lokálne siete, ktoré nie sú rozdelené na podsiete, a znemožňuje jeho použitie v kompozitných sieťach.

Protokol SMB (Server Message Block) podporuje funkcie vrstvy relácie, prezentačnej vrstvy a aplikačnej vrstvy. Na základe SMB je implementovaná súborová služba. ako aj služby tlače a správ medzi aplikáciami.