Verificare servicii
Pagina principala | Curs | Laborator | Proiect |
<< Traceroute | Interogare server DNS >> |
In cazul in care se doreste verificarea functionarii unui anumit serviciu pe un server metoda cea mai sigura este de a va conecta pe portul specific acelui serviciu. Porturile standard pentru cele mai folosite servicii in Internet sunt:
Port
|
Serviciu
|
23 | telnet |
25 | |
80 | http |
21 | ftp |
110 | pop3 |
... |
Verificarea serviciului se poate face cu ajutorul comenzii telnet, specificand ca al doilea parametru numarul portului la care se doreste conectarea. In exemplul de mai jos aveti raspunsul primit ca urmare a comenzii de conectare la portul 80:
telnet vega.unitbv.ro 80
orion:~$ telnet vega.unitbv.ro 80
Trying 193.254.231.35...
Connected to vega.unitbv.ro.
Escape character is '^]'.
Mai departe serverul asteapta o comanda a protocolului HTTP de cerere a unui
fisier. Inchiderea unei conexiuni telnet se poate face mereu cu combinatia CTRL-].
Daca in continuare s-ar da comanda de cerere a unei pagini web, serverul va
transfera fisierul html respectiv, exact cum o face cand comunica cu navigatorul.
De exemplu:
telnet vega.unitbv.ro 80
Trying 127.0.0.1...
Connected to vega.unitbv.ro.
Escape character is '^]'.
GET /~jipa/ui/index.html HTTP/1.1
Nu uitati: Trebuie sa introduceti un ENTER dupa tastarea comezilor (indicat
cu bold) si inca un ENTER pentru a indica serverului web ca s-a trimis cererea
si se asteapta raspunsul.
La fel se poate verifica si functionarea serverului de mail:
orion:~$ telnet vega.unitbv.ro 25
Trying 193.230.54.35...
Connected to vega.unitbv.ro.
Escape character is '^]'.
220 vega.unitbv.ro ESMTP Sendmail 8.11.2/8.11.2; Sun, 24 Nov 2002 19:56:58
+0200
In exemplul de mai sus se poate vedea ca a raspuns serverul de mail (Sendmail),
si s-a precizat versiunea acestuia.
La fel se poate proceda si in cazul altor servicii: ftp, ssh, pop3 etc.
In Linux porturile corespunzatoare diferitelor servicii
se gasesc in fisierul /etc/services.
<< Traceroute | Interogare server DNS >> |