TCP / IP protokolo architektūra ir jos sluoksniai

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas





Bendravimas yra informacijos perdavimo iš vienos vietos į kitą procesas. Tai gali būti skambučių perdavimas iš vieno įrenginio į kitą arba failų perkėlimas iš vieno kompiuterio į kitą. Pasauliniai karai atnešė didžiulę ryšių elektronikos evoliuciją. Šiandien visur naudojame skaitmeninio ryšio metodus. Tobulėjant technologijoms, įgyvendinama daugybė ryšio priemonių tipų. Norint užmegzti tinkamą ir be klaidų ryšį tarp skirtingų tipų ir skirtingų konfigūracijų įrenginių, visi prietaisai turi laikytis tam tikrų standartinių protokolų. Vienas tokių standartinių ryšių tarp skirtingų įrenginių protokolas yra TCP / IP protokolas.

Kas yra TCP / IP protokolas?

TCP / IP protokolas reiškia perdavimo valdymo protokolą / interneto protokolą. Jį 1960-aisiais sukūrė Jungtinių Valstijų gynybos departamentas. Tai koncepcinis modelis, turintis aibę ryšio protokolai naudojama informacijai perduoti internetu ir kompiuterių tinklai.




Šis protokolas nurodo, kaip duomenys turėtų būti adresuojami, saugomi, perduodami, koduojami ir dekoduojami prietaisų, kad būtų galima bendrauti tarp įrenginių. Tai yra pagrindinis „Intenet Protocol Suite“ protokolas. TCP / IP suteikia patikimą, saugų ir be klaidų duomenų perdavimą tarp tarp pagrindinėse programose veikiančių programų per interneto laikmeną.

Daugelis populiarių interneto programų, tokių kaip internetas, el. Paštas ir kt., Naudoja šį protokolą.



TCP / IP protokolas yra pagrindinis

TCP / IP yra daugiasluoksnis protokolas, plačiai naudojamas tinkle. Norėdami suprasti tinklo protokolo veikimą, pažvelkime į paprasto pristatymo pavyzdį.

Siuntimas iš vienos vietos į kitą yra susijęs su tam tikromis užduotimis. Iš pradžių pakuotė turėtų būti supakuota ir adresuota. Tada siuntėjas paima siuntą iš siuntėjo į pašto siuntimo kambarį. Čia pakuotės yra rūšiuojamos pagal adresą ir pakraunamos į furgonus bei išsiunčiamos į nuotolinį biurą. Nuotoliniame biure pakuotės dedamos į dėklą paštininkui. Tada paštininkas surenka paketą ir pristato jį gavėjui.


Tinklo protokolas, pvz., TCP / IP, taip pat veikia panašiai, tuo pačiu metu siunčiant informaciją ir duomenis iš vieno įrenginio į kitą. Jis turi keturis sluoksnius, kurie atitinkamai padalija užduotis. Tai yra „Application Layer“, „Transport Layer“, „Networking Layer“ ir „Data Link“ sluoksnis iš viršaus į apačią. Visi šie sluoksniai turi savo specifines funkcijas ir perduodami duomenis jie bendrauja su aukščiau ir žemiau esančiais sluoksniais.

TCP / IP protokolo architektūra

Tai keturių sluoksnių protokolo kaminas. Tai padeda tarpusavyje sujungti tinklo įrenginius. Kiekviename sluoksnyje yra tam tikri protokolai, kurie padeda sluoksnio funkcionavimui. Keturi TCP / IP protokolo sluoksniai yra „Application Layer“, „Transport Layer“, „Networking / Internet Layer“ ir „Data Link“ / fizinis sluoksnis.

TCP / IP protokolo duomenų srautas

TCP / IP protokolo duomenų srautas

OSI modelio programos, pateikimo ir seanso sluoksniai yra derinami kaip TCP / IP protokolo taikymo / proceso sluoksnis. Tai yra viršutinis šio protokolo kamino sluoksnis. Šis sluoksnis valdo vartotojo sąsają ir mazgų tarpusavio ryšį. Šis sluoksnis suteikia tinklo sąsają, darbo internete ir transporto funkcijas. Jis siunčia duomenis į transporto sluoksnį.

