ساعت 1:59 عصر
  آدرس IP چیست؟ - آموزش و ترفند ها

ایران سهراب

body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{ margin: 0; padding: 0; } body{ font-family: Tahoma,Arial, Helvetica, Georgia, Sans-Serif; font-size: 12px; text-align: center; vertical-align: top; background: #666 url(http://www.ParsiBlog.com/view/TempImgs/Temp105/bg_body.gif); color: #fff; } h1, h2, h3, h4, h5, h6{ font-family: Arial, Helvetica, Georgia, Sans-Serif; font-size: 16px; } a{ text-decoration: underline; color: #105cb6; } a:hover{ text-decoration: none; } a img{ border: 0; } abbr, acronym{ border: 0; } address, dl, p{ padding: 10px 0 0; } code{ background: #f9f9f9; } dt{ font-weight: bold; } dd{ padding: 0 0 5px 15px; } hr{ clear: both; margin: 15px 0 5px; width: 100%; border: 0; height: 1px; text-align: left; background: url(http://www.ParsiBlog.com/view/TempImgs/Temp105/bg_comment_bottom.gif) no-repeat; } small{ font-size: 10px; } input, textarea{ font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; padding: 2px; } input#author, input#email, input#url, textarea#comment{ border: 1px solid #cbb945; background-color: #fffadb; padding: 3px; } input#author, input#email, input#url{ margin: 0 5px 0 0; } #container, #header, #menu, #menu ul li, #menu ul li a, #pagetitle, h1, #syndication, .pagewrapper, .page, .wrapper, .narrowcolumnwrapper, .narrowcolumn, .content, .post, .entry, .browse, sidebar{ vertical-align: top; text-align:right; direction:rtl; } #container{ margin: 0 auto; width: 904px; padding: 10px 0 0; } #header{ margin: 0 0 10px; float: left; width: 904px; height: 250px; background: url(http://www.ParsiBlog.com/view/TempImgs/Temp105/bg_header.gif) no-repeat left bottom; color: #333; } #menu ul{ margin: 0; padding: 0 0 0 10px; list-style: none; } #menu ul li{ float: left; margin: 0 5px 0 0; font-size: 14px; font-weight: bold; background: url(http://www.ParsiBlog.com/view/TempImgs/Temp105/bg_tab_right.gif) no-repeat right top; color: #325b0a; } #menu ul li a{ display: block; padding: 14px 20px 10px; text-decoration: none; background: url(http://www.ParsiBlog.com/view/TempImgs/Temp105/bg_tab_left.gif) no-repeat left top; color: #325b0a; } #menu ul li a:hover{ text-decoration: underline; } #pagetitle{ clear: both; width: 904px; height: 155px; } #pagetitle h1{ padding: 36px 28px 0; font-size: 24px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; color: #fff; } #pagetitle h1 a{ text-decoration: none; color: #fff; } #syndication{ float: left; padding: 15px 31px 0; color: #999; } #syndication a{ color: #666; } #syndication a.feed{ padding: 0 0 0 19px; background: url(http://www.ParsiBlog.com/view/TempImgs/Temp105/feed_icon.png) no-repeat 0 1px; } #searchbox{ float: right; padding: 10px 31px 0; } #searchbox input#s{ border: 1px solid #ddd; padding: 3px; background: #fff; } #searchbox input#searchsubmit{ height: 24px; } .pagewrapper{ margin: 0 0 10px; float: left; width: 904px; background: #fff url(http://www.ParsiBlog.com/view/TempImgs/Temp105/bg_page_bottom.gif) no-repeat left bottom; color: #333; } .page{ float: left; padding: 0 5px 5px; background: url(http://www.ParsiBlog.com/view/TempImgs/Temp105/bg_page_top.gif) no-repeat; } .wrapper{ float: left; width: 500px; } .narrowcolumnwrapper{ margin: 5px 0 0; float: left; width: 500px; background: #fff url(http://www.ParsiBlog.com/view/TempImgs/Temp105/bg_narrowcol.gif) repeat-y; } .narrowcolumn{ float: left; width: 500px; background: url(http://www.ParsiBlog.com/view/TempImgs/Temp105/bg_narrowcol_bottom.gif) no-repeat left bottom; } .content{ background:transparent url(http://www.ParsiBlog.com/view/TempImgs/Temp105/bg_narrowcol_top.gif) no-repeat scroll left top; float:left; width:500px; } .post{ padding: 9px 16px 15px; line-height: 18px; } .post h2{ padding: 0 0 2px; font-size: 16px; font-weight: bold; line-height: 27px; } .post h2 a{ text-decoration: none; color: #105cb6; border-bottom: 1px solid #75abea; } .post img{ padding: 4px; border: 1px solid #ddd; background: #fff; } .post img.alignleft{ float: left; margin: 5px 10px 0 0; } .post img.alignright{ float: right; margin: 5px 0 0 10px; } .post img.wp-smiley{ padding: 0; border: 0; background: none; } .entry{} .entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{ padding: 9px 0 0; } .entry h1{ font-size: 20px; line-height: 30px; } .entry h2{ line-height: 18px; } .entry h3{ font-size: 14px; } .entry h4{ font-size: 12px; } .entry h5{ font-size: 11px; } .entry h6{ font-size: 10px; } .postinfo{ font-size: 11px; color: #999; } .postinfo a{ color: #578cca; } .postdate{ color: #a12a2a; } .browse{ border-top: 1px solid #bdbdbd; padding: 15px 16px; line-height: 18px; text-align:center; direction:ltr; } .sidebar, .obar{ margin: 0 0 0 5px; float: right; width: 192px; line-height: 18px; } .obar{ margin: 0 5px 0 0; float: left; } .sidebar ul, .obar ul{ margin: 0; padding: 0; list-style: none; } .sidebar ul li, .obar ul li{ margin: 5px 0 0; padding: 9px 16px 15px; background: url(http://www.ParsiBlog.com/view/TempImgs/Temp105/bg_ul_li.gif) no-repeat left top; } .sidebar ul li.widget_search, .obar ul li{ padding: 15px 16px; } .sidebar ul li h2, .obar ul li h2{ font-size: 16px; font-weight: bold; line-height: 27px; color: #8dab3b; } .sidebar ul ul li, .obar ul ul li{ margin: 0; padding: 6px 0 3px; background: none; } .sidebar ul ul ul, .obar ul ul ul{ padding: 3px 0 0; } .sidebar ul ul ul li, .obar ul ul ul li{ padding: 6px 0px 3px 15px; background: url(http://www.ParsiBlog.com/view/TempImgs/Temp105/bg_arrow_right.gif) no-repeat 0px 8px; } .sidebar ul ul li a, .obar ul ul li a{ padding-right:20px;display: block; font-family:tahoma;background: url(http://www.ParsiBlog.com/view/TempImgs/Temp105/bg_arrow_right_2.gif) no-repeat right 8px; } input, textarea { font-family:tahoma; } a { text-decoration:none; } a:hover { text-decoration:underline; } .post img { max-width:100%; } .sidebar ul ul li, .obar ul ul li { padding:0; } #searchbox { float:left; } #syndication { float:right; } #pagetitle h1 { float:right; } #menu ul { float:right; padding: 0 10px 0 0; } #syndication a.feed { padding:0; background:none; } #footer { color:#FFF; margin:10px; direction:rtl;text-align:center; } #footer a{ color:#FFF; border-bottom:1px dotted; } #footer a:hover{ border-bottom:none; text-decoration:none; } * .sidebar { float:left; }

آدرس IP چیست؟

هر دستگاهی که در اینترنت وجود دارد یا به آن متصل است یک شماره شناسایی منحصر به فرد دارد که به آن آدرس IP یا شماره IP گفته می شود. یک آدرس IP چیزی مثل این است: 127. 55. 27. 216

ترکیبی از 4.3 میلیارد آدرس IP


همانطور که در بالا ذکر شد آدرسهای IP برای قابل فهم بودن افراد معمولاً به صورت دسیمال (دهدهی) بیان می شوند. که با نقطه از یکدیگر جدا شده اند. اما کامپیوتر ها با شکل باینری (دودویی) اعداد سروکار دارد و برای ارتباط با یکدیگر آنرا در قالب صفر و یک بیان می کنند مانند مثال زیر:

11011000. 00011011. 00111101. 10001001

8تا              8تا             8تا             8تا

چهار عدد در یک آدرس IP اکت (به معنای هشتایی) نامیده می شوند، چون هر عدد به تنهایی از 8 عدد باینری تشکیل شده است. با ترکیب همه اعداد 32 عدد باینری خواهیم داشت. آدرس IP از اعداد 32 بیتی تشکیل شده است. که هر کدام از 8 وضعیت می تواند 0 یا 1 باشد. یعنی برای هر هشتایی 2 به توان 8 تا، 256 عدد مخلتف را می توان در نظر گرفت. پس هر عدد که بین نقطه ها قرار می گیرد می تواند بین 0 ــ 255 باشد. با توجه به این که 4 عدد داریم که با نقطه از هم جدا می شوند مجموعاً 2 به توان 32 یا مجموعاً 4294967296 عدد منحصر به فرد خواهیم داشت.

در نتیجه در حدود 4.3 میلیارد عدد را می توان برای آدرسهای IP منحصر به فرد معین کرد البته با صرفنظر از تعدادی آدرس معین که استفاده از آنها برای عموم محدود شده است. مثلاً آدرس IP به صورت 0. 0. 0. 0 برای شبکه default و آدرس 255. 255. 255. 255 برای broad cast رزرو شده اند.

ترکیب این اعداد فقط برای دادن یک شماره منحصر به فرد و شناسایی نیست بلکه برای ایجاد کلاسهایی است که بتوان آنها را به یک شغل، دولت، منطقه خاص و غیره نسبت داد.

اعداد بین نقطه ها یا اکت ها (هشتایی) به دو قسمت تقسیم می شوند. شبکه و هاست. اولین عدد بین نقطه ها مربوط به شبکه است. این عدد برای شناسایی یک شبکه که یک کامپیوتر به آن متصل است استفاده می شود.

هاست (که گاهی با نام Node شناخته می شود) کامپیوتری که واقعاً در شبکه وجود دارد مشخص می کند. قسمت مربوط به هاست معمولاً آخرین عدد است. 5 کلاس IP به علاوه آدرسهای خاص مشخص وجود دارد:

ــ default network: یا شبکه پیش فرض که آدرس IP آن 0. 0. 0. 0 است.

ــ کلاس A: این کلاس برای شبکه های خیلی بزرگ است. مانند یک کمپانی عظیم بین المللی که دارای یک شبکه بزرگ است. آدرسهای IP که اعداد اول آنها (اولین اکت) از 1 تا 126 باشد قسمتی از این شبکه هستند. سه عدد بعدی برای شناسایی Host به کار می روند. این بدان معناست که 126 شبکه کلاس A وجود دارند که هر کدام 16777214 هاست و مجموعاً 2 به توان 31 آدرس IP منحصر به فرد می توان ساخت. اما نیمی از این تعداد آدرس IP قابل دسترسی است. در شبکه های کلاس A اولین عدد باینری همیشه صفر است.

آدرس خود یا loopback: این آدرس IP عبارتست از 127. 0. 0. 1 با این آدرس IP یک کامپیوتر می تواند پیغامی را برای خودش ارسال کند. این آدرس معمولاً برای عیب یابی شبکه و تست کردن آن استفاده می شود.


» نظر