טלנט
מתוך ויקיפדיה, האנציקלופדיה החופשית
טלנט הוא פרוטוקול רשת המשמש ברשת האינטרנט, או ברשתות פרטיות(LAN). הפרוטוקול פותח בשנת 1969, והוגדר על ידי IETF (איגוד התקינה לפרוטוקולי רשת) במסמכים http://www.faqs.org/rfcs/rfc854.html RFC 854] ו RFC 855).
פרוטוקול טלנט משמש בעיקר משתמשים המעוניינים להתחבר באמצעות שורת הפקודה בין מחשבים ברשת. מקור השם במונח האנגלי telecommunication network בגלל שהפרוטוקול פותח בשביל לדמות מחשב אחד שמחובר ועובד למעשה על מחשב אחר.
טלנט זה גם שמם של לקוחות המאפשרים התחברות ועבודה באמצעות פרוטוקול טלנט. הללו זמינים במערכות הפעלה וותיקות כמו יוניקס, וגם במערכות ההפעלה החדישות. רובם המוחלט של השרתים מאפשר התחברות מרוחקת אליהם באמצעות פרוטוקול הטלנט, אולם, בשרתי יוניקס ולינוקס נפוץ כיום השימוש בSSH כתחליף לטלנט, ובשרתי Windows NT נהוג להשתמש בRDP.
בין השאר, יש המשתמשים בפרוטוקול טלנט כדי לדמות תקשורת TCP/IP ידנית מול שרתים, בעיקר שרתי דואר POP3, ולמשוך את הדואר מתוך שורת הפקודה באמצעות שימוש במילות המפתח של פרוטוקול הPOP3 והעברתם דרך לקוח הטלנט. ניתן בשיטה זו גם לשלוח אימיילים, והדבר נותן יותר שליטה בנתונים ובפקודות המועברים לשרת הPOP3 בצורה ידנית, בניגוד לתוכנות הדואר שעושות זאת בצורה אוטומטית וקבועה מראש.
בנוסף, באנגלית משמש המונח telnet גם כפועל שמציין התחברות לשרת.
תוכן עניינים |
[עריכה] פרטי הפרוטוקול
טלנט הוא פרוטוקול שרת-לקוח, ומשתמש בפרוטוקול הTCP/IP. בדרך כלל תקשורת הטלנט להתחברות מרחוק למחשבים עובדת בפורט 23 (TCP). יש הרבה הרחבות לפרוטוקול טלנט, חלקן אף הוכנסו לתקן. במסמך IETF STD במספר 27 עד 32, מוגדר פרוטוקול טלנט והרחבותיו, אולם חלק מהפרוטוקול שלא הוגדר בצורה רשמית משמש עדיין במקרים שונים.
[עריכה] אבטחה
אבטחה היא הסיבה המשמעותית ביותר, למה במערכות שרתים ואינטרנט מודרניות לא רצוי להשתמש בטלנט כפרוטוקול לשליטה מרחוק על השרת. ישנן מספר סוגיות אבטחה ובהן:
- הנתונים שעוברים בתקשורת טלנט אינם מוצפנים, כולל סיסמאות ומידע חשוב.
- שיטת ההזדהות של פרוטוקול הטלנמט פגיעה לפירצת "המאזין באמצע" בגלל שהיא בודקת רק את שולח הבקשה.
בסביבה שבה האבטחה זה דבר חשוב, כמו אינטרנט רצוי שלא להשתמש בפרוטוקול טלנט. היות והנתונים לא מוצפנים, כל מי שיש לו גישה לrouter או switch ברשת בכל הדרך שהבקשה עוברת, עלול לקרוא את המידע ולחשוף סיסמאות ושאר מידע רגיש.
ב1995, הושק פרוטוקול הSSH בעל יכולות אבטחה טובות יותר מאלה של טלנט ובהם שימוש במפתח ציבורי כדי לוודא ששולח הבקשה הוא מי שהוא מתיימר להיות, ואף אחד לא התערב בתהליך באמצע.
הסיבה לרמת האבטחה הירודה של טלנט, היא שבשנת 1969 כאשר הפרוטוקול פותח, רוב הרשתות היו פנימיות והיה צורף באבטחה בסיסית ביותר, כי לא היו גורמים זדוניים מספיק מתוחכמים ובעלי גישה בשביל לחשוש מהם. ברשת האינטרנט, כשהמידע עובר מספר רב של תחנות, אין להסתמך על יכולות האבטחה המוגבלות ויש להשתמש בפרוטוקלים מודרניים יותר.
[עריכה] המצב הנוכחי
בעוד פרוטוקול טלנט עצמו הושעה בשנים האחרונות, והוא לא מפותח וכמעט ואים משתמשים בו, לקוחות טלנט דווא נפוצים בשבל היכולת שהם נותנים לשוחח עם מחשבים אחרים באמצעות פקודות טקסט ישירות, ללא תיווך תוכנות. זה משמש בין היתר לאיתור באגים בשירותי רשת, שליחת אימיילים וקבלתם ואף לשימושי פריצה למטרות מחשב, בהם רוצים לתקשר ישירות עם המחשב בלי תיווך תוכנות באמצע, בפורטים שונים. ניתן, למעשה באמצעות טלנט לשלוח דואר באמצעות העברת פקודות הטקסט הרלוונטיות, לקבל דואר בצורה דומה ועוד שלל פעולות.
טלנט משמש גם מספר משחקים מרובי משתתפים המשתמשים בפרוטוקול טלנט להעברת הודעות בין שרת המשחק לשחקנים ובינם לבין עצמם. זה באמצעות אלגוריתמים שמאפשרים להמיר תמונה לקוד ASCII.
[עריכה] לקוחות טלנט
[עריכה] מגוון מערכות
- PuTTy הוא לקוח חינמי המאפשר חיבור לטלנט ולSSH.
- mTelnet הוא לקוח מסך מלא ל Windows שתומך גם בפלטפורמות נוספיות.
[עריכה] Windows
- ויסטה מגיע עם לקוח טלנט שניתן להרצה דרך הרצת האפליקציה telnet מהתחל->הפעלה.
- TeraTerm הוא לקוח SSH וטלנט חינמי.
- AbsoluteTelnet הוא לקוח טלנט ל Windows הכולל תמיכה בטלנט, SSH1,SSH2 ועבודה עם סוגים שונים של קידודים..
[עריכה] Free with Source Code
- dtelnet לקוח קוד פתוח לחלונות.
- Pueblo/UE הוא לקוח חופשי לחלונות הכולל תמיכה בHTML.
- Console telnet לקוח מסך מלא דמוי דוס .
[עריכה] Non-free Source Code
- Whitehorn Secure Terminal לקוח טלנט חינמי לחלונות.
- Simpterm לקוח חינמי המאפשר תמיכה בעבודה עם קידודים שונים, למשל סינית.
- SimpleMU לקוח טלנט המופץ ברישיון שיתופי.
- CRT and SecureCRT אלה לקוחות טלנט הכוללים יכולות סקריפטינג.
[עריכה] Macintosh
[עריכה] שרתי טלנט
[עריכה] חופשי עם קוד מקור
- telnetd שרת טלנט הכתוב בJAVA.
- Poor Woman's Telnet Server שרת טלנלט עצמאי הכתוב בJAVA.
- Synchronet שרת BBS חופשי התומך בין השאר בעוד מספר פרוטוקולים ובהם טלנט.
- utelnetdשרת טלנט רזה ללינוקס ויוניקס.
[עריכה] לינקים חיצוניים
- telnet.org places רשימה של שרתי טלנט עם קישה ציבורית
- BBS Corner - Telnet BBS Guide
- Telnet Interactions Described as a Sequence Diagram
- Telnet START-TLS Option draft-altman-telnet-starttls-01.txt 2006