یکی بگه این IP Address اصلاً چیه؟

اينترنت و آی تی > دومين و هوست25 شهریور 1382 ساعت 8:14

IP مخفف کلمات Internet Protocol است. اگر بخواهیم این مفهوم را در یک جمله تعریف کنیم، باید بگوییم که هر ماشین روی اینترنت، یک شماره شناسایی دارد که به آن IP Address می‌گویند. یک IP عددی شبیه این است: 216.27.61.137 و برای این که به خاطرسپاری آی پی آسان باشد، آنها را بصورت اعشاری (Decimal) درآورده اند و این درحالیست که این مقدار برای ماشین‌ها به صورت اعدادی دودویی (Binary) مفهوم دارد.

هر سرویس‌دهنده (Server) نشانی آی پی ثابت خودش را دارد که اغلب قادر به تغییر آن نیست. یک کامپیوتر خانگی که برای اتصال به اینترنت از خطوط تلفن استفاده می‌کند (Dial Up)، پس از اتصال یک آی پی شناسایی خواهد داشت که توسط کامپیوتر سرویس‌دهنده (ISP) به آن اختصاص داده می‌شود. این شماره آی پی پس از اتصال شما منحصر به شما بوده و تا زمانی که ارتباط خود را قطع نکرده‌اید به شما تعلق دارد و ممکن است در شماره‌گیری بعدی متفاوت از قبل باشد. به هر حال یک سرویس‌دهنده لازم دارد که برای هر مودم یک آی پی اختصاص دهد تا بتواند آن را پشتیبانی نماید. بد نیست بدانید که برای کامپیوترهایی که از طریق یک شبکه داخلی (LAN) و تنها از طریق یک سرور داخلی و با یک مودم به اینترنت وصل می‌شوند (مانند کافی‌نتها)، تنها یک آی پی توسط سرویس‌دهنده اختصاص داده می‌شود و پس از آن توسط سرور داخلی به هر یک از کامپیوترهای شبکه (Client) یک آی پی مجازی تعلق می‌گیرد تا هر یک بتوانند بطور مستقل درخواست‌های خود را از سرویس‌دهنده داشته باشند.
تمام ماشین‌هایی که به اینترنت متصل شده‌اند یک نشانی منحصر به فرد بصورت IP دارند که شما با در اختیار داشتن آن می‌توانید به آن ماشین مرتبط شوید. بطور مثال اگر آدرس http://216.239.53.100 را در مرورگر خود تایپ کنید به ماشینی متصل خواهید شد که مربوط به سایت گوگل است.
حال اجازه بدهید که عدد آی پی را بصورت تخصصی‌تر مورد بررسی قرار بدهیم:
آی پی 216.27.61.137 را در نظر بگیرید. این مقدار در معادل دودویی خود برابر است با: 11011000.00011011.00111101.10001001
همانطور که ملاحظه می‌کنید، هر یک از چهار قسمت موجود در آی پی بالا تبدیل به دسته‌های هشت تایی 0 و 1 شده‌اند. این مسأله بدین خاطر است که هر یک از قسمت‌ها می‌توانند مقادیری بین 0 و 255 (همان 2 به توان 8) اختیار نمایند. قصد ندارم مبنای اعداد را در این مقاله مورد بررسی قرار دهم زیرا که این مسأله مقوله‌ای جدا و کمی مفصل است. تنها به توضیحی کوتاه بسنده می‌کنم که اگر فرض کنیم که هر یک از چهار قسمت هر آی پی عددی بین 0 و 255 باشد این بازه از طریق جمع 0 و 1 ها با توجه به موقعیتشان در هر قسمت صورت می‌گیرد. مثلا عدد 255 در مبنای دودویی از هشت عدد 1 تشکیل شده است. یعنی 11111111. (برای این که چگونگی این برابری را درک کنید باید کمی درباره تبدیل اعداد در مبناهای مختلف مطالعه نمایید). به خاطر مسائلی که در بالا توضیح دادم، تمامی IPها عددی 32 بیتی هستند.
از آنجایی که هر یک از قسمت‌های چهارگانه می‌توانند حداکثر مقدار 255 را اختیار کنند، با در نظر گرفتن تمام حالات ممکن، می‌توان 4/3 بیلیون حالت ممکن را بوجود آورد. البته باید خاطرنشان ساخت که برخی از حالات ممکن مانند آی پی‌های 0.0.0.0 و 255.255.255.255 قبلا رزرو شده‌اند.
در عین حال این اعداد هشت‌تایی منظور بیشتری علاوه بر تقسیم‌بندی‌های ساده دارند. آی پی‌ها به دو بخش عمده تقسیم می‌شوند. بخش Net (شبکه) و بخش Host (میزبان). بخش شبکه که برای شناسایی شبکه‌ها مورد استفاده قرار می‌گیرد، شامل نیمه ابتدایی اعداد است و بخش میزبان (که بعضا Node یا گره هم نامیده می‌شود)، نیمه انتهایی اعداد را در بر می‌گیرد.
بطور کلی پنج کلاس برای IP Addressها علاوه بر مقادیر خاص وجود دارد که از این قرار هستند:

