شنبه, ۳۰ تیر, ۱۴۰۳ / 20 July, 2024
مجله ویستا

توضیحاتی در رابطه با IP و port


توضیحاتی در رابطه با IP و port

توضیحاتی در رابطه با شناخت آی پی و پورت

● IP

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

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

xxx.xxx.xxx.xxx که منظور از xxx عددی بین ۰ تا ۲۵۵ است (البته بعضی شماره‌ها قابل استفاده نیست که بعدا علت را توضیح خواهم داد). مثلا ممکن است آدرس شما به صورت ۱۹۵.۲۱۹.۱۷۶.۶۹ باشد. حتی اسم‌هایی مثل www.yahoo.com که برای اتصال استفاده می‌کنید، در نهایت باید به یک IP تبدیل شود، تا شما سایت یاهو را ببینید.

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

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

● Port

در ساده ترین تعریف، محلی است که داده‌ها وارد یا خارج می‌شوند. در مبحث هک معمولا با پورت‌های نرم‌افزاری سروکار داریم که به هر کدام عددی نسبت می‌دهیم. این اعداد بین ۱ و ۶۵۵۳۵ هستند. معمولا به یک سری از پورت‌ها کار خاصی را نسبت می‌دهند و بقیه به‌صورت پیش‌فرض برای استفاده شما هستند. پورت‌های که فعال هستند، هرکدام توسط یک نرم‌افزار خاص مدیریت می‌شوند. مثلا پورت ۲۵ برای ارسال Email است، بنابراین باید توسط یک نرم‌افزار این کار انجام شود و این نرم‌افزار بر روی پورت ۲۵ منتظر فرمان می‌ماند. اینجا ممکن است شخصی از یک نرم‌افزار و دیگری از نرم‌افزاری متفاوت با دیگری استفاده کند ولی به‌هر حال پورت ۲۵ همیشه برای ارسال Email است.

در پایین لیستی از مهمترین پورت‌ها و کاربردشان را می‌بینید:

!Port Num / Service / Why it is phun

-------- ------- ----------------------------------------

۷ / echo / Host repearts what you type

۹ / discard / Dev/null

۱۱ / systat / Lots of info on users

۱۳ / daytime / Time and date at computers location

۱۵ / netstat / Tremendous info on networks

۱۹ / chargen / Pours out a stream of ASCII characters.

۲۱ / ftp / Transfers files

۲۳ / telnet / Where you log in.

۲۵ / smpt / Forge email

۳۷ / time / Time

۳۹ / rlp / Resource location

۴۳ / whois / Info on hosts and networks

۵۳ / domain / Nameserver

۷۰ / gopher / Out-of-date info hunter

۷۹ / finger / Lots of info on users

۸۰ / http / Web server

۱۱۰ / pop / Incoming email

۱۱۹ / nntp / Usenet news groups -- forge posts, cancels

۴۴۳ / shttp / Another web server

۵۱۲ / biff / Mail notification

۵۱۳ / rlogin / Remote login

who / Remote who and uptime

۵۱۴ / shell / Remote command, no password used!

syslog / Remote system logging

۵۲۰ / route / Routing information protocol

از میان این پورت‌ها شماره‌های ۷، ۱۵، ۲۱، ۲۳، ۲۵، ۷۹، ۸۰، ۱۱۰و ۱۱۹ فعلا برای ما مهم‌ترند و به‌تدریج با آنها آشنا خواهید شد.

احسان همائی