Professional Documents
Culture Documents
Protocol:
echo
echo
ftp-data
ftp
telnet
smtp
timed
timed
http
nntp
login
Port:
7
7
20
21
23
25
37
37
80
119
513
Bazat pe:
tcp
udp
tcp
tcp
tcp
tcp
tcp
udp
tcp
tcp
tcp
Obs
transfer fiiere
conectare
transfer posta
ora exacta
www
news
rlogin conectare
7.3 SMTP
O utilizare foarte rspndita a Internetului este transmisia potei electronice. Acest
mecanism functioneaza foarte asemntor cu trimiterea potei obinuite:
- presupune mpachetarea mesajului intr-un cadru continand adresele expeditorului si
destinatarului: formatul acestei adrese este
numeContUtilizator@adresa.server
numele utilizatorului nu este neaprat cel al contului deschis pe server, existnd si
posibilitatea schimbrii lui (aliasing). De fapt informaia purtata de mesaj este mai
complexa, in mesaj pstrndu-se adresele de tranzit, ora plecrii si sosirii mesajului, mai
multe adrese de destinaie, o eventuala adresa de rspuns diferita de cea de expediere etc.
- trimiterea potei intre diferite oficii de tranzit se face de obicei prin protocolul numit
SMTP (Simple Mail Transfer Protocol, vezi RFC 821), astfel permitandu-se stocarea
mesajelor pe parcurs, alegerea cailor optime, protecia la cderea reelei.
- ridicarea potei de ctre utilizator se face fie local, pe maina destinaie fie de la distanta,
folosind protocolul POP3 (vezi RFC 1725) -sau ceva mai noul IMAP- cu ajutorul unui
client de eMail, mesajele ramanand de asemenea pstrate.
Pentru utilizarea acestui serviciu exista destul de multe programe client, de
exemplu mail, pine, elm. Acestea sunt doar cteva programe rulnd sub linux in mod text,
dar prin acest mecanism al potei electronice putem trimite de asemenea documente
formatate, imagini, secvene audio sau mesaje fax, putem accesa si aduce documente si
aplicaii de pe servere de ftp sau WWW. Aceste fiiere evident nu vor mai fi fiiere text.
Mesajele email sunt mesaje text codate pe 7 bii, folosind diferite seturi de caractere (de
aici si unele probleme de compatibilitate ce apar la afiarea mesajelor). Aplicaiile folosesc
octeii ntregi, deci au trebuit implementate mecanisme de codare a coninutului pe 8 bii si
transmiterea lui ca o succesiune de caractere pe 7 bii. Exista programe care fac aceasta
(uuencode/uudecode sub Unix) sau s-au implementat chiar extensii ale clienilor de email
care sa se ocupe automat de acest aspect (mesajele cu extensii MIME).
7.4 FTP
Sa ncepem acum prezentarea protocolului FTP. Acesta a fost practic raiunea
pentru care a fost creat Internetul: transferul de informaii sub forma de fiiere intre
diferite centre de cercetare din SUA. Aceste conectri s-au inmultit din ce in ce, si alte
instituii si apoi persoane s-au conectat la aceasta reea care ulterior a primit numele de
Internet.
Un program FTP va utiliza 2 porturi pentru doua conexiuni diferite: portul 20
pentru conexiunea de date si portul 21 pentru conexiunea de comenzi. Conexiunea de
comenzi este foarte asemntoare cu conexiunea tip telnet, ea permitand rularea unui set
redus de comenzi pe calculatorul server. Aceste comenzi sunt: cd, ls (comenzi tipice Unix),
dir (introdusa pentru asemnarea cu comanda MSDOS) si comenzi tipice ftp: get, put,
tick, binary etc. Asemnarea cu protocolul telnet se poate testa, oblignd clientul de telnet
sa se conecteze pe portul 21. Conexiunea de date se deschide doar in momentul in care
este ceva de transmis si se nchide imediat dup aceea, pentru a nu tine ocupate resurse in
mod inutil.
Singurul neajuns al acestui stil de conectare este ca pentru a m conecta pe un
calculator si a rula comenzi pe el, trebuie sa am dreptul de a o face, altfel spus sa exist ca
utilizator definit pe acel calculator. Ar fi fost imposibil sa se defineasc utilizatori pentru
fiecare care ar fi vrut sa citeasc informaie de pe un server; de aceea s-a introdus noiunea
de utilizator anonymous, care poate intra pe un server FTP cu parola adresa sa de email
(deoarece aceasta adresa este inuta doar pentru evidenta interna, poate fi introdus orice
semnnd ca format cu formatul adresei de email: cineva@undeva.ro). Directorul de
intrare si singurul pe care are acces utilizatorul anonymous este cel de FTP. Informaia
utila de obicei se gaseste in subdirectorul /pub
7.5 HTTP
Daca FTP a lansat Internetul, cu sigurana ca protocolul HTTP si principala sa
aplicaie, WWW (WorldWide Web) au generat succesul pe care l are acum. Acest protocol
permite transferul de informaie att text cat si grafica, organizata intr-o maniera uor
accesibila bazata pe documentul hipertext.
cutare automata rezultatele nu vor fi exact cum ne-am atepta. De aceea exista si locaii
unde exista colecii de astfel de adrese, grupate pe subiecte de interes.
(http://www.yahoo.com, http://www.webopaedia.com, http://www.infoseek.com) Si nu in
ultimul rnd, s-au implementat si posibilitati de cutare a arhivelor FTP (inca foarte
rspndite) prin acelai mod grafic (http://ftpsearch.ntnu.no)