Увод у ФТП наредбу
ФТП значи Протокол преноса датотека. Одговорност ФТП-а је да трансформише датотеку са једне локације на другу. За трансформисање датотеке ФТП користи ТЦП услуге. Користи две ТЦП везе, односно контролну везу и везу за пренос података. И управљачка и податковна веза користе добро познати порт 21 и добро познати порт 20. У овом ћемо чланку разговарати о различитим ФТП наредбама.
Обрада наредби у ФТП-у
За комуникацију, клијент шаље наредбе серверу, а заузврат сервер шаље одговор клијенту. Наредбе које се шаљу са стране клијента налазе се у облику АСЦИИ знакова.
ФТП команде
ФТП команде се могу сврстати у следећих шест група.
- Команде приступа
- Команде за управљање датотекама
- Команде за обликовање података
- Наредбе за одређивање лука
- Команде за пренос датотека
- Разне команде
Хајде да разговарамо о овим командама једну по једну
1.Команде приступа:
Корисник може користити ове команде за приступ удаљеном систему.
Испод је списак команди за приступ
- КОРИСНИК : Ова наредба се користи за давање информација о кориснику. Потребан је један аргумент, тј. Кориснички ИД.
- ПАСС : Ова наредба се користи за постављање лозинке корисника или помоћу овог корисника може се пријавити у систем. Потребан је један аргумент, тј. Корисничка лозинка.
- АЦЦТ : Даје информације о корисничком налогу. Потребан је један аргумент, тј. Име налога
- КУИТ : За одјављивање из система користи се ова наредба.
- АБОР : Прекида претходну команду.
- РЕИН : Користи се за поновну иницијализацију система.
2. Команде за управљање датотекама:
Корисници могу приступити датотечном систему који је присутан на удаљеном систему помоћу ових наредби. Омогућује кориснику да креира нови директориј, брише датотеке, креће се по директоријима итд
Испод је листа наредби за управљање датотекама
- ЦВД : Ова наредба се користи за пребацивање из једног директорија у други. Потребан је један аргумент, тј. Име директорија.
- ЦДУП : Користи се за прелазак на надређени директориј.
- ДЕЛЕ : Користи се за брисање датотеке из директорија. Потребан је један аргумент, тј. Име датотеке.
- ЛИСТА : Даће листу свих датотека присутних у специфицираном директорију. Потребан је један аргумент, тј. Име директорија.
- НЛИСТ : Даће списак датотека без њихових атрибута у специфицираном директорију. Потребан је један аргумент, тј. Име директорија.
- МКД : Ова наредба се користи за креирање новог директорија. Потребан је један аргумент, тј. Име директорија
- РМД : Ова наредба се користи за уклањање директорија. Потребан је један аргумент, тј. Име директорија.
- ПВД : Приказаће се име тренутног директорија.
- РНТО : Користи се за преименовање датотеке. Потребан је један аргумент, тј. Ново име датотеке
- СМНТ : Користи се за монтирање датотечног система. Потребан је један аргумент, тј. Име датотечног система.
- РНФР : Користи се за идентификацију датотеке која треба преименовати. Потребан је један аргумент, тј. Старо име датотеке.
3. Наредбе за обликовање података:
за дефинисање атрибута података ове команде су кориштене. Дефинише атрибуте података попут врсте датотеке, структуре података и начина преноса.
- ТИП : Дефинише врсту датотеке. За дефинирање врсте датотеке потребно је пет аргумената. А за АСЦИИ, Е за ЕБЦДИЦ, И за слику, Н за нон-принт и Т за телнет.
- СТРУ : Дефинише организацију података. Потребна су три аргумента. Ф за датотеку, Р за снимање и П за страницу.
- МОДЕ : Ова наредба се користи за дефинисање начина преноса датотеке. Потребна су три аргумента. С за ток, Б за блок и Ц за компримовани.
4. Наредбе за одређивање лука:
Користи се за одређивање броја порта за повезивање на страни клијента. Број порта може се доделити помоћу једног од начина превара
- Клијент може одабрати ефемерни број прикључка помоћу наредбе ПОРТ, а затим га послати на сервер користећи пасивни опен. Након примања ефемерног броја порта, север ствара активни отвор.
- Клијент користи ПАСВ наредбу и говори серверу да одабере било који број порта. Сервер отвара пасивно на том броју порта и тај број порта шаље клијенту. Након што прими број порта од сервера, клијент издаје активно отварање за тај број порта.
испод је списак команди за одређивање порта
- ПОРТ : Ова наредба омогућава клијенту да одабере број порта. Потребан је један аргумент, тј. Шестоцифрени идентификатор.
- ПАСВ : Ова наредба дозвољава серверу да одабере број порта.
5. Наредбе за пренос датотека:
За пренос датотека користе се ове команде. Ове команде узимају један аргумент, тј. Име датотеке.
Испод је листа наредби за пренос датотека
- РЕТР : Ову наредбу клијент користи за преузимање датотека са сервера.
- СТОР : Ову наредбу клијент користи за смештање датотека на сервер.
- АППЕ : Слично је са наредбом СТОР, али ако датотека постоји, тада јој се морају додати и подаци.
- СТОУ : Слично је и са наредбом СТОР, али свако име датотеке требало би да буде јединствено у директорију.
- АЛЛО : Ова наредба је да доделите простор за складиштење датотека на серверу.
- СТАТ : Ова наредба ће приказати статус задатих датотека.
- РЕСТ : Ова наредба ће поставити маркер датотеке на одређене тачке података.
6. Остале команде:
Ове наредбе се користе за испоруку информација ФТП кориснику на страни клијента.
Испод је листа разних команди.
- ПОМОЋ : Ова наредба ће приказати информације о серверу.
- НООП : Ова наредба се користи за провјеру да ли је сервер жив или не.
- СИТЕ : Ова наредба ће одредити одређене наредбе. Потребан је један аргумент тј. Наредбе.
- СИСТ : Ова наредба ће приказати информације о оперативном систему који користи сервер.
Препоручени чланци
Ово је водич за ФТП команде. Овдје смо разговарали о основним концептима и различитим врстама ФТП наредби. Такође можете погледати следеће чланке да бисте сазнали више -
- ПоверСхелл наредбе
- Перл команде
- Шта су протоколи за умрежавање
- Наредбе за покретање система
- ФТП вс ТФТП (са инфографиком)
- Водич до листе команди Уник Схелл-а