۹.۰۵.۱۳۸۹

IP و Port چیست ؟

IP شماره ایست که به هر کامپیوتر متصل به اینترنت داده می شود تا بتوان به کمک آن شماره به آن کامپیوترها دسترسی داشت. این عدد برای کامپیوترهایی که حالت سرور دارند (مثلاً سایت ها) و نیز کامپیوتر های کلاینتی که معمولاً به روشی غیر از شماره گیری (Dial Up) به اینترنت وصل هستند، عددی ثابت و برای دیگران عددی متغیر است. مثلا ًهر بار که شما با شرکت ISP خود تماس گرفته و به اینترنت وصل می شوید، عددی جدید به شما نسبت داده می شود. این عدد یک عدد ۳۲ بیتی (۴ بایتی) است و برای راحتی به صورت زیر نوشته می شود: xxx.xxx.xxx.xxx که منظور از xxx عددی بین ۰ تا ۲۵۵ است (البته بعضی شماره ها قابل استفاده نیست که بعدا علت را توضیح خواهم داد). مثلا ًممکن است آدرس شما به صورت ۱۹۵‎/۲۱‎/۱۷۶‎/۶۹ باشد. حتی اسم هایی مثل www.yahoo.com که برای اتصال استفاده می کنید، در نهایت باید به یک IP تبدیل شود، تا شما سایت یاهو را ببینید. در IP معمولاً xxx اولی معنای خاصی دارد، که بعدا توضیح می دهم. فقط این را بگویم که اگر به روش Dial Up به اینترنت وصل شوید، معمولاً عددی که به عنوان xxx اول می گیرید، مابین ۱۹۲ تا ۲۲۳ خواهد بود. این توضیح برای تشخیص کامپیوترهای کلاینت از سرور (حداقل در ایران) بسیار می تواند مفید باشد.
بعد از اتصال به اینترنت برای به دست آوردن IP خود، از دستور IPCONFIG در command prompt استفاده کنید. به دست آوردن ip دیگران بدون نیاز به برنامه: اگر در چت روم با شخصی در حال چت کردن هستید از او بخواهید یک فایل(عکس) برای شما بفرستد در هنگام دانلود فایل به منوی start رفته و بر روی گزینه run کلیک کنید ودر کادر باز شده (در ویندوزXP هستید cmd تایپ کنید،در ویندوز ۹۸ commandتایپ کنید) یک صفحه داس مانند برای شما باز می شود که مانند دستور روبرو عمل کنیدc:>netstat -n تایپ کنید می بینید در دو ردیف به شما تعدادی شماره نشان خواهد داد که در ردیف اول ip خود شماست ودر ردیف دوم ip طرف مقابل است.
البته این هم گفته باشم که بعضی از آن شماره ها ip سایتها یست که باز کردیت. در بخش آموزش نرم افزارها روش های ساده تری را آموزش می دهم.
● بدست آوردن ip سایت:
برای بد ست اوردن ip سایت می توانیم در همان command prampt از دستور ping استفاده کنیم مانند مثال اگر بخواهیم ip سایت yahoo را پیدا کنیم مانند دستور زیر عمل می کنیم C:>ping yahoo.com می بینید که براحتی ip سایت yahoo به شما نشان خواهد داد
● Port
در ساده ترین تعریف، محلی است که داده ها وارد با خارج می شوند. در مبحث هک معمولاً با پورت های نرم افزاری سروکار داریم که به هر کدام عددی نسبت می دهیم. این اعداد بین ۱ و ۶۵۵۳۵ هستند. معمولاً به یک سری از پورت ها کار خاصی را نسبت می دهند و بقیه به صورت پیش فرض برای استفاده شما هستند. پورت های که فعال هستند، هرکدام توسط یک نرم افزار خاص مدیریت می شوند. مثلاً پورت ۲۵ برای ارسال Email است، بنابراین باید توسط یک نرم افزار این کار انجام شود و این نرم افزار بر روی پورت ۲۵ منتظر (فال گوش) می ماند. اینجا ممکن است شخصی از فلان نرم افزار و دیگری از بهمان نرم افزار استفاده کند ولی به هر حال پورت ۲۵ همیشه برای ارسال Email است.

هیچ نظری موجود نیست:

http://up.iranblog.com/images/0z5dgraxwa4j49a5ts77.gif http://up.iranblog.com/images/gv83ah5giec9g8jkopmc.gif