Kompiuterių sąveika interneteyra atliekamas naudojant tinklo protokolus, kurie yra sutartų tam tikrų taisyklių rinkinys, pagal kurį įvairūs duomenų perdavimo įrenginiai keičia informaciją. Yra duomenų formatų protokolai, perdavimo spartos, klaidų valdymo ir kitų tipų protokolai. Pasauliniame sąveikoje dažniausiai naudojamas protokolas yra TCP-IP.
Kokia yra ši technologija?Interneto protokolo TCP-IP pavadinimas kilo iš dviejų tinklo protokolų: TCP ir IP. Žinoma, šie du protokolai neriboja tinklų kūrimo, tačiau jie yra pagrindiniai duomenų perdavimo organizavimo požiūriu. Iš tiesų, TCP-IP yra protokolų rinkinys, kuris leidžia atskiriems tinklams sujungti, kad sudarytų pasaulinį tinklą.
TCP-IP protokolas, kurio aprašymas neįmanomaspaskirti tik tam tikrą IP ir TCP, taip pat UDP protokolus, SMTP, ICMP, FTP, Telnet, ir dar daugiau. Šie ir kiti TCP-IP protokolai užtikrina pačią visišką interneto veikimą.
Toliau pateikiamas išsamus kiekvieno protokolo, kuris yra bendrosios TCP-IP koncepcijos dalis, aprašymas.
• Interneto protokolas (IP) yra atsakinga už tiesioginį perdavimąinformacija apie tinklą. Informacija yra padalinta į dalis (kitaip tariant, paketus) ir perduodama gavėjui iš siuntėjo. Tiksliam adresatui reikia nurodyti tikslų gavėjo adresą ar koordinates. Tokie adresai susideda iš keturių baitų, atskirtų tarpusavyje taškais. Kiekvieno kompiuterio adresas yra unikalus.
Tačiau naudojant tik IP protokoląTai gali būti nepakankamas ištaisyti duomenis, nes dauguma informacijos apimtis atsiuntė daugiau nei 1500 simbolių, netilps vieną paketą ir kai paketai gali būti prarasta perdavimo metu arba siunčiami neteisinga tvarka, kuri yra reikalinga.
• Perdavimo valdymo protokolas (TCP) naudojamas didesnis neiankstesnis. Remiantis IP protokolo galimybėmis perkelti informaciją iš vieno mazgo į kitą, TCP protokolas leidžia siųsti didelius informacijos kiekius. TCP taip pat reaguoja į perduotos informacijos atskyrimą į atskiras dalis - paketus ir teisingą duomenų atkūrimą iš paketų, gautų po perdavimo. Tokiu atveju šis protokolas automatiškai pakartoja paketų, kuriuose yra klaidų, perdavimą.
Didelio duomenų perdavimo organizavimo valdymasapimtis gali būti atliekama naudojant tam tikrą skaičių protokolų, turinčių specialų funkcinį tikslą. Visų pirma, yra šie TCP protokolų tipai.
1. FTP (Failų perdavimo protokolas) organizuoja perkėlimąfailus ir yra naudojamas perduoti informaciją tarp dviejų interneto pavaduojančius, naudojant TCP jungtis į binarinę ar paprasto teksto failą kaip pavadintas srityje kompiuterio atminties forma. Nesvarbu, kur duomenų vienetai yra išdėstyti ir abu yra tarpusavyje.
2. Vartotojo duomenų protokolas, arba „User Datagram Protocol“, nepriklauso nuoryšius, jis perduoda duomenis paketais, vadinamais UDP datagramomis. Tačiau šis protokolas nėra toks patikimas kaip TCP, nes siuntėjas nežino, ar paketas iš tikrųjų buvo gautas.
3. ICMP (Interneto valdymo pranešimų protokolas) egzistuojasiekiant išsiųsti pranešimus apie klaidas, atsirandančias keičiantis duomenimis internete. Tačiau ICMP protokolas praneša tik apie klaidas, tačiau nepašalina priežasčių, dėl kurių atsirado šios klaidos.
4. „Telnet“ - tinklo protokolas, naudojamas teksto sąsajai įdiegti tinkle naudojant TCP transportą.
5. SMTP (Paprastas pašto perdavimo protokolas) yra ypatingaselektroninių pranešimų siuntimo protokolas, apibrėžiantis pranešimų, kurie siunčiami iš vieno kompiuterio, vadinamo SMTP klientu, formatą, į kitą kompiuterį, kuriame veikia SMTP serveris. Tokiu atveju šį perdavimą galima kurį laiką atidėti, kol bus suaktyvintas kliento ir serverio darbas.
TCP-IP duomenų perdavimo schema
1. TCP suskirsto visą duomenų kiekį į paketus ir sunumeruoja juos, supakuodamas į TCP vokus, o tai leidžia atkurti tvarką, kuria gaunamos informacijos dalys. Kai duomenys dedami į tokį voką, apskaičiuojama kontrolinė suma, kuri įrašoma į TCP antraštę.
2. Be to, per IP protokolą visi paketai perduodami tiesiogiai gavėjui.
3. Tada TCP patikrina, ar visi paketai buvo gauti. Jei priėmimo metu naujai apskaičiuota kontrolinė suma neatitinka nurodytos ant voko, tai rodo, kad dalis informacijos buvo pamesta ar iškraipyta perduodant, TCP-IP protokolas pakartotinai prašo persiųsti šį paketą. Tai taip pat reikalauja patvirtinti duomenų gavėją iš gavėjo.
4. Patvirtinęs visų paketų gavimą, TCP juos atitinkamai nurodo ir suburia į vieną visumą.
TCP naudoja retransliacijas, skirtąjį laiką (arba skirtąjį laiką), kad užtikrintų patikimą informacijos pateikimą. Paketus vienu metu galima siųsti dviem kryptimis.
Taigi, TCP-IP pašalina pakartotinio perdavimo poreikį ir laukia taikymo procesų (tokių kaip „Telnet“ ir FTP).