Fitxategien Transferentziarako Protokoloa


FTP edo File Transfer Protocol (euskaraz: Fitxategien Transferentziarako Protokoloa) edozein sistema eragileren artean fitxategiak trukatzeko aukera ematen duen sare protokoloa da. RFC 959 agirian deskribatzen den protokolo hau 1971n sortu zen, eta gaur egun fitxategi-transferentziarako beste protokolo batzuk existitzen diren arren, oso erabilia da oraindik.

Aplikazioaren osagaiak

FTP protokoloan oinarritzen den edozein aplikazioren osagai garrantzitsuenak hauek dira:

  • Bezeroa: Ondoko hiru zati hauek ditu: erabiltzailearekiko interfazea, fitxategi-sistema lokalarekiko interfazea, eta zerbitzariarekiko harremanetarako zatia. Azken hau da FTP protokoloak arautzen duena eta estandarizatuta dagoena. Modu askotako bezeroak daude merkatuan: komando-lerroko interfazea dutenak eta leiho moduko interfazedunak, doakoak eta ordaindu beharrekoak ...
  • Zerbitzariak: fitxategi-sistema lokalarekiko interfazea eta bezeroarekiko harremanetarako zatia bakarrik dituzte, ez dutelako erabiltzaileekin lan zuzena egiten. Badaude zerbitzari pribatuak (baimendutako erabiltzaileak bakarrik erabili ditzakete) eta publikoak, edozein erabiltzailek erabiltzeko prest anonymous (izengabe) erabiltzaile bezala.
  • Protokoloa: zerbitzari batekin harremanetan jartzeko erabiltzaile baten izena eta pasahitza eman behar denez, konexioaren bidezko aplikazio-mailako protokoloa da FTP.
  • Informazioa: beste aplikazioetan ez bezala, FTP-ren bidez elkarri trukatutako informaziorako egiturarik ez da definitzen. Fitxategiak bit-multzoak besterik ez dira. Egia esan, protokoloak badu modu berezia ASCII kodeko fitxategiak mugitzeko, baina erredundantea da. Normalena, aplikazioa bit moduan egikaritzea da.


FTP protokoloa

FTP-k TCP-ren gainean bakarrik egiten du lan. FTP zerbitzariek defektuz 21. portuan entzuten diete FTP bezeroen konexioei. Bezero batek portu honetara ezartzen duen konexioa kontrol fluxua sortzen du. Kontrol fluxuaren bidez, komandoak pasatzen zaizkio zerbitzariari, batzuetan fluxu hori zerbitzari bezero norantzan joan daitekeelarik. Fitxategi transferentzia gertatu dadin ordea, beste konexio mota bat behar da, datu fluxua deitzen dena. Transferentzia modua kontutan hartuta, datu fluxuren hasieratze prozesua desberdina da.


Modu aktiboan, FTP bezeroak zorizko portu bat (>1023) irekitzen du, FTP zerbitzariari bidaltzen dio kontrol fluxuaren gainean entzuten ari den zorizko portuaren zenbakia eta itxaron egiten du FTP zerbitzariak konexioa ezarri dezan. FTP zerbitzariak datu konexioa hasieratzen duenean FTP bezero norabidean iturri portuari 20. portua lotzen dio. Modu aktiboa erabili ahal izateko, bezeroak PORT komandoa bidaltzen du, IP helbidea eta portua argumentu bezala doazela. IP eta portuarentzat formatua honakoa da: "h1,h2,h3,h4,p1,p2". Eremu bakoitza zerbitzariaren IP helbidearen 8 biteko errepresentazio hamartarra da, aukeratutako datu portuak jarraitzen diolarik. Adibidez, 192.168.0.1 IP helbidea duen eta datu konexioa 1025 portuan entzuten ari den bezeroak “PORT 192,168,0,1,4,1” komandoa bidaliko du. Portuaren eremua honela irakurri behar da: 4*256 + 1 = 1025.


