ќписание полей протокола TCP

19:05:2013 –≥.

¬ данной зметке расписаны все пол€ протокола TCP. ƒана характеристика фуннкционала, за которое каждое из полей отвечает.

 ќписание полей протокола TCP



Ќиже дано описание полей заголовка протокола TCP: 

  • Source & Destination Port – порт отправител€ и получател€
  • Sequence Number – номер первого байта из общей последовательности всех передаваемых данных, помещенных в данный сегмент.
  • Acknowledgment Number – количество байт, подтверждаемых о том, что они были успешно прин€ты.
  • Offset – измер€етс€ в 4-х байтных последовательност€х (словах) и указывает размер заголовка TCP. ƒругими словами, цифра, котора€ указана в данном поле умножаетс€ на 4 и это и €вл€етс€ размером заголовка. —ам же размер пол€ – до 4-х единиц (32 максимум).
  • Reserved – зарезервировано на случай увеличени€ количества флагов, забиваетс€ нул€ми.
  • URG – 1bit, бит, указывающий, что заголовок имеет ненулевое значение пол€ UrgentPoint (метка срочности, котора€ отвечает за приоритет пакета). Ќа сегодн€шний момент не используетс€ и равно 0.
  • ACK – 1bit, указывает, что сегмент требует подтверждени€ о доставке. ¬сегда равно 1, кроме первого кадра установки соединени€ и последнего кадра завершени€ сеанса св€зи.
  • PSH – 1 bit, указывает на необходимость сохранени€ блока данных на винчестер – система должна прекратить накапливать даные в буфере обмена. Ќомера Sequnce Number & Acknowledgement Number не должны повтор€тьс€, поэтому через каждые 3-4 кадра флаг отправитель устанавливает в 1 дл€ предотвращени€ переполнени€ уровн€. ѕо-сути €вл€етс€ больше «правилом хорошего тона», поскольку сторона-получатель самосто€тельно следит за тем, чтобы не происходило переполнение буфера и все данные принимались корректно.
  • RST – 1 bit, уведомл€ет о критической ошибке, требующей немедленного закрыти€ соединени€ без сохранени€ данных.
  • SYN – 1 bit, флаг установки соединени€.
  • FIN – 1 bit, флаг завершени€ соединени€.
  • Window – указывает значение окна дл€ передачи данных.
  • Checksum – контрольна€ сумма только заголовка TCP. —умма остатков (см. выше контрольные суммы).
  • Urgent Point – метка срочности передаваемых данных. Ќа данный момент не примен€етс€.

 

 

ƒобавить комментарий


«ащитный код
ќбновить

« ќписание процесса установки соединени€ по протоколу TCP - тройное рукопожатие  омпьютерные порты и их типы »

‘отоальбом

fotic.jpg

ќблако “егов