Pipedija - tautosaka, gandai, kliedesiai ir jokios tiesos! Durniausia wiki enciklopedija durnapedija!


Telnet

Iš Pipedijos - durniausios enciklopedijos.
Jump to navigation Jump to search

Telnet - toksai pats paprasčiausias ir seniausias UNIX ir TCP/IP tinkluose naudojamas protokolas, o kartu ir tokia taip pat besivadinanti programa. Formaliai telnet yra skirta prisijungimui prie kokio nors virtualaus terminalo - t.y., kad per nuotolį galima būti turėti kokią nors tekstinę aplinką ir dirbti su kokia tai tinkle esančia UNIX, DOS ar OpenVMS operacine sistema, duodančia komandinę eilutę.

Tiesa, dabar tuo tikslu telnet jau labai seniai nenaudojamas, nes niekas nepalieka nekoduotų terminalų dėl nesaugumo. Taigi, vietoje telnet visur būna SSH, kuris veikia panašiai, kaip telnet, tiktai koduotu būdu. Nepaisant to, pati telnet programa vis dar lieka naudinga ir adminų gana neretai naudojama, ypač visokių patyrusių ir užkietėjusių.

Telnet buvo sukurtas dar 1969 metais, kaip vienas iš ARPANET naudotų protokolų ir servisų, dirbo anuomet ant NCP protokolo viršaus, nes TCP/IP anuomet dar nebuvo. Vos tik TCP/IP buvo sukurtas, tai ir telnet tapo bene pirmu ant jo viršaus perkeltu protokolu.

Savo esme telnet protokolas yra toks primityvus, kad visas susideda tiesiog iš TCP sesijos atidarymo, duomenų siuntimo su keliais specifines reikšmes (komandas) reiškiančiais simboliais ir sesijos uždarymo. Ką ten per tą kanalą siųs vartotojas ir ką siųs serveris - nei telnet serveriui, nei telnet klientui didžiąja dalimi neįdomu, nes tai būna visokie duomenys, kuriuos koks nors žmogus rašinėja, o koks nors šelas jam atsakinėja.

Dėl savo primityvumo telnet programa tapo puikiausiu įrankiu labai dideliai daliai kitų internetinių servisų, t.y., aukštesnio lygio protokolų bandyti: su ta pat telnet programa galima, pvz., prisijungti prie SMTP serverio, tada paprasčiausiai rankomis surašyti ten kažkiek komandų ir teksto ir taip išsiųsti elektroninį laišką. Analogiškai galima prisijungti ir prie POP3 serverio ir taip pat rankomis perskaityti laiškus, kuriuos esi gavęs į savo pašto dėžutę.

Tiesiog didžiulė dalis interneto servisams naudojamų protokolų naudoja žmonėms suprantamas komandas, kurias galima parašyti tekstu, ir taip pat naudoja ir įprastą ASCII koduote paremtą IO, tad galima su serveriais kalbėti tiesiog panašiai kaip ir žmonių kalba. Tiesiog rašinėji komandas, o serveris jas vykdo ir atsakinėja.

Dėl šių priežasčių telnet daugelį metų buvo vienas iš gerų diagnostinių įrankių visokiems Interneto servisams tikrinti - nes prisijungi ir realiai matai, kas tenai dedasi ir kodėl kažkas neveikia, ir jokie ten gudrūs softai tavęs tada nedurnina, nes matai viską kaip yra. Tinklų diagnostikoje toksai įrankis būdavo sunkiai pakeičiamas, o ir dabar labai daug kam reikalingas.

Kitą vertus, užaugo nauja lamerių karta, kuri tiesiog banaliai nesupranta, kam tas telnetas skirtas ir su kuo jis naudojamas, tad dabar jau netgi ir dalis Linux distribucijų šios programos nebeturi... Bet jei prireiks - susiinstaliuoti ją visiškai nesunku. Tiesa, instaliuokitės tiktai klientą, nes telnet serverio jums tikrai geriau nereikia.