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

Show last authors
1 = 17. TCP - Pārraides vadības protokols =
2
3 == 17.01 Ievads ==
4
5 Šajā nodaļā dots TCP servisu pārskats, ko var izmantot aplikāciju slānis. Aplūkojam arī laukus TCP sākumposmā. Turpmākajās nodaļās sīkāk aplūkosim visus šos sākumposmu laukus, pamazām iepazīstoties ar to, kā TCP strādā.
6
7 Mūsu apraksts protokolam TCP sākas šajā nodaļā un turpinās septiņu nodaļu garumā. [[18.nodaļa>>18]] apraksta kā //izveido// un //pabeidz// TCP savienojumu, un [[19.nodaļa>>19]] un [[20.nodaļa>>20]] aplūko parastu datu //pārsūtīšanu//, gan interaktīvai lietošanai (piemēram, //attālināts logins//), gan //masveida datiem// (piemēram //failu pārsūtīšana//). [[21.nodaļa>>21]] apraksta TCP noildzes un //atkalsūtīšanas// mehānismu, kam seko vēl divi citi TCP taimeri [[22.nodaļā>>22]] un [[23.nodaļā>>23]]. Visbeidzot, [[24.nodaļa>>24]] apskata jaunākas TCP funkcijas un TCP veiktspēju.
8
9 Sākotnējā TCP specifikācija ir RFC 793 [Postel 1981c], lai gan dažas kļūdas šajā RFC ir izlabotas vēlākos RFC saistībā ar hostu prasībām (//Host Requirements//).
10
11 == Vingrinājumi ==
12
13 {{velocity filter="none"}}
14 {{html clean="false" wiki="true"}}
15 <dl>
16 <dt>**17.1**</dt>
17 <dd>Esam aplūkojuši sekojošus pakešu formātus, katram no kuriem atbilstošajā hederī ir kontrolsumma: IP, ICMP, IGMP, UDP un TCP. Katram no minētajiem protokoliem, aprakstīt, kuru IP datagrammas daļu kontrolsumma pārklāj un vai kontrolsumma ir obligāta vai nē.</dd>
18 <dt>**17.2**</dt>
19 <dd>Kādēļ visi Interneta protokoli, ko esam apsprieduši (IP, ICMP, IGMP, UDP, TCP) //klusi izmet// ienākošu paketi, kurā ir kontrosummas kļūda?</dd>
20 <dt>**17.3**</dt>
21 <dd>TCP nodrošina baitu plūsmas servisu, kur starp sūtītāju un saņēmēju nepastāv //ierakstu// robežas. Kā lietotnes var nodrošināt pašas savus ierakstu //iezīmes//?</dd>
22 <dt>**17.4**</dt>
23 <dd>Kādēļ //avota// un //galapunkta// portu numuri ir TCP sākumposma pašā sākumā?</dd>
24 <dt>**17.5**</dt>
25 <dd>Kādēļ TCP galvenei ir //galvenes garuma lauks//, bet UDP galvenē (#picref("f_11_2.gif", "11.2.attēlā")) tāda lauka nav?
26 <p/>
27
28 {{/html}}
29 {{/velocity}}