جمعه, ۱۰ فروردین, ۱۴۰۳ / 29 March, 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
از میان این پورت‌ها شماره‌های ۷، ۱۵، ۲۱، ۲۳، ۲۵، ۷۹، ۸۰، ۱۱۰و ۱۱۹ فعلا برای ما مهم‌ترند و به‌تدریج با آنها آشنا خواهید شد.
احسان همائی


همچنین مشاهده کنید