ТФТП - Научите врсте порука и везе ТФТП-а

Преглед садржаја:

Anonim

Шта је ТФТП?

ТФТП је скраћеница за Тривиал Протоцол Трансфер Протоцол. Овај се протокол користи када корисници морају да копирају своје датотеке. Другим речима, кориснику омогућава складиштење и приступ њиховим датотекама са удаљеног главног рачунала. Користи се углавном за систем за дизање система. Да бисмо разумели овај концепт, узмимо један једноставан пример, Претпоставимо да имате подигнут систем или рутер без диска, за који морате преузети датотеке за покретање и конфигурацијске датотеке. У тој ситуацији вам је потребан протокол да бисте брже копирали те датотеке. Овде се у слику појављује ТФТП. Дизајниран је за копирање ових врста датотека.

ТФТП захтева само ИП (Интернет Протоцол) и УДП (Усер Датаграм Протоцол). ТФТП врши двије операције читања и писања, наиме. У операцији читања он копира датотеке са сервера СИДЕ са клијента СИДЕ, док у начину рада ради тачно оппоСИДЕ, копира датотеке са клијентске на страни сервера.

ТФТП користи УДП услуге на добро познатом порту 69.

Врсте ТФТП порука

Постоји пет врста ТФТП порука Испод је листа

  • РРК
  • ВРК
  • ПОДАЦИ
  • АЦК
  • ГРЕШКА

1) РРК порука

РРК означава поруку за захтев за читање. Клијент то користи за стварање везе за читање података са СИДЕ сервера. РРК порука садржи три поља ОпЦоде, Назив датотеке и Режим. ОпЦоде је величине од 2 бајта, садржи 1 за приказ РРК поруке. Назив датотеке дефинише име датотеке. Модуси дефинишу начин преноса. Режим преноса може бити једнак АСЦИИ датотеци или октет за бинарне датотеке. Формат поруке РРК-а дат је на следећи начин.

2) ВРК порука

ВРК означава поруку захтева за писање. Клијент користи ово да створи везу за писање података са СИДЕ сервера. ВРК порука има иста поља као и РРК, само што је разлика у томе што ОпЦоде садржи 2 за приказ ВРК поруке. Овде можемо видети формат ВРК поруке.

3) ДАТА порука

И клијент и сервер користе податковне поруке за слање блокова података. Подаци садрже три поља - ОпЦоде, Број блока и Дата. ОпЦоде садржи 3 за приказ података. Број блока је двобајтно поље које садржи број блока. Сви блокови су редно нумерисани од 1. Клијент и сервер користе ово поље да би слали податке узастопно тако да ће прималац комбиновати целу поруку користећи овај број блока. Подаци су 512 бајта. Подаци се могу пренијети у облику нетасции (АСЦИИ датотека) или октета (Бинарна датотека). Формат ДАТА поруке дат је на следећи начин.

4) АЦК порука

АЦК означава поруку Потврди. И клијент и сервер користе овај АЦК за потврду пријема блока података. Ова порука је од 4 бајта. Садржи два поља - ОпЦоде и Блоцк нумбер. ОпЦоде садржи 4 за приказивање АЦК поруке. Број блока је 2-бајтно поље које садржи број примљених блокова података. АЦК порука може такође бити одговор на ВРК поруку коју сервер шаље клијенту ради указивања да је сервер спреман да прими податке од клијента. Формат АЦК поруке је дат на следећи начин.

5) ГРЕШКА порука

Клијент и сервер користе ЕРРОР поруку када се веза између клијента и сервера не може успоставити или када се догодила нека грешка током преноса података. Шаље негативан одговор на РРК или ВРК поруку. Ова порука садржи три поља - Ое, број грешке и подаци о грешци. ОпЦоде садржи 5 за приказ ЕРРОР поруке. Број грешке је 2 бајта који садржи број грешке и њихово значење. Формат поруке о грешци дат је на следећи начин.

Испод је листа броја грешке са њиховим значењем

0 - Није дефинисано

1 - Датотека није пронађена

2 - Кршење приступа

3 - Диск пун или квота премашена

4 - Нелегална операција

5 - Непознати број порта

6 - Датотека већ постоји

7 - Нема таквог корисника

Поље података о грешци садржи податке о грешци у текстуалном формату. То је 1-бајт поље и завршава се са 0с.

ТФТП Цоннецтионс

За успостављање веза ТФТП користи РРК поруку, ВРК поруку, АЦК поруку, поруку ЕРРОР. Док прекида везе, ТФТП користи ДАТА поруку.

1) Успостављање везе

Процес успостављања везе за читање датотека разликује се од писања датотека.

  • Читање: клијент шаље РРК поруку како би успоставио везу за читање. Ова порука садржи име датотеке и начин преноса датотеке. Једном када је веза успостављена, сервер шаље позитиван одговор ДАТА поруком, ако сервер може да пренесе датотеку. Ако не пошаље негативан одговор с ЕРРОР поруком.
  • Писање: Клијент шаље ВРК поруке да успостави везу за писање. Ова порука садржи име датотеке и начин преноса датотеке. Једном када је веза успостављена, сервер шаље позитиван одговор АЦК поруком, ако сервер може копирати датотеку. Ако не пошаље негативан одговор с ЕРРОР поруком.

Ево приказа операције читања и писања

2) Прекид везе

Након слања датотеке, веза мора бити прекинута. ТФТП не користи посебну поруку за прекид везе. Прекид се врши слањем посљедњег блока података који је мањи од 512 бајта.

Препоручени чланци

Ово је водич за ТФТП, видели смо шта је ТФТП, различите врсте порука у ТФТП-у, везе, како су се успоставиле и раскинуле ТФТП везе што је олакшало разумевање концепата. Надам се да ће вам овај чланак бити од помоћи. Такође можете погледати следећи чланак да бисте сазнали више -

  1. ФТП вс ТФТП
  2. ФТП команде
  3. Програмирање и веб развој
  4. Врсте веб хостинга