Ads1

Ads2

الاثنين، 23 يونيو 2014


تل نت : Telnet  هو بروتوكول وتطبيق يستخدم لتسجيل الدخول إلى حاسوب عن بعد يستعمل بروتوكول  TCP/IP   ويسمح التطبيق للمستخدم بإصدار أوامر على الحاسوب البعيد كما لو أن المستخدم مسجل دخوله محليا. ويستعمل التطبيق في الغالب واجهة ادخال نصية text mode لا رسوميةGUI mode ، هنالك بعض مواقع الإنترنت التي توفر برامج تلنت مجانية.

يعتبر ال (Telnet)بروتوكول من بروتوكولات ال TCP/IP للاتصال بأجهزة الكمبيوتر البعيدة، كما أنه تطبيق منتطبيقاتTCP/IPيتم استخدامه في تشغيل برامج ال (telnet) لكي يتيح إمكانية التحكم عن بعد ويسمح للمستخدم الدخول من حاسوبه الشخصي إلى حاسب آخر وأن يقوم بالعمل كما لو كان متصل مباشرة مع الجهاز البعيد واستخدام مصادره وهذه المصادر ممكن أن تكون(online database , chat services,..).


كيف نقوم تفعيل هذه الخدمة في الحاسوب الشخصي وباستخدام نظام الويندوز 7  بالتحديد حيث انها لا تعمل تلقائياً بعد التنصيب وانما يجب تفعيلها من قبل المستخدم وكالاتي:

بداية ننقر على قائمة البدء (start) ثم  (control panel) ثم ننقر على (Programs and features) ومنها نذهب الى الجانب الايسر وتحديداً الى (turn on and off windows features) لتظهر لنا النافذة التالية:

 Image

ننقر بداخل المربع الفارغ لل (Telnet client) وال (Telnet Server) كما مؤشر في النافذة اعلاه ثم ننقر على (ok) وبالتالي تم تفعيل هذه الخدمة ضمن الحاسوب الشخصي لنا.

والان للدخول الى واجهة البرنامج نفتح قائمة (ٍstart) ثم ننقر على (run) ونكتب (telnet) لتظهر لنا النافذة التالية:
 Image

ولمعرفة امكانيات وخيارات التحكم بهذا البرنامج او البروتوكول ننقر على علامة الاستفهام ونرى النتيجة التالية:
 Image

تجدر الاشارة الى ان عنوان المنفذ الذي يستخدمه البروتوكول هو 23 أي (Port Number 23).
كما هو معلوم لكل مستخدم للشبكات وحتى مصممي وخبراء الشبكات ان الهدف الرئيسي بل احد الاهداف الاساسية للشبكة هو تمكين مشاركة الموارد مع حاسبات بعيدة ومن تطبيقات هذا الامر البريد الالكتروني والتصفح للمواقع الالكترونية وهكذا ولما كان من المستحيل برمجة واجهة (client server) لكل تطبيق في الشبكة وجب برمجة تطبيق عام الغرض (general purpose) لتمكين المستخدمين من الدخول الى الشبكة والوصول الى موارد بعيدة باستخدام الية دخول بسيطة وموثوقة وآمنة تتلخص في معرف المستخدم (User Identifier) وكلمة مرور (Password) وتتصف هذه الخدمة التي سميت بالشبكة الطرفية وتعتبر هذه الشبكة هي البرنامج التطبيقي القياسي لتبادل الملفات في نظم الشبكات من نوع (client server) ضمن شبكات ال (TCP/IP) وبالمميزات التالية:

1- المشاركة الزمنية بين الزبائن أي امكانية وصول اكثر من مستخدم (client) الى السيرفر الواحد في نفس الوقت بدون تأثير بعضهم على البعض الاخر كما كان يحصل في زمن نظام التشغيل (Unix) وحتى الان.
2- الدخول عن بعد (logging) باستخدام اسم مستخدم وكلمة مرور (User name and password)  الى واجهة البرنامج .

تنقسم عملية الدخول الى الحاسوب الي نوعين محلي (local login) وبعيد (remote login)

-  الدخول المحلي (local login) ويقصد به الدخول الى حاسب او سيرفر ضمن الشبكة المحلية عن طريق اسم مستخدم وكلمة مرور والوصول الى الموارد المتاحة في السيرفر وحسب الصلاحيات المتاحة لة.
 Image
-  الدخول عن بعد (remote log in): حين يحاول المستخدم الدخول الى تطبيقات وبرامج وموارد في حاسب بعيد او جهاز بعيد فأنه يحتاج الى تسجيل الدخول بكلمة مرور واسم مستخدم وهذه هي الفائدة الرئيسية للبروتوكول ولكن هذه المرة لا يقوم نظام التشغيل في الحاسب القريب بترجمة وتفسير الرموز وانما يمررها الى الشبكة ومنها الى السيرفر البعيد الذي يتكفل بتفسير الرموز وتنفيذ البرنامج او الادوات المطلوبة في الماكنة البعيدة وتظهر للمستخدم كما لو انها في الشبكة المحلية القريبة وكما في الرسم التالي:
 Image

اوامر التلنت


O : OPen
تأسيس أحد اتصالات Telnet باستخدام أحد أجهزة الكمبيوتر المضيفة أو خادم بعيد. يمكنك استخدام الأمر بالكامل open  أو اختصاره إلى o  على سبيل المثال، يقوم  Telnet o win01 44 بتوصيل الكمبيوتر بأحد أجهزة الكمبيوتر التي تسمى بـ win01 باستخدام منفذ 44.
C : Close
أغلاق أحد اتصالات Telnet الموجودة  
يمكن جمع هذا الاتصال مع أحد الأسماء المضيفة ورقم المنفذ  على سبيل المثال  يغلق Telnet c win01 44 الاتصال بالخادم البعيد win01 على منفذ 44.

d: display 
عرض الإعدادات الحالية الخاصة بعميل Telnet  
set 
تعيين نوع المحطة الطرفية للاتصال، وتشغيل echo المحلي، وتعيين المصادقة لـ NTLM، وتعيين حرف الهروب (الخروج)، وإعداد التسجيل.
unset 
إيقاف تشغيل echo المحلي أو تعيين مصادقة لتسجيل الدخول أو المطالبة بكلمة المرور.
status 
تحديد ما إذا كان عميل Telnet متصلاً من عدمه.
CTRL+] 
الانتقال إلى موجه أوامر Telnet من إحدى جلسات العمل المتصلة.
enter 
الانتقال إلى جلسة العمل المتصلة  إذا كانت موجودة .
?/help 
عرض معلومات "التعليمات".
quit أو q
الخروج من Telnet.

0 تعليقات على " ما هو بروتوكول الشبكة الطرفية (Telnet or Terminal Network)؟ "