Home

Page 37
Page 37
background image

 

 

0 1 0 0 0 1 1 1 P P P D T R 0 0

0 DF MF

0 0 0 0 0 0 1 1

0 0 0 0 0 0 1 1

EOOF

ID

Flags

Fragment Offset

Protocol

Header Checksum

Version

Total Length

IHL

TOS

Padding

Destination Address

TTL

Тип опции

Тело опции длиной 1 байт

Тип опции

Длина опции

Тело опции длиной 1 байт

Длина опции

Source Addess

 

 
Однако, для удобства чтения можно выровнять каждую опцию по 
четырехбайтовой границе с помощью опции NOOP, например: 
 
 

0 1 0 0 0 1 1 1 P P P D T R 0 0

0 DF MF

0 0 0 0 0 0 1 1

0 0 0 0 0 0 1 1

EOOF

ID

Flags

Fragment Offset

Protocol

Header Checksum

Version

Total Length

IHL

TOS

Длина опции

Тип опции

Destination Address

TTL

Тип опции

Тело опции длиной 1 байт

NOOP

Тело опции длиной 1 байт

Длина опции

Source Addess

 
 
Так, очевидно, красивее, хотя какой то особой функциональности за этим не 
стоит. Вообще, корректный заголовок можно формировать ТОЛЬКО с помощью 

опции EOOF или ТОЛЬКО c помощью опции NOOP, например, следующий 
заголовок, использующий опцию EOOF: 
 


Copyright © 2022 Файлообменник files.d-lan.dp.ua

Использование любых материалов сайта возможно только с разрешения автора.