Datuen komunikazioa sarean ulertzea konplexua da. Artikulu honetan erraz erakutsiko dut nola bi ordenagailu elkar konektatzen diren, datuen informazioa nola transferitzen eta jasotzen duten Tcp/IP bost geruzako protokoloarekin ere.
Zer da Datuen komunikazioa?
"Datuen komunikazioa" terminoa informazio-transmisioa leku batetik bestera deskribatzeko erabiltzen da, hari bidezko konexioa bezalako euskarri bat erabiliz. Datuak trukatzen dituzten gailu guztiak eraikin berean edo gertu daudenean, datuen transferentzia lokala dela esaten dugu.
Testuinguru honetan, "iturria" eta "hartzailea" definizio zuzenak dituzte. Iturria datuak transmititzeko ekipoari egiten dio erreferentzia, hartzaileak, berriz, datuak jasotzeko gailuari. Datuen komunikazioaren helburua ez da iturrian edo helmugan informazioa sortzea, datuak transferitzea eta prozesuan zehar datuak mantentzea baizik.
Datu-komunikazio-sistemek askotan datu-transmisio-lerroak erabiltzen dituzte urruneko lekuetatik datuak jasotzeko eta prozesatutako emaitzak leku urrun horietara itzultzeko. Irudiko diagramak datu-komunikazio sareen ikuspegi orokorragoa ematen du. Gaur egun erabiltzen diren datu-komunikazio-teknikak pixkanaka-pixkanaka garatu dira, bai lehen zeuden datuen komunikazio-tekniken hobekuntza gisa, bai horien ordezko gisa. Eta, gero, datu-komunikazioa den meatze-eremu lexikoa dago, zeinak baud-tasa, modemak, bideratzaileak, LAN, WAN, TCP/IP, ISDN bezalako terminoak barne hartzen dituena, eta transmisio-bide bat erabakitzerakoan nabigatu behar da. Ondorioz, garrantzitsua da atzera begiratu eta kontzeptu horiek eta datuen komunikazio tekniken bilakaeraz jabetzea.
TCP/IP Bost geruzako protokoloa:
TCP/IP-k behar bezala funtzionatzen duela ziurtatzeko, beharrezkoak diren datu minimoak sare guztietan unibertsalki ulertzen den formatuan eman behar ditugu. Softwarearen bost geruzako arkitekturak formatu hau posible egiten du.
TCP/IP-k gure datuak sarean zehar transmititzeko behar dituen oinarriak lortzen ditu geruza horietako bakoitzetik. Funtzioak zereginen "geruza" zehatzetan antolatzen dira hemen. Ez dago eredu honetan geruza askotako bati bere lana hobeto egiten laguntzen ez dion ezaugarri bakar bat ere.
Elkarren ondoan dauden geruzak soilik komunika daitezke. Goiko geruzetan funtzionatzen duten programak beheko geruzetan kodea exekutatzearen arduratik libratzen dira. Urrutiko ostalari batekin konexio bat ezartzeko, adibidez, aplikazio-kodeak Garraio geruzan eskaera bat egiten jakin behar du. Bidaltzen diren datuen azpiko kodetze-eskema ulertu gabe funtziona dezake. Geruza Fisikoari dagokio hori kudeatzea. Datu gordinak transferitzeaz arduratzen da, hau da, 0 eta 1eko serie bat besterik ez, baita bit-abiadura erregulatzeaz eta konexioa definitzeaz, hari gabeko teknologiaz edo gailuak konektatzen dituen kable elektrikoaz ere.
TCP/IP bost geruzako protokoloak barne hartzen duAplikazio-geruza, garraio-geruza, sare-geruza, datu-lotura-geruza eta geruza fisikoa, Ikas ditzagun TCP/IP geruza honi buruz.
1. Geruza fisikoa:Geruza fisikoak sare bateko gailuen arteko kablezko edo hari gabeko lotura kudeatzen du. Konektorea definitzen du, gailuen arteko kable edo hari gabeko konexioa, eta datu gordinak (0s eta 1s) bidaltzen ditu datuen transferentzia-tasa erregulatzearekin batera.
2. Datu-lotura geruza:Sare bateko fisikoki konektatutako bi nodoren arteko konexioa ezarri eta mozten da datu-lotura geruzan. Hori egiten du datu-paketeak markotan banatuz bidean bidali aurretik. Media Access Control (MAC) MAC helbideak erabiltzen ditu gailuak lotzeko eta datuak transmititzeko eta jasotzeko eskubideak zehazteko, Logical Link Control (LLC) sareko protokoloak identifikatzen dituen bitartean, erroreen egiaztapena egiten eta fotogramak sinkronizatzen ditu.
3. Sare geruza:Sareen arteko konexioak Interneten bizkarrezurra dira. Interneteko komunikazio-prozesuaren "sare-geruza" konexio hauek sareen artean datu-paketeen trukea eginez egiten dira Sistema Irekien Interkonexioaren (OSI) Ereduaren hirugarren geruza sare-geruza da. Maila honetan hainbat protokolo erabiltzen dira, besteak beste, Internet Protokoloa (IP), bideraketa, probak eta enkriptatzea bezalako helburuetarako.
4. Garraio-geruza:Ostalariaren arteko konexioa ezartzea sare-geruzen ardura da. Garraio-geruzaren ardura portuz portu konexioa ezartzea den bitartean. Datuak arrakastaz transferitu ditugu A ordenagailutik Bra geruza fisikoaren, datu-lotura-geruzaren eta sare-geruzaren elkarrekintzaren bidez. Datuak A-tik B ordenagailura bidali ondoren, nola antzeman dezake B ordenagailuak zein aplikaziotarako transferitzen diren datuak?
Horren arabera, beharrezkoa da prozesatzea aplikazio jakin bati ataka baten bidez esleitzea. Horrela, IP helbide bat eta ataka-zenbaki bat erabil daitezke ostalari baten exekutatzen ari den programa bakarra identifikatzeko.
5. Aplikazio-geruza:Arakatzaileak eta posta elektronikoko bezeroak aplikazio geruzan funtzionatzen duten bezeroen alboko softwareen adibideak dira. Programen arteko komunikazioa eta azken erabiltzaileei informazio baliagarria bistaratzea errazten duten protokoloak eskuragarri jartzen dira. Hipertestua transferitzeko protokoloa (HTTP), Fitxategiak transferitzeko protokoloa (FTP), Post Office Protocol (POP), Simple Mail Transfer Protocol (SMTP) eta Domain Name System (DNS) aplikazio geruzan (DNS) funtzionatzen duten protokoloen adibideak dira. .