Π’Π°Π±Π»ΠΈΡΠ° 6.3 Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»Ρ ΡΠΈΠΏΠ° ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΡ
ΠΡΠΎΡΠΎΠΊΠΎΠ» ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ TOS ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Telnet ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ Π΄Π»Ρ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ 1000 ΠΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π·Π°Π΄Π΅ΡΠΆΠΊΡ Π£ΠΏΡΠ°Π²Π»ΡΡΡΠΈΠΉ ΡΠ΅Π°Π½Ρ FTP 1000 ΠΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π·Π°Π΄Π΅ΡΠΆΠΊΡ Π‘Π΅Π°Π½Ρ FTP ΠΏΠΎ ΠΏΠ΅ΡΠ΅ΡΡΠ»ΠΊΠ΅ Π΄Π°Π½Π½ΡΡ 0100 ΠΠ°ΠΊΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ TFTP 1000 ΠΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π·Π°Π΄Π΅ΡΠΆΠΊΡ Π€Π°Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄ SMTP 1000 ΠΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π·Π°Π΄Π΅ΡΠΆΠΊΡ Π€Π°Π·Π° Π΄Π°Π½Π½ΡΡ SMTP 0100 ΠΠ°ΠΊΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΠ°ΠΏΡΠΎΡ DNS ΠΊ UDP 1000 ΠΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π·Π°Π΄Π΅ΡΠΆΠΊΡ ΠΠ°ΠΏΡΠΎΡ DNS ΠΊ TCP 0000 ΠΠ΅Π· ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π·ΠΎΠ½ Π² DNS 0100 ΠΠ°ΠΊΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ NNTP 0001 ΠΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π΄Π΅Π½Π΅ΠΆΠ½ΡΡ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΠΡΠΈΠ±ΠΊΠΈ ICMP 0000 ΠΠ΅Π· ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΠ°ΠΏΡΠΎΡΡ ICMP 0000 ΠΠ±ΡΡΠ½ΠΎ 0000, Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΠΎΡΡΠ»Π°ΡΡΡΡ Ρ Π΄ΡΡΠ³ΠΈΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΡΠ²Π΅ΡΡ ICMP Π’ΠΎ ΠΆΠ΅, ΡΡΠΎ ΠΈ Ρ Π·Π°ΠΏΡΠΎΡΠ°, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠΎΡΠΌΠΈΡΡΠ΅ΡΡΡ ΠΎΡΠ²Π΅Ρ ΠΡΠ±ΡΠ΅ IGP 0010 ΠΠ°ΠΊΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΡ EGP 0000 ΠΠ΅Π· ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ SNMP 0010 ΠΠ°ΠΊΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΡ BOOTP 0000 ΠΠ΅Π· ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ6.13.5 ΠΠΎΠ»Π΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΆΠΈΠ·Π½ΠΈ
ΠΠΎΠ³Π΄Π° Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠΈΡΡΠ΅ΠΌΠ΅ IP ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΎΠ±ΡΡΠ² ΡΠ²ΡΠ·ΠΈ ΠΈΠ»ΠΈ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ°, Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΌΠΎΠ³ΡΡ ΡΠ±ΠΈΡΡΡΡ ΡΠΎ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΌΠ°ΡΡΡΡΡΠ° Π·Π° ΡΠΎΡ ΠΊΠΎΡΠΎΡΠΊΠΈΠΉ ΠΏΠ΅ΡΠΈΠΎΠ΄ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡΠ΄Π΅Ρ Π²ΡΠ±ΡΠ°Π½ Π½ΠΎΠ²ΡΠΉ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ.
ΠΠΎΠ»Π΅Π΅ ΡΠ΅ΡΡΠ΅Π·Π½ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΈΠ·-Π·Π° ΠΎΡΠΈΠ±ΠΎΠΊ ΠΏΡΠΈ ΡΡΡΠ½ΠΎΠΌ Π²Π²ΠΎΠ΄Π΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠΈ. Π’Π°ΠΊΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΠΏΠΎΡΠ΅ΡΠ΅ Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΈΠ»ΠΈ Π·Π°ΡΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΡ Π΅Π΅ ΠΏΠΎ ΠΊΡΡΠ³ΠΎΠ²ΠΎΠΌΡ ΠΌΠ°ΡΡΡΡΡΡ Π½Π° Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ.
ΠΠΎΠ»Π΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΆΠΈΠ·Π½ΠΈ (Time-To-Live β TTL) ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Π΅Ρ Π²ΡΠ΅ΠΌΡ ΠΏΡΠΈΡΡΡΡΡΠ²ΠΈΡ Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΡ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅. TTL ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Ρ ΠΎΡΡΠΎΠΌ-ΠΎΡΠΏΡΠ°Π²ΠΈΡΠ΅Π»Π΅ΠΌ ΠΈ ΡΠΌΠ΅Π½ΡΡΠ°Π΅ΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΌ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠΎΠΌ, ΡΠ΅ΡΠ΅Π· ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΠ°. ΠΡΠ»ΠΈ Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΠ° Π½Π΅ Π΄ΠΎΡΡΠΈΠ³Π°Π΅Ρ ΠΏΡΠ½ΠΊΡΠ° Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ, Π° Π΅Π΅ ΠΏΠΎΠ»Π΅ TTL ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡΡ Π½ΡΠ»Π΅Π²ΡΠΌ, ΠΎΠ½Π° ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΡΡΡ.
Π₯ΠΎΡΡ ΡΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ Π²ΡΠ΅ΠΌΡ ΠΆΠΈΠ·Π½ΠΈ ΠΎΡΠ΅Π½ΠΈΠ²Π°Π΅ΡΡΡ Π² ΡΠ΅ΠΊΡΠ½Π΄Π°Ρ , ΡΠ΅Π°Π»ΡΠ½ΠΎ TTL ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ ΠΏΡΠΎΡΡΠΎΠΉ ΡΡΠ΅ΡΡΠΈΠΊ ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΠΉ, Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠΌΠ΅Π½ΡΡΠ°Π΅ΡΡΡ (ΠΎΠ±ΡΡΠ½ΠΎ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡΡ) Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ΅. ΠΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ Π±ΠΎΠ»ΡΡΠ΅Π΅ ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΠ΅ΡΡΠΈΠΊΠ° Π΄Π»Ρ Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡΡΡ ΠΏΠΎ ΠΎΡΠ΅Π½Ρ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡΠΌ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡΠΌ ΠΈΠ»ΠΈ ΡΡΠ΅Π±ΡΡΡ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΡΡΠ»ΠΊΠΈ.
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΄Π»Ρ TTL β ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ Π² 2 ΡΠ°Π·Π° Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΉ ΠΏΡΡΡ Π² ΡΠ΅ΡΠΈ. ΠΠ»ΠΈΠ½Π° ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΡΠΈ ΡΠ°ΡΡΠΎ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Π΄ΠΈΠ°ΠΌΠ΅ΡΡΠΎΠΌ (diameter) ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°.
6.13.6 ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΠΎΠΉ ΡΡΠΌΠΌΡ
ΠΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ ΡΡΠΌΠΌΠ° (checksum) Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² 16-ΡΠ°Π·ΡΡΠ΄Π½ΠΎΠΌ ΠΏΠΎΠ»Π΅ ΠΈ Π²ΡΡΠΈΡΠ»ΡΠ΅ΡΡΡ ΠΏΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΠΏΠΎΠ»Π΅ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° IP ΠΊΠ°ΠΊ ΡΡΠΌΠΌΠ° Π²ΡΠ΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ Π΄ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡΡ 16-ΡΠ°Π·ΡΡΠ΄Π½ΡΡ ΡΠ»ΠΎΠ² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°. ΠΠΎ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΠΏΠΎΠ»Π΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΠΎΠΉ ΡΡΠΌΠΌΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ 0. ΠΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ ΡΡΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠ΅ΡΠ΅ΡΡΠΈΡΡΠ²Π°ΡΡΡΡ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠΈ Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΏΠΎ ΡΠ΅ΡΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π² Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΏΠΎΠ»Π΅ TTL. ΠΠΎΠ³ΡΡ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΡΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈΠ· Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π²ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΈΠ»ΠΈ Π·Π°ΠΏΠΈΡΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠΎΠ»Ρ.
6.14 Π€ΡΠ°Π³ΠΌΠ΅Π½ΡΠ°ΡΠΈΡ
ΠΠΎΠ»Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ (Identification), ΡΠ»Π°Π³ΠΎΠ² (Flags) ΠΈ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ° (Fragment Offset) ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈ Π²ΠΎΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ (ΡΠΎΠ±ΠΈΡΠ°ΡΡ) Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΡ. ΠΠΎΠ³Π΄Π° IP Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΡΠ»Π°ΡΡ Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΡ Π±ΠΎΠ»ΡΡΠ΅Π³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ°, ΡΠ΅ΠΌ MTU ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΡΡΠ°ΡΡΠΊΠ°, ΡΠΎ:
1. Π‘Π½Π°ΡΠ°Π»Π° ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΡΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΏΠΎΠ»Ρ ΡΠ»Π°Π³ΠΎΠ². ΠΡΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ "ΠΠ΅ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ" ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π² 1, Π½ΠΈΡΠ΅Π³ΠΎ Π΄Π΅Π»Π°ΡΡ Π½Π΅ Π½ΡΠΆΠ½ΠΎ β Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΠ° ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΡΡΡ ΠΈ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π΅Ρ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°ΡΡ.
2. ΠΡΠ»ΠΈ ΡΠ»Π°Π³ "ΠΠ΅ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ" ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Π² 0, ΡΠΎ ΠΏΠΎΠ»Π΅ Π΄Π°Π½Π½ΡΡ ΡΠ°Π·Π΄Π΅Π»ΡΠ΅ΡΡΡ Π½Π° ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΠ°ΡΡΠΈ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ MTU ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΡΡΠ°ΡΡΠΊΠ°. ΠΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ ΡΠ°ΡΡΠΈ Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡΡΡ ΠΏΠΎ 8-ΠΎΠΊΡΠ΅ΡΠ½ΠΎΠΉ Π³ΡΠ°Π½ΠΈΡΠ΅.
3. ΠΠ°ΠΆΠ΄ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ IP, ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΡ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΉ Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΡ, Π² ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ ΠΊΠΎΠΏΠΈΡΡΡΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»Π΅ΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°, Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° ΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΠΎΠ»Ρ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΠΎ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΡΠ°ΡΡΠ΅ΠΉ:
a. ΠΠ»ΠΈΠ½Π° Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΡ Π±ΡΠ΄Π΅Ρ ΠΎΡΡΠ°ΠΆΠ°ΡΡ ΡΠ΅ΠΊΡΡΡΡ Π΄Π»ΠΈΠ½Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΡ.
b. Π€Π»Π°Π³ More ΠΈΠ· ΠΏΠΎΠ»Ρ ΡΠ»Π°Π³ΠΎΠ² ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π² 1 Π΄Π»Ρ Π²ΡΠ΅Ρ ΡΠ°ΡΡΠ΅ΠΉ, ΠΊΡΠΎΠΌΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ.
c. ΠΠΎΠ»Π΅ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ° Π±ΡΠ΄Π΅Ρ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π°ΡΠ°Π»Π° ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΉ Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΡ. ΠΠ°ΡΠ°Π»ΡΠ½Π°Ρ ΠΏΠΎΠ·ΠΈΡΠΈΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΡΡΡ Π·Π° 0. Π‘ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ° ΡΠ°Π²Π½ΠΎ ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌΡ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΡ, ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡ Π½Π° 8.
d. ΠΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ° Π²ΡΡΠΈΡΠ»ΡΠ΅ΡΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½Π°Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ ΡΡΠΌΠΌΠ°.
Π’Π΅ΠΏΠ΅ΡΡ Π½Π°ΡΡΠ°Π»ΠΎ Π²ΡΠ΅ΠΌΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΠΎΠ»Ρ ΠΏΡΠΈ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΡ.
6.14.1 ΠΠΎΠ»Π΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ
ΠΠΎΠ»Π΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ 16-ΡΠ°Π·ΡΡΠ΄Π½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, ΠΏΠΎΠΌΠΎΠ³Π°ΡΡΠ΅Π΅ Ρ ΠΎΡΡΡ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ°ΡΠΏΠΎΠ·Π½Π°ΡΡ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΏΡΠΈ ΡΠ±ΠΎΡΠΊΠ΅.
6.14.2 ΠΠΎΠ»Π΅ Π€Π»Π°Π³ΠΎΠ²
ΠΠΎΠ»Π΅ ΡΠ»Π°Π³ΠΎΠ² ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΡΠΈ Π±ΠΈΡΠ°:
ΠΠΈΡ 0 ΠΠΈΡ 1 ΠΠΈΡ 2 0=ΠΠ°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½ΠΎ 0=ΠΠΎΠΆΠ½ΠΎ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ 1=ΠΠ΅Π»ΡΠ·Ρ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ 0=ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ (Last) 1=ΠΡΡΡ Π΅ΡΠ΅ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΡ (More)ΠΠΈΡ 0 Π·Π°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½, Π½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 0. ΠΡΠΏΡΠ°Π²ΠΈΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ ΡΠΊΠ°Π·Π°ΡΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ Π±ΠΈΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 1, ΠΈ Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΡ Π½Π΅Π»ΡΠ·Ρ Π±ΡΠ΄Π΅Ρ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ. ΠΡΠ»ΠΈ Π΅Π΅ Π½Π΅Π»ΡΠ·Ρ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ Π±Π΅Π· ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, Π° Π±ΠΈΡ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΡΠ°Π²Π΅Π½ 1, ΡΠΎ Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΠ° Π±ΡΠ΄Π΅Ρ ΠΎΡΠ±ΡΠΎΡΠ΅Π½Π° Ρ ΠΏΠΎΡΡΠ»ΠΊΠΎΠΉ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΎΡΠΏΡΠ°Π²ΠΈΡΠ΅Π»Ρ.
ΠΠΈΡ 2 ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π² 0 Π΄Π»Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ ΠΈΠ»ΠΈ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΡΠ°ΡΡΠΈ Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΡ. ΠΠΈΡ 2, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ Π² 1, ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΠ° ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π° ΠΈ ΠΈΠΌΠ΅Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π°Π»Π΅Π΅ ΡΠ°ΡΡΠΈ.
6.14.3 ΠΠΎΠ»Π΅ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ°
ΠΠ»ΠΎΠΊ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ (fragment block) β ΡΡΠΎ 8-ΠΎΠΊΡΠ΅ΡΠ½Π°Ρ ΠΏΠΎΡΡΠΈΡ Π΄Π°Π½Π½ΡΡ . Π§ΠΈΡΠ»ΠΎ Π² ΠΏΠΎΠ»Π΅ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ° (Fragment Offset) ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ° (ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π°ΡΠ°Π»Π° Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΡ) Π² Π΅Π΄ΠΈΠ½ΠΈΡΠ°Ρ Π±Π»ΠΎΠΊΠΎΠ² ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠΎ ΠΏΠΎΠ»Π΅ ΠΈΠΌΠ΅Π΅Ρ Π΄Π»ΠΈΠ½Ρ 13 Π±ΠΈΡ (Ρ.Π΅. ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡ 0 Π΄ΠΎ 8192 Π±Π»ΠΎΠΊΠΎΠ² ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ β ΠΈΠ»ΠΈ ΠΎΡ 0 Π΄ΠΎ 65 528 ΠΎΠΊΡΠ΅ΡΠΎΠ²). ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΡΠΎ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ ΡΠ°Π·Π΄Π΅Π»ΠΈΠ» Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΡ (Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ 348) ΠΈΠ· 3000 Π±Π°ΠΉΡ Π΄Π°Π½Π½ΡΡ Π½Π° ΡΡΠΈ Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΏΠΎ 1000 Π±Π°ΠΉΡ. ΠΠ°ΠΆΠ΄ΡΠΉ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ 1000 Π±Π°ΠΉΡ Π΄Π°Π½Π½ΡΡ (125 Π±Π»ΠΎΠΊΠΎΠ² ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ). Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΏΠΎΠ»Π΅ΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ, ΡΠ»Π°Π³ΠΎΠ² ΠΈ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΎΠ² Π±ΡΠ΄Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ:
Π€ΡΠ°Π³ΠΌΠ΅Π½Ρ ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π€Π»Π°Π³ΠΈ Π‘ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ° 1 348 ΠΠΎΠΆΠ½ΠΎ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ, More 0 Π±Π»ΠΎΠΊΠΎΠ² ΠΎΡ Π½Π°ΡΠ°Π»Π° 2 348 ΠΠΎΠΆΠ½ΠΎ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ, More 125 Π±Π»ΠΎΠΊΠΎΠ² (1000 ΠΎΠΊΡΠ΅ΡΠΎΠ²) ΠΎΡ Π½Π°ΡΠ°Π»Π° 3 348 ΠΠΎΠΆΠ½ΠΎ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ, Last 250 Π±Π»ΠΎΠΊΠΎΠ² (2000 ΠΎΠΊΡΠ΅ΡΠΎΠ²) ΠΎΡ Π½Π°ΡΠ°Π»Π°ΠΠΎΠ³Π΄Π° Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π±Π΅Π· ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»Π΅ΠΉ Π±ΡΠ΄ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌΠΈ:
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π€Π»Π°Π³ΠΈ Π‘ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ° 348 ΠΠΎΠΆΠ½ΠΎ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ, Last 0 Π±Π»ΠΎΠΊΠΎΠ² ΠΎΡ Π½Π°ΡΠ°Π»Π°Π₯ΠΎΡΡ ΠΏΠΎΠ»ΡΡΠ°ΡΠ΅Π»Ρ, ΠΏΡΠΈΠ½ΡΠ² Π΄Π°ΡΠ°Π³ΡΠ°ΠΌΠΌΡ, ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Π½ΡΡ ΠΊΠ°ΠΊ "Last" ΠΈ ΠΈΠΌΠ΅ΡΡΡΡ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ 0, Π·Π½Π°Π΅Ρ, ΡΡΠΎ ΠΎΠ½Π° Π½Π΅ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π°.