�������: ������ (���� | �����������) ��RU opennet.me  
The OpenNET Project / Index page

[ ������� /+++ | ����� | ���� | ]

������� ������������ / ������ "������������ ��� Linux" / ���������� ���������
next up previous contents index
Next: ������ ��������� ������ Up: ����������� Previous: ������������ � ������   Contents   Index

������ ��������� ������������

���������� ����������� �������, ������� ��� ����� ���� �������� ����� ��������� ��������� ����, ���������� ���������� ������������ �������� (maximum transmission unit - MTU).

���� ����� ����� ���������� ������ ��� ����� ������������ ������������ �������, �� ���������� ���������� ��������� ���������� ���������. � ��������� ������ ������ ��� ����������� �� ��� ���������, ������ ������ �� ��� ����� ����� ������������ ������, ������������� �� ������ �������� ����� ������� ������� �������� ����������. ������ �������� ������������ �� ���������� ���������, � ������ �������� ������������ ������ ��� ������������� ���������, ���� � ��� ������ �������� ������� �������.

�����������:

FO �������� ���������
IHL ����� Internet ���������
DF ���� ������� ������������
MF ���� ��������� �������������� ����������
TL ����� �����
OFO ������ �������� ���������
OIHL ������ ����� Internet ���������
OMF ������ �������� ����� ��������� �������������� ����������
OTL ������ �������� ����� �����
NFB ���������� ������ ������������
MTU ������������ ����� ��������

���������

   IF TL =< MTU THEN ��������� ���������� �� ��������� ���������
                     ���������
   ELSE
       IF DF =1 THEN ��������� ����������
       ELSE
           ������� ������ ��������
           (1) ����������� �������� Internet ���������;
           (2) OIHL <- IHL; OTL <- TL; OMF <- MF;
           (3) NFB <- (MTU - IHL*4)/8;
           (4) ����� ������ NFB*8 ������� ������;
           (5) ��������������� ���������:
               MF <- 1; TL <- (IHL*4)+(NFB*8);
               ����������� ����������� �����;
           (6) ��������� ������ �������� �� �����������
               ��������� ���������
           ������� ������ ��������:
           (7) ��������� ����������� Internet ��������� (���������
               ����� �� ����������, ��. ����������� �����)
           (8) �������� ���������� ������
           (9) ��������������� ���������
               IHL <- (((OIHL*4)-(����� ��������������� �����))+3)/4;
               TL <- OTL - NFB*8 - (OIHL-IHL)*4;
               FO <- OFO + NFB;  MF <- OMF;
               ����������� ����������� �����;
           (10) ����������� ���� �������� � ���������� ����� ��
                ������������� ������������. ���������.

� ���������� ��������� ������ �������� (�� ����������� ����������) �������� ����������� ����������� �����. ������������ ����� ����������� � �������� ���������, �� ����������� ������������� �������. ��� �������, ��� ����� �������� ��������� ������������, ������� �������� ����� ������� ���������� ������� �� ��� ���, ���� ������������ ��������� �� ������ ������, ��� ������������ ���������� ������ ������������ �������.



Alex Otwagin 2002-12-16



������:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
�������:

�������� �� �����
���������� �� ���������
Created 1996-2026 by Maxim Chirkov
��������, ����������, ����������