ورود به سایت

ثبت نام در سایت

Registration confirmation will be e-mailed to you.

فراموشی رمز

10 − 9 =

بستن
بستن

چگونه به یک پورت Telnet کنیم ؟

چگونه به یک پورت Telnet کنیم  ؟

چگونه به یک پورت Telnet کنیم ؟

Port ها:پورت ها را می توان به دروازه هایی برای ورود و خروج اطلاعات تشبیه کرد که کامپیوتر با استفاده از آنها اطلاعات را دریافت و یا به بیرون انتقال می دهد. Port ها در کامپیوتر به دو دسته کلی تقسیم می شوند.

یکی پورتهای سخت افزاری و دیگری پورت های نرم افزاری.

 

 

مطالب مرتبط


گام 1 - پورت

Port سخت افزاری چیست ؟

پورت های سخت افزاری به پورتهایی گفته می شود که لوازم جانبی کامپیوتر مثل : صفحه کلید، ماوس ، مانیتور ، پرینتر ، اسکنر و .. به وسیله آنها به کامپیوتر متصل می شوند.

Port های نرم افزاری چیست ؟

پورتهای نرم افزاری به پورتهایی گفته می شود که در شبکه های کامپیوتری از آنها برای دریافت و یا ارسال داده ها از روی یک کامپیوتر به کامپیوتر دیگر استفاده می شود.

تعداد پورتهای نرم افزاری 65535 تا است و هر کدام مخصوص سرویس خاصی در شبکه می باشد.

به عنوان مثال Port شماره 80 برای دیدن صفحات وب به کار می رود ، Port شماره 110 برای دریافت E-Mail و ....

چگونه می توان با استفاده از پورت ها ، به سرویس های مختلف دست پیدا کرد؟

هر پورت زبان خاص خودش را دارد که ما با استفاده از دستوراتی که برای هر پورت در نظر گرفته شده با آن صحبت می کنیم.

در بعضی مواقع این دستورات در سیستم عامل های مختلف (Windows,Linux,.. ) با هم تفاوت هایی دارند اما اساس کار آنها یکسان است.

به عنوان مثال:

برای دیدن صفحات وب یک سایت ( یا به عبارت دیگر سرویس گرفتن از سرور وب آن) باید پورت مربوط به آن را بدانیم .

شماره این پورت 80 است پس ما باید با سرور وب (Web Server) یک ارتباط از روی پورت 80 برقرار کرده و شروع به صحبت کردن با این پورت کنیم.

فرض می کنیم که ارتباط ما در حال حاضر از طریق خط فرمان با پورت 80 برقرار شده، پس به صحبت با این پورت می پردازیم .

به عنوان مثال:

به Web Server درخواست صفحه اصلی یا همان home Page را به صورت زیر می دهیم GET /index.html http/1.0 مثال بالا نمونه ساده ای از صحبت کردن با یک پورت بود.

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

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

پاسخ پورت نیز توسط همان نرم افزار برای ما ترجمه شده و برروی صفحه نمایش نقش می بندد.

پس از این تعاریف بیایید به مثال قبل بازگردیم. ما می خواستیم . صفحه اصلی یک وب سایت را نگاه کنیم اما پاسخ برای ما قابل فهم نبود و زمان زیادی را نیز طلب می کرد. حالا اگر از سیستم عامل ویندوز استفاده می کنید Internet Explorer یا (IE) خود را باز کنید. IE یکی از محبوب ترین نرم افزارهای تحت ویندوز برای مرور صفحات وب است که در اکثر نسخه های Microsoft Windows یافت می شود.

شما میتوانید از نرم افزارهای مورد علاقه تان برای این کار استفاده کنید اما این نکته همیشه ثابت است که درخواست برروی پورت 80 فرستاده می شود. می دانید که با وارد کردن نام یک سایت در Address Bar به راحتی می توانید صفحه اصلی آن را ببینید و تنها با یک کلیک به صفحات دیگر انتقال پیدا کنید .

