Wiki source code of 06.07. Kopsavilkums

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

Show last authors
1 = 06.07. Kopsavilkums =
2
3 Šajā nodaļā aplūkojām //Interneta Vadības Ziņojumu Protokolu// - ikvienas implementācijas obligātu sastāvdaļu. {{velocity filter="none"}}{{html clean="false" wiki="true"}}#picref("f_6_3.gif","6.3.attēls"){{/html}}{{/velocity}} uzskaita visus ICMP ziņojumu tipus, kuru vairumu apspriedīsim vēlāk šajā grāmatā.
4
5 Detalizēti aplūkojām ICMP adreses maskas pieprasījumu un atbildi kā arī laikspiedoga pieprasījumu un atbildi. Šie ir tipiski pieprasījuma-atbildes ziņojumu pārstāvji. Abiem ICMP ziņojumiem ir identifikatora (//identifier//) un virknes numura (//sequence number//) lauki. Sūtošā lietotne noglabā unikālu vērtību identifikatora laukā, lai atšķirtu starp atbildēm sev pašai un atbildēm uz citiem procesiem. Virknes numura lauks ļauj klientam atpazīt atbildes, kas atnāk uz viņa pieprasījumiem.
6
7 Mēs arī redzējām ICMP nesasniedzamā porta kļūdu, izplatītu ICMP kļūdu. Tas ļauj mums apskatīt informāciju, ko atgriež ICMP kļūda: IP sākumposms un nākamie IP datagrammas 8 baiti, kas izraisīja kļūdu. Šo informāciju vajag ICMP kļūdas saņēmējam, lai zinātu vairāk par kļūdas cēloni. Gan TCP, gan UDP glabā avota un galamērķa portu numurus pirmajos 8 sākumposma baitos šī iemesla dēļ.
8
9 Visbeidzot, mēs stādījām priekšā ##tcpdump## izvadi - šo pašu attēlošanas formātu lietosim arī turpmākajās nodaļās.