Modu pasiboan, FTP zerbitzariak zorizko portu bat (>1023) irekitzen du, zerbitzariaren IP helbidea eta portua bidaltzen dio bezeroari konektatu dadin , non kontrol fluxua entzuten ari den eta FTP bezeroaren konexio bati itxaroten dio. Kasu honetan FTP bezeroak konexioaren igorle portua lotzen dio 1023 baino handiagoa den zorizko portu bati. Modu pasiboa erabiltzeko, bezeroak PASV komandoa bidaltzen du, zeini zerbitzariak “227 Entering Passive Mode (127,0,0,1,78,52)" moduko zerbaiti erantzungo dion. IP helbidearen eta portuaren sintaxia PORT komandoren argumentuen berdina da.


Modu pasibo hedatuan, FTP zerbitzariak modu pasiboan bezala lan egiten du, baina kasu honetan portu zenbakia bakarrik transmititzen du eta bezeroak suposatzen du hasieratik konektatuta zegoen IP helbide berdinera konektatu behar dela. Modu pasibo hedatua RFC 2428 agiriak gehitu zuen 1998ko irailean. Datuak datu fluxuaren bidez transmititzen ari diren bitartean, kontrol fluxua geldirik dago. Honek arazoak sor ditzake suhesien bidez egiten diren datu transferentzia handiekin, hauek, sesioak itxi ditzakete kontrol fluxua geldirik denbora asko sumatzen dutenean. Fitxategia ondo transferitzen ari den bitartean datu konexioaren bidez, suhesiak kontrol sesioa itzali dezake eta ondorioz errore bat sortu.


FTP protokoloak moztutako datu jaitsierekin jarraitzea onartzen du REST komandoa erabiliz. Bezeroak , argumentu bezala jasotako byte kopurua REST komandoari bidaltzen dio eta transferentzia berrabiarazten du. Komando-lerro motako bezero batzuetan, asko erabiltzen ez den komando garrantzitsu bat dago, REGET (berriro lortu esanahiarekin) moztutako GET komando bat berrabiaraztea ahalbidetzen duena.


Moztu den datu igoera batekin jarraitzea ez da hain erraza. FTP protokoloak zerbitzariko fitxategi bateri informazioa gehitzeko APPE komando erabiltzen duen harren, bezeroak ezin du jakin zehatz-mehatz zein posiziotan moztu den transferentzia. Beste era batera fitxategiaren tamaina lortu behar du, adibidez katalogo bat listatuz edo SIZE komandoa erabiliz. ASCII moduan, moztutako transferentziekin jarraitzea arazoak eman ditzake bezeroak eta zerbitzariak lerro amaierako karaktere desberdinak erabiltzen badituzte.


RFCk dioen bezala, FTPren helburuak hauek dira:

  1. Fitxategien trukatzea bultzatzea.
  2. Esplizituki edo inplizituki urrutiko ordenagailuen erabilpena sustatzea.
  3. Zerbitzari desberdinetan fitxategiak gordetzeko modu desberdinetatik babestea erabiltzailea.
  4. Informazioa transferitzea modu fidagarri eta eraginkorrean.

FTP komandoak eta erantzunak

Komandoen eta erantzunen sintaxia oso sinplea da, 7 biteko ASCII formatuan idazten baitira. Beraz, FTP protokoloa karaktere modukoa eta, honela, DNS mezuak ez bezala, gizakiok FTP komandoak irakurri ditzakegu. Komando bakoitzean bi eremu besterik ez daude: komandoren identifikazioa eta komandoren argumentuak (existitzen badira). Identifikazioa 4 ASCII karaktereek egiten dute; argumentuak ere ASCII kodean agertzen dira . Komandoen bukaera bereizteko (eta erantzunena), return karaktere bat eta lerro-bukaeraren karakterea erabiltzen dira. Komandorik erabilienak taulan agertzen direnak dira:


Komandoa Parametroak Esanahia
USER Erabiltzaileren izena Saioa irekitzeko eskaera
PASS Erabiltzailearen pasahitza Erabiltzaileren pasahitza bidaltzeko eskaera
LIST Parametrorik ez Zerbitzariari eskatzen dio uneko katalogoko fitxategien zerrenda bezeroari bidaltzeko
RETR Fitxategi baten izena Fitxategi bat ekartzeko eskaera
STOR Fitxategi baten izena Fitxategi bat bidaltzeko eskaera
PORT Bezeroaren IP helbidea eta portua Zerbitzariari bezeroak datu-konexioaren ezarpen pasiboa non egin duen adierazten dio


