تعرف على برنامج تل نت telnet
عالم الانترنيت عالم فسيح واسع, و ليس الانترنيت هو كل ما نراه او نتعامل معه عن طريق برنامج التصفح الشهير من ميكروسوفت internet explorer بل إن هناك العديد من المتصفحات و العديد من المحتويات و البرامج التي تستخدم في تصفح الشبكة العنكبوتية العالمية غير أن الانتشار الواسع لبرنامج المتصفح internet explorer جعل معظم رواد هذه الشبكة يستعملونه فقط,كما إن سهولة التعامل معه, و بساطة أوامره, جعلت منه برنامج الانترنيت الأكثر شهرة على صعيد الاستخدام.
في هذا المقالة نستعرض سويا احد البرامج القوية في تصفح و نتداول المعلومات, و التي تعرف بي telnet.
أثناء الإبحار في آفاق الويب بحثا عن معلومة أو مواقع جديدة و مثيره, تستخدم محركات البحث المعروفة,لكن إن كنت تقصد المكتبات أو كنت من هواة المطالعة, فانك ستفاجأ عند محاولة الدخول برسالة مفادها لا يمكنك الولوجaccess is denial فلا تعتقد أن هناك خطأ ما , الموضوع ببساطة أن المستعرضات المعروفة لا يمكنها الدخول إلى مثل هذه الخدمات , بل يتطلب الأمر خدمة مقالنا هذا telnet فهي توفر خدمة متميزة و كمية ضخمة من المعلومات لا يمكن الوصول إليها من دونها .
اذا ما هي telnet؟
هي خدمة من خدمات الانترنيت الرئيسة التي تمكن المستخدم من الولوج إلى أجهزة كومبيوتر بعيدة تسمى الأجهزة المضيفة,كما تمكن المستخدم من تنفيذ البرامج على أجهزة كبيرة تسمى الأجهزة فوق المتوسطة mainframes وتعد جزء من بروتوكول مجموعة TCP/IP و بتعبير آخر تعد هذه الخدمة شكلا من أشكال الاتصالات يتم فيها تبادل المعلومات بين جهازين الخادم و المستفيد client/ server و يكون الجهاز الزائر عبارة عن طرفية terminal متصل بالخادم Server الذي يقدم الخدمة أي أن الجهاز الضيف يتحول إلى جهاز إدخال / إخراج input/ output
بينما يقوم الجهاز المستضيف بانجاز جميع العمليات الواردة إليه.
تعتمد telnetعلى سطر الأوامر خلافا للخدمة التي يوفرها المستعرض اشر و انقر point- and click أي ان البرنامج يتطلب معرفة دقيقة لأوامر .
و توجد مواقع لخدمة telnet نذكر منها قواعد البيانات الرسمية official database و التقارير التقنية technical report و فهارس الكتب بما في ذلك مكتبة الكونغرس الأمريكية بالإضافة إلى مواقع وكالة الفضاء الأمريكية ناسا وتقارير علم الفضاء و الجدير ان بعض المواقع تتطلب اسم مستخدم كلمة مرور و بعضها لا.
مبدأ عمل telnet
الرسم المرفق يوضح كيفية عمل برنامج telnet
ستحدث سلسلة من العمليات في الزمن الحقيقي بعد قيام الاتصال وفقا للترتيب التالي:
1. يعمل الجهاز المستفيد كما لو انه طرفية إدخال و إخراج فقط و سيتم ترجمة الأوامر التي يدخلها المستخدم إلى صيغة معيارية تتناسب مع نظام التشغيل الذي يستخدمه الجهاز المستفيد.
2. يترجم برنامج telnet client الصيغة السابقة الى الصيغة الطرفية الوهمية Network Virtual terminal N V Tثم ترسل البيانات عن طريق بروتوكول TCP/IP
3. يسفر برنامج telnet server الأوامر التي وصلته بصيغة NVT إلى صيغة تناسب نظام تشغيل الخادم و يعالجها ثم يرسل المعلومات إلى الجهاز المستفيد.
4. يتلقى برنامج telnet client المعلومات و يعرضها على شاشة المستفيد.
التعامل مع البريد عن طريق برنامج telnet
من start ثم run ثم اكتب :
Telnet pop.mail.yahoo.com 110
بافتراض أن لديك حساب في الياهو ستظهر لك نافذة مثل الدوس اكتب اسم المستخدم و كلمة المرور اذا كان ادخالك صحيح ستظهر لك ok
لمشاهدة جميع الرسائل و أحجامها اكتب list ثم اضغط enter لحدف أي رسالة اكتب dele ثم حدد رقم الرسالة .
بعض الأوامر المستخدمة مع التلنت
وصل عميل التلنت مع جهاز بعيد
بناء الجملة
open [\\RemoteServer] [Port]
المعلمات
\\RemoteServer
تحديد اسم الملقم الذي تريد إدارته. إن لم تحدد ملقماً ما، سيتم افتراض الملقم المحلي.
Port
تحديد المنفذ الذي تريد استخدامه. إن لم تحدد منفذاً ما، سيتم افتراض المنفذ الافتراضي.
ملاحظات
• يمكنك اختصار هذا الأمر إلى o.
أمثلة
للاتصال بملقم بعيد Redmond من خلال رقم المنفذ 44، اكتب:
o redmond 44
لقطع تصال عميل Telnet من كمبيوتر بعيد
بناء الجملة
close [\\RemoteServer]
المعلمات
\\RemoteServer
تحديد اسم الملقم الذي تريد إدارته. إن لم تحدد ملقماً ما، سيتم افتراض الملقم المحلي.
ملاحظات
• يمكنك اختصار هذا الأمر إلى c.
أمثلة
لقطع الاتصال من ملقم بعيد Redmond، اكتب:
c redmond 44
لإرسال أوامر عميل Telnet
بناء الجملة
send [\\RemoteServer] [ao] [ayt] [esc] [ip] [synch] [?]
المعلمات
\\RemoteServer
تحديد اسم الملقم الذي تريد إدارته. إن لم تحدد ملقماً ما، سيتم افتراض الملقم المحلي.
ao
إحباط أمر الإخراج.
ayt
إرسال أمر "Are you there?".
esc
إرسال حرف الهروب الحالي.
ip
مقاطعة أمر العملية.
synch
أداء عملية تزامن Telnet.
لعرض الإعدادات الحالية لعميل Telnet
بناء الجملة
display
المعلمات
بلا
ملاحظات
• يسرد الأمر display معلمات التشغيل الحالية لعميل Telnet. إذا كنت في جلسة عمل Telnet (بعبارة أخرى، إذا كنت متصلاً بملقم Telnet)، يمكنك الخروج من جلسة عمل Telnet لتعديل المعلمات بضغط CTRL+]. للعودة إلى جلسة عمل Telnet، اضغط ENTER.
إدارة ملقم التلنت المحلي بالـ tlntadmn
لإدارة كمبيوتر يشغل ملقم Telnet
بناء الجملة
tlntadmn [\\RemoteServer] [start] [stop] [pause] [continue]
المعلمات
\\RemoteServer
تحديد اسم الملقم الذي تريد إدارته. إن لم تحدد ملقماً ما، سيتم افتراض الملقم المحلي.
start
بدء تشغيل ملقم Telnet.
stop
إيقاف تشغيل ملقم Telnet.
pause
مقاطعة ملقم Telnet.
continue
استئناف ملقم Telnet.
ملاحظات
• يمكنك إدارة كمبيوتر عن بعد يشغل ملقم Telnet باستخدام الأوامر tlntadmn إذا كان كلاً من جهازي الكمبيوتر يشغلان نفس نظام التشغيل فإذا المطلوب ويندوز2000 استخدمه بي ويندوز 2000. لا يمكنك استخدام الأوامر tlntadmn لإدارة كمبيوتر عن بعد يشغل Windows 2000 وملقم Telnet من كمبيوتر يشغل Windows XP مثلاً.
لتعيين الحد الأقصى لعدد الاتصالات على كمبيوتر يشغل ملقم Telnet
بناء الجملة
tlntadmn [\\RemoteServer] config [maxconn=PositiveInteger]
المعلمات
\\RemoteServer
تحديد اسم الملقم الذي تريد إدارته. إن لم تحدد ملقماً ما، سيتم افتراض الملقم المحلي.
maxconn=PositiveInteger
تعيين العدد الأعظمي للاتصالات. يجب عليك تحديد هذا العدد بواسطة عدد صحيح موجب أصغر من 10 ملايين.
لتعيين العدد الأعظم لمحاولات تسجيل الدخول الفاشلة على كمبيوتر يشغل ملقم Telnet
بناء الجملة
tlntadmn [\\RemoteServer] config [maxfail=PositiveInteger]
المعلمات
\\RemoteServer
تحديد اسم الملقم الذي تريد إدارته. إن لم تحدد ملقماً ما، سيتم افتراض الملقم المحلي.
maxfail=PositiveInteger
تعيين الحد الأقصى لمحاولات تسجيل الدخول الفاشلة المسموح بها للمستخدم. يجب عليك تحديد هذا العدد بواسطة عدد صحيح موجب أصغر من 100.
لتعيين المهلة من أجل خمول جلسات العمل على كمبيوتر يشغل ملقم Telnet
بناء الجملة
tlntadmn [\\RemoteServer] config [timeout=hh:mm:ss]
المعلمات
\\RemoteServer
تحديد اسم الملقم الذي تريد إدارته. إن لم تحدد ملقماً ما، سيتم افتراض الملقم المحلي.
timeout=hh:mm:ss
تعيين فترة المهلة بالساعات، والدقائق، والثواني
برامج تلنت
وجد العديد من برامج تلنت المستقلة (Telnet programs) نذكر منها:
• برنامج EWAN الخاص بمنصات ويندوز .(Windows)
• برنامج NCSA الخاص بمنصات ماكنتوش .(Macintosh)
ويعد هذان البرنامجان أكثر برامج تل نت انتشاراً لسهولة إعدادهما (set up) وتهيئتهما (configure)، ويمكن تنزيلهما من الإنترنت مجاناً