Default Network: مقدار پیش‌فرض 0.0.0.0 برای آن در نظر گرفته شده است.
Class A: برای شبکه‌های بسیار بزرگ مانند یک شرکت بین‌المللی عظیم در نظر گرفته می‌شود. IP Addressهایی که قسمت اولشان از 1 تا 126 هستند در این بخش قرار می‌گیرند. سه قسمت دیگر برای شناسایی هر میزبان مورد استفاده قرار می‌گیرند. Node 115. 24.53.107
Loopback : مقدار 127.0.0.1 برای آن در نظر گرفته شده است. این IP برای کامپیوتر میزبان پیغامی را به خودش برگشت می‌دهد و برای رفع عیب و آزمایش شبکه‌ای مورد استفاده قرار می‌گیرد.
Class B: برای شبکه‌هایی با اندازه متوسط است. مقادیر بین 128 تا 191 از قسمت اول هر آی پی قسمتی از این کلاس هستند. همچنین قسمت دوم این آی پی‌ها هم برای شناسایی شبکه مورد استفاده قرار گرفته‌اند. بطور کلی یک چهارم از آی پی‌های موجود در این کلاس طبقه‌بندی می‌شوند. Node 145.24. 53.107
Class C: این کلاس برای مشاغل کوچک تا متوسط استفاده می‌گردند. مقادیر بین 192 تا 223 جزو این کلاس هستند. بخش دوم و سوم این آی پی‌ها هم نشانی شبکه را نشان می‌دهند و بخش چهارم یا انتهایی مربوط به شناسایی میزبان است. شبکه‌های این کلاس دارای بیت اول با مقدار 1 بیت دوم با مقدار 1 و بیت سوم با مقدار 0 هستند. Node 195.24.53. 107
Class D: کاربردهای مختلفی دارد. این کلاس تفاوتی با سه کلاس دیگر دارد و بدین ترتیب است که بیت اول آن مقدار 1، بیت دوم مقدار 1، بیت سوم مقدار 1 و بیت چهارم مقدار 0 دارد. Node 224. 24.53.107
Class E: مقداری حدود یک شانزدهم آی پی‌های موجود را شامل می‌شود. مقادیر بیت‌های آن نیز بسیار شبیه کلاس D است با این تفاوت که مقدار بیت چهارم آن نیز 1 است. Node 240. 24.53.107
Broadcast: اگر قرار باشد که پیامی برای تمام کامپیوترهای موجود در شبکه ارسال شود، از این آی پی استفاده می‌شود که مقداری برابر 255.255.255.255 دارد.

مراجع:

اولا ممنون از لينک پيشنهاد غرفه و دوما اون ها رو از تو کدي که گذاشتي بردار. :--)


خوشم مي ياد که هر چند دير به دير مي نويسي ولي طوفان مي کني ...


دوست عزيز از مطالبت و ايملت متشکرم و يک سئوال داشتم من مدتي است از خدمات سايت Bloglet استفاده می کنم ولیکن فرمت صحیح پر کردن فرم فعال سازی آن را نمیدانم به خصوص وقتی که کد یا شماره مرکز سرویس وبلاگ را می خواهد من از پرشین بلاگ استفاده می کنم و در حال حاضر به صورت دستی برای مشترکین سایتم ایمل می فرستم از شما برای راه اندازی اتومات آن راهنمائی می خواهم متشکرم


من هم از شما متشکرم بخاطر اين همه اطلاعات خوب درباره اي پي.
من هم يک سوال داشتم اگر لطف کنيد جواب بديد ممنون ميشم
چه جوري ميتونيم اي پي يک نفرو بدست بياريم؟


بعضي هاش رو مي دونستم بعضي هاش رو نه.
ممنون از متنت استفاده کردم


خوب بود ولي اگر گفتي چطوري مي شه يوزر نيم و پسورد يک فرد را بدست آورد درسته


لطفا همچنين بگو هک کردن يک فرد چگونه است


جون من سريع باش


بسيار خوب بود ولي بهتر است در مورد نکات مخفي ويندوز بيشتر گفته شود


خوب است


سلام وبلاگ جالب و خوبي داريد . آرشيو هم جالبه و آموزنده بود / دوست عزيزي از فرم نظر خواهي شما خوشم اومده اگر دوست داشتيد و البته حوصله داشتيد در اين زمينه به من کمک کنيد . ممنون


آقا نيما،سلام. به تازگي با وبلاگ شما آشنا شده‌ام. سواي محتواي مطالب و خوش‌سليقه‌بودن در انتخاب لينکدوني، از اين که صرفا با طيف رنگي سياه و سپيد و بدون استفاده از رنگ‌هاي متداول،‌ صفحه‌اي به اين زيبايي طراحي کرده‌ايد خيلي جالبه. پيروز باشيد!


سلام نيما جان ...
آقا ما تصادفي توي گوگل راجع به آموزش زبان فرانسه جستجو کرديم و
لينک سايت شما هم بود ... اومديم توي اين سايتت که فکر کنم يه بلاگ هستش
و چند روزي رو سرگردون مونديم از بس که باحال بيد ....
حالا اگه ميشه دو تا سوال دارم ...
1-آي پي يه فرد ديگر را چگونه بيابيم بيشتر تو ياهو مسنجر و از طريق
داس
2- راجع به يادگيري زبان فرانسه چه سايتي رو پيشنهاد مي کني ؟؟؟
قربانت .... فدات شم ... خيلي باحاليييييييييييي


سلام استاد:
از مطالب موجود در سايتت استفاده کردم فقط نکات مخفي و ترفندهاي آنرا براي جلوگيري از حک شدن آموزش بده

متشکرم


باسلام
با تشکر از کسانی که اطلاعات خودشون رو در اختیار دیگران قرار میدن
من می خوام بدونم این اعداد و ارقام موجود در کلاس aیاbیاcچطوری به دست میاد
چطوری ما یک ipرو میتونیم خورد کنیم
متشکرم


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


لطفا" اموزس و برنامه هک کردن يک ايدي رو بهم بگين


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

نیما: سؤالت خیلی گنگ بود.



If you want to write English, press Ctrl+G.