Wiki source code of 06.07. Kopsavilkums
Last modified by Valdis Vītoliņš on 2018/01/15 21:44
Show last authors
author | version | line-number | content |
---|---|---|---|
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. |