جمعه, 31 فروردين 1403

آی پی ( IP ) چیست ؟

رایانه ها برای حضور در شبکه اینترنت نیاز به آدرس شناسایی دارند . این آدرس IP یا Internet Protocol نام دارد .

یک آدرس IP ممکن است به شکل زیر باشد.

216.27.61.137

این صورت از مقادیر در مبنای 10 نوشته می‌شود و همانطور که می‌بینید دارای 3 نقطه و 4 ناحیه مختلف است .

البته آدرس‌های IP به این صورت برای رایانه ها قابل درک نیستند . رایانهها هر کدام از قسمت‌های بین دو نقطه را در مبنای 2 می‌بینند . برای مثال آدرس IP که در بالا مشاهده کردید برای رایانه ها به صورت زیر ترجمه می‌شود :

11011000.00011011.00111101.10001001

هر کدام از قسمت‌های آدرس یک هشت‌تایی یا یک Octet‌ نامیده می‌شود. دلیل این نامگذاری نیز این است که هر کدام از این قسمت‌ها 8 حالت متفاوت دارد. وقتی همه حالات را با هم جمع کنیم 32 ترکیب مختلف ایجاد می‌شود. به همین دلیل هم آدرس‌های IP با چنین فرمتی را آدرس‌های 32 بیتی می‌نامند . در مبنای دو نیز هر عدد دو حالت(1 یا 0) و هر قسمت از آدرس 8 ترکیب مختلف دارد. به این ترتیب تمام ترکیب‌های هر قسمت 28 یا 256 است.

ادامه مطلب...

DNS چیست ؟

سامانه نام دامنه ( Domain Name System ) مخفف عبارت DNS می باشد . یعنی سلسله‌مراتبی برای نام‌گذاری رایانه‌ها و دیگر منابعی که به اینترنت یا شبکه‌های دیگر رایانه‌ای متصل می‌شوند. وقتی می خواهید وارد سایتی شوید ، باید آدرس وب سرور آنرا بدانید. آدرس وب سرور با IP مشخص می شود اما به خاطر سپردن آدرس IP دشوار است. می توان به جای IP از domin name ها استفاده کرد که برای هر IP یک domin name در نظر گرفته شده است . در واقع میتوان آنرا به دفترچه تلفن تشبیه کرد که برای هر نام یک شماره تلفن موجود است . در یک شبکه نیز هر کاربر دارای یک IP مشخص می باشد که ذخیره و مدیریت آن توسط DNS انجام می گیرد . مثلا IP آدرس گوگل 66.249.91.103 است که شما برای دسترسی به گوگل می توانید از ip آدرس بالا یا آدرس www.google.com استفاده نمایید .
در واقع IP address ها ، DNS را به اسامی مشخص و ساده ترجمه می کند و هم domain name و هم IP address، به صورت مشابه عمل می کنند و کاربر را به یک وب سرور مشخص هدایت می کنند  اما domain name، هم برای استفاده و هم اینکه برای به خاطر سپردن به مراتب راحت تر می باشد .

بدون DNS کاربرها مجبور هستند برای وارد شدن به هر بخشی از اینترنت از اعداد خسته کننده IP address استفاده کنند.

 

پهنای باند


پهنای باند و مقدار تأخیر آن از جمله واژه‌های رایج در دنیای اینترنت است که به نرخ انتقال داده توسط یک اتصال شبکه و یا یک رابط، اشاره می کند .
پهنای باند یا همان عرض باند ( Bandwidth ) سرعت انتقال اطلاعات و پهنای ارتباطی است كه داده ها از طریق آن و از فضای وب شما انتقال می‌یابند . ظرفیت اتصال ایجاد شده را مشخص نموده و بدیهی است که هر اندازه ظرفیت فوق بیشتر باشد ، امکان دستیابی به منابع شبکه با سرعت بیشتری فراهم می گردد . پهنای باند ، ظرفیت تئوری و یا عملی یک اتصال شبکه و یا یک اینترفیس را مشخص نموده که در عمل ممکن است با یکدیگر متفاوت باشند در واقع پهنای باند تنها عامل تعیین کننده سرعت یک شبکه از زاویه کاربران نبوده و یکی دیگر از عناصر تاثیرگذار، «میزان تاخیر» در یک شبکه‌است که می‌تواند برنامه‌های متعددی را که بر روی شبکه اجراء می‌گردند، تحت تاثیر قرار دهد.

وقتی شما یك سایت را از مرورگر خود درخواست می‌كنید، در حقیقت در حال دانلود یك فایل هستید كه می‌تواند یك فایل صفحه وب با فرمت HTML، یك فایل تصویری مثلا با فرمت GIF و یا یك فایل صوتی مثلا با فرمت MIDI و یا تركیبی از آنها باشد. این فایلها در كامپیوتر شما بارگذاری (Download) شده و از طریق مرورگر وب (Web Browser) به شما نشان داده می‌شوند.

هرگاه كه شما فایلی را دانلود می‌كنید، داده‌ها در مسیری به سمت شما منتقل می‌شوند كه به اصطلاح به آن Data Transfer می‌گویند. برای مثال اگر شما صفحه‌ای را با حجم یك كیلوبایت (1kb) یا 1024 بایت دانلود می‌كنید، دقیقا به همان مقدار یعنی یك كیلوبایت داده را از سرور آن سایت به كامپیوتر خود منتقل كرده‌اید.

به عنوان مپال یك بازدید از یک صفحه 100 كیلوبایتی به همان مقدار پهنای باند مصرف می‌كند كه 100 بازدید از یك صفحه یك كیلوبایتی پهنای باند مصرف می نماید .

 

هاست چیست ؟

شما برای راه اندازی یک سایت نیاز به یک فضای میزبانی یا هاست دارید .

هاست ( Host ) ، یعنی فضایی بر روی یک سرور برای اینکه مطالب ، عکس ها ، ویدیو ها و  … وب سایت شما بر روی اینترنت قرار داده شود .هاست  قسمتی از سرور است که شما آن را اجاره می کنید ( مثلا به مدت ۱ سال ) و به همین مدت از پیش تعیین شده می توانید اطلاعات و مطالب وب سایت خود را در دسترس دیگر کاربران اینترنت در سراسر جهان قرار دهید .

هاست ( Host ) در واقع یک کامپیوتر تحت شبکه و آنلاین است که اطلاعات و فایل های سایت شما بر روی این کامپیوتر قرار می گیرد و پس از ست شدن با دامنه یا همان آدرس اینترنتی وب سایت شما وقتی کاربر آدرس دامنه ( Domain ) شما را تایپ کند سایت شما از طریق میزبان یا همان هاست فراخوانی می شود و در مرورگر و کامپیوتر کاربر نمایش داده می شود،هاست ها سیستم عامل ها و نوع های مختلف و متفاوتی دارند که اصولا ویندوز و لینوکس می باشند که هر یک برای کار ها و زبان های برنامه نویسی تحت وب خاصی هستند .