ساختار IP آدرس

چکیده :

ساختار IP آدرس



 آی پی آدرس ها یک عبارت  بیتی (شامل  بخش  بیتی) بوده و هر بخش به وسیله کاراکتر دو نقطه (:) از هم جدا می‌شوند. ساختار IPv6 نسبت به IPv4 پیچیده تر بوده و یک IP آدرس نسخه ? مانند عبارت زیر است: :F0A0:9002:E051:0000:0000:0000:C91D بخش‌هایی که به وسیله کاراکتر دونقطه از هم جدا می‌شوند، شامل اعداد و حروف استاندارد هگزادسیمال (حروف A, B, C, D, E, F) که از محدوده  تا FFFF قابل تغییر هستند. برای راحتی در خواندن این عبارت، قسمت‌هایی که دارای چهار رقم صفر هستند می‌توانند حذف شوند. توجه کنید که این فشرده سازی در طول آدرس آی پی فقط یک بار می‌تواند انجام شود. بنابراین ساده شده آی پی آدرس بالا، عبارت زیر است: :F0A0:9002:E051::C91D نکته: درصورتی که در ابتدای بخش رقم ? قرار بگیرد، می‌توان آن را نادیده گرفت برای مثال آدرس F925:00C4 می‌تواند تبدیل به F925:C4 شود. دقت کنید که این تنها یک مثال است و فقط دو بخش مورد بررسی قرار گرفته است. همان طور که گفته شد این عبارت‌ها برای کامپیوتر هیچ مفهومی نداشته و باید تبدیل به عبارت باینری شوند. در این تبدیل مقادیر هر بخش به یک عبارت  بیتی تبدیل می‌شود. یعنی تبدیل شده باینری عبارت بالا کد زیر است: دلیل این که هر بخش تبدیل به یک عبارت  بیتی می‌شود، این است که هر کاراکتر در هر بخش با توجه به جدول تبدیل هگزادسیمال، به یک عبارت چهار رقمی باینری تبدیل می‌شود. یعنی بخش اول  تبدیل به 0010011000000001 می‌شود. بنابراین با کنار هم قرار دادن این ? رقم، ما در هر بخش  بیت خواهیم داشت. با استفاده از جدول تبدیل هگزادسیمال به باینری زیر، می‌توانید به راحتی آدرس IPv6 را به باینری تبدیل کنید: هگزادسیمال (Hexadecimal) باینری (Binary) 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 A 1010 B 1011 C 1100 D 1101 E 1110 F 1111