HDG توضیح می دهد: Telnet چیست؟

وقتی اکثر مردم به اینترنت فکر می کنند، آنچه واقعاً به آن فکر می کنند وب(Web) است. با این حال، شبکه فیزیکی که اینترنت را می‌سازد، بسیار فراتر از وب‌سایت‌ها و خدمات عمومی است که همه ما هر روز از آن استفاده می‌کنیم. 

در واقع، بیشتر(most ) اینترنت به هیچ وجه مربوط به وب نیست، بلکه تعداد زیادی از خدمات اینترنتی دیگر که از « پروتکل‌های(protocols) » مختلف استفاده می‌کنند، مرتبط است . پروتکل(hypertext transfer protocol ) HTTP یا انتقال ابرمتن برای ارائه وب سایت ها به مرورگر شما، به عنوان نمونه، استفاده می شود. Telnet نیز یک پروتکل اینترنتی است، اما با سابقه متفاوت و کاربردهای جالب. 

اما تلنت چیست؟ در این مقاله شما فقط این را یاد خواهید گرفت.

Telnet چیست؟

Tim Starling (WMF) / CC BY-SA (https://creativecommons.org/licenses/by-sa/4.0)

Telnet یک پروتکل شبکه مبتنی بر متن است که به یک کلاینت (این شما هستید) اجازه می دهد با یک کامپیوتر راه دور در جایی در اینترنت ارتباط برقرار کند. معمولاً اتصالات Telnet از طریق (Telnet)پورت(Port) 23 اجرا می شود و مانند وب سایت ها، خدمات Telnet دارای آدرس خاصی هستند.

در گذشته، ممکن است از یک ترمینال اختصاصی برای دسترسی به یک سرویس Telnet استفاده کرده باشید . پایانه‌ها واقعاً رایانه‌های کامل نیستند، بلکه دستگاه‌هایی هستند که یک «چهره» از راه دور برای رایانه‌های دور فراهم می‌کنند. 

این روزها تقریباً همه چیز، از ساعت هوشمند(smartwatch) گرفته تا تلویزیون هوشمند(smart TV) ، قدرت محاسباتی کاملی دارد، بنابراین پایانه‌های گنگ دیگر واقعاً کاربرد زیادی ندارند. امروزه برای استفاده از سرویس Telnet ، به برنامه ای به نام شبیه ساز ترمینال(terminal emulator) نیاز دارید . خبر خوب این است که یک دسته کامل شبیه ساز ترمینال رایگان عالی(great free terminal emulators) برای هر سیستم عامل وجود دارد.

ممکن است فکر کنید که Telnet دیگر چندان مرتبط به نظر نمی رسد. در حالی که این یک سرویس اینترنتی مبهم تر است، یک جامعه Telnet قابل توجه و اختصاصی در سراسر جهان وجود دارد.(Telnet)

همچنین هنوز نقش بسیار مهمی در مدیریت کامپیوتر از راه دور با پهنای باند کم دارد. این بدان معناست که Telnet نه تنها از مرگ دور است، بلکه آینده درخشانی در پیش دارد. با این حال، قبل از اینکه به آن بپردازیم، بیایید نگاهی گذرا به اینکه Telnet از کجا آمده است بیندازیم.

تاریخچه مختصری از Telnet

Erik Pitti / CC BY (https://creativecommons.org/licenses/by/2.0)

قبل از اینترنت امروزی، ARPANET وجود داشت . یک شبکه کامپیوتری نظامی و دانشگاهی در زمانی که تنها افرادی که کامپیوتر داشتند برای سازمان ها یا موسسات دولتی کار می کردند. کامپیوترهای مورد بحث ماشین های عظیمی بودند که کل اتاق ها را پر می کردند. این قبل از این بود که ایده کامپیوتر شخصی در ذهن هر کسی باشد.

مکالمه کامپیوترها با یکدیگر از طریق این شبکه جدید کار آسانی نبود. عمدتاً به این دلیل که این ماشین‌ها هر کدام طراحی و معماری بسیار متفاوتی با یکدیگر داشتند.

آنچه مورد نیاز بود یک زبان مشترک است. در سال 1971، اولین پیشنهاد برای پروتکل Telnet تهیه شد. (Telnet)با این حال، بیش از یک دهه طول می کشد تا خود Telnet به عنوان یک فناوری کارآمد عرضه شود. در سال 1983، اولین تکرار پروتکل telnet در جهان منتشر شد.

Telnet به عنوان یک ابزار مدیریت از راه دور

از Telnet می توان برای ارسال دستورات به سیستم های راه دور و در نتیجه کنترل آنها از طریق رابط ترمینال استفاده کرد. این روزها به ندرت انجام می شود، پروتکل SSH ( Secure Shell ) عمدتاً جایگزین هدف و عملکرد Telnet شده است. 

با این حال، Telnet هنوز مهم است، زیرا سیستم‌هایی که سیستم‌عامل‌های دوره‌های قبل را اجرا می‌کنند، اما امروزه هنوز مورد استفاده قرار می‌گیرند، ممکن است فقط از طریق Telnet قابل دسترسی باشند . برخی از وسایل اینترنت، مانند روترهای خاص، ممکن است فقط به دستورات  Telnet پاسخ دهند.(Telnet)

این در واقع یکی از مزایای کلیدی Telnet است. این یک پروتکل قدیمی و اساسی است که اغلب می توان برای کار قابل اعتماد و مداوم به آن اعتماد کرد. به هر حال، هدف این بود که یک زبان جهانی برای کامپیوترها برای ارسال و دریافت دستورات باشد. با این حال، در صورت امکان نباید از آن به عنوان یک فناوری خط اول استفاده شود. Secure Shell به طور کلی تقریباً در هر موقعیتی بهترین انتخاب است.

Telnet در مقابل Secure Shell چیست؟

Telnet در زمانی توسعه یافت که ایده امنیت سایبری واقعاً در ذهن کسی نبود. از آنجایی که فقط بازیگران قابل اعتماد کامپیوترهایی با دسترسی به شبکه داشتند، این ایده که شخصی کامپیوتر را هک کند بسیار دور از ذهن بود. 

امروزه میلیاردها نفر یک کامپیوتر و همچنین اتصال به اینترنت دارند. هکرها(Hackers) به طور مداوم به سیستم های راه دور حمله می کنند، به این معنی که آنها همیشه به دنبال یک آسیب پذیری جدید هستند. از آنجایی که Telnet دستورات خود را به صورت متن ساده ارسال می‌کند و همه می‌دانند که به طور پیش‌فرض از کدام پورت شبکه استفاده می‌کند، رهگیری یا تغییر داده‌ها نسبتاً بی‌اهمیت است.

Secure Shell این مشکل را با استفاده از رمزگذاری قوی روی تمام داده هایی که ارسال و دریافت می کند حل می کند. این یکی از دلایل اصلی است که آن را جایگزین Telnet کرده است. همانطور که گفته شد، این روزها راه هایی نیز برای اعمال رمزگذاری در Telnet وجود دارد، هرچند که بخشی از پروتکل نیست.

نحوه دسترسی به سرویس Telnet

برای اتصال به یک سرویس Telnet ، تنها چیزی که نیاز دارید یک شبیه ساز ترمینال و آدرس رایانه ای است که می خواهید به آن متصل شوید.

تعداد زیادی شبیه ساز ترمینال وجود دارد. اکثر آنها رایگان هستند. در این مورد ما از اصطلاح محبوب Tera(Tera Term) استفاده می کنیم . به عنوان نمونه، ما به یک سرویس Telnet متصل می شویم که از متن ASCII برای بازگویی کل اولین فیلم جنگ ستارگان(Wars) استفاده می کند.

معمولاً، با یک برنامه ترمینال سنتی، "telnet" را تایپ می کنید و سپس یک فاصله و آدرس سرویس را تایپ می کنید. همچنین ممکن است مجبور شوید پورت را در دستور مشخص کنید، که معمولاً پورت 23 برای Telnet است. با این حال، Tera Term یک رابط گرافیکی دارد، بنابراین تنها کاری که باید انجام دهیم این است که صفحه را مانند آن پر کنیم.

همانطور که می دانید آدرس این سرویس towel.blinkenlights.nl است. وقتی همه چیز مانند بالا پیکربندی شده است، فقط روی OK کلیک کنید و این اتفاق می افتد.

عالی! درست؟ بیایید سرگرمی را در آنجا متوقف نکنیم. در اینجا چند سرویس Telnet دیگر وجود دارد که می توانید در حین خروج از برنامه ترمینال با آنها بازی کنید.

خدمات Cool Telnet

اکنون که حقایق ضروری در مورد Telnet(Telnet) را پوشش داده‌ایم ، هیچ راهی بهتر از این نیست که شما را در جهت مکان‌های جالبی که می‌توانید در حال حاضر بازدید کنید، راهنمایی کنید. 

Telnet.org فهرست عظیمی از مکان‌های Telnet را برای بازدید نگهداری می‌کند. شما باید به آنجا بروید تا مقاصد مبهم‌تری داشته باشید، اما در اینجا نکات برجسته‌ای وجود دارد که بیشتر مردم از آنها لذت خواهند برد:

از اینجا به بعد شما تنها هستید. اما اگر صبر و حوصله داشته باشید، دنیای Telnet می تواند برای کاوش و آزمایش بسیار مفید باشد. در کوتاه ترین زمان ممکن در ASCII(ASCII) رویا می بینید !



About the author

من یک توسعه دهنده ماهر iOS با بیش از دوازده سال تجربه هستم. من روی هر دو پلتفرم iPhone و iPad کار کرده‌ام و می‌دانم چگونه برنامه‌ها را با استفاده از آخرین فناوری‌های اپل ایجاد و سفارشی‌سازی کنم. علاوه بر مهارت‌هایم به‌عنوان توسعه‌دهنده aiOS، تجربه قوی در استفاده از Adobe Photoshop و Illustrator و همچنین توسعه وب از طریق چارچوب‌هایی مانند WordPress و Laravel دارم.



Related posts