1 00:00:06,770 --> 00:00:08,740 [Powered by Google Translate] بنابراین بیشتر در هر روز، شما احتمالا یا تایپ 2 00:00:08,740 --> 00:00:10,760 حداقل HTTP. 3 00:00:10,760 --> 00:00:12,850 در واقع، اگر شما در حال مشاهده و یا گوش دادن به بیش از 4 00:00:12,850 --> 00:00:15,220 وب، شما با استفاده از HTTP در حال حاضر. 5 00:00:15,220 --> 00:00:16,160 اما آنچه در آن است؟ 6 00:00:16,160 --> 00:00:18,620 خوب، آن چیزی است که شما را در آغاز از یک URL را تایپ کنید، یا در 7 00:00:18,620 --> 00:00:19,400 کم استفاده می شود. 8 00:00:19,400 --> 00:00:22,250 این روزها، مرورگرهای فقط فرض می کنیم که شما می خواهید HTTP، 9 00:00:22,250 --> 00:00:24,190 حتی اگر شما در واقع آن را تایپ کنید. 10 00:00:24,190 --> 00:00:27,830 بیشتر از لحاظ فنی هر چند، HTTP یک پروتکل، یک زبان 11 00:00:27,830 --> 00:00:30,690 انواع، است که مرورگرهای وب و سرویس دهنده وب صحبت می کنند، مجموعه ای از 12 00:00:30,690 --> 00:00:32,409 کنوانسیون که به آن پایبند باشند، فقط 13 00:00:32,409 --> 00:00:33,710 مانند ما انسان ها داشته باشد. 14 00:00:33,710 --> 00:00:36,090 به عنوان مثال، در ایالات متحده، هنگامی که شما برای اولین بار ملاقات کسی، شما 15 00:00:36,090 --> 00:00:38,440 به طور معمول در ارتباط با گسترش آغاز خود را 16 00:00:38,440 --> 00:00:41,050 دست، که در آن نقطه، فرد دیگری در پاسخ به آن توسط 17 00:00:41,050 --> 00:00:41,830 تکان دادن آن است. 18 00:00:41,830 --> 00:00:43,070 خوب، که یک پروتکل است. 19 00:00:43,070 --> 00:00:45,680 در برخی از کشورها و یا خانواده، شما شروع به اتصال 20 00:00:45,680 --> 00:00:47,060 بوسیدن کسی که در گونه. 21 00:00:47,060 --> 00:00:48,670 خوب، که یکی دیگر از پروتکل. 22 00:00:48,670 --> 00:00:52,160 بنابراین HTTP یک پروتکل است که اتفاق می افتد شامل کامپیوتر 23 00:00:52,160 --> 00:00:53,160 به جای انسان. 24 00:00:53,160 --> 00:00:54,350 و در اینجا چگونه کار می کند. 25 00:00:54,350 --> 00:00:57,390 هنگامی که یک مرورگر می خواهد برای نشان دادن یک انسان به یک صفحه وب، آن را آغاز 26 00:00:57,390 --> 00:01:01,330 اتصال به یک وب سرور با ارسال یک درخواست HTTP، 27 00:01:01,330 --> 00:01:03,710 در داخل است که شبیه به یک پیام لطفا 28 00:01:03,710 --> 00:01:05,080 این صفحه وب به من ارسال کنید. 29 00:01:05,080 --> 00:01:06,790 در واقع، آن چیزی مرموز مانند، 30 00:01:06,790 --> 00:01:08,040 get/http/1.1. 31 00:01:10,200 --> 00:01:13,220 اما زمانی که این سرور دریافت می کند که درخواست، آن را می فرستد HTTP 32 00:01:13,220 --> 00:01:15,750 پاسخ، در داخل صفحه وب است. 33 00:01:15,750 --> 00:01:17,960 حالا که صفحه وب، در همین حال، در یک زبان نوشته شده است 34 00:01:17,960 --> 00:01:21,560 به نام HTML، و یا زبان نشانه گذاری ابرمتن است. 35 00:01:21,560 --> 00:01:24,050 و این که HTTP می شود نام خود است. 36 00:01:24,050 --> 00:01:27,840 HTTP مخفف پروتکل انتقال ابرمتن است. 37 00:01:27,840 --> 00:01:30,180 به دلیل آنچه که آن را انتقال از سرور به مرورگر است 38 00:01:30,180 --> 00:01:32,870 فرامتن، زبان نشانه گذاری ابرمتن. 39 00:01:32,870 --> 00:01:35,550 به یک معنا، وب مانند یک رستوران که در آن شما است 40 00:01:35,550 --> 00:01:37,010 مشتری یا مشتری است. 41 00:01:37,010 --> 00:01:39,370 بسیار شبیه به شما سفارش غذا در یک رستوران از گارسون یا 42 00:01:39,370 --> 00:01:42,360 پیشخدمت که در آن زمان آن را به ارمغان می آورد به جدول خود را، به طوری مرورگرهای وب 43 00:01:42,360 --> 00:01:44,510 مرتب کردن فایل ها از یک وب سرور است که در آن زمان 44 00:01:44,510 --> 00:01:45,910 بازده با همان. 45 00:01:45,910 --> 00:01:48,230 در واقع، به همین دلیل است که اغلب مرورگرها 46 00:01:48,230 --> 00:01:50,985 مشتریان نامیده می شود و سرور نامیده می شود، سرویس دهنده خوب. 47 00:01:50,985 --> 00:01:53,790 این رابطه، رابطه ای است بسیار مشابه است. 48 00:01:53,790 --> 00:01:55,010 را حس؟ 49 00:01:55,010 --> 00:01:57,750 همه حق است، به خوبی یک نگاهی به یک درخواست HTTP واقعی به شما اجازه می دهد تا 50 00:01:57,750 --> 00:01:58,760 و پاسخ. 51 00:01:58,760 --> 00:02:00,230 اول، اجازه دهید باز کردن یک مرورگر. 52 00:02:00,230 --> 00:02:02,320 من اتفاق می افتد را به با استفاده از کروم، اما شما این کار را در اکثر هر 53 00:02:02,320 --> 00:02:03,740 مرورگر این روز است. 54 00:02:03,740 --> 00:02:06,790 مشاهده مدل ها انتخاب بعدی بیایید، توسعه، ابزارهای برنامه نویسی، 55 00:02:06,790 --> 00:02:08,259 که به پانل توسعهدهنده در باز 56 00:02:08,259 --> 00:02:09,550 پایین پنجره ما. 57 00:02:09,550 --> 00:02:12,450 و روی Next کلیک کنید بیایید که تب شبکه پانل. 58 00:02:12,450 --> 00:02:14,750 دفعه بعد که صفحه وب بار من از یک سرور، ما تو را ببینید 59 00:02:14,750 --> 00:02:17,300 این تب تمام ترافیک HTTP بین 60 00:02:17,300 --> 00:02:19,150 کروم و سرور. 61 00:02:19,150 --> 00:02:19,490 OK. 62 00:02:19,490 --> 00:02:20,936 بیایید مراجعه کنید، می گویند، گوگل. 63 00:02:20,936 --> 00:02:27,580 http://www.google.com/enter. 64 00:02:27,580 --> 00:02:28,990 خوب، چه چیزی اتفاق افتاده است؟ 65 00:02:28,990 --> 00:02:31,240 خوب اول از همه، اجازه دهید حرکت به خیلی از تب بالا. 66 00:02:31,240 --> 00:02:34,270 سطر اول نشان دهنده پاسخ HTTP گوگل من 67 00:02:34,270 --> 00:02:35,670 درخواست HTTP است. 68 00:02:35,670 --> 00:02:37,000 خوب، اجازه دهید که ردیف را کلیک کنید. 69 00:02:37,000 --> 00:02:39,460 در سمت راست، ما در حال حاضر یک پیش نمایش از HTML بود که 70 00:02:39,460 --> 00:02:41,680 در این پاسخ، همراه با یک دسته کامل از 71 00:02:41,680 --> 00:02:42,390 جاوا اسکریپت. 72 00:02:42,390 --> 00:02:44,590 اما در کسانی که زمان دیگری است. 73 00:02:44,590 --> 00:02:46,810 اکنون بیایید زبانه عناوین کلیک کنید در سمت چپ این 74 00:02:46,810 --> 00:02:50,030 برگه پیش، و در اینجا که در آن ما می توانیم HTTP واقعی را ببینید 75 00:02:50,030 --> 00:02:53,650 درخواست که مرورگر ارسال می شود و پاسخ HTTP واقعی 76 00:02:53,650 --> 00:02:54,900 که گوگل بازگشت. 77 00:02:54,900 --> 00:02:57,450 همانطور که برای پاسخ سرور، اجازه دهید کلیک کنید نمایش مبدأ بعدی 78 00:02:57,450 --> 00:02:58,670 عناوین پاسخ. 79 00:02:58,670 --> 00:03:00,330 در اینجا چیزی است که گوگل فرستاده شده به مرورگر. 80 00:03:00,330 --> 00:03:02,500 خط اول است که شاید جالب ترین - 81 00:03:02,500 --> 00:03:06,790 HTTP/1.1 200 OK. 82 00:03:06,790 --> 00:03:09,060 این به این معنی است که به خوبی و در صفحه اصلی منتقل شد 83 00:03:09,060 --> 00:03:10,580 موفقیت اضافه شد. 84 00:03:10,580 --> 00:03:13,010 شانس هستند که شما در این 200 دیده می شود پیش از این هرگز، در غیر این صورت 85 00:03:13,010 --> 00:03:17,520 شناخته شده به عنوان یک کد وضعیت HTTP، اما شما احتمالا دیده می شود 404، 86 00:03:17,520 --> 00:03:19,430 فایل یافت نشد، شاید برخی از دیگران. 87 00:03:19,430 --> 00:03:21,570 خوب، این است که تعداد کسانی که می آیند از. 88 00:03:21,570 --> 00:03:22,770 نیز وجود دارد که شما آن را داشته باشند - 89 00:03:22,770 --> 00:03:24,020 HTTP.