Telnet k2p18pn
Este prescurtarea de la TELEcommunications NETwork si se refera atat la
aplicatie cat si la protocol. Telnet ofera utilizatorilor o cale de a
se loga si de a-si accesa terminalele proprii prin retea. Practic, Telnet asigura
accesul direct la calculatorul aflat la distanta. Accesul se face pe portul
23, port rezervat implicit pentru aplicatia Telnet dar serverul telnet se poate
configura sa utilizeze si alt port.
Telnet are nevoie de un server Telnet aflat pe calculatorul gazda ce va fi accesat.
Sistemele de operare Windows necesita prezenta unui server Telnet pentru a accepta
conexiuni de la distanta. Calculatoarele cu sistemul de operare UNIX sau derivatele
Linux au un server Telnet preinstalat.
Pe calculatorul client ce se conecteaza prin Telnet la un server este nevoie
de o aplicatie cu rol de interfata in mod text sau grafic. Aplicatia client
oferita de sistemul de operare se numeste Telnet. Windows cat si Linux
ofera o aplicatie simpla in mod text ce permite connectarea prin Telnet.
FTP
File Transfer Protocol (FTP) este un protocol pasiv care permite utilizatorilor
autorizati sa transfere fisiere de la si catre servere aflate la distanta. FTP
stabileste o conexiune de obicei in “mod pasiv” (Passive Mode)
in care clientul preia structura de directoare, transfera fisiere si apoi
se deconecteaza.
Serverele FTP pot fi configurate dupa dorinta administratorului sa accepte conexiuni
anonime sau sa impuna autentificarea utilizatorului la deschiderea sesiunii
de lucru. De asemenea serverul intrerupe conexiunea dupa un anumit timp
de inactivitate.
FTP functioneaza implicit pe porturile 20 -; pentru transfer de date si
21 -; pentru transferul comenzilor.
Sistemele de operare ofera clienti FTP in forma text sau grafic. Programele
client sub forma de text transfera serverului comenzile date de utilizator de
la tastatura si afiseaza raspunsul serverului pe ecran. Exista si programe client
FTP grafice care ofera o interfata grafica pentru gestionarea fisierelor intr-o
sesiune de lucru FTP. Comenzile sunt generate automat iar raspunsul serverului
este interpretat si afisat grafic.
SMTP
Simple Mail Transfer Protocol este standardul utilizat pentru transferul postei
electronice prin Internet. Toate sistemele de operare au clienti de e-mail care
suporta SMTP. Acest protocol utilizeaza si alte servicii si protocoale cum ar
fi POP3 si IMAP4 care permit utilizatorului sa-si gestioneze mesajele pe serverul
pe care are configurata casuta postala. Protocolul utilizeaza portul 25.
Posta electronica este un serviciu standard care permite utilizatorilor sa trimita
si sa receptioneze mesaje electronice. Aceste mesaje pot fi insotite de
fisiere atasate.
Utilizatorii acestui servici trebuie sa-si defineasca mai intai
o casuta postala pe un anumit server, casuta care va fi identificata printr-o
adresa unica. Adresa este compusa dintr-un identificator al utilizatorului,
semnul @ (citit “at”) si URL-ul serverului care gazduieste casuta
postala. Ex: Ionel@ulbsibiu.ro
Un mesaj de posta electronica are urmatoarele campuri:
- Destinatar (To:) unde se specifica adrersa (sau adresele) destinatarului
- Carbon Copy (Cc:) este adresa unde se trimite o copie a mesajului
- Subiectul (Subject:) este un text ce reprezinta subiectul mesajului
- Prioritatea (Priority:) este un camp se indica prioritatea mesajului
(High, Normal, Low)
- Corpul mesajului (Body:) este textul propriuzis al mesajului. Unele programe
client de mail permit scrierea si afisarea mesajelor cu tag-uri HTML
- Fisiere atasate (Attachments:) fisierele ce vor fi trimise odata cu mesajul
La orice mesaj se ataseaza automat si adresa de e-mail si IP-ul expeditorului.
OBSERVATIE: Mesajele electronice se transmit in clar fara a fi criptate
sau securizate in vreun fel. Informatiile critice trebuie criptate de
utilizatori cu programe speciale, trimise codificat si decriptate la receptionare.
HTTP
Hyper Text Transfer Protocol este un protocol ce asigura transferul unor fisiere
text in care continutul a fost scris folosind limbajul HTML (Hyper Text
Markup Language). Acest limbaj permite integrarea textului cu imaginile, cu
alte elemente multimedia si cu elemente active. Acest limbaj a evoluat si a
integrat tot mai multe elemente. In prezent se poate integra in
corpul fisierelor html cod care se va executa pe server sau pe calculatorul
client. De asemenea in paginile html se pot integra si programe precompilate
in limbaje independente de platforma (cum ar fi JAVA), programe care se
numesc “Applet” si care sunt rulate pe calculatorul clientului intr-o
“masina virtuala”.
Vizualizarea paginilor html se face cu ajutorul unor programe client numite
browsere care sunt oferite gratuit si sunt disponibile pentru toate tipurile
de sisteme de operare. Cel mai cunoscut este Microsoft Internet Explorer (5.0,
5.5, 6.0 s.a) dar se utilizeaza si Netscape Communicator, Mozilla, Opera si
altele.
Aceste programe interpreteaza tag-urlie html si afiseaza continutul in
conformitate cu specificatiile limbajului html.
Serverul HTTP poate fi configurat sa autentifice utilizatorul inainte
de a transfera un fisier catre acesta.
Portul implicit utilizat de http este portul 80.
Utilitare standard de monitorizare a retelei
- ifconfig -; furnizeaza informatii despre configuratia elementara a interfetei
de retea. Se utilizeaza la detectarea configurarilor incorecte a adreselor sau
a mastii de retea. Acest instrument se numeste ipconfig in Winnt si winipcfg
in Windows 95
- netstat -; furnizeaza informatii detaliate despre fiecare interfata de
retea, despre socket-urile si despre rutarea in retea.
- ping -; indica daca o gazda poate fi accesata. De asemenea ping ofera
statistici despre pierderile de pachete si despre timpul de accesare.
- traceroute -; prezinta ruta pe care o urmeaza pachetele in drumul
de la client la server. Afiseaza informatii despre fiecarere nod (hop) traversat.
In Windows se numeste tracert
- route -; prezinta si permite setarea tabelei de rutare a pachetelor precum
si setarea gateway-ului implicit.
Aplicatii:
1. Verificati daca este posibila conectarea la calculatorul Linux (IP=192.168.2.96).
2. Stabiliti o conexiune Telnet la calculatorul Linux Utilizati contul “student”
cu parola “student”. Utilizati pentru aceasta utilitarul Telnet
al sistemului de operare.
3. Instalati utilitarul de comunicare ZOC (v4.3) si stabiliti conexiunea Telnet
de mai sus utlizand ZOC.
4. Sa se afle de pe Linux adresa IP si masca de retea precum si numele interfetei
de retea.
5. Afisati tabela de rutare de pe Linux si de pe calculatorul pe care lucrati
6. Afisati nodurile traversate pentru a accesa www.ulbsibiu.ro de pe calculatorul
Linux si de pe calculatorul pe care lucrati. Incercati si alte URL-uri.
7. Deschideti utilitarul ftp din Windows si afisati toate comenzile posibile
utilizand comanda help (sau ?).
8. Deschideti o sesiune de lucru ftp pe Linux si transferati un fisier pe server.
9. Cu ajutorul unui browser se cere vizualizarea fisierelor ftp de pe Linux
si copierea locala a unui fisier.
10. Deschideti o pagina html intr-un browser si vizualizati codul html.