7.4 Π€ΠΎΡΠΌΠ°Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ICMP
Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ICMP ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΡΡΡ Π² ΡΠ°ΡΡΠΈ Π΄Π°Π½Π½ΡΡ Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΡ IP. ΠΠ°ΠΆΠ΄ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ICMP Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ ΡΡΠ΅ΠΌΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΌΠΈ ΠΏΠΎΠ»ΡΠΌΠΈ: ΠΏΠΎΠ»Π΅ΠΌ ΡΠΈΠΏΠ° (Type), ΠΏΠΎΠ»Π΅ΠΌ ΠΊΠΎΠ΄Π° (Code), ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΈ ΠΏΠΎΠ»Π΅ΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΠΎΠΉ ΡΡΠΌΠΌΡ (Checksum). Π€ΠΎΡΠΌΠ°Ρ ΠΎΡΡΠ°Π²ΡΠ΅ΠΉΡΡ ΡΠ°ΡΡΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΡΠΈΠΏΠΎΠΌ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ.
Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅ ICMP ΠΎΠ±ΡΠ°ΠΌΠ»ΡΠ΅ΡΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ IP. ΠΠΎΠ±Π°Π²Π»ΡΡΡΡΡ ΠΏΠ΅ΡΠ²ΡΠ΅ 8 ΠΎΠΊΡΠ΅ΡΠΎΠ² Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΈΠ²Π΅Π»Π° ΠΊ ΠΎΡΠΈΠ±ΠΊΠ΅. ΠΡΠΈ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΏΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΈΡΠΈΠ½Ρ ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠΎΠΌ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠΈ Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΈ ΡΠ΅Π»Π΅Π²ΠΎΠΌ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π΅ ΡΠ΅ΡΠ²Π΅ΡΡΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ 8 Π±Π°ΠΉΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ (Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΠ± ΡΡΠΎΠΌ ΡΠΌ. Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°Ρ TCP ΠΈ UDP).
Π ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ ΡΡΠΌΠΌΠ° ICMP, Π½Π°ΡΠΈΠ½Π°Ρ ΠΎΡ ΠΏΠΎΠ»Ρ Type.
7.4.1 Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Destination Unreachable
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΡΠΈΠ½ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ΅Π½ΠΈΡ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΡ. Π Π°Π·ΠΎΡΠ²Π°Π½Π½Π°Ρ ΡΠ²ΡΠ·Ρ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΡ Π΄ΠΎΡΡΠΈΡΡ ΠΏΠΎΠ΄ΡΠ΅ΡΠΈ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΏΠ΅ΡΠ΅ΡΡΠ»ΠΊΡ Π² ΡΠΎΡΠΊΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΡ. Π₯ΠΎΡΡ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°ΡΡ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌ ΠΏΡΠΈ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ Π΅Π³ΠΎ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΏΡΠΎΡΠΈΠ»Π°ΠΊΡΠΈΠΊΠΈ.
ΠΠ°ΠΊ ΡΠΆΠ΅ ΠΎΡΠΌΠ΅ΡΠ°Π»ΠΎΡΡ Π² Π³Π»Π°Π²Π΅ 6, ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΡ ΠΈΠΌΠ΅ΡΡ Ρ ΠΎΡΠΎΡΠΈΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ. ΠΠ½ΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°Π½Ρ Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° Π²Ρ ΠΎΠ΄ΡΡΠ΅Π³ΠΎ Π² ΡΠ΅ΡΡ ΡΡΠ°ΡΠΈΠΊΠ°. ΠΡΠΈ Π·Π°ΠΏΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΡΠ΅ΡΠ΅Π²ΡΠΌ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠΎΡΠΊΠ΅ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΠ° ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π°.
Π ΠΈΡ. 7.4. Π€ΠΎΡΠΌΠ°Ρ ICMP-ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Destination Unreachable
Π€ΠΎΡΠΌΠ°Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Destination Unreachable ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° ΡΠΈΡ. 7.4. ΠΠΎΠ»Π΅ Type (Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ 3) ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΡΠ΅Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠΎΡ ΡΠΈΠΏ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ. ΠΠΎΠ»Π΅ Code ΠΎΡΡΠ°ΠΆΠ°Π΅Ρ ΠΏΡΠΈΡΠΈΠ½Ρ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ. ΠΠΎΠ»Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΊΠΎΠ΄ΠΎΠ² ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ 7.2.
Π’Π°Π±Π»ΠΈΡΠ° 7.2 ΠΠΎΠ΄Ρ ΠΎΡΠΈΠ±ΠΎΠΊ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Destination Unreachable
ΠΠΎΠ΄ Π‘ΠΌΡΡΠ» 0 Π‘Π΅ΡΡ Π½Π΅Π΄ΠΎΡΡΠΈΠΆΠΈΠΌΠ°. 1 Π₯ΠΎΡΡ Π½Π΅Π΄ΠΎΡΡΠΈΠΆΠΈΠΌ. 2 ΠΠ°ΠΏΡΠ°ΡΠΈΠ²Π°Π΅ΠΌΡΠΉ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Π² ΡΠΎΡΠΊΠ΅ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ. 3 ΠΠΎΡΡ Π½Π΅Π΄ΠΎΡΡΠΈΠΆΠΈΠΌ (Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎ ΡΠ΄Π°Π»ΡΠ½Π½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅). 4 ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ° ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ°ΡΠΈΡ, Π½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΡΠ»Π°Π³ "ΠΠ΅ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ". 5 ΠΠ΅Π²Π΅ΡΠ΅Π½ ΠΌΠ°ΡΡΡΡΡ ΠΎΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°. 6 ΠΠ΅ΠΈΠ·Π²Π΅ΡΡΠ½Π° ΡΠ΅ΡΡ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ. 7 ΠΠ΅ΠΈΠ·Π²Π΅ΡΡΠ΅Π½ Ρ ΠΎΡΡ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ. 8 Π₯ΠΎΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½. 9 ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½ΠΎ Π·Π°ΠΏΡΠ΅ΡΠ΅Π½Ρ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΈ Ρ ΡΠ΅ΡΡΡ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ. 10 ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½ΠΎ Π·Π°ΠΏΡΠ΅ΡΠ΅Π½Ρ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΈ Ρ Ρ ΠΎΡΡΠΎΠΌ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ. 11 Π‘Π΅ΡΡ Π½Π΅Π΄ΠΎΡΡΠΈΠΆΠΈΠΌΠ° Π΄Π»Ρ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΡ. 12 Π₯ΠΎΡΡ Π½Π΅Π΄ΠΎΡΡΠΈΠΆΠΈΠΌ Π΄Π»Ρ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΡ.7.4.2 Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Time Exceeded
ΠΠ΅ΡΠ΅ΡΡΠ»Π°Π΅ΠΌΠ°Ρ Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡΠ±ΡΠΎΡΠ΅Π½Π° ΠΏΠΎ ΡΠ°ΠΉΠΌ-Π°ΡΡΡ ΠΏΡΠΈ ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΠΈ Π΄ΠΎ Π½ΡΠ»Ρ Π΅Π΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΆΠΈΠ·Π½ΠΈ (TTL). ΠΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΡΠ°ΠΉΠΌ-Π°ΡΡ ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ Π² Ρ ΠΎΡΡΠ΅ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΠ³Π΄Π° Π·Π°Π²Π΅ΡΡΠΈΡΡΡ Π²ΡΠ΅ΠΌΡ, Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Π½Π° ΡΠ±ΠΎΡΠΊΡ, Π° ΠΏΡΠΈΠ±ΡΠ»ΠΈ Π΅ΡΠ΅ Π½Π΅ Π²ΡΠ΅ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΡ Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΡ. Π ΠΎΠ±ΠΎΠΈΡ ΡΠ»ΡΡΠ°ΡΡ ΡΠΎΡΠΌΠΈΡΡΠ΅ΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Time Exceeded Π΄Π»Ρ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΡ. Π€ΠΎΡΠΌΠ°Ρ ΡΡΠΎΠ³ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° ΡΠΈΡ. 7.5.
Π ΠΈΡ. 7.5. Π€ΠΎΡΠΌΠ°Ρ ICMP-ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Time Exceeded
ΠΠ½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ΄ΠΎΠ² (ΡΠΌ. ΡΠ°Π±Π»ΠΈΡΡ 7.3) ΠΎΡΡΠ°ΠΆΠ°ΡΡ ΠΏΡΠΈΡΠΈΠ½Ρ ΡΠ°ΠΉΠΌ-Π°ΡΡΠ°.
Π’Π°Π±Π»ΠΈΡΠ° 7.3 ΠΠΎΠ΄Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Time Exceeded
ΠΠΎΠ΄ Π‘ΠΌΡΡΠ» 0 ΠΠ°Π²Π΅ΡΡΠΈΠ»ΠΎΡΡ Π²ΡΠ΅ΠΌΡ ΠΆΠΈΠ·Π½ΠΈ Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΡ. 1 ΠΠ°Π²Π΅ΡΡΠΈΠ»ΠΎΡΡ Π²ΡΠ΅ΠΌΡ Π½Π° ΡΠ±ΠΎΡΠΊΡ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΎΠ² Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΡ.7.4.3 Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Parameter Problem
ICMP-ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Parameter Problem ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΡΡΠ΅ΡΠ° ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ°Ρ , Π½Π΅ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π² ΠΊΠΎΠ΄Π°Ρ Π΄ΡΡΠ³ΠΈΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΠΏΠΎΠ»ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΠ²ΠΈΡΡΡΡ Π½Π΅Π²Π΅ΡΠ½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ°Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΡ, Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΡΠ΅Π³ΠΎ Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΠ° Π±ΡΠ΄Π΅Ρ ΠΎΡΠ±ΡΠΎΡΠ΅Π½Π°. ΠΠΎΠ»Π΅Π΅ ΡΠ°ΡΡΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΈΠ·-Π·Π° ΠΎΡΠΈΠ±ΠΎΠΊ Π² ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΡΡΠ°Π΅ΡΡΡ Π·Π°ΠΏΠΈΡΠ°ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ IP.
Π ΠΈΡ. 7.6. Π€ΠΎΡΠΌΠ°Ρ ICMP-ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Parameter Problem
ΠΠΎΠ»Π΅ Pointer (ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ) ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Parameter Problem ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΡΠ΅Ρ ΠΎΠΊΡΠ΅Ρ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π²ΡΡΠ²Π»Π΅Π½Π° ΠΎΡΠΈΠ±ΠΊΠ°. ΠΠ° ΡΠΈΡ. 7.6 ΠΏΠΎΠΊΠ°Π·Π°Π½ ΡΠΎΡΠΌΠ°Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Parameter Problem, Π° Π² ΡΠ°Π±Π»ΠΈΡΠ΅ 7.4 β Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ΄ΠΎΠ² ΠΎΡΠΈΠ±ΠΎΠΊ.
Π’Π°Π±Π»ΠΈΡΠ° 7.4 ΠΠΎΠ΄Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Parameter Problem
ΠΠΎΠ΄ Π‘ΠΌΡΡΠ» 0 ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΠΏΠΎΠ»Π΅ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠΈΡΡΠ΅Ρ ΠΎΡΠΈΠ±ΠΎΡΠ½ΡΠΉ ΠΎΠΊΡΠ΅Ρ. 1 ΠΡΡΡΡΡΡΠ²ΡΠ΅Ρ ΡΡΠ΅Π±ΡΠ΅ΠΌΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ (ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π²ΠΎΠ΅Π½Π½ΡΠΌΠΈ Π΄Π»Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΡ Π½Π° ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ) 2 ΠΠ΅Π²Π΅ΡΠ½Π°Ρ Π΄Π»ΠΈΠ½Π°7.4.4 ΠΡΠΎΠ±Π»Π΅ΠΌΡ ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΎΠΊ
ΠΡΠΎΡΠΎΠΊΠΎΠ» IP ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡ: Ρ ΠΎΡΡ ΠΈΠ»ΠΈ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΈ ΠΏΠΎΡΡΠ»Π°ΡΡ Π΅Π΅ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡΡΠ΅Π΅. ΠΠ΄Π½Π°ΠΊΠΎ Π΄ΠΎΡΡΠ°Π²ΠΊΠ° Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ Π³Π»Π°Π΄ΠΊΠΎ. ΠΠΎΠ³ΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
ΠΠΎΠ³Π΄Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Ρ ΠΎΡΡΠΎΠ² ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΡΠ°ΡΠΈΠΊ UDP Π½Π° ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ, ΡΠΎ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΊΠ°, ΡΡΠΎ ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ°ΡΡΠΈ ΡΡΠΎΠ³ΠΎ ΡΡΠ°ΡΠΈΠΊΠ°.
ΠΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠ²ΠΎΠΈ Π±ΡΡΠ΅ΡΡ ΠΈ Π΄Π°Π»Π΅Π΅ Π±ΡΠ΄Π΅Ρ Π²ΡΠ½ΡΠΆΠ΄Π΅Π½ ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΡΡΡΠΏΠ°ΡΡΠΈΠ΅ Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΡ. ΠΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π· ΡΠ΅Π³ΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΡΠ΅ΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π° ΡΠΊΠΎΡΠΎΡΡΠΈ 56 ΠΠ±ΠΈΡ/Ρ) ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΡΠΊΠΎΡΠΎΡΡΠ½ΡΠΌΠΈ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΌΠΈ ΡΠ΅ΡΡΠΌΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² 10 ΠΠ±ΠΈΡ/Ρ) ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ·Π΄Π°ΡΡ Π·Π°ΡΠΎΡ Π½Π° ΠΏΡΡΠΈ ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌ. ΠΠ·-Π·Π° ΡΡΠΎΠ³ΠΎ Π² ΡΠ΅ΡΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡ ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄ΡΡ ΠΊ ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°Π½ΠΈΡ Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΠΊ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π΅ΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅Π³ΠΎ ΡΡΠ°ΡΠΈΠΊΠ°.
7.4.5 Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Source Quench
Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Source Quench (ΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°) ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΈΡ. 7.7. ΠΠ½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠΏΡΡΠ°ΡΡΡΡ ΡΠ΅ΡΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΎΠΊ, Ρ ΠΎΡΡ ΠΈ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΡΡΠΏΠ΅ΡΠ½ΠΎ. ΠΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΡ Π΄Π»Ρ ΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΊΠΈ ΡΠ΅ΡΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ², Π½ΠΎ ΠΎΡΡΠ°Π΅ΡΡΡ ΠΎΡΠΊΡΡΡΡΠΌ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ Π²ΠΎΠΏΡΠΎΡ:
ΠΠΎΠ³Π΄Π° ΠΈ ΠΊΠΎΠΌΡ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ ΠΈΠ»ΠΈ Ρ ΠΎΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Source Quench?Π ΠΈΡ. 7.7. Π€ΠΎΡΠΌΠ°Ρ ICMP-ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Source Quench
ΠΠ±ΡΡΠ½ΠΎ ICMP-ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Ρ ΠΎΡΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° Π½Π° ΠΏΡΠΈΡΠΈΠ½Ρ ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°Π½ΠΈΡ ΠΏΠΎΡΠ»Π°Π½Π½ΠΎΠΉ ΠΈΠΌ Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΡ. ΠΠ΄Π½Π°ΠΊΠΎ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΊΠ΅ ΡΠ°ΠΊΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ Π΄ΠΎΠΉΡΠΈ Π΄ΠΎ ΡΡΠΎΠ³ΠΎ Ρ ΠΎΡΡΠ°, Π³Π΅Π½Π΅ΡΠΈΡΡΡΡΠ΅Π³ΠΎ ΠΎΡΠ΅Π½Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½Π½ΡΠΉ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΡΡΠ°ΡΠΈΠΊ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΎΡΠ΅Π½Ρ ΡΠ°ΡΠΏΠ»ΡΠ²ΡΠ°ΡΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΠΎΡΡΡΠΏΠ°ΡΡΠΈΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ Source Quench.
Π’Π΅ΠΊΡΡΠΈΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ ΠΏΠΎ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌ ΠΊ Ρ ΠΎΡΡΠ°ΠΌ (RFC 1812) ΠΎΠ³ΠΎΠ²Π°ΡΠΈΠ²Π°Π΅Ρ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΎΡΠΎΠ±ΠΎΠ³ΠΎ ΠΏΡΠ½ΠΊΡΠ°, ΡΡΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Source Quench Π²ΠΎΠ²ΡΠ΅ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΡΡΠ»Π°ΡΡ. Π Π°Π±ΠΎΡΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΡΠΌ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΎΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π½Π°Π³ΡΡΠ·ΠΊΠΎΠΉ Π² ΡΠ΅ΡΠΈ.
7.4.6 Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Redirect
Π Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ°. ΠΠΎΠ³Π΄Π° Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ Ρ ΠΎΡΡ ΠΏΠΎΡΡΠ»Π°Π΅Ρ Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΡ Π½Π΅ Π½Π° ΡΠΎΡ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ, ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΠΏΠ΅ΡΠ΅ΡΡΠ»Π°Π΅Ρ Π΅Π΅ ΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ Ρ ΠΎΡΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ICMP-ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Redirect (ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅), ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΈΡ. 7.8. Π₯ΠΎΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΡΠ°ΡΠΈΠΊ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΡΠΎΡΠΊΠΈΠΉ ΠΏΡΡΡ.
Π ΠΈΡ. 7.8. ΠΠΎΡΡΠ΅ΠΊΡΠΈΡ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠΈ Π½Π° Ρ ΠΎΡΡΠ΅ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Redirect
Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Redirect ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΈ Π΄Π»Ρ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠΌ. Π₯ΠΎΡΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°Π½ Ρ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΌ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠΎΠΌ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ; ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅ΡΡΠ»ΠΊΠΈ ΡΠ΅ΡΠ΅Π· Π΄ΡΡΠ³ΠΈΠ΅ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΡ.
Π ΠΈΡ. 7.9. Π€ΠΎΡΠΌΠ°Ρ ICMP-ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Redirect
Π€ΠΎΡΠΌΠ°Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΎ ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° ΡΠΈΡ. 7.9. ΠΠΎΠ΄Ρ ΡΡΠΎΠ³ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Ρ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ 7.5. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠΈ ΡΠΏΠΎΡΠΎΠ±Π½Ρ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΠΏΡΡΡ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ ΡΠΈΠΏΠ° ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΡ (TOS) Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΡ. ΠΠΎΠ΄Ρ 2 ΠΈ 3 ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ Π΄Π° ΡΠ°ΠΊΠΎΠ³ΠΎ Π²ΡΠ±ΠΎΡΠ°.