ضمنا توجه داشته باشید که این مهم تنها پورت 80 شما را شامل نمی شود بلکه هر داده ای که وارد کامپیوتر می شود باید توسط نرم افزار یا خود سیستم عامل ترجمه شود تا به صورت قابل فهم در آید.

 

images

 

گام 2 - مفهوم Portهای باز و بسته چیست ؟

Port باز :

Port باز به Port ی گفته می شود . که بتوان با آن ارتباط برقرار کرد و از روی آن اطلاعاتی گرفته و یا برروی آن داده ای ارسال کنیم.

Port بسته :

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

برای اینکه مفاهیم بالا را بهتر متوجه شوید مثال زیر را که به طرز ساده بیان شده را با دقت بخوانید:

همان طور که گفته شد برای استفاده از سرویس های مختلف در اینترنت از Port های مختلف که هریک مخصوص یک سرویس هستند استفاده می شود .

به عنوان مثال:

من یک POP3 Mailbox دارم.اگر بخواهم e-mail هایم رو بخوانم باید به سرور میل (mail server) وصل بشویم. برای خواندن e-mail هایی که داخل POP Box من هستند باید از Port 110 استفاده کنیم ، پس تا یک ارتباط با Mail server Port 110 برقرار نکنیم نمی توانیم e-mail های موجود در آن را بخوانم.

همان طور که گفته شد از نرم افزارهای مختلف برای این کار استفاده میتوان کرد. پس قرار بر این شد که من یک درخواست روی پورت mail server 110 ای که از آن آدرس ایمیل دارم بدم تا بتوانم ایمیل هایم را بخوانم. خوب ، من یه در خواست به mail server می دهم و بعد از برقراری ارتباط به mail server ایمیلهایم را میخوانم.

حالا اگر در خواست دادم و سرور در خواست من رو قبول نکرد چی؟

این میتونه معنایش این باشد که پورت 110 سرور برای پاسخگویی آمادگی ندارد و این یعنی خواندن ایمیل تعطیله چون پورت 110 بسته است.

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

آشنایی با برخی از  پورت ها:

برای این که با پورت های مختلف آشنا شده و ذهنیتی از یک پورت لیست داشته باشید تعدادی از مهمترین پورتها را بررسی می کنیم:

7 echo host repearts what you type

13 daytime time and date at computer's location

15info on networks Netstat teremendous

21 ftp transfers files
23 Telnet where you login
25 smpt forge email

79 finger lots of info on users
80 HTTP web server
110 Pop incoming email
119 nntp usenet news groups – forge posts,cancels

چگونه به یک پورت Telnet کنیم؟


برای اینکه عملکرد یک پورت برای شما روشن شود، باید به آن پورت Telnet کنید .

برای Telnet کردن در Command Prompt دستور زیر را تایپ کنید:


Telnet  hostname portnum
در این دستور به جای hostname شماره IP و یا نام سایت را وارد می کنید و به جای Portnum شماره پورت و یا معادل آن از جدول .

مثلا برای تلنت کردن به پورت 13 که ساعت و تاریخ را به دست می دهد در کامپیوتری به اسم می نویسید:

HTTP://www.iums.ac.ir

Telnet iums.ac.ir 13
Telnet iums.ac.ir daytime
هر دو این دستورات معادل هم هستند

اطلاعات مطلب

  • شبکه
  • 1,095 بازدید
  • blankblankblankblankblank (1 votes, average: 5,00 out of 5)
    blankLoading...
  • آخرین ویرایش توسط : درهمی - شنبه, 22 دسامبر 18, 5:19 ب.ظ
  • Network-class

دیدگاه کاربران

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

بهترین علوم و دانش برای شما گردآوری میشه

آخرین های آیا میدانید

از همه جا براتون مطلب داریم لطفا کلیک کنید

مطالب برگزیده

موضوعات مهم سایت

مطالب محبوب