70٪ تخفیف ویژه جشنواره تابستانه توسینسو
پایان تخفیف تا:
مشاهده دوره‌ها
0

در مورد اعداد octet

سلام دوستان خسته نباشید. میخواستم بدونم یه آی پی رو بخواهیم اعداد باینری اش رو در بیاریم چگونه باید این کارو کنیم؟

پرسیده شده در 1394/04/07 توسط

3 پاسخ

2

دوست عزیز اعدادی که اکتت های IP رو تشکیل میدند در مبنای 10 یا دسیمال قرار دارند. پس فقط کافیه تک تک اکتت ها رو به مبنای دو یا باینری ببری.

برای این کار میتونی بصورت دستی خودت محاسبه کنی و یا اینکه از طریق لینک زیر عدد دسیمال رو بدی و در خروجی، باینری تحویل بگیری :)

Decimal to Binary converter

پاسخ در 1394/04/07 توسط
1

هر octet در نسخه IP V4 که مجموعا به 4 اوکتت w.x.y.z دسته بندی می شوند . و هر اوکتت 1 Byte می باشد . هر بایت از 8 بیت تشکیل شده است .

مثلا 11000000 برا اینکه اعداد مبنای دو را به مبنای دسیمال ( ده دهی ) ببریم باید ارزش مکانی هر کدام از بیت ها رو بدونیم و اونجایی که یک شده اند رو با هم جمع کنیم .

چون بیت وجود داشتن یا نداشتن رو دلالت دارد و بر مبنای دودویی می باشد . پس ارزش مکانی از سمت راست به چپ ارزش دهی می شود یعنی 2 به توان 0 ، 2 به توان 1 ، 2 به توان 2 ، 2 به توان 3 و .... تا 2 به توان 7

که حاصل 1 2 4 8 16 32 64 128 می باشد که اگر ان ها را با هم جمع کنیم 255 نتیجه می دهد . پس در هر اوکتت ما می توانیم اعدادی بین 0 تا 255 رو قرار بدیم

نکته : در اوکتت w ما فقط می تونیم اعداد 1 تا 223 رو قرار دهیم

در مثال بالا ( 11000000 ) پس با توجه به اموزش ها داریم 0+0+0+0+0+0+64+128 که همان 192 رو به ما می دهد

پاسخ در 1394/04/07 توسط
2

سلام

از این تصویر میتونید جواب خودتونو کامل بگیرید اگر به مشکل خوردید عنوان کنید تا پاسخ داده بشه

سلام 
از این تصویر میتونید جواب خودتونو کامل بگیرید اگر به مشکل خوردید عنوان کنید تا پاسخ داده بشه||http://network.tosinso.com/files/get/e8dfeb6c-163e-4596-89ba-cd564a6e8f2f||
پاسخ در 1394/04/07 توسط

پاسخ شما