Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako testujete webový server pomocou telnet?

Telnet je možné použiť na veľmi základný test schopnosti webového servera prijímať a reagovať na žiadosti na konkrétnom porte (zvyčajne port 80 pre HTTP alebo 443 pre HTTPS). Netestuje obsah * odpovede, iba to, že je prijatá odpoveď. Je to mimoriadne základné a ďaleko od komplexného testu.

Takto to robíte:

1. Otvorte klienta telnet: Väčšina operačných systémov zahŕňa klienta Telnet. Na Linux/MacOS môžete zvyčajne otvoriť terminál a typ „telnet“. V systéme Windows možno budete musieť povoliť (v predvolenom nastavení to často nie je povolené) prostredníctvom nastavení funkcií Windows.

2. Pripojte sa k serveru: Zadajte `Open ` a stlačte kláves Enter. Nahraďte `` s IP adresou alebo názvom domény vášho webového servera a `` s 80 (pre HTTP) alebo 443 (pre HTTPS). Napríklad:

`` `Bash

telnet www.example.com 80

`` `

3. Pošlite požiadavku HTTP: Ak je pripojenie úspešné, dostanete správu o pripojení. Potom zadajte základnú žiadosť HTTP Get a stlačte kláves Enter:

`` `

Get / http / 1.1

Hostiteľ:www.example.com

Pripojenie:Zatvorte

`` `

`` je rozhodujúci; Znamená to koniec hlavičky.

4. Preskúmajte odpoveď: Webový server by mal reagovať hlavičkou HTTP a potenciálne obsahom HTML na webovej stránke. Ak vidíte odpoveď (aj keď ide o chybové hlásenie), server aspoň počúva na zadanom porte a reaguje na základné požiadavky.

Obmedzenia:

* https (port 443) nebude fungovať priamo s telnet: Telnet je nešifrovaný, zatiaľ čo HTTPS používa šifrovanie SSL/TLS. Získate zlyhanie pripojenia. Na testovanie serverov HTTPS potrebujete nástroje ako `OpenSSL S_Client`.

* Žiadne podrobné testovanie: Telnet vám ukazuje iba odpoveď HTTP. Nekontroluje správny HTML, CSS, JavaScript alebo iné aspekty funkčnej webovej stránky.

* Riziká bezpečnosti: Používanie Telnet na prístup k webovým serverom sa vo všeobecnosti odrádza, pretože prenáša údaje v obyčajnom texte, čím je zraniteľný voči odpočúvaniu. Dôrazne sa odporúča používať moderné nástroje navrhnuté pre testovanie webových serverov.

Lepšie alternatívy:

Na správne testovanie webového servera používajte nástroje ako:

* `curl`: Nástroj na príkazový riadok na prenos údajov pomocou URL. Podporuje HTTPS a poskytuje oveľa podrobnejšie informácie o odpovedi.

* `wget`: Ďalší nástroj príkazového riadku podobný `Curl`.

* Prehliadkové nástroje: Nástroje pre vývojárov prehliadača (karta Network) poskytujú komplexné informácie o požiadavkách a odpovediach HTTP vrátane hlavičiek, stavových kódov a načasovania.

* Špecializované nástroje na testovanie zaťaženia: Na testovanie výkonu servera pri veľkej zaťažení sú potrebné nástroje ako JMeter alebo K6.

Telnet je užitočný iba pre najzákladnejšiu počiatočnú kontrolu, aby zistil, či server počúva na konkrétnom porte. Pre čokoľvek, čo je mimo toho, použite vhodnejšie testovacie nástroje.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené