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

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

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

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

���������� ������������ ������� OPEN � ����������� � ���� ������ ���������� ����� � ������ (IP-����� + �����) ���������� ��������. ������� OPEN ����������� � � ��� ������, ����� ������ ������� ������� ���������� ���������� (�������� OPEN), � ����� ������� ������� ����������� ���������� (��������� OPEN). ������� ���������� ������������� ����������, �� �������� ������������ ����� ��������� � ����� ����������� �������.������������� ���������� ��������� �� ��������� ������, � ������� �������� ���������� � ���������� ������� TCP-����������. ��� ���������� ������ ���������� TCB - Transmission Control Block (����������� ��������� ��������).

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

��� ��� �������� ����, �������� ���������� ����� ���� �������� � ���������. ��������� �������� ����������, ��� ������� ������� ����������� ������� �������� ���������� � �� �������� ������� ����� ��������������. ����� �������, �����, �������� � ������ ����� ��� ���������, ������� ������������� ������� �� ������-���� �� ������ ���� ��� �������� ������ ������������ ����������, ������� ������������� ���� ������ ����� ������� ��������� ����� ������ ����� (��������, HTTP, SMTP � � �) � �������� � ���������� ������������� �����.

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

������ � ���� ������� ������������� �����, ����� ������ �� ������ ���������� ���� ������� ��� ���������, � �� ������ ������� ��� ��������:

  1. ����� ��������� ��������� �������� ���������� ��������� ���������� ������ �� ������ �������.

  2. ���������� ��������� �������� ������ �� ������������ ����� ���� ����������� �� ������ � ������ �������, �.�. ����� ������ ������ �������������� � ������� �������.

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

��������� ������������ ���������� ���������� ����������� ���� ������������� - SYN � ������� �� ���� ������ ������ ����������� - ��� ���������� "����������� ������������" ������������� ������ ���� ������ ����������� ��������� ������ ����������, ����� ���������������� ������ ������.

������������� ���������� ���������� � ������ ��������, ������� ������������ ��� ��������� ������ �������������, ��������, �������� OPEN, � �������� ���� SYN � ���� ��������� ���������� ����� ������� ������. ����� ������ ������ ������� �����, ���������� TCB ��������. ���������� ��������� �������������, ����� � ����� ������������ ���������������� ���������� ������������������ ������������ �������, �.� � ������ � ������ «ï¿½ï¿½ï¿½ï¿½ï¿½», ����� � ����� ������� �������� � ���������������� ����� ����������.

���������� �����������, ����� ������ ������������ ��������, ����������� ������� FIN. ��� ���� ��� ������� �������, ������� ���-������ ����������, ������ ���� �����������.

������ ������, TCP ��� ����������, ��� ������������ � ����� ���������� ��������� ���� ������. ������ � ��������� �������, ������������ ���������� ���� ���������, ��� ��� ������, ���������� �� ������� TCP, ����������. ��� ���� ����� ���������� ������� «ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ������» - PUSH-�������. ����� ���� ������� ��������� ����������������� �������� ���� ���������������� TCP-���������� ������.

������������, ������������ ����� ������� SEND, ���������, ���������� �� � ��������, ��� � �������������� ��������� ������ ����������, ��� ��� ������� ����� �������������� �������� ����������� ������, ����� ������ ����� ������������ � ������������ � ���������� �����������. ����� �� TCP �������� ����� � ������ PUSH (��������������� PUSH-��������), ��� ������������ ���������� ���������� ���������� ����������.

���������� PUSH-������� � PUSH-����� ������� ������ � «ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½» ������ � ������������, ����� �������� �����������. ������� PUSH �� ���������� ������� �������������� ����������� ��� ������ �������� ��� �������.

������� ��������, ��� ���������� ����������� ����� PUSH-�������� � �������������� ������� ������, ������������ ��� TCP, ��� � ���������������� �����������. ������ ���, ����� � �������, ����������� � ���������������� ����� ����������, ������������ PUSH-����, ����� ���������� ���������� ������������, ���� ���� �� �� �������� �� �����. ���� ������ ��������� ����� �� ��������� PUSH-�����, ��� ������ ����������� ������������ � ������� ������ ������.



Alex Otwagin 2002-12-16



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

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