TCP/IP ir adresavimas

Iš Žinynas.
Jump to navigation Jump to search

TCP/IP ir IP adresavimas[keisti]

TCP/IP protokolų rinkinys sukurtas bet kokio dydžio tinklams palaikyti. Jis atlieka daug paslaugų ir paskutiniuoju metu yra populiariausias pasaulyje protokolas. Pavadinimas TCP/IP yra suformuotas iš dviejų dalių: Transmision Control Protocol (TCP) ir Internet Protocol (IP) - Pradinis jo kūrėjų tikslas buvo sukurti tinklų sujungimo būdą, kuris leistų sujungti skirtingus fizinius tinklus taip, kad vartotojui jie atrodytų kaip vienas didelis tinklas. Tokia sujungt tinklų visuma vadinama internetu. Viso protokolų rinkinio pagrindas yra tarp tinklinės sąveikos lygmuo, realizuojantis duomenų paketų perdavimą, nenustatydamas ryšio, t. y. panaudodamas datagramas. Būtent šis lygmuo tinklu perduoda paketus racionaliausiu maršrutu. Pagrindinis naudojamas protokolas čia yra IP. Jis siekia perduoti duomenis gavėjui, naudodamas datagraminį režimą, t. y. nenustatydamas sujungimo, todėl transporto lygmenyje TCP protokolas šiuos trūkumus ištaiso. IP geras tuo, kad sėkmingai veikia dideliuose ir mažuose, lėtuose ir greituose tinkluose. Šiam lygmeniui priskiriami visi duomenų maršrutizavimo protokolai: RIP, OSPF (Open Shortest Path First), ICMP (Internet Control Message Protocol). ICMP naudojamas informacijai apie klaidas perduoti. Transporto lygmenyje veikia duomenų perdavimo valdymo protokolas TCP, kuris susietas su datagramų transporto protokolu UDP (User Datagram Protocol). Jo dėka patikimai perduodami duomenys tarp tolimųjų taškų. Duomenų srautas dalijamas į segmentus ir perduodamas žemesniajam lygmeniui. UDP protokolas duomenis perduoda datagramomis ir yra kaip tarpininkas tarp tinklo protokolo ir taikomojo lygmens tarnybų. Taikomasis lygmuo jungia visas sistemos priklausančias tarnybas ir nuolatos plečiamas siekiant patenkinti augančius vartotojų poreikius. Taikomajame lygmenyje juos naudoja: FTP (File Transfer Protocol - failų perdavimo protokolas), TELNET - programa, skirta prisijungti prie tolimojo interneto tinklo kompiuterio ir t. t. Taikomojo lygmens procesai su transporto kontrolės TCP (Transport Control Protocol) arba vartotojo datagramų UDP (User Datagram Protocol) protokolais sąveikauja per prievadus (port). Tam, kad TCP atpažintų taikomąją programą, perdavusią duomenis, naudojami taikomojo lygmens prievadų (ports) numeriai, trumpumo sumetimais dažnai vadinami tiesiog portais. IP adresas TCP/IP protokolui nurodo kompiuterį tinkle, o prievado numeris TCP protokolui - taikomąją programą kompiuteryje. Taigi IP datagramose nurodomi siuntėjo ir gavėjo adresai, o transportiniame lygmenyje (TCP ir UDP) nurodomi prievadų (ports) numeriai. Dažnai naudojamiems interneto taikomojo lygmens protokolams, pvz., FTP, Telnet, elektroniniam paštui, priskirti oficialūs (well-known) prievadų numeriai, kurie visiems žinomi ir laikomi standartu. Tinklo sąsaja veikia žemiausiame lygmenyje ir nuolatos keičiasi atsižvelgdama į aparatinių priemonių, naudojamų tinko linijoms valdyti, kitimą. Siunčiamų duomenų paketas nuolatos papildomas informacija, atitinkančia lygmenį. Atitinkamai naujas paketas keičia savo pavadinimą, t. y. pirmiausia - tai vartotojo programos duomenys, po to - TCP transporto segmentas, po to - IP datagram ir galiausiai - fizinio lygmens protokolo duomenų kadras, paketas.