Komando bakoitzari erantzun bat ematen dio zerbitzariak. Erantzunak hiru digituko ASCII zenbakiak dira, gehi hautazkoa den ASCII testu bat, erantzuna adierazten duena. Hauek dira erantzun batzuk, beren mezu posibleekin:


Erantzunaren kodea Esaldia
331 Username OK, password required
125 Data connection already open; transfer starting
425 Can’t open data connection
452 Error writing file

Segurtasun arazoak

Jatorrizko FTP espezifikazioa fitxategiak trukatzeko modu ez segurua da, ez dagoelako erarik datuak modu enkriptatuan bidaltzeko. Honek esan nahi du sare konfigurazio gehienetan, erabiltzaile izenak, pasahitzak, FTP komandoak eta transferitutako fitxategiak edozeinek ikusi edo irakurri ditzakeela paketeen sniffer bat erabiliz. Hala ere, arazo hau mankomuna da SSL baino lehen sortu ziren Internet protokolo askotan, adibidez, HTTP, SMTP, eta Telnet. Arazo honentzako irtenbiderik errazena SFTP (SSH File Transfer Protocol) edo FTPS (FTP over SSL) erabiltzea da. Honek, SSL edo TLS enkripzioa gehitzen dio FTPri RFC 4217 agirian esaten den bezala.

Kanpo loturak

Zerbitzariak

Read other articles:

Masjid Keramat Banua Halat (Masjid Al Mukarromah), masjid yang menjadi saksi bisu perkembangan agama Islam di Tapin. Banua Halat adalah salah satu banua dari empat banua yang tergabung dalam wilayah Distrik Benua Empat pada masa kolonial Belanda dahulu. Banua Halat artinya kampung perbatasan yaitu perbatasan antara perkampungan suku Banjar yang sudah memeluk agama Islam dengan perkampungan suku Bukit yang masih beragama nenek moyang yaitu kepercayaan Balian, yang biasanya disamakan dengan aga...

 

Drs. H.Budiman Hakim Andi BasoM.Pd. Bupati Luwu Timur ke-4PetahanaMulai menjabat 5 April 2021PresidenJoko WidodoGubernurAndi Sudirman Sulaiman Bahtiar Baharuddin (Pj.)WakilAkbar Andi LeluasaPendahuluIrwan Bachri Syam Bachri Suli (Plh.)PenggantiPetahanaWakil Bupati Luwu Timur ke-4Masa jabatan26 Februari 2021 – 4 April 2021PresidenJoko WidodoGubernurNurdin Abdullah Andi Sudirman SulaimanPendahuluIrwan Bachri SyamPenggantiAkbar Andi Leluasa Informasi pribadiLahir11 Maret 1...

 

2001 film by Kwak Kyung-taek FriendTheatrical posterHangul친구Hanja親舊Revised RomanizationChin'guMcCune–ReischauerCh'in'gu Directed byKwak Kyung-taekWritten byKwak Kyung-taekProduced bySeok Myeong-hong An Chang-guk Hyeon Gyeong-rim Jo Won-jangStarringYu Oh-seongJang Dong-gunSeo Tae-hwaJung Woon-taekKim Bo-kyungCinematographyHwang Gi-seokEdited byPark Gok-jiMusic byChoi Man-sik Choi Sun-sik Im Ju-hui Choi Seung-hyun Oh Hye-won Luc BaiwirDistributed byKorea PicturesRelease date March...

Biografi ini tidak memiliki referensi atau sumber sehingga isinya tidak dapat dipastikan. Bantu memperbaiki artikel ini dengan menambahkan sumber tepercaya. Materi kontroversial atau trivial yang sumbernya tidak memadai atau tidak bisa dipercaya harus segera dihapus.Cari sumber: Shahnaz Soehartono – berita · surat kabar · buku · cendekiawan · JSTOR (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini) Shahnaz SoehartonoLahirShahnaz Mariel...

 

Pakistani airline Fly Jinnah IATA ICAO Callsign 9P FJL Fly Jinnah Founded3 September 2021; 2 years ago (2021-09-03)Commenced operations31 October 2022; 18 months ago (2022-10-31)Operating bases Jinnah International Airport Frequent-flyer programAirRewardsFleet size5Destinations7[1]HeadquartersKarachi, Sindh, PakistanKey peopleIqbal Ali Lakhani (Chairman)FoundersAir ArabiaLakson GroupWebsitewww.flyjinnah.com Fly Jinnah or FJ is a first low-cost carri...

 

