اولین بار است که به این وب‌سایت می‌آیید. راهنما را مطالعه کنید!
x
موسسه خیریه محک

شهر ریاضی بازی-ریاضی

هشتی یا همون octet در کجاها کاربرد داره؟

0 امتیاز
37 نمایش

داده‌ی octet که برای اطمینان از ۸ بیت بودن به جای بایت استفاده می‌شه کجاها کاربرد داره و توی C++ چطوری می‌تونیم ازش استفاده کنیم؟

هیچ پژوهش انسانی نمی‌تواند ادعای علمی بودن داشته باشد، مگر این‌که از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)
پرسیده شده سه شنبه ۱۰ اردیبهشت ۱۳۹۲ در C++ توسط prodo  

1 پاسخ

0 امتیاز

در صورتی که برنامه‌ای بنویسیم که از داده‌های ۱ بایتی استفاده می‌کنه این داده ممکنه در سیستم‌های مختلف تعداد بیت‌های متفاوتی داشته باشه. مثلاً در یک ماشین ۶ بیت و در ماشین دیگه ۸ بیت و در یک ماشین سوم حتی ۱۶ بیت باشه.

این امر در ارسال داده‌های این ماشین‌ها به همدیگه مشکل ایجاد می‌کنه. بنابراین در علوم ارتباطی (مثلاً ارتباط شبکه‌ای ماشین‌ها) داده‌ها به صورت هشتی ارسال و دریافت می‌شن نه یک‌بایتی!

بنابراین در صورتی که بخوایم برنامه‌ای بنویسیم که داده‌هاش بین دو ماشین که اندازه‌ی بایت‌شون فرق داره، قابل تبادل باشه باید از هشتی استفاده کنیم.

هیچ پژوهش انسانی نمی‌تواند ادعای علمی بودن داشته باشد، مگر این‌که از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)
پاسخ داده شده شنبه ۵ مرداد ۱۳۹۲ توسط prodo