Duomenų, siunčiamų per tinklą, patikimumu, srauto valdymu ir taisymu rūpinasi transportavimo sluoksnis. „User Datagram Protocol“ ir perdavimo valdymo protokolas yra perdavimo sluoksnyje. Po transporto sluoksnio kontrolė suteikiama interneto sluoksniui.

Interneto sluoksnis taip pat žinomas kaip tinklo sluoksnis. Jo funkcija yra perkelti duomenų paketus internetu į paskirties vietą. Duomenų paketai gali rinktis bet kurį šio sluoksnio pasiūlytą optimizuotą maršrutą. Šiame sluoksnyje yra svarbiausias protokolas -IP protokolas. Šis protokolas yra atsakingas už IP adresų pridėjimą prie duomenų, paketų nukreipimą, duomenų kapsuliavimą, formatavimą.

Paskutinis TCP / IP protokolo kamino sluoksnis yra tinklo prieigos sluoksnis. Tai yra OSI modelio fizinių ir duomenų jungčių sluoksnių derinys. Duomenų fizinį perdavimą tinkle tarp dviejų įrenginių kontroliuoja šis sluoksnis. Šiame sluoksnyje taip pat atliekamas įrenginių IP adresų susiejimas su fiziniais adresais.

„Suite Suite“

Protokolas yra taisyklių rinkinys, nurodantis ir nurodantis, kaip sistemos turėtų bendrauti. Protokolų rinkinys yra protokolų rinkinys, sukurtas veikti kartu. Tik vieną protokolą turintis protokolų rinkinys yra žinomas kaip vieno kamino protokolas. Tačiau tokio tipo protokolas yra labai nestabilus ir dažnai reikia pakeisti visą protokolo programinę įrangą, jei programoje yra pakeitimų.

Kad protokolo naudojimas būtų lankstesnis, buvo pasiūlytas sluoksniuotas protokolo kaminas. Šio tipo protokolų rinkinį sudaro protokolai, išdėstyti skirtingais lygmenimis, kiekvienam lygiui atliekant tam tikrą užduotį. Kiekvienas lygis gali bendrauti su aukščiau ir žemiau esančiais lygiais. Čia užduotį arba lygmens ar sluoksnio veikimą galima pakeisti ar modifikuoti nepaveikiant kitų sluoksnių.

TCP / IP yra 4 sluoksnių protokolų rinkinys. Jo koncepcinė sistema yra OSI modelis. Šį liuksą sudaro įvairūs protokolai, išdėstyti keturiais lygiais. Jis pavadintas dviem populiariausiais protokolais - perdavimo valdymo protokolu ir interneto protokolu.

Programų sluoksnyje esantys protokolai

HTTP - „HyperText Transfer Protocol“. Šis protokolas leidžia vartotojui pasiekti duomenis visame pasaulyje. Jis gali būti naudojamas hiperteksto aplinkoje ir siųsti duomenis paprastų tekstų, garso ir vaizdo pavidalu.

SNMP - Paprastas tinklo valdymo protokolas, kuris valdo įrenginius internetu.

SMTP - Vieno pašto perdavimo protokolas. Šis protokolas valdo el. Laiškų siuntimą ir priėmimą

DNS - Domenų vardų sistema, ji prieglobos serverių pavadinimus susieja su pagrindiniu IP adresu, kuris yra prijungtas prie interneto.

TELETAS - Terminalo tinklas, skirtas užmegzti ryšį tarp vietinio kompiuterio ir nuotolinio kompiuterio.

FTP - Failų perdavimo protokolas, naudojamas failams perduoti iš vieno kompiuterio į kitą.

Transporto sluoksnyje esantys protokolai

