Pochopenie dátovej komunikácie v sieti je zložité. V tomto článku jednoducho ukážem, ako sa dva počítače navzájom spájajú, prenášajú a prijímajú dátové informácie aj pomocou päťvrstvového protokolu Tcp/IP.
Čo je dátová komunikácia?
Termín „dátová komunikácia“ sa používa na opis prenosu informácií z jedného miesta na druhé pomocou média, akým je napríklad drôtové spojenie. Keď sú všetky zariadenia, ktoré si vymieňajú údaje, v rovnakej budove alebo v blízkosti, hovoríme, že prenos údajov je lokálny.
V tomto kontexte majú „zdroj“ a „prijímač“ jednoduché definície. Zdroj sa vzťahuje na zariadenie na prenos údajov, zatiaľ čo prijímač sa vzťahuje na zariadenie na príjem údajov. Cieľom dátovej komunikácie nie je vytváranie informácií pri zdroji alebo cieli, ale skôr prenos dát a udržiavanie dát počas procesu.
Dátové komunikačné systémy často používajú linky na prenos údajov na prijímanie údajov zo vzdialených miest a odosielanie spracovaných výsledkov späť na tie isté vzdialené miesta. Diagram na obrázku poskytuje komplexnejší prehľad dátových komunikačných sietí. Mnohé techniky dátovej komunikácie, ktoré sa v súčasnosti používajú, sa vyvíjali postupne, buď ako vylepšenie predtým existujúcich techník dátovej komunikácie, alebo ako ich náhrada. A potom je tu lexikálne mínové pole, ktorým je dátová komunikácia, ktorá zahŕňa pojmy ako prenosová rýchlosť, modemy, smerovače, LAN, WAN, TCP/IP, čiže ISDN, a pri rozhodovaní o spôsobe prenosu sa treba orientovať. V dôsledku toho je dôležité pozrieť sa späť a pochopiť tieto koncepty a vývoj techník dátovej komunikácie.
TCP/IP Päťvrstvový protokol:
Aby sme zaistili správne fungovanie TCP/IP, musíme dodať nevyhnutné minimum údajov vo formáte, ktorý je univerzálne zrozumiteľný pre všetky siete. Tento formát umožňuje päťvrstvová architektúra softvéru.
TCP/IP získava základy potrebné na prenos našich údajov cez sieť z každej z týchto vrstiev. Funkcie sú tu usporiadané do „vrstiev“ špecifických pre úlohu. V tomto modeli nie je jediná funkcia, ktorá by jednej z mnohých vrstiev priamo nepomáhala robiť svoju prácu lepšie.
Komunikovať môžu iba vrstvy, ktoré spolu susedia. Programy pracujúce na vyšších vrstvách sú oslobodené od zodpovednosti za vykonávanie kódu na nižších vrstvách. Napríklad na vytvorenie spojenia so vzdialeným hostiteľom musí kód aplikácie vedieť, ako zadať požiadavku na transportnej vrstve. Môže fungovať bez pochopenia základnej schémy kódovania odosielaných údajov. Je na fyzickej vrstve, aby to zvládla. Má na starosti prenos nespracovaných dát, čo je len séria 0 a 1, ako aj reguláciu bitovej rýchlosti a definovanie pripojenia, bezdrôtovej technológie alebo elektrického kábla, ktorý zariadenia spája.
Päťvrstvový protokol TCP/IP zahŕňaAplikačná vrstva, Transportná vrstva, Sieťová vrstva, Vrstva dátového spojenia a Fyzická vrstva, Poďme sa dozvedieť o týchto vrstvách TCP/IP.
1. Fyzická vrstva:Fyzická vrstva sa stará o skutočné káblové alebo bezdrôtové spojenie medzi zariadeniami v sieti. Definuje konektor, káblové alebo bezdrôtové spojenie medzi zariadeniami a odosiela nespracované dáta (0 s a 1 s) spolu s reguláciou rýchlosti prenosu dát.
2. Vrstva dátového spojenia:Spojenie medzi dvoma fyzicky pripojenými uzlami v sieti sa vytvorí a preruší na vrstve dátového spojenia. Robí to tak, že dátové pakety rozdelí na rámce pred ich odoslaním. Media Access Control (MAC) využíva MAC adresy na prepojenie zariadení a špecifikáciu práv na prenos a príjem dát, zatiaľ čo Logical Link Control (LLC) identifikuje sieťové protokoly, vykonáva kontrolu chýb a synchronizuje rámce.
3. Sieťová vrstva:Spojenia medzi sieťami sú chrbtovou kosťou internetu. „Sieťová vrstva“ procesu internetovej komunikácie je miestom, kde sa tieto spojenia vytvárajú výmenou dátových paketov medzi sieťami. Tretia vrstva modelu OSI (Open Systems Interconnection) je sieťová vrstva. Na tejto úrovni sa na účely, ako je smerovanie, testovanie a šifrovanie, používa niekoľko protokolov vrátane internetového protokolu (IP).
4. Transportná vrstva:Za vytvorenie spojenia medzi hostiteľom a hostiteľom sú zodpovedné sieťové vrstvy. Zodpovednosťou transportnej vrstvy je vytvoriť spojenie medzi portami. Úspešne sme preniesli dáta z počítača A do B prostredníctvom interakcie fyzickej vrstvy, vrstvy dátového spojenia a sieťovej vrstvy. Ako môže počítač B po odoslaní údajov do počítača A-B rozpoznať, pre ktorú aplikáciu sa údaje prenášajú?
Preto je potrebné priradiť spracovanie konkrétnej aplikácii cez port . IP adresa a číslo portu sa teda môžu použiť na jedinečnú identifikáciu spusteného programu hostiteľa.
5. Aplikačná vrstva:Prehliadače a e-mailoví klienti sú príkladmi softvéru na strane klienta, ktorý funguje na aplikačnej vrstve. Sprístupňujú sa protokoly, ktoré uľahčujú komunikáciu medzi programami a zobrazenie užitočných informácií koncovým používateľom. Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP), Post Office Protocol (POP), Simple Mail Transfer Protocol (SMTP) a Domain Name System (DNS) sú príklady protokolov, ktoré fungujú na aplikačnej vrstve (DNS). .