Nemzeti Bajnokság I 1917-1918 Competizione Nemzeti Bajnokság I Sport Calcio Edizione 15ª Organizzatore MLSZ Luogo  Ungheria Partecipanti 12 Risultati Vincitore  MTK Budapest(5º titolo) Retrocessioni Magyar AC Statistiche Miglior marcatore Alfréd Schaffer (42) Incontri disputati 132 Gol segnati 491 (3,72 per incontro) Cronologia della competizione 1916-1917 1918-1919 Manuale L'edizione 1917-18 del Nemzeti Bajnokság I vide la vittoria finale dell'MTK, che conquist...

密西西比州 哥伦布城市綽號:Possum Town哥伦布位于密西西比州的位置坐标:33°30′06″N 88°24′54″W / 33.501666666667°N 88.415°W / 33.501666666667; -88.415国家 美國州密西西比州县朗兹县始建于1821年政府 • 市长罗伯特·史密斯 (民主党)面积 • 总计22.3 平方英里(57.8 平方公里) • 陸地21.4 平方英里(55.5 平方公里) • ...

 

English rugby player and coach (born 1980) Kevin SinfieldCBESinfield in 2011Personal informationBorn (1980-09-12) 12 September 1980 (age 43)Oldham, Greater Manchester, EnglandHeight6 ft 1 in (1.85 m)[1]Weight14 st 5 lb (91 kg)[1]Playing informationRugby leaguePositionLoose forward, Stand-off, Hooker Club Years Team Pld T G FG P 1997–15 Leeds Rhinos 521 86 1792 39 3967 Representative Years Team Pld T G FG P 2000–13 England 29 5 91 ...

 

This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources. Find sources: Ottawa Bluesfest – news · newspapers · books · scholar · JSTOR (May 2015) (Learn how and when to remove this message) Ottawa BluesfestAerial view of the 2007 BluesfestGenreHip Hop, Reggae, Blues, pop, EDM and rockDatesJuly (6-16, 2023) (10 days)Location(s)Ottawa, Ontario, CanadaYears active1994-2019, 2022-...

Tjokorda Rai Pudak atau Cek Dalem Pudak adalah seorang pejuang kemerdekaan Indonesia. Ia lahir pada tahun 1903 dari keluarga bangsawan asal Puri Saren Kangin Dangin Semanggen Puri Agung Peliatan, Desa Peliatan, Kecamatan Ubud, Gianyar. Ia menjadi satu-satunya pemuda asal Gianyar bahkan mungkin Bali yang bisa bersekolah di sekolah pamong praja di Probolinggo, Jawa Timur. Ia bersama sejumlah orang pemuda di Desa Peliatan kemudian membentuk organisasi Angkatan Moeda Sosialis Fighting Lion. Belan...

 

