سال هاست با مرورگر ها داریم کار میکنیم ولی هیچ وقت از خودمون نپرسیدم معنی http یا www. چیه ، یا حتی مهمتر از خودمون نپرسیدیم که یک مرورگر چجوری کار میکنه
در واقع وقتی کد هایی که یک وبسایت رو تشکیل میدهند رو مینویسید باید اینها را در یک مکان نگهداری کنید تا مشتری یا client بتواند که با وبسایت شما ارتباط برقرار کند که ما به این مکان میگویم سرور یا هاست ، و هاست در واقع یک کامپیوتر است که سرعت و حجم حافظه ی بالایی دارد تا بتواند کارکرد سایت ما را به حداکثر برساند
اول باید بگم که هر کامپیوتر یک شماره شناسایی به نام آی پی دارد که به مرورگر ها کمک میکند تا بتوانند هاست مورد نظر را با آن شماره ها پیدا کنند و موتور های DNS اون دامنه هایی که در صفحه ی مرورگر جستجو میکنیم را به صورت شماره ی آی پی به موتور های مرورگر میدهند و سپس مرورگر دستگاه ما هاست مخاطب پیدا میکند
ساختار کلی دامنه ها : (http://www.example.com )
و حالا زمان برقراری ارتباط و ایجاد اتصال بین سرور و ما است
اطلاعات سایت به صورت کد هایی برای ما ارسال میشوند که ارسال این کد ها از یک پروتوکل پیروی میکند که ما به آن Hyper Text Transfer Protocol یا http میگویم پس زمانی که در دامنه مینویسیم http:// .... منظور آن هست که کد های این سایت از پروتوکل http منتقل میشود و زمانی که کد ها منتقل بشوند به مرورگر ما از طریق موتور های خواندن(reading engines) کد ها تبدیل تفسیر شده و ظاهر سایت را میسازند و سپس هر عملی که انجام میدهیم به عنوان درخواست (request) به سرور فرستاده میشود و سپس عکس العمل (response) سرور به مرورگر ما بر میگردد
به این شیوه ، مرورگر و سرور با هم ارتباط برقرار میکنند و ما میتوانیم از امکانات سایت استفاده کنیم
البته همه ی عمل های ما لازم نیست به سرور فرستاده بشوند و فقط زمانی که ما به اطلاعات سرور احتیاج داریم مرورگر request میفرستد
ارشیا مخلص
اطلاعات بیشتر در: