Знайте, Intuit, лекция, прехвърляне на файлове протокол (FTP и TFTP)

Trivial файл протокол за трансфер на

Има много случаи, когато просто искате да копирате файл, без да се налага да използвате цялата функционалност на FTP -протокол. Например, когато се зарежда работна станция или рутер. не се налага на диска, трябва да се зареди за зареждане и конфигурационни файлове. Тук ние не се нуждаем всички функции, предлагани от FTP. Ние трябва само протокол, който бързо копия на файловете.

Има пет вида ППФТ съобщения: RRQ. WRQ. DATA. АСК, и грешката. както е показано на фигура 13.10

RRQ (Read Request)

Посланието "четат поискване" се използва от клиента, за да се установи връзка за четене на данни от сървъра. формат му е показано на фигура 13.11


Фиг. 13.11. Формат "четат поискване"

RRQ съобщение съдържа следните полета:

  • OpCode. Код на операция - 2 байта.
  • име на файла. След първото поле на низ с променлива дължина (кодирани в ASCII), който определя името на файла. Поради факта, че името на файла се променя по дължина, краят е подаден сигнал от еднобайтовата поле на нули.
  • Mode. Следващото поле - друг низ променлива, която определя начина на предаване. област Transfer Mode завършва с поле един байт, тя е пълна с всички нули. Режимът може да бъде една от двете линии: "netascii" (за ASCII файлове) или "октет" (за двоичен файл). Първоначално лечение за други файлове е "поща", който вече е остаряло. поле Име на файла, както и начина на предаване може да се пише с главна буква или малки букви, или комбинация от двете.
WRQ (Write Request)

В съобщение "искане за вписване на" (заявка за запис - WRQ), използван от клиента, за да се установи връзка с писане на данни към сървъра. Форматът е същият, както за RRQ, освен че OpCode е 2 (фигура 13.12).


Фиг. 13.12. Формат "искане да се впише"

Данните (данни)

Пост "данни" (данни), използвани от клиента или сървъра за изпращане на блокове от данни. формат му е показан на фигура 13.13 съобщение DATA има следните области:


Фиг. 13.13. Форматът на "данни"

  • OpCode. Първото поле - двубайтова Кодът а. За DATA публикува своята стойност - 3.
  • номер на блок. Това двубайтова поле, съдържащо номера на блока. Подателят на данните (клиент или сървър) използва голф последователности. Всички блокове са номерирани като се започне с един. се изисква номера на блока за потвърждение, както ще бъде показано по-долу.
  • Data. Това устройство може да е точно равен на 512 байта във всички съобщения за данни. с изключение на последния блок, който може да бъде между 0 и 511 байта. Блокиране не е равно на 512 байта, се използва като сигнал, че подателят изпраща на всички данни. С други думи, тя се използва като индикатор за края на файла. Ако това се случи, че данните в прецизно кратни на 512 байта файла, изпращачът трябва да изпращат допълнителна блок на нулеви байтове за да покаже края на обмен. Данните могат да се предават или в NVT ASCII (netascii) или двоичен октет (октет).

Задайте "потвърждение" (признавам - АСК), използван от клиента или сървъра, за да потвърди получаването на информационния блок. Това съобщение е с дължина само 4 байта. формат му е показано на фигура 13.14


Фиг. 13.14. Форматът на "потвърждение"

ACK съобщение има следните области:

  • OpCode. Първото поле - две байт код на операция. За ACK е 4.
  • Блок номер. Следващата двубайтова Полето съдържащ броя получи блок.

Задайте "потвърждение" също може да бъде отговор на "искане да се впише". Той е изпратен от сървъра за да покаже, че е готов да приема данни от клиента. В този случай, броят на полето единица е 0. Пример за съобщение "потвърждение" е дадена в последната част.


Фиг. 13.15. Формат "грешка"

"Дървеница" формат има следните области:

  • OpCode. Първото поле - двубайтова Кодът а. Неговата стойност за съобщение "грешка" - 5.
  • Грешка номер. Поле с две байт, определящ типа грешка. Таблица 13.8 показва номерата на грешки и съответните им смисъла.

Таблица 13.8. Номерата на грешки и тяхното значение

Добре дошли! Бих искал да се изясни следния въпрос: спря в Масачузетския технологичен институт държавна акредитация, както и кога ще vosstanovlena- неизвестен и диплома, издадена в profperepodgotovke MTI (както разбирам). Както ще бъде случаят с диплома?

Въпросът е важен и от значение, тъй като е необходимо спешно да се премине обучение и да получат диплома и не искам да губя време и пари, за да плащат за нищо (ако сертификатът е невалиден, и т.н.). Моля, обяснете ситуацията повече.

Добър ден, бих искал да се изясни в бъдеще искате да се приведе в съответствие с тази програма регулатори и дали самото удостоверение ще се проведе в момент, когато стандартите се вписват проф?