Alpine A522Fernando Alonso mengendarai mobil Alpine A522 pada saat sesi latihan bebas untuk Grand Prix Austria 2022.KategoriFormula SatuKonstruktorAlpinePerancangPat Fry (Chief Technical Officer) Matthew Harman (Technical Director) Naoki Tokunaga (Chief Transformation Officer) Simon Virrill (Chief Designer) Benjamin Norton (Project Leader) Dirk de Beer (Head of Aerodynamics) James Rodgers (Chief Aerodynamicist)PendahuluAlpine A521Spesifikasi teknisMesinRenaultmesin V6 1,6 L (98 cu&#...

 

Le logo du JAG Cette page présente la liste des épisodes de la série télévisée JAG. Première saison (1995-1996) 1. JAG Pilote 1re partie (A new Life part 1) : [Synopsis] Le lieutenant Harmon Harm Rabb, un avocat du JAG, est confronté avec son équipière le lieutenant Kate Pike, à la mort mystérieuse d'une femme pilote à bord d'un porte-avion. Harm est convaincu qu'elle ne s'est pas suicidée en se jetant par-dessus bord, mais qu'elle a vraiment été poussée, et tous le...

حزب المنصة المدنية البلد بولندا  تاريخ التأسيس 24 يناير 2001  عدد الأعضاء 17000   المقر الرئيسي وارسو  الأيديولوجيا محافظة ليبرالية،  وديمقراطية مسيحية  الانحياز السياسي وسطية[1]  الموقع الرسمي الموقع الرسمي  تعديل مصدري - تعديل   حزب المنصة المدنية (ب�...

 

Voce principale: Associazione Sportiva Giovanile Nocerina. Associazione Giovanile NocerinaStagione 1947-1948Sport calcio Squadra Nocerina Allenatore Remo Galli Presidente Francesco Spinelli Serie B12º posto nel girone C. Retrocessa in Serie C. Maggiori presenzeCampionato: Busidoni (32) Miglior marcatoreCampionato: Busidoni (8) 1946-1947 1948-1949 Si invita a seguire il modello di voce Questa voce raccoglie le informazioni riguardanti l'Associazione Giovanile Nocerina nelle competizioni...

 

本多 逸郎 基本情報国籍 日本出身地 愛知県犬山市生年月日 1931年5月3日没年月日 (2005-01-02) 2005年1月2日(73歳没)身長体重 175 cm67 kg選手情報投球・打席 左投左打ポジション 投手、外野手プロ入り 1950年初出場 1950年11月1日最終出場 1965年経歴(括弧内はプロチーム在籍年度) 選手歴 愛知県立犬山高等学校 中日ドラゴンズ名古屋ドラゴンズ中日ドラゴンズ (1950 - 1961、1964 - 1...

Tarian Lengger Banyumasan Lengger atau disebut juga ronggeng adalah kesenian asli Banyumas berupa tari tradisional yang dimainkan oleh 2 sampai 4 orang pria serupa wanita yang didandani dengan pakaian khas. Kesenian lengger Banyumasan ini diiringi oleh musik calung, gamelan yang terbuat dari bambu. Nama tarian ini pernah disebut dalam novel trilogi Ronggeng dukuh Paruk karya sastrawan Ahmad Tohari. Lengger, berasal dari kata eling ngger.[1] Ada juga yang menyebut lengger berarti le da...

 

1974 UDA murder in Northern Ireland Ann Ogilby murderPart of the TroublesVictim Ann OgilbyLocationWarwick's Bakery, 114 Hunter Street, Sandy Row, south Belfast, Northern IrelandDate24 July 1974 16.00 BSTAttack typePunishment beatingWeaponsBricks, sticksDeaths1 Protestant civilianPerpetratorSandy Row women's UDA unit vteThe Troublesin Ireland1960s and 1970s Battle of the Bogside/1969 riots RTÉ bombing Battle of St Matthew's Falls Curfew Crossmaglen bombing Scottish soldiers' killings Operatio...

 

Academy in Sheringham, Norfolk, EnglandSheringham High SchoolLocationSheringham, Norfolk, NR26 8NDEnglandCoordinates52°56′11″N 1°11′55″E / 52.936344°N 1.198572°E / 52.936344; 1.198572InformationTypeAcademyTrustNorth Norfolk Academy Trust [1]Department for Education URN137621 TablesOfstedReportsHeadteacherAmber Bayley[2]GenderCoeducational[2]Age11 to 18[2]Enrolment702[2]Capacity870[2]HousesCarter, Cavell, ...

Approximation of the figure of Earth as a sphere Round world redirects here. For other uses, see The World is Round.Not to be confused with Earth ball. Image from space: The curved surface of the spherical planet EarthSpherical Earth or Earth's curvature refers to the approximation of the figure of the Earth to a sphere. The concept of a spherical Earth gradually displaced earlier beliefs in a flat Earth during classical antiquity and the Middle Ages. The figure of the Earth is more accuratel...

 

Quarter of Hamburg in GermanyBlankenese Quarter of Hamburg Beach of BlankeneseLocation of Blankenese in Hamburg Blankenese Show map of GermanyBlankenese Show map of HamburgCoordinates: 53°33′37″N 9°48′29″E / 53.56028°N 9.80806°E / 53.56028; 9.80806CountryGermanyStateHamburgCityHamburg BoroughAltona, Hamburg Area • Total7.7 km2 (3.0 sq mi)Population (2023-12-31)[1] • Total13,521 • Density1,800/k...