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



Компьютеры - TFTP - Типы пакета

28 мая 2011


Оглавление:
1. TFTP
2. Типы пакета
3. Процесс передачи данных
4. Ошибки
5. Библиография



Сначала в TFTP-пакете идет поле размером в 2 байта, определяющее тип пакета:

  • Read Request — запрос на чтение файла.
  • Write Request — запрос на запись файла.
  • Data — данные, передаваемые через TFTP.
  • Acknowledgment — подтверждение пакета.
  • Error — ошибка.

Запросы на чтение и запись

Для начала передачи данных клиент должен послать серверу WRQ или RRQ-пакет. У обоих пакетов формат одинаковый:

0x01/0x02 Имя файла 0x00 Режим передачи 0x00 Опции…
2 байта строка в ASCII 1 байт строка в ASCII 1 байт См. «Опции»

В TFTP существует 2 режима передачи:

  • netascii — файл перед передачей перекодируется в ASCII.
  • octet — файл передается без изменений.

После получения RRQ-пакета сервером, он сразу начинает передачу данных. В случае с WRQ-запросом — сервер должен прислать ACK-пакет c номером пакета 0.



Просмотров: 4392


<<< Teredo
Traversal Using Relay NAT >>>