IP و Port چیست و چگونه آن ها را بدست آوریم ؟

منبع: دلگرم

41

1399/11/6

14:40


IP و Port چیست و چگونه آن ها را بدست آوریم ؟

IP چیست ؟

شاید بارها و بارها نام IP را در اصطلاحات کامپیوتری و اینترنتی شنیده باشید آیا می دانید این اصطلاح به چه معناست ؟ IP شماره‌ ایست که به هر کامپیوتر متصل به اینترنت داده می‌ شود تا بتوان به‌ کمک آن شماره به آن کامپیوترها دسترسی داشت.

این عدد برای کامپیوترهایی که حالت سرور دارند (مثلا سایت‌ ها) و نیز کامپیوتر‌های کلاینتی که معمولا به روشی غیر از شماره‌گیری (Dial Up) به اینترنت وصل هستند، عددی ثابت و برای دیگران عددی متغیر است. مثلا هر بار که شما با شرکت ISP خود تماس گرفته و به اینترنت وصل می‌ شوید، عددی جدید به شما نسبت داده می‌ شود.

این عدد یک عدد ۳۲ بیتی (۴ بایتی) است و برای راحتی به‌ صورت زیر نوشته می‌ شود:

xxx.xxx.xxx.xxx که منظور از xxx عددی بین ۰ تا ۲۵۵ است (البته بعضی شماره‌ ها قابل استفاده نیست که بعدا علت را توضیح خواهیم داد). مثلا ممکن است آدرس شما به صورت 195.219.176.69 باشد.

حتی اسم‌هایی مثل www.yahoo.com که برای اتصال استفاده می‌ کنید، در نهایت باید به یک IP تبدیل شود، تا شما سایت یاهو را ببینید. در IP معمولا xxx اولی معنای خاصی دارد، که بعدا توضیح خواهیم داد.

اگر به روش Dial Up به اینترنت وصل شوید، معمولا عددی که به عنوان xxx اول می‌گیرید، مابین 192 تا 223 خواهد بود. این توضیح برای تشخیص کامپیوترهای کلاینت از سرور (حداقل در ایران) بسیار می‌ تواند مفید باشد.

بعد از اتصال به اینترنت برای به دست آوردن IP خود، از دستور IPCONFIG در command prompt استفاده کنید.

IP و Port

بدست آوردن IP و Port

بدست آوردن ip دیگران بدون نیاز به برنامه

اگر در چت روم با شخصی در حال چت کردن هستید از او بخواهید یک فایل (عکس) برای شما بفرستد در هنگام دانلود فایل به منوی start رفته و بر روی گزینه run کلیک کنید و در کادر باز شده (در ویندوز XP هستید cmd تایپ کنید، در ویندوز 98 command تایپ کنید) یک صفحه داس مانند برای شما باز می شود که مانند دستور روبرو عمل کنید: c:\>netstat -n

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

نحوه بدست آوردن ip سایت

برای بدست آوردن ip سایت می توانید در همان command prampt از دستور ping استفاده کنید برای مثال اگر بخواهید ip سایت yahoo را پیدا کنید مانند دستور زیر عمل می کنید:

C:\>ping yahoo.com می بینید که براحتی ip سایت yahoo به شما نشان خواهد داد.

Port چیست ؟

در ساده ترین تعریف Port، محلی است که داده‌ ها وارد یا خارج می‌شوند. در مبحث هک معمولا با پورت‌ های نرم‌ افزاری سروکار داریم که به هر کدام عددی نسبت می‌ دهیم. این اعداد بین ۱ و ۶۵۵۳۵ هستند.

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

مثلا پورت ۲۵ برای ارسال Email است، بنابراین باید توسط یک نرم‌ افزار این کار انجام شود و این نرم‌ افزار بر روی پورت ۲۵ منتظر (فال‌ گوش) می‌ ماند. اینجا ممکن است شخصی از فلان نرم‌ افزار و دیگری از بهمان نرم‌ افزار استفاده کند ولی به‌ هر حال پورت ۲۵ همیشه برای ارسال Email است.

معنای IP و Port

تفاوت IP و Port

روش بدست آوردن پورت های باز

شما می توانید با استفاده از ipeye و داشتن ip طرف مقابل پورت های باز آن را پیدا کنید. ابتدا وارد cmd شده و مسیر ipeye را فعال کنید یعنی اینکه اگر ipeye درون درایوی :C وجود دارد ابتدا وارد درایو :C شده و دستور زیر را تایپ کنید.

برای مثال می خواهیم پورت های باز این ip10.0.0.50 را بدست بیاوریم C:\>ipeye 10.0.0.50 -syn -p 1 2000 این دستور از پورت ۱ تا ۲۰۰۰ را scan می کند و به شما نشان می دهد که کدام پورت باز و کدام بسته است (ipeye در بخش دانلود وجود دارد).


مطالب مشابه


نظرات


تصویری


ویدئو