RFC 2953: Telnet Encryption: DES 64 bit Output Feedback
Telnet (קיצור שלTELetypeNETwork) הואפרוטוקול רשת המשמש ברשת האינטרנט, או ברשתות מקומיות (LAN). הפרוטוקול פותח בשנת 1969, והוגדר על ידיIETF (איגוד התקינה לפרוטוקולי רשת) במסמכיםRFC 854 ו-RFC 855).
פרוטוקול טלנט משמש בעיקר משתמשים המעוניינים להתחבר באמצעותשורת הפקודה ביןמחשבים ברשת. השם נגזר מהמונח האנגליtelecommunication network, מכיוון שהפרוטוקול פותח על מנת לדמות מחשב המחובר למחשב אחר ועובד עליו למעשה.
הכינוי טלנט מציין גם מחשבי לקוח המאפשרים התחברות ועבודה באמצעות פרוטוקול טלנט. הללו זמינים במערכות הפעלה ותיקות כמויוניקס, וגם במערכות הפעלה חדישות. רובם המוחלט של השרתים מאפשר התחברות מרוחקת אליהם באמצעות פרוטוקול הטלנט, אולם בשרתי יוניקס ולינוקס נפוץ כיום השימוש ב-SSH כתחליף לטלנט, ובשרתיWindows NT נהוג להשתמש ב-RDP.
לקוח הטלנט הרגיל שלBSD (ובעקבותיו גם אלו שלמערכות הפעלה אחרות) משתמש בפרוטוקול טלנט רק בחבור לפורט 23. כאשר משתמשים בו לחיבור לפורט אחר הוא יוצר חיבורTCP פשוט, המאפשר להשתמש בו כדי לעבוד עם פרוטוקולי תקשורת טקסטואליים כגוןHTTP ו־SMTP.
טלנט הוא פרוטוקולשרת-לקוח המשתמש בפרוטוקול ה-TCP/IP. הפורט המקובל לשימוש בתקשורת טלנט להתחברות מרחוק הואפורט 23 (TCP). קיים מגוון של הרחבות לפרוטוקול טלנט, וחלקן אף הוכנסו לתקן. במסמך IETF STD במספר 27 עד 32, מוגדר פרוטוקול טלנט והרחבותיו, אולם חלק מהפרוטוקול שלא הוגדר בצורה רשמית משמש עדיין במקרים שונים.
רמת האבטחה הירודה של טלנט נובעת מרמת האבטחה הנמוכה שנדרשה בעת שפותח הפרוטוקול, בשנת 1969. באותה עת רשתות תקשורת המחשבים רק החלו להתפתח, והמודעות לאבטחה ברשת הייתה נמוכה. רוב הרשתות פנימיות והצורך באבטחה הוגבל לרמה הבסיסית ביותר, עקב היעדר גורמים זדוניים בעלי רמת תחכום מספקת וגישה לרשת. כיום, עם השימוש ברשת האינטרנט וברשתות תקשורת מקומיות מרובות משתמשים, המידע עובר מספר רב של תחנות. לכן אין להסתמך על יכולות האבטחה המוגבלות ויש להשתמש בפרוטוקולים מודרניים יותר.
פרוטוקול טלנט עצמו נזנח, אינו מפותח יותר והשימוש בו מועט, אך לקוחות טלנט נותרו נפוצים בשל היכולת לשוחח עם מחשבים אחרים באמצעות פקודות טקסט ישירות, ללא תיווך תוכנות. תכונה זו משמשת לאיתורבאגים בשירותי רשת, שליחתדואר אלקטרוני וקבלתו,פריצה למחשבים ושימושים נוספים המצריכים תקשורת ישירה עם המחשב המארח ללא תיווך של תוכנות בפורטים שונים.
גם כיום ישנו ציוד אלקטרוני (בעיקר ציוד רשת כגוןמודמים,נתבים ונקודות גישה) שהגדרתם לשימוש מתבצעת על ידיתקשורת טורית בפרוטוקול טלנט בחיבור ישיר בין מחשב או מכשיר ייעודי לבין ההתקן[1], כך שלקוח הטלנט משמש כמסך עבור פקודות הפלט והקלט של ההתקן.
טלנט משמש גם מספרמשחקים מרובי משתתפים המשתמשים בפרוטוקול להעברת הודעות בין שרת המשחק לשחקנים ובינם לבין עצמם באמצעותאלגוריתמים שמאפשרים המרת תמונה לקודASCII.