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 mail
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 >>