UDP - „UserDatagram“ protokolas. Vartotojui pranešama apie klaidos buvimą. Šis protokolas suteikia tiesioginį duomenų perdavimą. Prie duomenų paketo šis protokolas prideda 8 baitus antraštės. Antraštę sudaro keturi laukai - 16 bitų šaltinio prievado adresas, 16 bitų paskirties prievado adresas, 16 bitų laukas, nurodantis bendrą ilgį, ir 16 bitų kontrolinės sumos laukas.

Šaltinio prievado adresas nurodo pranešimą, sukūrusios programos programą. Paskirties uosto adresas yra paskirties programos, kuriai reikia perduoti duomenis, adresas. Bendro ilgio lauke pateikiama informacija apie bendrą datagramoje esančių baitų skaičių. Kontrolinės sumos lauke esanti informacija naudojama klaidoms nustatyti.

TCP - Duomenų perdavimo valdymo protokolas. Šis protokolas yra aktyvus visą duomenų perdavimo laiką. Tai iš virtualios grandinės tarp siuntėjo ir imtuvo. Siuntėjo pusėje protokolas suskirsto duomenis mažais vienetais, vadinamais segmentais. Kiekvienas segmentas susiejamas su eilės numeriu, kuris padeda pertvarkyti segmentus iš pradinio pranešimo.

Imtuvo gale TCP surenka visus segmentus ir pertvarko juos pagal jų eilės numerius. Kai protokolas nustato klaidą, jis perduoda segmentą. Užtikrinęs, kad visi segmentai yra perduodami ir patvirtinami, o perdavimas baigtas, protokolas išmeta virtualią grandinę.

Interneto sluoksnyje pateikiami protokolai

IP protokolas - tai reikšmingiausias TCP / IP protokolų paketo protokolas. Norėdami nustatyti įrenginį internete ir nustatyti interneto darbo maršrutą, šis protokolas įgyvendina loginius pagrindinio kompiuterio adresus, vadinamus kiekvieno pagrindinio įrenginio IP adresais. Šis protokolas priima duomenis iš transportavimo sluoksnio ir užtikrina saugų duomenų perdavimą iš vieno įrenginio į kitą.

Jis konvertuoja duomenų segmentus į IP duomenų gramas. Jei datagramos dydis yra didesnis už ribą, kurią suteikia kitas sluoksnis - nuorodos sluoksnis, IP protokolas suskirsto datagramą į mažas dalis, kad jas būtų galima lengvai perduoti per vietinį tinklą. Priėmimo pabaigoje šie segmentai pertvarkomi, kad būtų suformuotas pradinis pranešimas. Maršrutizatoriai naudojami duomenims siųsti tarp įrenginių, kurie yra prijungti per tolimą tinklą.

ARP - Adresų sprendimo protokolas. Šis protokolas nustato fizinius adresus iš IP adresų. Siuntėjai, norintys sužinoti fizinį imtuvo adresą, per tinklą siunčia ARP užklausą. Visi tinkluose esantys įrenginiai gauna šią užklausą, ją apdoroja, o gavėjas atpažįsta užklausoje esantį IP adresą ir per ARP atsakymą išsiunčia jo fizinį adresą.

Taigi visi šie protokolai kartu sudaro TCP / IP protokolų rinkinį. Programos pasirinks, kokį protokolo tipą naudoti kiekviename sluoksnyje, remdamosi protokolų teikiamomis funkcijomis. Šis protokolų rinkinys gali būti lengvai modifikuojamas ir suderinamas su visų tipų kompiuterio aparatine įranga ir operacinėmis sistemomis. Iš pradžių jis buvo sukurtas operacinei sistemai UNIX.

Maršrutizatoriai ir komutatoriai yra tinklo įrenginių, naudojamų duomenims perduoti tarp internetu prijungtų įrenginių, pavyzdžiai. Kaip TCP / IP protokolas yra OSI modelis kaip nuoroda, kurie sluoksniai OSI modelis yra sujungtos kaip TCP / IP protokolo taikomojo sluoksnio?