HTTP چیست؟ ارتباط بین کلاینت های وب و سرورها

بازدید: 398 بازدید
http چیست

http چیست؟

مقدمه

کلمه ی http مخفف عبارت Hyper Text Transfer Protocol است.

و به این معنا که پروتکلی برای انتقال ابرمتن ‌ها می ‌باشد.

WWW در مورد ارتباط بین کلاینت های وب و سرورها است.

ارتباط بین رایانه های مشتری و وب سرورها از طریق ارسال درخواست های HTTP و

دریافت پاسخ های HTTP انجام می شود.

در ادامه ی این مطلب توضیحات بیشتری در مورد http داده ایم.

تا انتهای این مقاله همراه پرنیان طرح باشید.

[cdb_box_content]

با عرض سلام خدمت شما کاربران همیشگی وب سایت پرنیان طرح

با یکی دیگر از مقالات آموزشی حوزه ی وب در خدمتتان هستیم.

همانطور که می دانید در زمان های گذشته شبکه ی جهانی اینترنت برای تبادل اطلاعات

با کاربران روش اصولی و استانداری وجود نداشت.

اما در سال 1991 تیم برنرز لی موفق شد  با هدف پیاده سازی یک استاندارد برای تبادل اطلاعات در

شبکه اینترنت پروتکل Http را ایجاد کند.

همان گونه که گفتیم Http به معنی پروتکلی برای انتقال ابرمتن‌ها می‌باشد.

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

وظیفه ی اصلیه این پروتکل فراهم کردن امکان برقراری ارتباط بین کلاینت و سرور می باشد

این ارتباط در یک شبکه ی کامپیوتری صورت می گیرد.

در واقع Http مسئولیت برقراری ارتباط بین سرویس دهندگان و سرویس گیرندگان وب را برعهده دارد.

در ادامه ی این مطلب همراه ما باشید.

[/cdb_box_content]
[cdb_box_content]

ارتباطات شبکه جهانی وب

شبکه جهانی وب در مورد ارتباط بین سرویس گیرندگان وب و سرورهای وب است.

قسمت مشتری ها اغلب مرورگرهایی مانند (Chrome ، Edge ، Safari) هستند ، اما می توانند از هر نوع برنامه یا دستگاهی باشند.

و سمت سرورها اغلب رایانه های ابری هستند.

[/cdb_box_content]
[cdb_box_content]

HTTP Request / Response

درخواست و پاسخ در Http

ارتباط بین مشتری و سرور با درخواست و پاسخ انجام می شود:

1- یک مشتری (یک مرورگر) درخواست HTTP را به وب ارسال می کند.

2- یک وب سرور درخواست را دریافت می کند.

3- سرور برنامه ای را برای پردازش درخواست اجرا می کند.

4- سرور پاسخ (خروجی) HTTP را به مرورگر برمی گرداند.

5- مشتری (مرورگر) پاسخ را دریافت می کند.

[/cdb_box_content]
[cdb_box_content]

The HTTP Request Circle

حلقه درخواست HTTP

یک حلقه درخواست / پاسخ HTTP :

1- مرورگر درخواست یک صفحه HTML را دارد. سرور یک فایل HTML را برمی گرداند

2- مرورگر یک شیوه نامه درخواست می کند. سرور یک پرونده CSS را برمی گرداند.

3- مرورگر یک تصویر JPG درخواست می کند. سرور یک پرونده JPG را برمی گرداند.

4- مرورگر کد JavaScript را درخواست می کند. سرور یک پرونده JS را برمی گرداند.

5- مرورگر درخواست داده می کند. سرور داده را برمی گرداند (در XML یا JSON).

 

[/cdb_box_content]
[cdb_box_content]

XHR – XML Http Request

درخواست XHR – XML Http

همه مرورگر ها درون شی  XMLHttpRequest ساخته شده اند.

XHR یک شی JavaScript است که برای انتقال داده ها بین یک مرورگر وب و یک سرور وب استفاده می شود.

XHR اغلب برای درخواست و دریافت داده ها به منظور اصلاح یک صفحه وب استفاده می شود.

با اینکه XML و Http در قسمت نام وجود دارد ، XHR با پروتکل های دیگری نیز به غیر از HTTP استفاده می شود.

و داده های آن می توانند از انواع مختلفی مانند HTML ، CSS ، XML ، JSON و متن ساده داشته باشند.

XHR Object یک رویا برای توسعه دهندگان وب است ، زیرا شما می توانید:

1- بدون بارگیری مجدد صفحه ، یک صفحه وب را به روز کنید.

2- درخواست داده از سرور – پس از بارگیری صفحه

3- پس از بارگیری صفحه ، داده ها را از سرور دریافت کنید.

4- ارسال داده به سرور – در پس زمینه

[/cdb_box_content]
[cdb_box_content]

XRH

شی XHR یک مفهوم اساسی از AJAX  و JSON است.

http چیست

[/cdb_box_content]
[cdb_box_content]

امیدواریم که از این آموزش لذت برده باشید.

با آرزوی موفقیت برای شما عزیزان

[/cdb_box_content]
دسته بندی مقاله ها
اشتراک گذاری
مقالات مرتبط

دیدگاهتان را بنویسید

سبد خرید

هیچ محصولی در سبد خرید نیست.