Documente Academic
Documente Profesional
Documente Cultură
FTP Notiuni Introductive
FTP Notiuni Introductive
Notiuni introductive
Acest serviciu se utilizeaza pentru transferul fiserelor intre doua calculatoare de
pe Internet. Protocolul utilizat de calculatoare in acesta caz
este FTP (File Transfer Protocol), de aici si numele serviciului, se spune de
obicei transfer FTP sau pur si simplu FTP. Utilizatorul se conecteaza (prin
intermediul unui client FTP) la calculatorul ce ruleaza un server FTP, si transfera
pe calculatorul local fisierele dorite.
Veti folosi 3 metode (trei clienti FTP) pentru a efectua transferul FTP: din linia de
comanda, program grafic (WS_FTP, SSH File Transfer) si browser-ul, care poate fi
folosit si ca un client FTP, nu numai de HTTP.
La toate metodele se trec prin etapele de mai jos, doar ca in ultimele doua cazuri
unele etape sunt transparente pentru utilizator, programul client le efectueaza
automat:
transferul efectiv
inchiderea conexiunii
La transferul din linia de comanda veti trece prin fiecare etapa, executand
comenzile necesare. Programul pentru efectuarea transferului se
numeste ftp atat in SO Windows cat si Linux. In Linux este un client mult mai
eficient, numit ncftp.
Etapa a doua, cea de identificare este facuta pe baza numelui utilizator si a
parolei pe care o are utilizatorul pe serverul respectiv. Asta inseamna ca
utilizatorul trebuie sa aiba un cont pe serverul respectiv pentru a se conecta.
Deoarece cu timpul pe Internet au aparut multe servere FTP pe care exista un
volum mare de date care este pus la dispozitia oricarui utilizator, s-a introdus
asa-numitul ftp anonymous, care permite oricui sa se conecteze la acel server
fara sa aiba un cont. Metoda consta in utilizarea unui cont generic
numit anonymous (acesta fiind umele utilizator), si ca parola se
foloseste adresa proprie de e-mail.
In general in acest mod utilizatorul are numai drept de citire de pe server, adica
poate transfera fisiere de pe server pe calculatorul local. Pe unele servere FTP se
permite utilizatorului sa puna fisiere pe server, acest lucru se face intr-un director
special numit incoming.
Pe un server FTP anonymous fisierele puse la dispozitia utilizatorilor se afla in
directorul numit pub. In general in acest director si in subdirectoare exista un
fisier numit README sauINDEX care descrie continutul acestor directoare, adica
ce anume contine fiecare fisier. De aceea dupa conectare, daca nu stiti ce
reprezinta numele unui fisier transferati acest fisier index, care descrie fiecare
fisier in parte.
Transferul de pe server pe calculatorul local se numeste download, iar in cealata
directie, de pe calculatorul local pe server se numeste upload.
Pentru a urmari etapele descrise mai jos, veti efectua un transfer FTP anonymous
de pe serverul vega.unitbv.ro, transferand fisierul numit winrar.exe, aflat in
directorul /pub/win95.
FTP din linia de comanda
Deschideti fereastra pentru linia de comanda (Command Prompt) si efectuati
etapele descrise mai jos:
a) Conectarea la serverul de la distanta
Conectarea se poate face fie prin precizarea numelui serverului dupa numele
programului:
ftp vega.unitbv.ro
sau fie dupa cea ati pornit programul ftp (dand comanda ftp) utilizati
comanda open (deschidere conexiune) a programului:
ftp> open vega.unitbv.ro
b) Identificare la server cu nume utilizator si parola
Fiind un transfer de la un server ftp anonymous, asa cum s-a precizat mai sus ca
nume de utilizator se foloseste anonymous, iar ca parola adresa de e-mail.
Daca aveti cont pe serverul respectiv, atunci folositi numele de cont si parola pe
care o aveti pentru a accesa fisierele.
Daca ati gresit la aceasta faza numele utilizator sau parola si serverul nu va
permis accesul, pentru a va identifica din nou folositi comanda:
ftp> user
dupa care introduceti din nou numele utilizator si parola pana reusiti sa accesati
serverul.
c) Selectarea directorului pe server
Odata conectati puteti afisa continutul oricarui director cu comanda ls. Directorul
in care se afla fisierul cautat este /pub/win95, trecerea in aceasta se face cu
comanda
cd pub/win95
d) Selectarea directorului pe calculatorul local
Verificati unde aveti drept de scriere pe calculatorul local. Aici presupunem ca
directorul este D:\temp, deci selectam acest director cu comanda:
lcd d:\temp
Observati ca lcd (local change directory) schimba directorul pe calculatorul local,
iar cd pe serverul de la distanta.
e) Selectarea modului de transfer
Modul de transfer poate fi binar sau ascii. Modul de transfer ascii poate fi folosit
numai pentru transferul fisierelor text editate cu un editor de text rudimentar
(Notepad, editorul din NC, joe, pico), deci care nu contin nici o formatare
suplimentara, astfel toate caracterele sunt memorate pe 7 biti, in codul ASCII. La
modul de transfer ascii se are in vedere acest lucru, si datele sunt interpretate
pe 7 biti, ca si cod ASCII. Pentru alte fisiere (executabile, imagini, arhive etc.) se
foloseste modul de transfer binar, unde informatia este interpretata bit cu bit.
Fisierele text pot fi transferate si prin modul binar, deci pentru a nu face un
transfer eronat cel mai sigur este selectarea modului de transfer binar, indiferent
de tipul fisierului de transferat. Comanda este:
bin
sau binary
si ascii pentru transferul in mod ASCII.
f) Transferul efectiv
Transferul se realizeaza prin comanda "get nume_fisier", adica in acest caz:
get winrar.exe
Acesta este comanda pentru download, iar pentru upload comanda este
"put nume_fisier". Upload este posibil doar daca aveti drept de scriere pe
serverul respectiv.
g) Inchiderea conexiunii
Inchiderea conexiunii se poate face cu comanda close, in acest caz ramanand in
programul ftp si se poate deschide o nou conexiune cu comanda open. Pentru a
inchide conexiune si a iesi din programul ftp se foloseste comanda bye.
Nota
Comenzile disponibile in programul ftp cum ar fi open, get, etc. le puteti afisa cu
comanda help.
Inainte de a transfera fisierul puteti da comanda hash, care va afisa
caracterul # dupa fiecare 1kB transferat. In cazul transferului unui fisier mare
este o modalitate buna de a vedea ca transferul este in progres sau s-a blocat.
In Linux exista si programul ncftp, care este un mai util decat ftp, permitand si
transferul unor structuri intregi de directoare. Incercati o conectare ftp
anonymous la vega si cu acest program.
FTP folosind un program grafic
1. Veti utiliza programul client WS_FTP (se gaseste la meniul Start>Programs->Internet->Ws-ftp) pentru a efectua acelasi transfer ca in
exemplul anterior. Trebuie sa completati numele host-lui la care va conectati (in
Ca urmare se vor gasi toate fisierele care incep cu literele fp si au extensia zip,
caracterul * semnificand "orice fel si oricate caractere", ca si in DOS sau Unix.
O alta adresa pentru cautarea fisierelor pe servere FTP este:
filesearching.com
La adresa de mai jos gasiti o lista de servere de cautare pentru fisiere FTP:
ftpsearchengines.com
Notiuni introductive
World Wide Web este unul din cele mai populare servicii de pe Internet, ce ofera
o multime de colectii de documente disponibile pe diverse calculatoare pe tot
globul, numite servere web.
http://www.unitbv.ro
http://vega.unitbv.ro/~jipa/codur
i.txt
ftp://vega.unitbv.ro/pub/win95
poate afla pe mai multe servere web in diferite locatii geografice, nu este
neaparat localizat pe un singur server web.
Un sinonim mai putin folosit pentru "site web" este "prezenta web".
Site-urile web pentru firmele sau companiile binecunoscute sunt usor de intuit,
cum ar fi:
CNN
www.cnn.com
FBI
www.fbi.gov
www.webster.com
Discovery
www.discovery.com
AllTheWeb
Yahoo
Lycos
Altavista
Askjeeves
Looksmart
Excite
Mamma
MSN Search
Hotbot
Profusion
pagina
web
fisier
text
continut
ul unui
director
http://www.unitbv.ro
http://vega.unitbv.ro/~jipa/codur
i.txt
ftp://vega.unitbv.ro/pub/win95
www.cnn.com
FBI
www.fbi.gov
www.webster.com
Discovery
www.discovery.com
AllTheWeb
Yahoo
Lycos
Altavista
Askjeeves
Looksmart
Excite
Mamma
MSN Search
Hotbot
Profusion
acea adresa, care intoarce la client resursa (pagina) ceruta. Elementele din figura
sunt descrise mai jos:
Server-ul web este un program ce ruleaza pe un calculator conectat permanent
la Internet, si care serveste cererile de pagini web primite de la diferitele
calculatoare conectate la Internet, cereri trimise prin intermediul navigatorului.
Clientul web (Internet Explorer, Netscape Navigator, Opera, Mozilla, etc.) este
browser-ul (navigatorul) care permite accesarea informatiilor pe diferitele servere
web din Internet. Acesta permite vizualizarea unei pagini de la o anumita adresa,
memoreaza paginile vizitate recente, pentru a fi accesate mai rapid cand
utilizatorul cere o pagina deja vizitata (cu butoanele Back si Forward),
memorarea anumitor adrese (Bookmark sau Favorites) pentru vizitare ulterioara
etc.
Protocoalele in general sunt un set de reguli, comenzi folosite pentru a schimba
informatii intre calculatoare. Protocolul HTTP (HyperText Transfer Protocol) este
folosit pentru schimbul de fisiere cum ar fi text, imagini, sunet, video intre
serverul si clientul web. Cand utilizatorul introduce adresa unei pagini web sau
face click pe o legatura hypertext navigatorul trimite ocerere HTTP catre
serverul care se afla la adresa respectiva. Serverul primeste cererea si dupa
procesarea ei trimite fisierul cerut la clientul care a facut cererea.
URL (Uniform Resource Locator) este adresa unei resurse, unui fisier accesibil pe
Internet. Forma generala a URL-lui este:
protocol://nume.de.domeniu/nume_fisier
Tipul resursei depinde de protocolul folosit. Daca protocolul este HTTP (implicit,
daca nu se specifica nimic la protocol) atunci aceasta este o pagina web, in limbaj
HTML. Daca protocolul este FTP atunci resursa este un fisier oarecare (text,
executabil, arhiva zip, imagine etc.) de pe un server ftp. Exemple de URL-ri:
pagina
web
fisier
text
continut
ul unui
director
http://www.unitbv.ro
http://vega.unitbv.ro/~jipa/codur
i.txt
ftp://vega.unitbv.ro/pub/win95
Un site web este o colectie de documente web (in format HTML) ce includ o
pagina de intrare, de start numita home page. Site-ul web a unei persoane sau
a unei firme poate fi accesata prin adresa "home page"-ului. De acolo dupa aceea
se poate accesa restul site-ului. De exemplu site-ul web al universitatii este:
http://www.unitbv.ro
Practic "home page"-ul include si un nume de fisier, care in general este
numit index.html sau index.htm (sau index.php, index.asp si alte cateva
variante, dar cele mentionate sunt cele mai des intalnite), insa acesta nu trebuie
specificat in adresa pentru ca serverul web este setat sa caute implicit unul din
aceste nume de fisiere. Deci adresa siteului corect ar
fihttp://www.unitbv.ro/index.html, insa nu trebuie specificata si numele
fisierului, pentru ca este incarcat automat de catre serverul web. Site-ul web se
poate afla pe mai multe servere web in diferite locatii geografice, nu este
neaparat localizat pe un singur server web.
Un sinonim mai putin folosit pentru "site web" este "prezenta web".
Site-urile web pentru firmele sau companiile binecunoscute sunt usor de intuit,
cum ar fi:
CNN
www.cnn.com
FBI
www.fbi.gov
www.webster.com
Discovery
www.discovery.com
AllTheWeb
Yahoo
Lycos
Altavista
Askjeeves
Looksmart
Excite
Mamma
MSN Search
Hotbot
Profusion
URL (Uniform Resource Locator) este adresa unei resurse, unui fisier accesibil pe
Internet. Forma generala a URL-lui este:
protocol://nume.de.domeniu/nume_fisier
Tipul resursei depinde de protocolul folosit. Daca protocolul este HTTP (implicit,
daca nu se specifica nimic la protocol) atunci aceasta este o pagina web, in limbaj
HTML. Daca protocolul este FTP atunci resursa este un fisier oarecare (text,
executabil, arhiva zip, imagine etc.) de pe un server ftp. Exemple de URL-ri:
pagina
web
fisier
text
continut
ul unui
director
http://www.unitbv.ro
http://vega.unitbv.ro/~jipa/codur
i.txt
ftp://vega.unitbv.ro/pub/win95
CNN
www.cnn.com
FBI
www.fbi.gov
www.webster.com
Discovery
www.discovery.com
AllTheWeb
Yahoo
Lycos
Altavista
Askjeeves
Looksmart
Excite
Mamma
MSN Search
Hotbot
Profusion
Comanda
Modul de
utilizare
Suportat de
Includerea
termenilor
Excluderea
termenilor
Expresii,
fraze
""
Gaseste
automat
oricare din
cuvinte
Gaseste toate
cuvintele
in pagina de
cautare
avansata
in alt fel
automat
in alt fel
Cautare in titlul
paginilor
Cautare intr-un
Modul de utilizare
Suportat de
title:
normal.title:
AllTheWeb,
Lycos (numai pentru rezultatele AllTheWeb)
allintitle:
intitle:
in pagina de
cautare avansata
Direct Hit
fara nici un
cuvant special
in alt fel
host:
AltaVista
anumit
domeniu
Cautarea
termenilor in
URL
Cautarea
paginilor care
fac legaturi la
un anumita
pagina sau
domeniu
site:
url.host:
AllTheWeb,
Lycos (numai pentru rezultatele AllTheWeb)
domain:
fara nici un
cuvant special
url:
url.all:
AllTheWeb,
Lycos (numai pentru rezultatele AllTheWeb)
allinurl:
inurl:
originurl:
Inktomi
(AOL, GoTo, HotBot)
u:
Yahoo
none
link:
linkdomain:
link.all:
AllTheWeb,
Lycos (numai pentru rezultatele AllTheWeb)
fara nici un
cuvant special
Comanda
Modul de
utilizare
Suportat de
Includerea
termenilor
Excluderea
termenilor
automat
in pagina de
cautare
avansata
in alt fel
automat
in alt fel
Expresii,
fraze
Gaseste
oricare din
cuvinte
Gaseste toate
cuvintele
Modul de utilizare
Suportat de
Cautare in titlul
paginilor
title:
normal.title:
AllTheWeb,
Lycos (numai pentru rezultatele AllTheWeb)
allintitle:
intitle:
in pagina de
cautare avansata
Direct Hit
fara nici un
cuvant special
Cautare intr-un
anumit
domeniu
Cautarea
termenilor in
URL
Cautarea
paginilor care
fac legaturi la
un anumita
pagina sau
domeniu
in alt fel
host:
AltaVista
site:
url.host:
AllTheWeb,
Lycos (numai pentru rezultatele AllTheWeb)
domain:
fara nici un
cuvant special
url:
url.all:
AllTheWeb,
Lycos (numai pentru rezultatele AllTheWeb)
allinurl:
inurl:
originurl:
Inktomi
(AOL, GoTo, HotBot)
u:
Yahoo
none
link:
linkdomain:
link.all:
AllTheWeb,
Lycos (numai pentru rezultatele AllTheWeb)
fara nici un
cuvant special
Folositi pentru cautare cuvinte cat mai exacte legate de subiectul despre care
doriti sa aflati informatii. Descrieti cat mai exact ce cautati pentru a primi
rezultate exacte sau cat mai apropiate de ceea ce cautati.
Daca de exemplu va intereseaza probleme de securitate legate de Windows 2000,
incercati cautarea cu cuvintele: "Windows2000 security" in loc sa scrieti
doar Windows2000.
Cand introduceti mai multe cuvinte de cautare, trebuie sa folositi si diferiti
operatori matematici sau booleani pentru a spune motorului de cautare cum sa
combine acele cuvinte.
Utilizarea semnului +
Pentru a fi siguri ca motorul de cautare va cauta documentele care contin toate
cuvintele introduse, nu doar unele din ele, se foloseste semnul +. Cuvintele de
cautare trebuiec precedate de semnul +, pentru a spune motorului de cautare ca
se cauta documentele care contin TOATE cuvintele precizate, altfel ar cauta toate
documentele care contin cel putin una din cuvinte. De exemplu:
+tutorials +C +beginners
+Windows +98 +bugs
Utilizarea ghilimelelor
In exemplele de mai sus se vor cauta documentele care contin toate aceste
cuvinte, dar este posibil sa acestea sa nu aiba legatura intre ele, adica una din
cuvinte sa apara la inceputul documentului, celalalt in alta propozitie si ultimul pe
la sfarsitul documentului si sa nu fie in legatura una cu cealalta.
Cea mai precisa dar si restricticva cautare este includerea cuvintelor intre
ghilimelelor, caz in care motorul de cautare va cauta exact expresia,
fraza respectiva in documente. Luand exemplu anterior cautarea ar fi:
"C tutorials for beginners"
Utilizarea semnului Cateodata doriti sa cautati anumite cuvinte si vreti sa fiti siguri ca altele nu vor
aparea in rezultate. In cazul acesta se foloseste semnul - (minus) pentru a
exclude cuvintele respective din cautare. De exemplu daca vreti sa gasiti
informatii despre Windows 2000 dar nu si despre versiunile 98 si 95, atunci puteti
cauta astfel:
Windows2000 -95 -98
Deasemenea pentru cautari se pot folosi
operatori OR(sau), AND(si), NOT(nu), NEAR(langa). De exemplu
accident NEAR aeroport
indica ca se cauta cuvintele "accident" si "aeroport" si cel din urma trebuie sa
fie in cadrul textului in apropierea primului cuvant.
In tabelul de mai jos este indicat unde functioneaza aceste metode de cautare.
Comanda
Modul de
utilizare
Suportat de
Includerea
termenilor
Excluderea
termenilor
Expresii,
fraze
""
automat
in pagina de
cautare
avansata
in alt fel
automat
in alt fel
Gaseste
oricare din
cuvinte
Gaseste toate
cuvintele
Modul de utilizare
Suportat de
Cautare in titlul
paginilor
title:
normal.title:
AllTheWeb,
Lycos (numai pentru rezultatele AllTheWeb)
allintitle:
intitle:
in pagina de
cautare avansata
Direct Hit
fara nici un
Cautare intr-un
anumit
domeniu
Cautarea
termenilor in
URL
Cautarea
paginilor care
fac legaturi la
un anumita
pagina sau
domeniu
cuvant special
LookSmart, Lycos
Inca nu este actualizat, dar poate
functiona si la:
Netscape
in alt fel
host:
AltaVista
site:
url.host:
AllTheWeb,
Lycos (numai pentru rezultatele AllTheWeb)
domain:
fara nici un
cuvant special
url:
url.all:
AllTheWeb,
Lycos (numai pentru rezultatele AllTheWeb)
allinurl:
inurl:
originurl:
Inktomi
(AOL, GoTo, HotBot)
u:
Yahoo
none
link:
linkdomain:
link.all:
AllTheWeb,
Lycos (numai pentru rezultatele AllTheWeb)
fara nici un
cuvant special
Comanda
Modul de
utilizare
Suportat de
Includerea
termenilor
Excluderea
termenilor
Expresii,
fraze
""
automat
in pagina de
cautare
avansata
in alt fel
automat
in alt fel
Gaseste
oricare din
cuvinte
Gaseste toate
cuvintele
Modul de utilizare
Suportat de
Cautare in titlul
paginilor
title:
normal.title:
AllTheWeb,
Lycos (numai pentru rezultatele AllTheWeb)
allintitle:
intitle:
Cautare intr-un
anumit
domeniu
Cautarea
termenilor in
URL
Cautarea
paginilor care
fac legaturi la
un anumita
pagina sau
domeniu
in pagina de
cautare avansata
Direct Hit
fara nici un
cuvant special
in alt fel
host:
AltaVista
site:
url.host:
AllTheWeb,
Lycos (numai pentru rezultatele AllTheWeb)
domain:
fara nici un
cuvant special
url:
url.all:
AllTheWeb,
Lycos (numai pentru rezultatele AllTheWeb)
allinurl:
inurl:
originurl:
Inktomi
(AOL, GoTo, HotBot)
u:
Yahoo
none
link:
linkdomain:
link.all:
AllTheWeb,
Lycos (numai pentru rezultatele AllTheWeb)
fara nici un
cuvant special