Razumijevanje podatkovne komunikacije u mreži je složeno. U ovom ću članku lako demonstrirati kako se dva računala međusobno povezuju, prenose i primaju podatke također s Tcp/IP petoslojnim protokolom.
Što je podatkovna komunikacija?
Izraz "podatkovna komunikacija" koristi se za opisivanje prijenosa informacija s jedne lokacije na drugu pomoću medija kao što je žična veza. Kada su svi uređaji koji razmjenjuju podatke u istoj zgradi ili u blizini, kažemo da je prijenos podataka lokalni.
U ovom kontekstu, "izvor" i "prijamnik" imaju jednostavne definicije. Izvor se odnosi na opremu za prijenos podataka, dok se prijemnik odnosi na uređaj za primanje podataka. Cilj podatkovne komunikacije nije stvaranje informacija na izvoru ili odredištu, već prijenos podataka i održavanje podataka tijekom procesa.
Podatkovni komunikacijski sustavi često koriste linije za prijenos podataka za primanje podataka s udaljenih mjesta i slanje obrađenih rezultata natrag na ta ista udaljena mjesta. Dijagram na slici daje opsežniji pregled podatkovnih komunikacijskih mreža. Mnoge tehnike podatkovne komunikacije koje se trenutno koriste razvile su se postupno, bilo kao poboljšanje prethodno postojećih tehnika podatkovne komunikacije ili kao zamjena za njih. A tu je i leksičko minsko polje, a to je podatkovna komunikacija, koja uključuje pojmove kao što su brzina prijenosa podataka, modemi, usmjerivači, LAN, WAN, TCP/IP, koji je ISDN, i mora se voditi pri odlučivanju o načinu prijenosa. Kao rezultat toga, važno je osvrnuti se unatrag i uhvatiti se u koštac s ovim konceptima i evolucijom tehnika prijenosa podataka.
TCP/IP petoslojni protokol:
Kako bismo osigurali ispravno funkcioniranje TCP/IP-a, moramo dostaviti minimum podataka koji su potrebni u formatu koji je univerzalno razumljiv u svim mrežama. Softverska petoslojna arhitektura omogućuje ovaj format.
TCP/IP dobiva osnove potrebne za prijenos naših podataka preko mreže sa svakog od ovih slojeva. Funkcije su ovdje organizirane u "slojeve" specifične za zadatak. Ne postoji niti jedna značajka u ovom modelu koja izravno ne pomaže jednom od mnogih slojeva u boljem obavljanju posla.
Samo slojevi koji su susjedni mogu komunicirati. Programi koji rade na višim razinama oslobođeni su odgovornosti za izvršavanje koda na nižim razinama. Za uspostavljanje veze s udaljenim hostom, na primjer, kod aplikacije samo mora znati kako napraviti zahtjev na transportnom sloju. Može raditi bez razumijevanja temeljne sheme kodiranja podataka koji se šalju. Na fizičkom je sloju da to riješi. Zadužen je za prijenos sirovih podataka, koji su samo nizovi 0s i 1s, kao i za regulaciju bit ratea i definiranje veze, bežične tehnologije ili električnog kabela koji povezuje uređaje.
TCP/IP petoslojni protokol uključujeAplikacijski sloj, transportni sloj, mrežni sloj, sloj podatkovne veze i fizički sloj, Naučimo o ovim TCP/IP slojevima.
1. Fizički sloj:Fizički sloj upravlja stvarnom žičnom ili bežičnom vezom između uređaja u mreži. Definira konektor, žičanu ili bežičnu vezu između uređaja i šalje neobrađene podatke (0s i 1s) uz reguliranje brzine prijenosa podataka.
2. Sloj podatkovne veze:Veza između dva fizički povezana čvora na mreži uspostavlja se i prekida na sloju podatkovne veze. To čini dijeljenjem paketa podataka u okvire prije nego što ih pošalje na put. Media Access Control (MAC) koristi MAC adrese za povezivanje uređaja i određivanje prava za prijenos i primanje podataka, dok Logical Link Control (LLC) identificira mrežne protokole, provodi provjeru grešaka i sinkronizira okvire.
3. Mrežni sloj:Veze između mreža okosnica su Interneta. "Mrežni sloj" procesa internetske komunikacije mjesto je gdje se ove veze uspostavljaju razmjenom paketa podataka između mreža. Treći sloj modela međupovezivanja otvorenih sustava (OSI) je mrežni sloj. Nekoliko protokola, uključujući internetski protokol (IP), koristi se na ovoj razini u svrhe kao što su usmjeravanje, testiranje i šifriranje.
4. Transportni sloj:Za uspostavljanje veze između glavnog računala odgovorni su mrežni slojevi. Dok je odgovornost transportnog sloja uspostaviti vezu između priključaka. Uspješno smo prenijeli podatke s računala A na B kroz interakciju fizičkog sloja, sloja podatkovne veze i mrežnog sloja. Nakon slanja podataka računalu A-na-B, kako računalo B može prepoznati za koju aplikaciju se podaci prenose?
Sukladno tome, potrebno je dodijeliti obradu određenoj aplikaciji putem porta. Stoga se IP adresa i broj priključka mogu koristiti za jedinstvenu identifikaciju pokrenutog programa glavnog računala.
5. Aplikacijski sloj:Preglednici i klijenti e-pošte primjeri su softvera na strani klijenta koji rade na aplikacijskom sloju. Dostupni su protokoli koji olakšavaju komunikaciju između programa i prikaz korisnih informacija krajnjim korisnicima. Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP), Post Office Protocol (POP), Simple Mail Transfer Protocol (SMTP) i Domain Name System (DNS) primjeri su protokola koji rade na aplikacijskom sloju (DNS) .