Last modified by Valdis Vītoliņš on 2018/01/15 21:44

Show last authors
1 = 01.03 TCP/IP dalījums slāņos =
2
3 TCP/IP protokolu stekā ir visdažādākie protokoli. Attēls 1.4 parāda dažus no papildu protokoliem, par ko runāsim šajā grāmatā.
4
5 {{velocity filter="none"}}
6 {{html clean="false" wiki="true"}}
7 #pic("f_1_4.gif", "300")
8 //Attēls 1.4: Dažādi protokoli dažādos TCP/IP līmeņos.//
9 <p/>
10 TCP un UDP ir dominējošie transporta protokoli. Abi balstās uz IP kā tīkla slāni. TCP piegādā //uzticamu// transporta slāni neraugoties uz to, ka pats TCP izmanto neuzticamu servisu (IP). TCP darbība aprakstīta nodaļās [[17]], [[18]], [[19]], [[20]], [[21]] un [[22]]. Pēc tam apskatām dažus TCP lietotes: ##telnet## un ##rlogin## [[26.nodaļā>>26]], FTP [[27.nodaļā>>27]] un SMTP [[28.nodaļā>>28]]. Lietotnes parasti ir lietotāja procesi.
11 <p/>
12 UDP sūta un saņem paketes lietotņu vajadzībām. //Pakete// ir informācijas vienība (t.i. zināms skaits baitu informācijas, ko nosaka paketes sūtītājs), kas ceļo no sūtītāja pie saņēmēja. Atšķirībā no TCP, UDP ir neuzticams. Nav garantijas, ka pakete jebkad sasniegs galapunktu. [[11.nodaļa>>11]] aplūko UDP, un pēc tam [[14.nodaļa>>14]] (domēnvārdu sistēma, DNS), [[15.nodaļa>>15]] (Triviālais failu pārsūtīšanas protokols, TFTP) un [[16.nodaļa>>16]] (//sāknēšanas// protokols, BOOTP) ir dažas aplikācijas, kuras lieto UDP. Arī SNMP (vienkāršais tīklu pārvaldības protokols) izmanto UDP, bet tā kā tas saistīts ar daudziem citiem protokoliem, mēs tā apspriešanu atliekam līdz [[25.nodaļai>>25]].
13 <p/>
14 IP ir galvenais protokols tīkla slānī. To izmanto gan TCP gan UDP. Katrs gabals ar TCP vai UDP datiem, kas tiek pārsūtīts Internetā iet cauri IP slānim abos sistēmas galos un arī katrā maršrutētājā starp tiem. #picref("f_1_4.gif", "1.4. attēlā") mēs parādām lietotni, kura IP izmanto tieši. Tā ir reta, bet iespējama parādība. Sādi tika implementēti daži vecāki maršrutēšanas protokoli. Arī - ir iespējams eksperimentēt ar jauniem transporta slāņa protokoliem, izmantojot šo iespēju. [[3.nodaļa>>03]] aplūko IP, bet dažas detaļas jāpietaupa vēlākām nodaļām, kur to apspriešanai ir vairāk jēgas. [[9.nodaļa>>09]] un [[10.nodaļa>>10]] aplūko to, kā IP veic maršrutēšanu.
15 {{/html}}
16 {{/velocity}}
17
18 ICMP ir papildinājums protokolam IP. To izmanto IP slānis, lai apmainītos ar kļūdu ziņojumiem un citu svarīgu informāciju ar IP slāni - to nosūtot citai mītnei vai maršrutētājam. [[6.nodaļa>>06]] aplūko ICMP detalizēti. Lai gan ICMP galvenokārt izmanto pats IP protokols, tam piekļūt var arī lietotnes. Patiesi, mēs redzēsim, ka divi populāri diagnostikas rīki ##ping## un ##traceroute## ([[7.nodaļa>>07]] un [[8.nodaļa>>08]]) abi izmanto ICMP.
19
20 IGMP ir Interneta Grupu pārvaldības protokols. To izmanto multiraidei - nosūtot UDP paketi vairākām mītnēm. Aprakstīsim //apraides// (t.i. UDP paketes sūtīšanu katrai mītnei noteiktā tīklā) un //multiraides// vispārīgās īpašības [[12.nodaļā>>12]] un pēc tam aprakstīsim pašu IGMP [[13.nodaļā>>13]].
21
22 ARP (adrešu noteikšanas protokols) un RARP (reversais adrešu noteikšanas protokols) ir specializēti protokoli, ko izmanto tikai noteiktu tipu tīklu interfeisi (piemēram Ethernet's un token-ring's), lai pārveidotu IP slāņa adreses par tām adresēm, ko izmanto tīkla interfeisā. Šie protokoli doti attiecīgi [[4.nodaļā>>04]] un [[5.nodaļā>>05]].