1 00:00:00,000 --> 00:00:11,210 >> [پخش موسیقی] 2 00:00:11,210 --> 00:00:14,640 >> SPEAKER 1: حق، خوش آمدید بازگشت به CS50. 3 00:00:14,640 --> 00:00:18,190 این پایان هفته هشت است، و تقریبا هالووین. 4 00:00:18,190 --> 00:00:22,460 ساعت اداری فردا شب خواهد بود ترسناکترین آنهایی که در عین حال، و نه به خاطر 5 00:00:22,460 --> 00:00:23,460 هالووین. 6 00:00:23,460 --> 00:00:28,600 >> اما در آن توجه داشته باشید، متوجه شدهاند که مشکل مجموعه شش، چک کردن طلسم 7 00:00:28,600 --> 00:00:32,340 مجموعه مشکل، مشهور می شود، برای بسیاری از افراد دانش آموزان، به چالش کشیدن ترین، 8 00:00:32,340 --> 00:00:36,010 قطعا در میان مجموعه مسائل C، و در واقع، به طور کلی. 9 00:00:36,010 --> 00:00:39,250 و من این اشاره تنها به دلیل این است هفته که در آن بسیاری از مردم دریافت کنید 10 00:00:39,250 --> 00:00:42,840 به خصوص با فقط سعی تاکید جستجوگر طلسم لعنتی به کار می کنند. 11 00:00:42,840 --> 00:00:45,640 و یک چیزی که من می خواهم شما را تشویق است که، همانطور که شما فکر می کنید امروز را ببینید، و 12 00:00:45,640 --> 00:00:49,670 در روز دوشنبه، ما شروع به ضربه این قله این هفته که در آن، در حال حاضر، همه چیز را تبدیل به یک 13 00:00:49,670 --> 00:00:52,370 کمی آشنا تر، یک کمی بیشتر در دسترس است، همانطور که ما از انتقال 14 00:00:52,370 --> 00:00:56,120 محیط خط فرمان در C یک محیط مبتنی بر وب در پی اچ پی. 15 00:00:56,120 --> 00:00:59,805 >> و من می خواهم شما را تشویق، حتی اگر شما واقعا در پایان شوخ طبعی خود را در 16 00:00:59,805 --> 00:01:02,785 تلاش برای بدست آوردن مجموعه ای P را به کار، اگر که در واقع جایی است که شما در آن هستید، یا 17 00:01:02,785 --> 00:01:05,770 به خودتان پیدا کنید، سعی به قدرت از طریق آن. 18 00:01:05,770 --> 00:01:08,280 از آنجا که من فکر می کنم شما کاملا خواهید بود خوشحال و کاملا افتخار از خودتان، 19 00:01:08,280 --> 00:01:12,300 اگر شما واقعا به پایان که بخشی از البته، بخش C، در آن بالا، 20 00:01:12,300 --> 00:01:13,310 در صورت استرس زا، توجه داشته باشید. 21 00:01:13,310 --> 00:01:14,120 به طوری که نه برای ترساندن. 22 00:01:14,120 --> 00:01:18,010 که فقط به معنای به شما برای تشویق اقامت تا که ساعت های اضافی به منظور 23 00:01:18,010 --> 00:01:19,820 طلسم چک کردن کار. 24 00:01:19,820 --> 00:01:22,730 >> و اگر شما انجام دهید، متوجه باشد که این اختیاری است، به طور کامل. 25 00:01:22,730 --> 00:01:25,720 اما در حال حاضر هیئت مدیره به اصطلاح بزرگ که امروز صبح رفت زندگی می کنند. 26 00:01:25,720 --> 00:01:29,950 همانطور که از امروز صبح، من در بالای بزرگ بود هیئت مدیره، که یک اندازه گیری میزان 27 00:01:29,950 --> 00:01:34,450 رم و چه مقدار زمان در حال اجرا هجی برنامه شما نیاز به. 28 00:01:34,450 --> 00:01:35,890 اما من از آواره شده است. 29 00:01:35,890 --> 00:01:37,910 من در حال حاضر تعداد تیره بخت 13. 30 00:01:37,910 --> 00:01:41,460 و آنچه شما در اینجا خواهید دید، دیوید کافمن، و لورن، و آدم و 31 00:01:41,460 --> 00:01:44,130 جیسون، و دیگران در حال حاضر بالای هیئت مدیره بزرگی است. 32 00:01:44,130 --> 00:01:47,480 >> اگر شما بیش از وجود دارد نگاه کنید در سمت راست، همه ما واقعا خوب است 33 00:01:47,480 --> 00:01:49,890 پیاده سازی شده از اندازه حداقل - 34 00:01:49,890 --> 00:01:51,640 بازگشت تعدادی از کلمات در فرهنگ لغت. 35 00:01:51,640 --> 00:01:54,690 و در هر یک از این ستون ها، شما ببینید چقدر RAM هر یک از ما 36 00:01:54,690 --> 00:01:58,370 پیاده سازی با استفاده از، چقدر زمان اجرای آن را به اجرا 37 00:01:58,370 --> 00:02:01,450 بار، در مقابل چک، در مقابل اندازه و خالی کردن، و پس از آن، 38 00:02:01,450 --> 00:02:02,490 مجموع مدت زمان در حال اجرا است. 39 00:02:02,490 --> 00:02:05,990 بنابراین فقط به اطمینان المر، و پاتریک، و لیندا، و هر کس دیگری 40 00:02:05,990 --> 00:02:09,210 که بعد از شما می آید، کاملا وجود دارد هیچ شرم در سمت 41 00:02:09,210 --> 00:02:10,590 پایین هیئت مدیره بزرگی است. 42 00:02:10,590 --> 00:02:13,950 اگر هر چیزی، این بدان معناست که شما کردم به کار، و آن را درست است، اما آن را 43 00:02:13,950 --> 00:02:18,480 نه لزوما به عنوان کارآمد، فضا یا زمان دانا، آن را به عنوان ممکن است. 44 00:02:18,480 --> 00:02:19,430 >> بنابراین، کاملا اختیاری است. 45 00:02:19,430 --> 00:02:22,630 اما به معنای به هویج از انواع، بنابراین که هنگامی که شما در حال کار بر روی P شما 46 00:02:22,630 --> 00:02:25,960 تعیین می کنند، شما خیلی افتخار از خودتان، شما آن کار می کند، شما به بزرگ پست 47 00:02:25,960 --> 00:02:28,920 هیئت مدیره، شما رو تعداد واقعا خوب، شما به شام ​​بروید، شما آمده 48 00:02:28,920 --> 00:02:31,810 پشت و هم اتاقی خود را لبه است شما از هیئت مدیره بزرگ. 49 00:02:31,810 --> 00:02:34,910 خوب، آن زمان است، که در آن نقطه، رفتن به بازگشت به تخته رسم، تا که به 50 00:02:34,910 --> 00:02:36,160 دوباره چالش هیئت مدیره بزرگ است. 51 00:02:36,160 --> 00:02:39,330 اگر شما در تنظیمات نگاه کنید، دستورالعمل ها را برای ارتباط با 52 00:02:39,330 --> 00:02:41,480 تخته های بزرگ در حال حاضر شده است. 53 00:02:41,480 --> 00:02:44,870 >> بنابراین زن و شوهر از یو پی اس های سر - 54 00:02:44,870 --> 00:02:48,410 یک، قبل از پیشنهاد برای نهایی پروژه به دلیل این دوشنبه آینده. 55 00:02:48,410 --> 00:02:51,060 مشاهده این تنظیمات در دوره وب سایت برای چه این بدان معناست که. 56 00:02:51,060 --> 00:02:54,450 این واقعا فقط گاه به گاه اما فکر ایمیل تحریک بین شما و 57 00:02:54,450 --> 00:02:58,410 TF، واقعا فقط برای دریافت همه چیز آغاز شده، گفتگو آغاز شده است، حتی اگر 58 00:02:58,410 --> 00:03:02,110 بسیاری از شما حتی نوشته شده است صفحه وب قبل، حتی نمی دانند که چه 59 00:03:02,110 --> 00:03:04,850 شما ممکن است، چگونه ممکن است، پیاده سازی پروژه نهایی خود را. 60 00:03:04,850 --> 00:03:07,250 برو در ایمان که شما می دانیم چگونه به انجام چند 61 00:03:07,250 --> 00:03:08,410 همه چیز در چند هفته. 62 00:03:08,410 --> 00:03:12,900 پس فقط شروع این روند در تنظیمات کاوش در ایده های ممکن. 63 00:03:12,900 --> 00:03:16,030 >> همچنین، آنچه ما می خواهم شما را دعوت به انجام این کار است - ما یک سنت، برای سالهای زیادی 64 00:03:16,030 --> 00:03:18,840 در حال حاضر، در این دوره، از میزبانی این - store.cs50.net ». 65 00:03:18,840 --> 00:03:20,010 همه چیز در هزینه به فروش می رسد. 66 00:03:20,010 --> 00:03:23,460 و آن را واقعا فقط یک فرصت برای پوشیدن CS50، اگر شما می خواهم به انجام 67 00:03:23,460 --> 00:03:24,920 که در و البته. 68 00:03:24,920 --> 00:03:27,990 به عنوان مثال، چنین چیزهایی به عنوان وجود دارد تی شرت که ممکن است شما را دیده اند 69 00:03:27,990 --> 00:03:29,880 رفتن در اطراف پردیس، مانتو. 70 00:03:29,880 --> 00:03:33,960 و پس از آن، ما نیز دانش آموزان برای دعوت ارائه طرح های در جاودانه 71 00:03:33,960 --> 00:03:35,330 فروشگاه CS50. 72 00:03:35,330 --> 00:03:39,910 >> به عنوان مثال، یکی از سال گذشته مورد علاقه های است که، شاید، در حال حاضر 73 00:03:39,910 --> 00:03:41,860 طنین انداز با شما این یکی در اینجا است. 74 00:03:41,860 --> 00:03:45,390 75 00:03:45,390 --> 00:03:46,820 آیتم بسیار محبوب است. 76 00:03:46,820 --> 00:03:51,020 بنابراین اگر شما می خواهم به شرکت در این، ما به زودی قرار داده تا یک فرم، در 77 00:03:51,020 --> 00:03:54,240 cs50.net/design، که شما می توانید آپلود یک تصویر است که شما ساخته شده است 78 00:03:54,240 --> 00:03:56,990 تصویرگر، یا فتوشاپ، یا برخی از برنامه های مشابه. 79 00:03:56,990 --> 00:03:59,850 و اگر شما با این نوع آشنا مشخصات، ما آن را می خواهم 80 00:03:59,850 --> 00:04:05,010 می شود یک تصویر PNG، حداقل 200 نقطه در اینچ، و کمتر از آن است که بسیاری از پیکسل، 81 00:04:05,010 --> 00:04:07,680 و کمتر از 10 مگابایت است. 82 00:04:07,680 --> 00:04:11,260 برای اطلاعات بیشتر، فقط با ایمیل سر البته در heads@cs50.net اگر 83 00:04:11,260 --> 00:04:13,910 شما می خواهم به شرکت در این. 84 00:04:13,910 --> 00:04:20,920 >> همه حق است، بنابراین، امروز، هیچ C. بنابراین ما شروع به جلو و عقب لایه های 85 00:04:20,920 --> 00:04:24,900 اینترنت، وب سایت، و چگونه می توانید در واقع شروع به نوشتن نرم افزار برای 86 00:04:24,900 --> 00:04:26,420 این محیط متفاوت است. 87 00:04:26,420 --> 00:04:31,420 بنابراین به طور خاص، اجازه بخواهید، برای اولین بار، این پرسش - 88 00:04:31,420 --> 00:04:36,070 اجازه دهید ما به من به آشنا ما طراحی برنامه بیش از اینجا. 89 00:04:36,070 --> 00:04:42,702 اجازه من سوال ژست، چگونه به اینترنت کار می کند. 90 00:04:42,702 --> 00:04:43,560 >> [؟ دانشجو: سحر و جادو. ؟] 91 00:04:43,560 --> 00:04:44,010 >> SPEAKER 1: سحر و جادو. 92 00:04:44,010 --> 00:04:44,940 OK را بزنید. 93 00:04:44,940 --> 00:04:45,880 خوب جواب. 94 00:04:45,880 --> 00:04:49,460 بنابراین ما امروز وجود دارد شروع می کنیم، و ببینید که اگر ما نمی توانیم آن را کمی کمتر جادویی 95 00:04:49,460 --> 00:04:50,880 در ساعت. 96 00:04:50,880 --> 00:04:53,850 بیایید سعی کنید آن را بگویم در متن یک داستان. 97 00:04:53,850 --> 00:04:58,480 >> بنابراین شما طرفداران از رفتن به facebook.com هستید، یا reddit.com، یا 98 00:04:58,480 --> 00:04:59,780 هر چه این روزها. 99 00:04:59,780 --> 00:05:02,590 و بنابراین، آنچه واقعا اتفاق می افتد زمانی که شما را در چیزی شبیه به تایپ 100 00:05:02,590 --> 00:05:07,020 facebook.com، و ضربه را وارد کنید، در کروم، یا فایرفاکس، اینترنت اکسپلورر، سافاری، 101 00:05:07,020 --> 00:05:09,050 و یا هر مرورگر شما در واقع انجام شده است؟ 102 00:05:09,050 --> 00:05:11,500 آیا می توانم این داستان را به ما بگویید، شاید حکم مجازات؟ 103 00:05:11,500 --> 00:05:14,770 چه یکی از اولین چیزهایی که اتفاقی می افتد زمانی که شما ضربه را وارد کنید، پس از 104 00:05:14,770 --> 00:05:15,876 تایپ facebook.com؟ 105 00:05:15,876 --> 00:05:17,780 >> [؟ دانشجو:؟] کامپیوتر شما باعث یک درخواست HTTP است. 106 00:05:17,780 --> 00:05:18,260 >> SPEAKER 1: خوب. 107 00:05:18,260 --> 00:05:21,900 بنابراین کامپیوتر شما می سازد - خواهیم آن را - یک درخواست HTTP. 108 00:05:21,900 --> 00:05:22,940 در حال حاضر چه معنا است؟ 109 00:05:22,940 --> 00:05:27,980 خوب، همه ما احتمالا دیده می شود و یا تایپ، برای سال در حال حاضر، H-T-T-P اغلب 110 00:05:27,980 --> 00:05:29,186 پس از روده بزرگ، بریده بریده، بریده بریده. 111 00:05:29,186 --> 00:05:30,340 بنابراین چه چیزی است؟ 112 00:05:30,340 --> 00:05:33,980 >> خوب، HTTP ابرمتن است پروتکل انتقال. 113 00:05:33,980 --> 00:05:37,360 و این فقط راه فانتزی و گفت، این زبان است که مرورگرهای وب، 114 00:05:37,360 --> 00:05:42,460 مانند کروم و دیگران را، و وب سرور، مانند facebook.com، صحبت می کنند به 115 00:05:42,460 --> 00:05:43,100 یکدیگر است. 116 00:05:43,100 --> 00:05:46,730 و آن را نسبتا ساده، انگلیسی زبان گرا. 117 00:05:46,730 --> 00:05:48,140 این تقریبا مانند شبه کد است. 118 00:05:48,140 --> 00:05:51,820 >> و آن را یک راه را از یک مشتری، به عنوان ما آن را خواهید تماس بگیرید - مرورگر - 119 00:05:51,820 --> 00:05:53,150 برقراری ارتباط با سرور. 120 00:05:53,150 --> 00:05:56,230 و فقط در یک رستوران را دوست، هنگامی که شما، مشتری، نشستن در یک جدول 121 00:05:56,230 --> 00:05:59,630 و سپس چیزی خارج از سفارش منو از سرور که سرور 122 00:05:59,630 --> 00:06:02,720 رفتن شما را به چیزی، هر آنچه در آن است درخواست شما. 123 00:06:02,720 --> 00:06:04,270 همان در دنیای کامپیوتر است. 124 00:06:04,270 --> 00:06:04,970 مرورگر - 125 00:06:04,970 --> 00:06:05,610 یک مشتری - 126 00:06:05,610 --> 00:06:07,890 در حال رفتن به یک درخواست، و پس از آن، امیدوارم به عقب بر گردیم 127 00:06:07,890 --> 00:06:09,120 چیزی از سرور. 128 00:06:09,120 --> 00:06:11,660 و این چیزی است که، در سطح بالا، صفحه وب. 129 00:06:11,660 --> 00:06:15,040 در سطح کمی پایین تر است، آن را یک فایل نوشته شده در دیگر 130 00:06:15,040 --> 00:06:17,160 نام زبان HTML - 131 00:06:17,160 --> 00:06:18,920 زبان نشانه گذاری ابرمتن. 132 00:06:18,920 --> 00:06:20,720 اما بیشتر در مورد که در یک لحظه. 133 00:06:20,720 --> 00:06:22,470 >> بنابراین پروتکل انتقال ابرمتن - 134 00:06:22,470 --> 00:06:23,450 HTTP - 135 00:06:23,450 --> 00:06:26,050 که این پروتکل که مرورگر و استفاده از سرور. 136 00:06:26,050 --> 00:06:27,830 خب، چه یک پروتکل است، دقیقا؟ 137 00:06:27,830 --> 00:06:29,280 خوب، شما می توانید از فکر می کنم آن را به عنوان یک زبان. 138 00:06:29,280 --> 00:06:32,580 اما اگر من رسیدن به مخاطبان ما در اینجا، یک چیز عادی برای ما به انسان ها 139 00:06:32,580 --> 00:06:35,928 انجام شده است، هنگامی که ما کسی را خوش آمد می گوید، من می گویم، سلام، اسم من دیوید است. 140 00:06:35,928 --> 00:06:37,320 >> [؟ دانشجو: سلام،،] نام من است Dipty به. 141 00:06:37,320 --> 00:06:39,000 >> SPEAKER 1: "سلام، نام من است Dipty، "او جواب می دهد. 142 00:06:39,000 --> 00:06:43,530 و بنابراین ما تا به حال این نسبتا خودسرانه تعامل از دست دادن، به عنوان 143 00:06:43,530 --> 00:06:45,730 اغلب کنوانسیون انسان در بسیاری از کشورها است. 144 00:06:45,730 --> 00:06:47,380 و که یک پروتکل است، درست است؟ 145 00:06:47,380 --> 00:06:50,680 من مرتب از آن با گسترش من آغاز دست، نه به سختی، بر روی صحنه 146 00:06:50,680 --> 00:06:51,610 ساندرز در اینجا. 147 00:06:51,610 --> 00:06:54,670 او متوجه شدم، آه، من و بعد فورا رفت واز ام درخواست برای دست ظاهرا به. 148 00:06:54,670 --> 00:06:58,170 و به این ترتیب او به این درخواست پاسخ دادند در واقع آن را تصدیق. 149 00:06:58,170 --> 00:07:01,860 تصدیق، ACK، در واقع عبارت را در جهان بسیار معمول است 150 00:07:01,860 --> 00:07:04,060 شبکه، سرور به اذعان مشتری. 151 00:07:04,060 --> 00:07:07,720 سپس، ما به نوعی از تکمیل که معامله، و تداخل بیش از. 152 00:07:07,720 --> 00:07:10,010 به طوری که واقعا چه اتفاقی می افتد زیر کاپوت نیز هست. 153 00:07:10,010 --> 00:07:13,450 >> اجازه دهید من این کار را کمی بیشتر از لحاظ فنی در زیر کاپوت. 154 00:07:13,450 --> 00:07:16,900 من قصد دارم به اینجا بروید به پنجره ترمینال. 155 00:07:16,900 --> 00:07:19,950 این پنجره ترمینال اتفاق می افتد به من مک، اما شما می توانید از همان نوع 156 00:07:19,950 --> 00:07:21,760 از چیزی در CS50 لوازم خانگی. 157 00:07:21,760 --> 00:07:24,750 و من می خواهم به استفاده از یک برنامه که ما واقعا برای استفاده 158 00:07:24,750 --> 00:07:26,300 زیادی در تمام ترم. 159 00:07:26,300 --> 00:07:27,430 اما این شبکه راه دور نامیده می شود. 160 00:07:27,430 --> 00:07:31,880 >> بازگشت در روز، شبکه راه دور برنامه که شما استفاده می شود برای اتصال به یک 161 00:07:31,880 --> 00:07:34,910 سرور از راه دور، برای چک کردن پست الکترونیکی خود را یا چیزی شبیه به آن. 162 00:07:34,910 --> 00:07:38,460 در حال حاضر، ما در حال رفتن به استفاده از این قدیمی برنامه مدرسه، شبکه راه دور، به تظاهر به 163 00:07:38,460 --> 00:07:39,830 به یک مرورگر. 164 00:07:39,830 --> 00:07:41,550 و من قصد دارم به جلو بروید و زیر را انجام دهید - اجازه بدهید من 165 00:07:41,550 --> 00:07:42,800 افزایش اندازه فونت من. 166 00:07:42,800 --> 00:07:48,080 >> و من قصد دارم به گفتن نیست، شبکه راه دور به سرور به نام www.facebook.com، اما 167 00:07:48,080 --> 00:07:50,980 به طور خاص، شبکه راه دور به پورت 80. 168 00:07:50,980 --> 00:07:52,070 ما به این باز می گردد. 169 00:07:52,070 --> 00:07:56,630 اما در حال حاضر، می دانم که بسیاری از خدمات در اینترنت شناسایی شده اند 170 00:07:56,630 --> 00:07:58,170 منحصر به فرد توسط برخی از تعداد. 171 00:07:58,170 --> 00:07:59,460 در این مورد، آن را 80. 172 00:07:59,460 --> 00:08:02,910 در حال حاضر بسیاری از شما احتمالا هرگز قبل از 80 تایپ. 173 00:08:02,910 --> 00:08:08,540 اما در واقعیت، اگر من به یک مرورگر و بالا بکشد، برای مثال، 174 00:08:08,540 --> 00:08:16,500 http://www.facebook.com/-- 175 00:08:16,500 --> 00:08:18,460 که اتوماتیک کامل، که تاریخ من نیست - 176 00:08:18,460 --> 00:08:23,070 همه حق است، بنابراین در حال حاضر، ما به به روده بزرگ 80 اسلش. 177 00:08:23,070 --> 00:08:26,270 >> بنابراین من ادعا می کنند که حتی اگر شما تا احتمالا هرگز این کار را قبل از تایپ، با 178 00:08:26,270 --> 00:08:30,310 روده بزرگ 80 بعد از facebook.com، امیدوارم، آن را هنوز هم به رفتن به محل کار. 179 00:08:30,310 --> 00:08:32,220 و در واقع، آن را به facebook.com می رود. 180 00:08:32,220 --> 00:08:34,860 بنابراین معلوم است که 80 ضمنی بوده است. 181 00:08:34,860 --> 00:08:36,690 هیچ یک از ما انسان ها داشته اند به نوع می باشد که برای سال. 182 00:08:36,690 --> 00:08:41,350 از آنجا که مرورگر به طور پیش فرض، فقط فرض کنیم که شماره شما مایل به استفاده از 183 00:08:41,350 --> 00:08:44,620 هنگام فراخوانی اندازی یک سرور به طوری به صحبت می کنند، در واقع، 80. 184 00:08:44,620 --> 00:08:47,340 از آنجا که داستان کوتاه بلند، سرور می تواند راه بیش از فقط 185 00:08:47,340 --> 00:08:48,320 خدمت می کنند تا صفحات وب است. 186 00:08:48,320 --> 00:08:50,030 >> آنها می توانند به پیام های فوری پاسخ دهد. 187 00:08:50,030 --> 00:08:51,230 آنها می توانند ایمیل ارسال کنید. 188 00:08:51,230 --> 00:08:54,410 بسیاری از خدماتی که وجود دارد می تواند بر روی یک سرور واحد اجرا کنید. 189 00:08:54,410 --> 00:08:57,590 بنابراین این اعداد - در این مورد، 80 - منحصر به فرد شناسایی یکی از کسانی که 190 00:08:57,590 --> 00:09:01,830 خدمات، که HTTP، پروتکل های وب سایت از یک سرور 191 00:09:01,830 --> 00:09:03,210 در واقع ممکن است پشتیبانی می کند. 192 00:09:03,210 --> 00:09:07,250 اما من می توانم این درخواست شبیه سازی در حال حاضر، متنی، با استفاده از این مدرسه قدیمی 193 00:09:07,250 --> 00:09:08,240 برنامه شبکه راه دور. 194 00:09:08,240 --> 00:09:12,940 بنابراین من قصد دارم در اصل در حال حاضر وانمود به عنوان یک مرورگر و صحبت HTTP 195 00:09:12,940 --> 00:09:16,620 با ارسال، با صفحه کلید من، دقیقا دستورات که کروم فقط می دانست که چگونه 196 00:09:16,620 --> 00:09:18,260 برای من ارسال جادویی. 197 00:09:18,260 --> 00:09:19,910 >> بنابراین من قصد دارم به جلو بروید و ضربه را وارد کنید. 198 00:09:19,910 --> 00:09:22,000 توجه داشته باشید که آن را تلاش 31.13.69.32. 199 00:09:22,000 --> 00:09:26,110 13 چه است؟ 200 00:09:26,110 --> 00:09:27,440 پس از آن یک آدرس IP است. 201 00:09:27,440 --> 00:09:30,790 در حال حاضر حتی اگر شما بیش از حد آشنا نیست با پیچیدگیهای از آن، شما 202 00:09:30,790 --> 00:09:33,420 احتمالا یک حس عمومی که این چیزها وجود داشته باشد. 203 00:09:33,420 --> 00:09:34,650 و آدرس IP - 204 00:09:34,650 --> 00:09:36,620 آدرس پروتکل اینترنت - 205 00:09:36,620 --> 00:09:40,970 فقط یک شناسه منحصر به فرد است یک کامپیوتر در اینترنت است. 206 00:09:40,970 --> 00:09:43,040 این است که کمی ساده است برای لحظه ای. 207 00:09:43,040 --> 00:09:47,490 >> اما هر کامپیوتر در اینترنت آدرس آی پی منحصر به فرد، بسیار شبیه به هر 208 00:09:47,490 --> 00:09:53,600 خانه، می گویند، ایالات متحده آمریکا منحصر به فرد آدرس پستی، چیزی شبیه به 123 209 00:09:53,600 --> 00:09:55,820 خیابان اصلی و در Anytown، ایالات متحده آمریکا. 210 00:09:55,820 --> 00:09:56,540 بنابراین چیزی شبیه به آن. 211 00:09:56,540 --> 00:09:58,330 و این، بیش از حد، ساده است. 212 00:09:58,330 --> 00:10:01,470 اما این آدرس ها که ما در جهان پستی و این آدرس 213 00:10:01,470 --> 00:10:04,940 که ما در دنیای کامپیوتر منحصر به فرد شناسایی سرورها به طوری که زمانی که 214 00:10:04,940 --> 00:10:09,030 ارسال پیام به آنها را بیش از اینترنت، و یا زمانی که شما نامه ای که در 215 00:10:09,030 --> 00:10:10,500 صندوق پستی مدرسه ساله - 216 00:10:10,500 --> 00:10:12,100 پست الکترونیکی پستی - 217 00:10:12,100 --> 00:10:16,940 خدمات می داند که چگونه می توان این درخواست، یا آن نامه، به 218 00:10:16,940 --> 00:10:18,110 دریافت کننده در نظر گرفته شده. 219 00:10:18,110 --> 00:10:21,390 >> در حال حاضر کامپیوتر من، به نحوی، به تازگی نمیفهمد که آی پی منحصر به فرد فیس بوک 220 00:10:21,390 --> 00:10:23,820 31.13.69.32 است. 221 00:10:23,820 --> 00:10:25,170 در واقع، که احتمالا می توانید تغییر دهید. 222 00:10:25,170 --> 00:10:27,780 فیس بوک احتمالا تا چند IP آدرس، زیرا آنها کاملا 223 00:10:27,780 --> 00:10:29,150 بیش از یک سرور. 224 00:10:29,150 --> 00:10:30,810 اما این برای ما اتفاق افتاده است به طرزی جادویی. 225 00:10:30,810 --> 00:10:35,070 در واقع، نام و نام مخفی داخلی سرور من ظاهرا متصل شده اید 226 00:10:35,070 --> 00:10:40,270 به به نام star.c10r.facebook.com، هر چه که باشد. 227 00:10:40,270 --> 00:10:42,960 آن را فقط به آنچه از سیستم مدیر در فیس بوک تصمیم گرفت به 228 00:10:42,960 --> 00:10:46,510 تماس بگیرید این سرویس دهنده خاص است که من تا حدودی به طور تصادفی به آنها فرستاده شود. 229 00:10:46,510 --> 00:10:48,630 >> بنابراین در حال حاضر اگر اتصال من به پایان رسیده، من قصد دارم به 230 00:10:48,630 --> 00:10:50,210 وانمود می شود که مرورگر. 231 00:10:50,210 --> 00:10:54,590 من قصد دارم برای گفتن گرفتن فضا جلو بریده بریده فضا. 232 00:10:54,590 --> 00:10:58,220 و من قصد دارم برای وانمود به صحبت کردن HTTP نسخه 1.1، که 233 00:10:58,220 --> 00:10:59,880 که بیشتر مرورگرها با استفاده از. 234 00:10:59,880 --> 00:11:03,980 و من به طور خاص به ذکر است به سرور، به هر حال، من می خواهم 235 00:11:03,980 --> 00:11:06,280 وب سایت شناخته شده به جهان به عنوان facebook.com. 236 00:11:06,280 --> 00:11:09,000 را وارد کنید، وارد کنید. 237 00:11:09,000 --> 00:11:11,390 و در حال حاضر، توجه به آنچه اتفاق افتاده است. 238 00:11:11,390 --> 00:11:16,400 >> سرور، خدمتکار، پاسخ داده است به سفارش من، و یا به درخواست من، با 239 00:11:16,400 --> 00:11:17,720 یکی دیگر از پیام های متنی. 240 00:11:17,720 --> 00:11:20,720 در حال حاضر دوباره در جهان از مرورگرها مانند کروم و سافاری، شما نمی 241 00:11:20,720 --> 00:11:21,990 دیدن این، به عنوان انسان. 242 00:11:21,990 --> 00:11:24,770 مایکروسافت و گوگل فقط پنهان کردن این جزئیات از ما. 243 00:11:24,770 --> 00:11:29,580 اما فیس بوک با پاسخ پاسخ، نیز در زبان HTTP. 244 00:11:29,580 --> 00:11:33,250 توجه داشته باشید که کد را در اینجا وجود دارد، 302، که در واقع دارای اهمیت ویژه 245 00:11:33,250 --> 00:11:34,110 کنوانسیون. 246 00:11:34,110 --> 00:11:36,030 یافت، به طوری که حداقل امیدوار کننده است. 247 00:11:36,030 --> 00:11:39,160 >> اما ظاهرا فیس بوک در حال گفتن است من، میلی متر میلی متر، شما می خواهید نیست 248 00:11:39,160 --> 00:11:40,190 آنچه شما خواسته. 249 00:11:40,190 --> 00:11:42,810 به جای آن شما می خواهید امروز ویژه است که 250 00:11:42,810 --> 00:11:45,680 facebook.com / unsupportedbrowser. 251 00:11:45,680 --> 00:11:50,350 بنابراین در سطح بالا، چه فیس بوک به نظر می رسد انجام می شود در اینجا؟ 252 00:11:50,350 --> 00:11:51,410 آن را به من هدایت. 253 00:11:51,410 --> 00:11:53,420 بنابراین فیس بوک دوست ندارد واقعیت این است که من تظاهر به 254 00:11:53,420 --> 00:11:54,770 می شود این مرورگر دیگر است. 255 00:11:54,770 --> 00:11:57,700 و پس از آن هدایت من به برخی از وب سایت. 256 00:11:57,700 --> 00:11:59,820 >> من کنجکاو هستم، در حال حاضر، چه این چیزی که به نظر می رسد. 257 00:11:59,820 --> 00:12:04,420 به من اجازه رفتن به آن در کروم بنابراین ما می توانید ببینید که آنها چه می خواهند من برای دیدن. 258 00:12:04,420 --> 00:12:07,060 بنابراین در حال حاضر آنها در واقع به من فرستاده فیس بوک به دلیل آنها پی برده ام، 259 00:12:07,060 --> 00:12:08,360 آه، شما یک مرورگر پشتیبانی. 260 00:12:08,360 --> 00:12:10,260 ما حتی رفتن به شما آن صفحه را نشان می دهد. 261 00:12:10,260 --> 00:12:12,920 بنابراین اجازه دهید به جلو بروید و ببینید اگر ما می توانید این مسئله را حل نمی کند. 262 00:12:12,920 --> 00:12:14,280 >> من قصد دارم که به کمی تقلب. 263 00:12:14,280 --> 00:12:16,350 و بیشتر در مورد این هفته آمده است. 264 00:12:16,350 --> 00:12:18,120 اما من قصد دارم برای انجام یک چیز در اینجا. 265 00:12:18,120 --> 00:12:20,590 و من این کار را قبل از طولانی را توضیح دهد. 266 00:12:20,590 --> 00:12:24,320 یک لحظه فقط به من بده تقلب و WoW شما. 267 00:12:24,320 --> 00:12:28,190 بنابراین اجازه دهید من این را دریافت کنید. 268 00:12:28,190 --> 00:12:29,110 OK را بزنید. 269 00:12:29,110 --> 00:12:30,690 من توضیح خواهیم داد که آنچه من انجام فقط یک لحظه. 270 00:12:30,690 --> 00:12:32,810 من قصد دارم به جلو بروید و لغو این اتصال، و سعی کنید این دوباره. 271 00:12:32,810 --> 00:12:38,440 >> بریده بریده HTTP 1.1 میزبان www.facebook.com کاربر عامل. 272 00:12:38,440 --> 00:12:43,880 273 00:12:43,880 --> 00:12:44,560 OK را بزنید. 274 00:12:44,560 --> 00:12:46,820 در حال حاضر من وانمود کرده اند به کروم. 275 00:12:46,820 --> 00:12:50,920 بنابراین معلوم است که هنگامی که یک مرورگر یک درخواست به سرور می فرستد، آن را فقط 276 00:12:50,920 --> 00:12:51,595 سیستم افتخار. 277 00:12:51,595 --> 00:12:54,840 اگر من می گویم من کروم، فیس بوک هستم فرض کنیم من کروم هستم. 278 00:12:54,840 --> 00:12:58,560 و وسیله ای است که من مشخص خودم به عنوان کروم است این 279 00:12:58,560 --> 00:13:00,360 طرز فجیعی رشته طولانی. 280 00:13:00,360 --> 00:13:03,240 اساسا، تمام مرورگر تولید کنندگان در جهان 281 00:13:03,240 --> 00:13:06,470 تصمیم گرفت، خوب، این نسخه از این مرورگر در این سیستم عامل خواهد شد 282 00:13:06,470 --> 00:13:09,740 رشته عامل کاربر است که به نظر می رسد مانند که ظروف سرباز یا مسافر دیوانه وجود دارد. 283 00:13:09,740 --> 00:13:12,110 و موزیلا منتشر شده است در آن وجود دارد دلایل تاریخی. 284 00:13:12,110 --> 00:13:15,160 >> اما توجه کنید چقدر اطلاعات من نشت آب به facebook.com حتی بدون 285 00:13:15,160 --> 00:13:16,030 به سیستم وارد شوید. 286 00:13:16,030 --> 00:13:18,910 من گفتن علامت گذاری به عنوان است که آن را مک است که من با استفاده از. 287 00:13:18,910 --> 00:13:23,590 من او را به گفتن است که اینتل بر اساس مک در حال اجرا سیستم عامل Mac OS 10.8.5. 288 00:13:23,590 --> 00:13:27,870 همانطور که به کنار، این اطلاعات به هر وب سایت است که شما با مراجعه 289 00:13:27,870 --> 00:13:28,500 مرورگر شما. 290 00:13:28,500 --> 00:13:31,360 زیبا بی ضرر تا کنون، اما می شود کمی juicier. 291 00:13:31,360 --> 00:13:33,920 >> توجه داشته باشید که، اگر ما به اندازه کافی دور، من با استفاده از نسخه Chrome 292 00:13:33,920 --> 00:13:38,060 30.0.1599.101 293 00:13:38,060 --> 00:13:42,410 اما در حال حاضر، توجه کنید که پاسخ به عنوان بد به عنوان قبل از آن بود. 294 00:13:42,410 --> 00:13:44,840 است که در آن فیس بوک گفتن من برای رفتن در حال حاضر؟ 295 00:13:44,840 --> 00:13:49,140 آن را به من گفتن، دوباره، وب سایت - 296 00:13:49,140 --> 00:13:50,720 آن را به من گفتن آن به طور دائم نقل مکان کرد. 297 00:13:50,720 --> 00:13:54,200 خوب، که در آن هک فیس بوک؟ 298 00:13:54,200 --> 00:13:56,100 >> آره، پس از آن یک تفاوت ظریف است. 299 00:13:56,100 --> 00:14:01,680 اما توجه کنید، در اینجا، که وب سایت در واقع به HTTPS منتقل شده است. 300 00:14:01,680 --> 00:14:05,210 بنابراین داستان کوتاه مدت، این یک راه است که فیس بوک در حال اعمال است که من 301 00:14:05,210 --> 00:14:08,890 در واقع تا پایان در نسخه امن وب سایت خود را، که با استفاده از 302 00:14:08,890 --> 00:14:09,660 رمزگذاری - 303 00:14:09,660 --> 00:14:12,730 پیچیده تر از رمزنگاری ما در مورد P مجموعه دو صحبت کرده ایم، اما 304 00:14:12,730 --> 00:14:14,520 رمزگذاری با این وجود. 305 00:14:14,520 --> 00:14:17,110 >> در حال حاضر در این نقطه آن سخت می شود برای من برای Spoof کردن وب سایت خود را 306 00:14:17,110 --> 00:14:18,230 درخواست با استفاده از Telnet. 307 00:14:18,230 --> 00:14:20,210 از آنجا که اگر آنها در حال گفتن من را به استفاده از اس اس ال - 308 00:14:20,210 --> 00:14:23,050 پیشوند HTTPS که نشان میدهد - 309 00:14:23,050 --> 00:14:25,590 اگر آنها به من گفتن به استفاده از رمزنگاری، من قصد دارم هیچ راهی وجود دارد 310 00:14:25,590 --> 00:14:28,610 به صورت دستی به رمز در آوردن پیام من در مقابل از همه شما در اینجا، و سعی کنید به 311 00:14:28,610 --> 00:14:29,770 کشف کردن که چگونه به انجام این کار. 312 00:14:29,770 --> 00:14:31,150 این فقط برای به دست آوردن بسیار پیچیده تر. 313 00:14:31,150 --> 00:14:33,150 اما این چیزی است که مرورگر برای شما انجام می دهند. 314 00:14:33,150 --> 00:14:36,230 >> بیایید ببینیم که اگر ما نمی تواند انجام دهد این است که یک کمی ساده تر، پس از آن، با یک وب سایت 315 00:14:36,230 --> 00:14:38,700 که انتظار نیست ما به عنوان امن. 316 00:14:38,700 --> 00:14:43,310 بیایید بروید، می گویند، harvard.edu پورت 80. 317 00:14:43,310 --> 00:14:44,550 را وارد کنید. 318 00:14:44,550 --> 00:14:48,170 همه حق است، پس علامت ممیز HTTP 1.1. 319 00:14:48,170 --> 00:14:49,730 و چه به معنای این اسلش اولین است؟ 320 00:14:49,730 --> 00:14:53,120 فقط برای روشن، چرا من نگه دارید تایپ کردن که؟ 321 00:14:53,120 --> 00:14:54,790 >> خوب به طور معمول، هنگامی که شما یک URL را تایپ - 322 00:14:54,790 --> 00:14:57,610 و متاسفانه، معمولا مرورگرها مخفی کردن این روزها - 323 00:14:57,610 --> 00:15:00,850 به طور معمول، هنگامی که شما به harvard.edu رفتن، آن URL رسما در 324 00:15:00,850 --> 00:15:02,560 آیا پایان در یک اسلش. 325 00:15:02,560 --> 00:15:07,350 از آنجا که تنها یک اسلش بیانگر گزینه ای است که پاسخ دادن به چه بخشی از هارد دیسک؟ 326 00:15:07,350 --> 00:15:08,990 ریشه هارد دیسک. 327 00:15:08,990 --> 00:15:11,260 ما در لوازم خانگی را واقعا نمی در مورد این فکر می کنم، زیرا ما 328 00:15:11,260 --> 00:15:12,930 همیشه در پوشه جان دانشگاه هاروارد. 329 00:15:12,930 --> 00:15:14,690 اما پوشه خود را در یک پوشه دیگر است. 330 00:15:14,690 --> 00:15:17,980 و آن پوشه در ریشه هارد دیسک و لوازم خانگی، پس به صحبت می کنند، 331 00:15:17,980 --> 00:15:18,980 حتی اگر آن را مجازی. 332 00:15:18,980 --> 00:15:21,660 بنابراین یک اسلش تنها مانند این بدان معنی ریشه هارد دیسک. 333 00:15:21,660 --> 00:15:25,650 آن را مانند C بک اسلش روده بزرگ، یا آن را ریشه حجم خود را در سیستم عامل مک. 334 00:15:25,650 --> 00:15:28,740 >> اما، Chrome و دیگر مرورگر های این روز، و بعد فورا رفت واز کاربر پسند، و 335 00:15:28,740 --> 00:15:30,300 پنهان کردن آنها که بریده بریده در دسترس نباشد. 336 00:15:30,300 --> 00:15:32,620 اما این همه این بدان معناست که در پیام متنی من - 337 00:15:32,620 --> 00:15:36,570 ریشه را به من بدهید harvard.edu صفحه اصلی، است که، 338 00:15:36,570 --> 00:15:38,120 صفحه پیش فرض به خودی خود. 339 00:15:38,120 --> 00:15:39,900 پس اجازه دهید من به جلو و ضربه را وارد کنید. 340 00:15:39,900 --> 00:15:43,650 میزبان که من می خواهم اجازه دهید یادآوری کنم www.harvard.edu، تنها در مورد وجود دارد 341 00:15:43,650 --> 00:15:45,880 وب سایت های دیگر زندگی در همان سرور فیزیکی. 342 00:15:45,880 --> 00:15:46,080 >> OK را بزنید. 343 00:15:46,080 --> 00:15:47,700 دانشگاه هاروارد یک کمی با من بی تاب است. 344 00:15:47,700 --> 00:15:49,390 بنابراین اجازه دهید این کار را دوباره، سریعتر. 345 00:15:49,390 --> 00:15:55,560 بریده بریده HTTP 1.1 میزبان www.harvard.edu کاربر عامل - 346 00:15:55,560 --> 00:15:58,080 من حدس می زنم سرورهای ما نمی مراقبت زیادی در مورد این - 347 00:15:58,080 --> 00:15:59,566 را وارد کنید، وارد کنید. 348 00:15:59,566 --> 00:15:59,962 صدای سوت حاکی از حیرت یا تحسین. 349 00:15:59,962 --> 00:16:01,700 آه لعنت، درخواست بد. 350 00:16:01,700 --> 00:16:02,080 OK را بزنید. 351 00:16:02,080 --> 00:16:05,310 پس چه خبر است در اینجا - 352 00:16:05,310 --> 00:16:07,800 سلام، harvard.edu. 353 00:16:07,800 --> 00:16:10,280 چرا آن را انجام می دهند - جالب. 354 00:16:10,280 --> 00:16:11,710 اوه، OK. 355 00:16:11,710 --> 00:16:14,830 >> بنابراین آنچه دانشگاه هاروارد در حال حاضر انجام - و ما رفتن به سرعت تغییر جهت دادن 356 00:16:14,830 --> 00:16:17,100 این مسیر، به دلیل آن را رفتن برای دریافت خسته کننده به سرعت - 357 00:16:17,100 --> 00:16:21,270 توجه کنید که دانشگاه هاروارد است که در واقع فشرده سازی پاسخ آن به من، که 358 00:16:21,270 --> 00:16:22,140 ایده آل نیست. 359 00:16:22,140 --> 00:16:25,780 از آنجا که من، ظاهرا، به عنوان یک انسان، نمی کنند می دانم که چگونه به از حالت فشرده خارج بیت که 360 00:16:25,780 --> 00:16:27,280 به من فشرده شده اند فرستاده می شود. 361 00:16:27,280 --> 00:16:31,500 و آنها که نشان داده شده زباله است وجود دارد، زیرا آنها صفر و آنهایی که هستید، 362 00:16:31,500 --> 00:16:33,190 اما آنها به کاراکترهای ASCII نیست. 363 00:16:33,190 --> 00:16:36,090 آنها الگوهای صفر و آنهایی که که فشرده شده است را به 364 00:16:36,090 --> 00:16:37,050 فضای کمتر. 365 00:16:37,050 --> 00:16:39,010 >> بنابراین بسیار به سرعت، به من اجازه دیدن اگر من در اینجا می توانید بهبود می یابند. 366 00:16:39,010 --> 00:16:41,590 بیایید سعی کنید، شاید، یکی دیگر از دانشگاه در دسترس نباشد. 367 00:16:41,590 --> 00:16:50,450 mit.edu GET HTTP بریده بریده بریده بریده 1.1 میزبان www.mit.edu روده کاربر عامل وجود دارد. 368 00:16:50,450 --> 00:16:51,600 با تشکر از شما، MIT. 369 00:16:51,600 --> 00:16:52,630 OK را بزنید. 370 00:16:52,630 --> 00:16:55,750 بنابراین در اینجا ما از یک صفحه وب است. 371 00:16:55,750 --> 00:16:58,840 >> بنابراین این زبان است شناخته شده به عنوان HTML - 372 00:16:58,840 --> 00:17:00,400 زبان نشانه گذاری ابرمتن. 373 00:17:00,400 --> 00:17:03,390 من به سادگی اسکرول به بالا و در زمان بسیار 374 00:17:03,390 --> 00:17:04,810 بالای نوک این صفحه. 375 00:17:04,810 --> 00:17:07,440 و متوجه MIT چگونه پاسخ داده شده است به درخواست من. 376 00:17:07,440 --> 00:17:08,520 200 خوب است. 377 00:17:08,520 --> 00:17:10,630 200 به معنی همه چیز است به معنای واقعی کلمه OK است. 378 00:17:10,630 --> 00:17:13,390 و این یک کد وضعیت است که ما انسان ها واقعا هرگز 379 00:17:13,390 --> 00:17:14,670 ببینید، در یک راه خوب است. 380 00:17:14,670 --> 00:17:16,140 از آنجا که آن را به معنای همه خوب است. 381 00:17:16,140 --> 00:17:19,369 >> توجه کنید که MIT به من اطلاع رسانی، هی، سرور ما در حال اجرا است که به نام 382 00:17:19,369 --> 00:17:23,849 آپاچی، که بسیار محبوب منبع باز وب سرور رایگان. 383 00:17:23,849 --> 00:17:25,589 آنها در حال اجرا، ظاهرا، یونیکس، که 384 00:17:25,589 --> 00:17:27,130 سیستم عامل مانند لینوکس. 385 00:17:27,130 --> 00:17:30,660 توجه داشته باشید که آنها ظاهرا به روز شده صفحه وب خود را در 04:00، 386 00:17:30,660 --> 00:17:32,400 زمان گرینویچ است. 387 00:17:32,400 --> 00:17:34,990 >> متوجه زن و شوهر از جزئیات دیگر. 388 00:17:34,990 --> 00:17:37,910 آنها در حال بازگشت، به من، متن / اچ. 389 00:17:37,910 --> 00:17:39,800 بنابراین خواهیم دید که آنچه که به معنی فقط یک لحظه. 390 00:17:39,800 --> 00:17:45,460 آنها ظاهرا به من داده ام 14،717 بایت ارزش HTML. 391 00:17:45,460 --> 00:17:48,180 و برخی دیگر، باطنی تر اطلاعات در آن وجود دارد. 392 00:17:48,180 --> 00:17:49,920 >> اما این جایی است که آن را جالب می شود. 393 00:17:49,920 --> 00:17:52,580 این است که چگونه شما می توانید یک صفحه وب. 394 00:17:52,580 --> 00:17:57,860 این است که چگونه شما می توانید یک صفحه وب است که عنوان در تب، در مرورگر خود است، 395 00:17:57,860 --> 00:18:00,590 موسسه ماساچوست MIT خط رابط بین کلماتی که نصف ان در سطر بعد واقع شده فناوری. 396 00:18:00,590 --> 00:18:06,300 و در واقع، اگر ما به عقب برویم به Chrome و بازدید www.mit.edu، توجه کنید که، 397 00:18:06,300 --> 00:18:09,680 در واقع، در عنوان در اینجا، MIT داش ماساچوست 398 00:18:09,680 --> 00:18:11,260 موسسه نقطه، نقطه، نقطه. 399 00:18:11,260 --> 00:18:16,490 و در حال حاضر متوجه، نیز، اگر من راست کلیک کنید و یا کنترل بر روی دسکتاپ اینجا را کلیک کنید، 400 00:18:16,490 --> 00:18:17,960 و به نمایش صفحه منبع - 401 00:18:17,960 --> 00:18:20,870 حداقل در کروم، هر چند هر مرورگر این کار از طریق برخی ابزار - 402 00:18:20,870 --> 00:18:22,140 در اینجا است که فایل همان است. 403 00:18:22,140 --> 00:18:25,140 >> این اتفاق می افتد به رنگ کد گذاری شود، یا به نحو برجسته شده است. 404 00:18:25,140 --> 00:18:28,590 اما فقط می خواهم با کد C که شما رنگی، آن را 405 00:18:28,590 --> 00:18:31,810 رنگی توسط نرمافزاری gedit، به طور مشابه کروم تنها 406 00:18:31,810 --> 00:18:33,130 این زیباتر به عنوان خوانده شده. 407 00:18:33,130 --> 00:18:37,110 اما این چیزهای که ما به زودی خواهید نوشتن می شود. 408 00:18:37,110 --> 00:18:38,840 به طوری که آخر بازی است. 409 00:18:38,840 --> 00:18:42,020 سرور با پاسخ اطلاعات، درست مثل شما پاسخ داد 410 00:18:42,020 --> 00:18:43,660 با دست خود را برای دست دادن ما. 411 00:18:43,660 --> 00:18:47,280 اما چه چیز دیگری به رفتن در بین این مراحل؟ 412 00:18:47,280 --> 00:18:53,430 >> خوب، وقتی که من در تایپ، در این مورد آخر، www.mit.edu و ضربه را وارد کنید، ما 413 00:18:53,430 --> 00:18:56,390 می دانم آن را به صحبت کردن به پورت 80 به طور خودکار، پورت 414 00:18:56,390 --> 00:18:57,780 تنها بودن این تعداد است. 415 00:18:57,780 --> 00:19:00,710 اما در جایی که آدرس IP؟ 416 00:19:00,710 --> 00:19:05,045 چگونه کامپیوتر من بدانند چه به آدرس IP mit.edu؟ 417 00:19:05,045 --> 00:19:07,720 418 00:19:07,720 --> 00:19:10,840 >> خوب، آن را معلوم است، در این جهان وجود دارد، همه چیز به نام سرور دی ان اس. 419 00:19:10,840 --> 00:19:14,500 و اجازه دهید من به جلو و رسم تصویر سریع بر روی اینجا. 420 00:19:14,500 --> 00:19:17,680 و این فقط از طرح، در شرایط خشن، چه خبر است. 421 00:19:17,680 --> 00:19:21,510 بنابراین می کنیم شبیه به این وانمود لپ تاپ من در اینجا، در سندرز. 422 00:19:21,510 --> 00:19:24,650 و آن را تا Wi-Fi را، پس از آن متصل است بی سیم را به چیزی. 423 00:19:24,650 --> 00:19:26,060 >> چه آن را در واقع به آن وصل شده؟ 424 00:19:26,060 --> 00:19:27,990 خوب، در جایی در اینجا وجود دارد، چیزی در 425 00:19:27,990 --> 00:19:29,240 دیوار با برخی از آنتن. 426 00:19:29,240 --> 00:19:30,725 و این یک نقطه دسترسی نامیده می شود - 427 00:19:30,725 --> 00:19:31,560 AP. 428 00:19:31,560 --> 00:19:34,190 نقطه دسترسی بی سیم، روتر بی سیم - آن تماس بگیرید هر آنچه شما می خواهید. 429 00:19:34,190 --> 00:19:36,230 اما همه آنها بیش از محوطه دانشگاه، با آن آنتن کوچک. 430 00:19:36,230 --> 00:19:38,100 ماست توسط سیسکو ساخته شده است، به طور معمول. 431 00:19:38,100 --> 00:19:42,480 و تا به نحوی، کامپیوتر من در حال صحبت کردن به آن نقطه دسترسی بی سیم، 432 00:19:42,480 --> 00:19:45,580 جایی در اینجا در ساندرز، یا طبقه پایین، یا خارج. 433 00:19:45,580 --> 00:19:50,030 >> در همین حال، این چیزی که تا به بسیاری از سیم های فیزیکی رفتن، احتمالا، 434 00:19:50,030 --> 00:19:52,175 مرکز علوم، که ما قرعه کشی شبیه به این. 435 00:19:52,175 --> 00:19:54,200 این کار در واقع می خواهم که نگاه کنید. 436 00:19:54,200 --> 00:19:55,200 که در واقع به نظر می رسد خیلی بهتر است. 437 00:19:55,200 --> 00:19:59,170 بنابراین مرکز علمی دارای یک دسته کل کامپیوتر های داخل از آن که 438 00:19:59,170 --> 00:20:02,320 به نحوی فیزیکی به همه متصل می از این نقاط دسترسی در محوطه دانشگاه. 439 00:20:02,320 --> 00:20:06,440 و کسانی که رایانه های فیزیکی، خواهیم روتر، و یا دروازه تماس بگیرید. 440 00:20:06,440 --> 00:20:09,450 >> روتر، به عنوان نام آن نشان می دهد، آن را هدف در زندگی است به مسیر 441 00:20:09,450 --> 00:20:10,310 اطلاعات. 442 00:20:10,310 --> 00:20:14,150 برخی از بیت طول می کشد، از طریق یک کامپیوتر، به عنوان ورودی، و ارقام را به کجا 443 00:20:14,150 --> 00:20:15,640 این بیت باید فرستاده شود. 444 00:20:15,640 --> 00:20:19,910 بنابراین در مورد درخواست من برای mit.edu، آن را در واقع بسیار آسان است. 445 00:20:19,910 --> 00:20:24,620 درخواست من از مرورگر من می آید، بیش از Wi-Fi را، به نقطه دسترسی، و سپس، 446 00:20:24,620 --> 00:20:27,080 از طریق برخی از کابل، به یک روتر در مرکز علمی. 447 00:20:27,080 --> 00:20:29,810 و به نحوی، روتر در مرکز علوم آمار بیرون 448 00:20:29,810 --> 00:20:31,510 که MIT که در راه است. 449 00:20:31,510 --> 00:20:34,080 و من قصد دارم به حرکت رو به جلو آن بیت، من قصد دارم به مسیر این بیت، 450 00:20:34,080 --> 00:20:36,670 پایین جاده، پایین خ انبوه، به دانشگاه فنی ماساچوست. 451 00:20:36,670 --> 00:20:42,030 اما چگونه کامپیوتر من می دانم که چه آدرس IP حتی بود؟ 452 00:20:42,030 --> 00:20:45,660 >> خب معلوم است که جایی در اینجا سرور وجود دارد - 453 00:20:45,660 --> 00:20:48,330 و من قصد دارم به آن جلب نسبتا انتزاعی - 454 00:20:48,330 --> 00:20:49,710 به عنوان یک سرور دی ان اس - 455 00:20:49,710 --> 00:20:51,220 سیستم نام دامنه. 456 00:20:51,220 --> 00:20:51,960 این روتر نیست. 457 00:20:51,960 --> 00:20:56,050 این نوع مختلف از سرویس دهنده هدف که در زندگی این است که به ترجمه 458 00:20:56,050 --> 00:21:04,340 نام میزبان، مانند www.mit.edu، به IP آدرس، مانند 1.2.3.4 تا دی ان اس سرور 459 00:21:04,340 --> 00:21:05,240 انجام دقیقا همان است که. 460 00:21:05,240 --> 00:21:08,320 شما می توانید آنها را به عنوان داشتن یک بزرگ فکر می کنم پایگاه داده، یا در واقع، مانند اکسل بزرگ 461 00:21:08,320 --> 00:21:09,750 فایل را با دو ستون است. 462 00:21:09,750 --> 00:21:12,120 یکی از نام میزبان، یکی است آدرس IP است. 463 00:21:12,120 --> 00:21:15,020 و آنها فقط یکی را تبدیل به دیگر، در هر دو جهت. 464 00:21:15,020 --> 00:21:16,830 >> در حال حاضر در واقع، آن را کمی پیچیده تر از آن است. 465 00:21:16,830 --> 00:21:22,070 اما این که چگونه کامپیوتر من، تصادفی من مک یا PC در این جدول در اینجا، می داند 466 00:21:22,070 --> 00:21:27,590 شناسه منحصر به فرد است www.mit.edu، یا فیس بوک، یا 467 00:21:27,590 --> 00:21:29,680 harvard.edu، که برای ماده. 468 00:21:29,680 --> 00:21:33,520 اما البته، به طور کامل وجود دارد خیابان توده در اینجا. 469 00:21:33,520 --> 00:21:37,390 و پس از آن، ما به MIT دریافت کنید، که این است که در واقع قانع کننده تر است. 470 00:21:37,390 --> 00:21:39,230 که به دنبال MIT. 471 00:21:39,230 --> 00:21:41,580 و به طوری که آنها بیش از حد، برخی از سرویس دهنده. 472 00:21:41,580 --> 00:21:45,770 و آنها به نحوی سیمی، یا بی سیم، اتصال به دانشگاه هاروارد. 473 00:21:45,770 --> 00:21:48,830 و البته، ما می توانیم بسیار دورتر بروید پایین جاده از MIT، و صحبت کردن 474 00:21:48,830 --> 00:21:50,470 اغلب هر رایانه در جهان است. 475 00:21:50,470 --> 00:21:52,060 >> اما اجازه دهید ببینیم که اگر ما می توانید ببینید که. 476 00:21:52,060 --> 00:21:54,810 اجازه دهید برگردم به ترمینال من پنجره برای فقط یک لحظه. 477 00:21:54,810 --> 00:22:00,170 و اجازه دهید فرض کنیم که من نمیفهمد آدرس IP برای mit.edu است 478 00:22:00,170 --> 00:22:02,700 مانند شبکه راه دور آن را نمیفهمد قبل، و مرورگر من می تواند به وضوح 479 00:22:02,700 --> 00:22:03,960 شکل آن را برای من. 480 00:22:03,960 --> 00:22:06,970 و من قصد دارم به اجرای یک برنامه دیگر، در این پنجره ترمینال، به نام 481 00:22:06,970 --> 00:22:10,320 شده Traceroute، ردیابی مسیر از اینجا - 482 00:22:10,320 --> 00:22:13,760 به معنای واقعی کلمه، این جدول - به www.mit.edu. 483 00:22:13,760 --> 00:22:14,750 بیایید ببینید چه اتفاقی می افتد. 484 00:22:14,750 --> 00:22:16,690 اجازه دهید من در واقع کوچک کردن اندازه فونت ها. 485 00:22:16,690 --> 00:22:17,430 OOP. 486 00:22:17,430 --> 00:22:18,790 نه، من می خواستم به شما را شگفت زده. 487 00:22:18,790 --> 00:22:19,110 >> OK را بزنید. 488 00:22:19,110 --> 00:22:20,870 بنابراین در اینجا ما بروید. 489 00:22:20,870 --> 00:22:22,880 اجازه دهید من به جلو و اجرای این در اینجا. 490 00:22:22,880 --> 00:22:26,410 و آنچه که من به دیدن یک لحظه پیش بود، و ما در حال دیدن دوباره در حال حاضر، این است که 491 00:22:26,410 --> 00:22:29,980 خروجی - شده Traceroute www.mit.edu. 492 00:22:29,980 --> 00:22:33,380 توجه داشته باشید، در خط اول، این برنامه در واقع نمیفهمد که MIT 493 00:22:33,380 --> 00:22:35,730 آدرس IP در این شماره است. 494 00:22:35,730 --> 00:22:38,060 و در حال حاضر، چه خبر است بین ما و آنها؟ 495 00:22:38,060 --> 00:22:44,110 >> بنابراین این خط در اینجا، در ردیف یکی است، و این خط در اینجا، در ردیف دوم، و پس از آن، 496 00:22:44,110 --> 00:22:46,335 ردیف سه - هر یک از این چه خطوط احتمالا نشان می دهد؟ 497 00:22:46,335 --> 00:22:49,010 498 00:22:49,010 --> 00:22:50,225 نقاط، نقاط، مطمئن شوید. 499 00:22:50,225 --> 00:22:53,520 آنها به نام گره، مفهومی. 500 00:22:53,520 --> 00:22:56,230 اما از لحاظ جسمی، چه هستند؟ 501 00:22:56,230 --> 00:22:57,130 آنها روترهای هستیم. 502 00:22:57,130 --> 00:22:59,820 >> ما تنها، واقعا، یک تکه از سخت افزار در اینجا به بحث در مورد تا کنون. 503 00:22:59,820 --> 00:23:00,560 آنها روترهای هستیم. 504 00:23:00,560 --> 00:23:01,800 بنابراین این چیزی که در اینجا - 505 00:23:01,800 --> 00:23:02,990 نام و نام دیوانه - 506 00:23:02,990 --> 00:23:06,700 اما این است که احتمالا اتاق ماشین، محمدرضا، در مرکز علوم. 507 00:23:06,700 --> 00:23:08,680 این دروازه، روتر با نام مستعار است. 508 00:23:08,680 --> 00:23:11,160 این تنها برخی از تعداد منحصر به فرد است که کسی که با آن آمد. 509 00:23:11,160 --> 00:23:13,120 و آن را درون harvard.edu است. 510 00:23:13,120 --> 00:23:16,290 و این است که آدرس IP آن روتر که، دوباره، احتمالا در 511 00:23:16,290 --> 00:23:17,860 مرکز علوم، بر اساس نام آن است. 512 00:23:17,860 --> 00:23:21,440 این ردیف دوم نشان دهنده یکی دیگر از روتر که یک نام مستعار را ندارد 513 00:23:21,440 --> 00:23:23,980 ظاهرا - یک نام میزبان - آن فقط یک آدرس IP است. 514 00:23:23,980 --> 00:23:28,070 >> بنابراین داستان کوتاه مدت، برای دریافت اطلاعات از نقطه A به B، بیش از فقط وجود دارد 515 00:23:28,070 --> 00:23:31,400 روتر هاروارد، و روتر MIT در، و روتر گوگل، 516 00:23:31,400 --> 00:23:32,640 و روتر فیس بوک. 517 00:23:32,640 --> 00:23:37,300 ده ها، صدها، هزاران نفر وجود دارد روتر بین هر نقطه و هر 518 00:23:37,300 --> 00:23:38,710 نقطه B را بر روی اینترنت. 519 00:23:38,710 --> 00:23:41,710 اما به طور معمول، شما می توانید داده ها از یک نقطه به نقطه دیگر در 520 00:23:41,710 --> 00:23:43,210 کمتر از 30 گره. 521 00:23:43,210 --> 00:23:47,930 به عبارت دیگر، شما فقط باید به دست داده ها به 30 یا کمتر روتر. 522 00:23:47,930 --> 00:23:49,720 و آن را به طور معمول بسیاری از کمتر از آن. 523 00:23:49,720 --> 00:23:50,970 >> خوب، بیایید ببینید که چه اتفاقی می افتد. 524 00:23:50,970 --> 00:23:54,460 در سطر سوم، ما یک روتر به نام مرکز هسته دروازه علوم 525 00:23:54,460 --> 00:23:56,580 یا چیزی دیگر. 526 00:23:56,580 --> 00:23:58,970 در ردیف 4، ما باید دروازه مرزی - 527 00:23:58,970 --> 00:24:00,670 این تنها کلمات اختصاری مرموز - 528 00:24:00,670 --> 00:24:02,530 نیز در harvard.edu. 529 00:24:02,530 --> 00:24:04,160 در اینجا یکی دیگر از دروازه های مرزی است. 530 00:24:04,160 --> 00:24:09,070 و پس از آن، همه به طور ناگهانی، ایست، به نظر می رسد ما در شهر نیویورک است. 531 00:24:09,070 --> 00:24:12,030 >> پس از آن معلوم است - و من در استنباط هستم تنها از نام میزبان. 532 00:24:12,030 --> 00:24:12,970 این می تواند گمراه کننده باشد. 533 00:24:12,970 --> 00:24:13,830 این می تواند به پایین جاده ها است. 534 00:24:13,830 --> 00:24:15,030 به سختی می گویند - 535 00:24:15,030 --> 00:24:21,960 اما این می تواند به عنوان یک وحی استفاده می شود که کوتاه ترین فاصله بین دو 536 00:24:21,960 --> 00:24:25,730 نقطه در اینترنت نیست لزوما یک خط راست. 537 00:24:25,730 --> 00:24:29,380 اگر ما از کوتاهترین به عنوان سریعترین فکر می کنم مسیر، حداقل متراکم است 538 00:24:29,380 --> 00:24:32,070 مسیر، کاملا ممکن است - هر چند ما نمی تواند مطمئن باشد - 539 00:24:32,070 --> 00:24:37,090 که داده ها سفر مناسب و معقول فاصله بین ردیف پنج و شش. 540 00:24:37,090 --> 00:24:42,000 >> در حال حاضر متاسفانه، MIT، یا کسی، کمی خود دفاعی و آنها 541 00:24:42,000 --> 00:24:43,700 شروع به نادیده گرفتن درخواست های ما. 542 00:24:43,700 --> 00:24:47,380 کسانی که روتر پیکربندی شده است چشم پوشی از درخواست از فرم که 543 00:24:47,380 --> 00:24:48,900 شما، تو کی هستی، تو کی هستی. 544 00:24:48,900 --> 00:24:51,650 پس ببینید که آیا ما نمی توانیم این کار را انجام دهید با کسی تعاونی. 545 00:24:51,650 --> 00:24:56,260 بنابراین استنفورد دارای یک سنت خوبی از داشتن باز بودن کمی بیشتر. 546 00:24:56,260 --> 00:24:57,820 بنابراین اجازه دهید ببینیم چه اتفاقی می افتد. 547 00:24:57,820 --> 00:24:59,080 >> باز هم، بسیار مرموز است. 548 00:24:59,080 --> 00:25:01,040 اما ما شروع، دوباره، در دستگاه اتاق در علوم 549 00:25:01,040 --> 00:25:01,990 مرکز، در ردیف اول. 550 00:25:01,990 --> 00:25:02,660 به طوری که خوب است. 551 00:25:02,660 --> 00:25:05,240 اکثر سرورها پاسخ از جمله استنفورد. 552 00:25:05,240 --> 00:25:07,940 بنابراین متوجه ما از اتاق ماشین رفت در مرکز علوم، به برخی از 553 00:25:07,940 --> 00:25:11,770 روتر ناشناس در جاهای دیگر، خود را به دیگری مرکز علوم دروازه، به مرز 554 00:25:11,770 --> 00:25:13,970 دروازه، و سپس به چیزی در اینجا - 555 00:25:13,970 --> 00:25:14,620 nox.org. 556 00:25:14,620 --> 00:25:19,330 این تقاطع شمالی است، بسیار نقطه مشابه مردمی که در آن مقدار زیادی 557 00:25:19,330 --> 00:25:21,080 کابل، تعداد زیادی از شرکت ها ی مربوطه - 558 00:25:21,080 --> 00:25:23,220 ارائه دهندگان خدمات اینترنت - به اتصال. 559 00:25:23,220 --> 00:25:25,470 در اینجا یکی دیگر از آی پی بی نام در اینجا. 560 00:25:25,470 --> 00:25:27,530 در اینجا سرور دیگر است. 561 00:25:27,530 --> 00:25:29,910 >> اما این جالب است. 562 00:25:29,910 --> 00:25:33,750 روتر است که در ردیف هشت، احتمالا؟ 563 00:25:33,750 --> 00:25:36,030 پس از آن احتمالا در واشنگتن، دی سی. 564 00:25:36,030 --> 00:25:40,290 و من می توانم به نوعی اثبات که فرضیه این زمان. 565 00:25:40,290 --> 00:25:45,230 زیرا چه مدت ما را به رفتن از مرکز علم به این روتر 566 00:25:45,230 --> 00:25:46,370 در ردیف هفت؟ 567 00:25:46,370 --> 00:25:49,820 خب، این میلی ثانیه اندازه گیری در سمت راست در اینجا 568 00:25:49,820 --> 00:25:51,960 تخمین می زند که از آن زمان. 569 00:25:51,960 --> 00:25:54,610 >> سه تن از آنها را به خاطر وجود دارد برنامه، تریسروت، سعی می کند هر 570 00:25:54,610 --> 00:25:58,010 روتر، سه بار، فقط شما می توانید یک متوسط ​​بصری اعداد. 571 00:25:58,010 --> 00:26:00,230 اما ظاهرا شش طول می کشد میلی ثانیه برای به دست آوردن 572 00:26:00,230 --> 00:26:01,840 به ردیف روتر هفت. 573 00:26:01,840 --> 00:26:05,470 اما چه سرعتی می تواند، ظاهرا، شما سفر، اگر شما یک بیت، بین 574 00:26:05,470 --> 00:26:09,520 بوستون و واشنگتن دی سی؟ 575 00:26:09,520 --> 00:26:14,180 14 میلی ثانیه است تا زمانی که آن طول می کشد که برای پیام رسانی فوری، که برای 576 00:26:14,180 --> 00:26:18,870 ایمیل، برای آن درخواست یک صفحه وب به سفر اینجا و واشنگتن دی سی. 577 00:26:18,870 --> 00:26:23,970 >> اگر من بیشتر به جلو، به روتر شماره 10، چه شهر ظاهرا من در حال حاضر؟ 578 00:26:23,970 --> 00:26:24,810 بنابراین، هوستون. 579 00:26:24,810 --> 00:26:27,350 و این تایید شده است پرش در زمان. 580 00:26:27,350 --> 00:26:28,730 این را خیلی آهسته برای رسیدن به هوستون. 581 00:26:28,730 --> 00:26:33,960 این 47 میلی ثانیه طول می کشد تا از کنه بوستون به هوستون در این مورد. 582 00:26:33,960 --> 00:26:37,120 و اگر ما نگاه بیشتر، سهل انگار - 583 00:26:37,120 --> 00:26:41,430 به نظر می رسد به مانند ما در حال رسیدن به استنفورد نوعی از این راه، رفتن را از طریق LA. 584 00:26:41,430 --> 00:26:43,170 اما من استنباط میشود که از سهل انگار است. 585 00:26:43,170 --> 00:26:46,390 حرفهایها تمایل به استفاده از کدهای فرودگاه برای روترهای نام. 586 00:26:46,390 --> 00:26:48,600 و این نوع سازگار است با این فرض است. 587 00:26:48,600 --> 00:26:50,260 82 میلی ثانیه. 588 00:26:50,260 --> 00:26:54,720 >> سپس، ما ظاهرا به LAX دیگر بروید، یکی دیگر از روتر LA و پس از آن، برخی از 589 00:26:54,720 --> 00:26:59,530 بی نام، و سپس در نهایت، نام و نام مرموز در شبکه استنفورد، یا 590 00:26:59,530 --> 00:27:04,670 بدان نزدیک، stanford.edu، در فاصله 90 میلی ثانیه یا 6 591 00:27:04,670 --> 00:27:06,170 به علاوه ساعت با هواپیما. 592 00:27:06,170 --> 00:27:09,360 بنابراین این است که چگونه سفر سریع اطلاعات بر روی اینترنت. 593 00:27:09,360 --> 00:27:11,410 و آن چیزهایی که ما کاملا را برای این روز داده شده است. 594 00:27:11,410 --> 00:27:13,950 هنگامی که شما با داشتن برخی از Gchat با تنها کسی، و پیام 595 00:27:13,950 --> 00:27:16,940 ظاهر می شود، در نظر گرفتن فقط چگونه سریع است که اتفاق می افتد. 596 00:27:16,940 --> 00:27:21,540 و بصری، آن را در واقع اتفاق می افتد در این نوع از نرخ. 597 00:27:21,540 --> 00:27:25,620 >> بنابراین بین نقاط و 18، در این مورد، وجود دارد 598 00:27:25,620 --> 00:27:26,890 همه چیز در کنار روتر. 599 00:27:26,890 --> 00:27:30,140 برخی از دستگاه بر روی اینترنت است که می تواند ترافیک را مسدود 600 00:27:30,140 --> 00:27:31,610 از طریق گرفتن؟ 601 00:27:31,610 --> 00:27:31,950 >> دانشجو: فایروال. 602 00:27:31,950 --> 00:27:32,910 >> SPEAKER 1: پس، فایروال. 603 00:27:32,910 --> 00:27:36,260 و ما باید فایروال شخصی که خود مک و یا کامپیوتر خود را می توانید نگه دارید 604 00:27:36,260 --> 00:27:37,540 ترافیک در داخل یا خارج. 605 00:27:37,540 --> 00:27:38,990 دانشگاه هاروارد دارای فایروال. 606 00:27:38,990 --> 00:27:40,820 MIT احتمالا فایروال. 607 00:27:40,820 --> 00:27:44,400 و استنفورد می کند، در حالی که همه از انجام ارائه دهندگان خدمات اینترنت که خود 608 00:27:44,400 --> 00:27:49,260 این روتر در بین نقاط A و B اما آیا شما تا به حال توقف در نظر گرفتن، 609 00:27:49,260 --> 00:27:52,710 یا مراقبت، چگونه یک فایروال کار می کند. 610 00:27:52,710 --> 00:27:56,380 خوب در حال حاضر، ما باید ساختمان اصلی بلوک های که با مهندسی 611 00:27:56,380 --> 00:27:57,700 که پاسخ. 612 00:27:57,700 --> 00:27:59,090 >> اگر شما یک فایروال - 613 00:27:59,090 --> 00:28:03,740 و بیایید فرض کنیم که شما در جایی بین نقطه A و نقطه ب 614 00:28:03,740 --> 00:28:06,080 کابل در حال آمدن است به شما، و بیرون رفتن از شما. 615 00:28:06,080 --> 00:28:11,160 بنابراین شما باید توانایی فن آوری در همه پاکت نگاه کنند 616 00:28:11,160 --> 00:28:14,200 اطلاعات که در حال جریان است بین شما و فرد دیگری. 617 00:28:14,200 --> 00:28:17,280 به عبارت دیگر، کسانی که پیام را دریافت کنم دستی تایپ کنید، شما می توانید از فکر می کنم 618 00:28:17,280 --> 00:28:21,060 آنها را به عنوان نوشتن یک یادداشت سریع به کسی، قرار دادن آدرس IP 619 00:28:21,060 --> 00:28:24,810 گیرنده و شماره پورت از دریافت کننده، در این پاکت، پس از آن، 620 00:28:24,810 --> 00:28:28,520 نوشتن آدرس IP خود را و خود را شماره پورت را در طرف بالا و چپ دروازه 621 00:28:28,520 --> 00:28:30,230 گوشه مثل شما یک نامه. 622 00:28:30,230 --> 00:28:32,520 سپس، شما آن را ارسال بی سیم. 623 00:28:32,520 --> 00:28:37,130 و آن را به نحوی سفر، از طریق روتر، از طریق سیم، بی سیم، 624 00:28:37,130 --> 00:28:39,190 پایین جاده به MIT. 625 00:28:39,190 --> 00:28:43,520 >> بنابراین اگر شما یک دیوار آتش است، چگونه می توانم شما را متوقف که از اتفاق می افتد؟ 626 00:28:43,520 --> 00:28:49,710 چه کاری می توانید انجام دهید اگر p بعدی خود را مجموعه ای از پیاده سازی یک فایروال؟ 627 00:28:49,710 --> 00:28:53,980 چگونه می توانم تمام مردم هاروارد از توقف کنم تا به حال صحبت کردن دوباره به دانشگاه فنی ماساچوست مردم؟ 628 00:28:53,980 --> 00:28:55,870 >> [؟ دانش آموز: شما معکوس نامه؟ 629 00:28:55,870 --> 00:28:56,450 >> SPEAKER 1: شما چه؟ 630 00:28:56,450 --> 00:28:58,140 >> [؟ دانشجو: معکوس] این نامه در اوایل. 631 00:28:58,140 --> 00:28:59,290 >> SPEAKER 1: معکوس نامه. - چه چیزی شما چیست؟ 632 00:28:59,290 --> 00:29:01,130 >> [؟ دانشجو:؟ ارسال] بازگشت به فرستنده. 633 00:29:01,130 --> 00:29:01,780 >> SPEAKER 1: ارسال آن را به عقب. 634 00:29:01,780 --> 00:29:01,990 OK را بزنید. 635 00:29:01,990 --> 00:29:05,720 بنابراین شما می تواند مجازی رد پاکت، مرتب با انجام بازگشت به 636 00:29:05,720 --> 00:29:06,660 فرستنده به نحوی. 637 00:29:06,660 --> 00:29:08,370 بنابراین اطمینان حاصل کنید، این چیزی است که ما می خواهیم برای رسیدن به. 638 00:29:08,370 --> 00:29:09,440 اما اجازه شیرجه رفتن کمی عمیق تر است. 639 00:29:09,440 --> 00:29:10,460 چگونه می توانم انجام دهم؟ 640 00:29:10,460 --> 00:29:13,950 >> اگر ورودی به این مشکل - اگر من دیوار آتش، و من به طور موثر هستم 641 00:29:13,950 --> 00:29:18,020 ایستاده بین نقاط A و B، و من یک مرد متوسط ​​می شود که به نگاه هستم 642 00:29:18,020 --> 00:29:21,240 داخل این پاکت، و پس از آن تصمیم می گیرید که آیا به آن ارسال به 643 00:29:21,240 --> 00:29:25,030 دانشگاه هاروارد و یا اجازه می دهد تا آن را به ادامه، آن من، دیوار آتش، می خواهم 644 00:29:25,030 --> 00:29:26,280 می خواهید نگاه کنید؟ 645 00:29:26,280 --> 00:29:29,030 646 00:29:29,030 --> 00:29:29,975 >> من فکر می کنم من آن را در اینجا شنیده ام. 647 00:29:29,975 --> 00:29:30,550 >> [؟ دانشجو: از کجا آن را] که از؟ 648 00:29:30,550 --> 00:29:32,360 >> SPEAKER 1: از کجا می آید. 649 00:29:32,360 --> 00:29:36,410 بنابراین اگر آدرس IP منبع - در اینجا تعداد کمی - 650 00:29:36,410 --> 00:29:38,430 یک آدرس IP متعلق است به دانشگاه هاروارد - 651 00:29:38,430 --> 00:29:40,220 و من در واقع می توانید بدانید که با احتمال زیاد. 652 00:29:40,220 --> 00:29:45,540 بسیاری از آدرس های IP دانشگاه هاروارد شروع با 140.247 نقطه چیزی نقطه 653 00:29:45,540 --> 00:29:48,810 چیزی، و یا 128.103 نقطه چیزی دات چیزی. 654 00:29:48,810 --> 00:29:51,450 دانشگاه هاروارد صاحب آن تکه از آدرس های آی پی. 655 00:29:51,450 --> 00:29:55,200 >> خوب، اگر من می بینم که آدرس های IP به عنوان فرستنده، من فقط می توانید آن را ارسال. 656 00:29:55,200 --> 00:29:57,380 در واقع، اینترنت ندارد زحمت اتلاف وقت 657 00:29:57,380 --> 00:29:58,460 ارسال بیت به عقب. 658 00:29:58,460 --> 00:30:02,480 این فقط به معنای واقعی کلمه قطره بسته با حذف آن، به طور موثر. 659 00:30:02,480 --> 00:30:04,190 پس چه چیز دیگری می تواند به من در هر چند نگاه؟ 660 00:30:04,190 --> 00:30:10,520 فرض کنید که من می خواهم به مردم اجازه دهد در دانشگاه هاروارد mit.edu بازدید، و کشیدن 661 00:30:10,520 --> 00:30:13,230 وب سایت ها، و تماشای فیلم ها در MIT، و مانند آن. 662 00:30:13,230 --> 00:30:17,970 اما من نمی انسان در دانشگاه هاروارد می خواهم ایمیل هر کسی در MIT. 663 00:30:17,970 --> 00:30:23,810 چگونه می توانم اجازه می دهد ترافیک از دانشگاه هاروارد MIT، از طریق وب، اما قائل نشدن 664 00:30:23,810 --> 00:30:24,700 چیزی شبیه به یک ایمیل؟ 665 00:30:24,700 --> 00:30:25,840 >> [؟ دانشجو: شماره پورت. 666 00:30:25,840 --> 00:30:28,650 >> SPEAKER 1: شماره پورت - که تنها عنصر دیگر داریم. 667 00:30:28,650 --> 00:30:31,880 ما باید آدرس IP، که ما فقط قوی تر، و یا ما باید شماره پورت، 668 00:30:31,880 --> 00:30:34,870 که در آن 80 باشد، ما گفت، منحصر به فرد شناسایی ترافیک وب. 669 00:30:34,870 --> 00:30:37,430 در حال حاضر من انتظار می رود شما این را بدانید - برخی از شما در حال حاضر ممکن است بدانید 670 00:30:37,430 --> 00:30:38,210 از آشنایی - 671 00:30:38,210 --> 00:30:41,860 یک شماره است که مورد استفاده قرار گیرد چه برای ایمیل، معمولا؟ 672 00:30:41,860 --> 00:30:43,080 اغلب 25. 673 00:30:43,080 --> 00:30:48,520 25 اشاره به SMTP است که پست الکترونیکی پروتکل انتقال است که شما ممکن است داشته 674 00:30:48,520 --> 00:30:51,270 تا به حال به راه اندازی در برخی از نقطه، اگر شما با استفاده از Eudora و یا چشم انداز، یا 675 00:30:51,270 --> 00:30:52,120 چیزی شبیه به آن. 676 00:30:52,120 --> 00:30:53,190 این فقط یک شماره دیگر - 677 00:30:53,190 --> 00:30:54,100 25. 678 00:30:54,100 --> 00:30:58,934 >> شبکه راه دور، که ما با استفاده از قبل از آن، با استفاده از 23. 679 00:30:58,934 --> 00:30:59,770 FTP - 680 00:30:59,770 --> 00:31:03,750 پروتکل انتقال فایل، اگر تا کنون شنیده شده که یکی از - با استفاده از 21. 681 00:31:03,750 --> 00:31:07,430 HTTPS، نسخه امن از HTTP، که ما را به دوباره 682 00:31:07,430 --> 00:31:10,130 قبل از اینکه طولانی، با استفاده از 443. 683 00:31:10,130 --> 00:31:14,240 بنابراین جهان یک دسته کامل از اعداد است که ارتباط بسته - 684 00:31:14,240 --> 00:31:17,760 بلکه مرتبط خدمات به کسانی که تعداد واقعی. 685 00:31:17,760 --> 00:31:19,400 به طوری که همه از یک فایروال انجام شده است. 686 00:31:19,400 --> 00:31:23,330 این طرح در حال نگاه کردن به درون این مجازی پاکت، و سپس تصمیم گیری آره یا نه 687 00:31:23,330 --> 00:31:26,230 به جلو همراه، بر اساس در آن دسته از مواد تشکیل دهنده. 688 00:31:26,230 --> 00:31:29,720 >> در حال حاضر آنچه می تواند هاروارد به وضوح انجام گذشته این فایروال دریافت کنید و سپس؟ 689 00:31:29,720 --> 00:31:33,620 اگر شما می خواهید می شود قادر به ارسال پیام به دانشگاه فنی ماساچوست اما تشخیص داده نشده، 690 00:31:33,620 --> 00:31:38,050 خوب، شما می توانید آی پی آدرس خود را جعل، و فقط به نوعی فانتزی است به اندازه کافی، می دانم 691 00:31:38,050 --> 00:31:41,400 چگونه به نوشتن کد C، و خود را بنویسید برنامه های شبکه که تغییرات 692 00:31:41,400 --> 00:31:41,860 آدرس شرکت. 693 00:31:41,860 --> 00:31:45,820 مشکل این است که شما کاملا می توانید ارسال داده های ناشناس، اما اگر شما می خواهید 694 00:31:45,820 --> 00:31:49,850 دریافت هر نوع پاسخ، دیدن MIT صفحه اصلی، بدیهی است، این آدرس 695 00:31:49,850 --> 00:31:50,870 نیاز به صحیح باشد. 696 00:31:50,870 --> 00:31:52,780 در غیر این صورت، شما می توانید هر چیزی را می گویند شما می خواهید، شما در حال رفتن به 697 00:31:52,780 --> 00:31:53,930 شنیدن از آنها. 698 00:31:53,930 --> 00:31:57,130 اما این تنها یکی از انواع حملات است که ما می توانیم ارسال. 699 00:31:57,130 --> 00:31:59,240 >> اما معلوم است وقتی که ما این ارسال پیام ها - و اجازه دهید انجام 700 00:31:59,240 --> 00:32:00,485 یک مثال از این. 701 00:32:00,485 --> 00:32:04,020 به نظر می رسد، اگر من یک پیام است که من می خواهم به ارسال، آن را نه فقط در 702 00:32:04,020 --> 00:32:04,920 یک پاکت نامه. 703 00:32:04,920 --> 00:32:08,760 برای خاطر بهره وری، به ویژه هنگامی که فایل درخواست شما یا 704 00:32:08,760 --> 00:32:13,570 پاسخ شما گرفتن به خصوص بزرگ، چه TCP/IP-- 705 00:32:13,570 --> 00:32:16,330 انتقال پروتکل کنترل / اینترنت پروتکل - این فقط یک فانتزی 706 00:32:16,330 --> 00:32:19,630 راه گفت: چه شبکه نرم افزار و رایانه - این است که آنها 707 00:32:19,630 --> 00:32:23,770 پیام شبیه به این است، و آنها قطع آن را به قطعات - 708 00:32:23,770 --> 00:32:25,540 اجازه دهید بگویم چهار قطعه. 709 00:32:25,540 --> 00:32:29,740 >> و اگر من در حال حاضر این روند را تا به اینجا، قطع این تا به اینجا، چه من 710 00:32:29,740 --> 00:32:34,270 کامپیوتر است و سپس رفتن به انجام آن است رفتن به یک قطعه قرار داده و آن 711 00:32:34,270 --> 00:32:35,700 در یک پاکت نامه. 712 00:32:35,700 --> 00:32:39,130 713 00:32:39,130 --> 00:32:41,100 همه حق است، و اجازه دهید من - 714 00:32:41,100 --> 00:32:41,630 اجازه دهید را ببینید. 715 00:32:41,630 --> 00:32:43,150 این رفتن را به یکی. 716 00:32:43,150 --> 00:32:46,490 آن را به پاکت نامه دیگری را، و آن را به قرار دادن بخش دوم 717 00:32:46,490 --> 00:32:49,530 این پیام در اینجا. 718 00:32:49,530 --> 00:32:51,370 بسیار خوب. 719 00:32:51,370 --> 00:32:55,226 این رفتن را به سوم بخشی، آن را در اینجا. 720 00:32:55,226 --> 00:32:57,410 شاید دفعه بعد خواهیم فقط دو بخش است. 721 00:32:57,410 --> 00:33:00,010 و ما هم در بخش چهارم، و آن را در اینجا. 722 00:33:00,010 --> 00:33:02,140 >> و آنچه در حال حاضر، باید نوشته شود بر روی این پاکت نامه - 723 00:33:02,140 --> 00:33:04,700 که ما تظاهر به انجام، زمان خاطر، و در واقع نمی نوشتن. 724 00:33:04,700 --> 00:33:07,760 چه نیاز به هر یک از نوشته شود این چهار پاکت نامه، با پیام من 725 00:33:07,760 --> 00:33:08,320 به کسی؟ 726 00:33:08,320 --> 00:33:09,290 >> [؟ دانشجو: منظور؟ 727 00:33:09,290 --> 00:33:10,270 >> SPEAKER 1: بنابراین، سفارش. 728 00:33:10,270 --> 00:33:13,740 من نیاز نه تنها آدرس آی پی و شماره پورت، همانطور که ما فقط بحث شد، من 729 00:33:13,740 --> 00:33:17,606 در حال حاضر نیاز به یک شماره توالی نوعی می گویند، این یک بسته است، این 730 00:33:17,606 --> 00:33:19,840 دو، سه، چهار است. 731 00:33:19,840 --> 00:33:20,980 و این است که در واقع مفید است. 732 00:33:20,980 --> 00:33:23,690 از آنجا که اینترنت، که معلوم است، است که در واقع بسیار غیر قابل اعتماد است. 733 00:33:23,690 --> 00:33:26,080 روتر می تواند دریافت انباشته. 734 00:33:26,080 --> 00:33:27,615 کابل غرق می توانید - 735 00:33:27,615 --> 00:33:28,860 ساده - 736 00:33:28,860 --> 00:33:32,650 اما، با بیت هایی که چه روتر باید انجام دهید این است که فقط رها کردن بسته. 737 00:33:32,650 --> 00:33:35,540 >> به عبارت دیگر، فقط اگر به اینترنت واقعا انباشته، شما ممکن است دریافت کنید 738 00:33:35,540 --> 00:33:37,000 سه نفر از کسانی که چهار بسته. 739 00:33:37,000 --> 00:33:40,000 اما اگر شما یک شناسه منحصر به فرد در هر یک از آنها، شما می دانم که شما 740 00:33:40,000 --> 00:33:42,510 از دست رفته تعداد بسته چهار چهار. 741 00:33:42,510 --> 00:33:45,310 بنابراین شما می توانید مرد در بپرسید انتهای دیگر آن را دوباره ارسال. 742 00:33:45,310 --> 00:33:47,900 اما به فرض که اتفاق نمی افتد، اجازه دهید ببینیم که چه چیزی ممکن است رخ دهد. 743 00:33:47,900 --> 00:33:50,780 >> پس اگر من می خواهم به ارسال پیام به - که می خواهم برای دریافت پیام من 744 00:33:50,780 --> 00:33:52,235 از اینترنت؟ 745 00:33:52,235 --> 00:33:53,630 چگونه در مورد کسی که نزدیک تر به جلو. 746 00:33:53,630 --> 00:33:55,490 برایان، در آن است؟ 747 00:33:55,490 --> 00:33:56,430 بسیار خوب. 748 00:33:56,430 --> 00:33:57,280 شما در آنجا بماند. 749 00:33:57,280 --> 00:33:58,820 من قصد دارم به ارسال آن به شما است. 750 00:33:58,820 --> 00:34:01,100 و چیزی که در مورد اینترنت این است که آنها ممکن است حتی 751 00:34:01,100 --> 00:34:02,020 همان مسیر را دنبال کنید. 752 00:34:02,020 --> 00:34:02,990 >> بنابراین در اینجا من. 753 00:34:02,990 --> 00:34:06,470 من در ارسال یک پیام، قطعه یکی از چهار. 754 00:34:06,470 --> 00:34:06,940 یک روتر باشید. 755 00:34:06,940 --> 00:34:08,469 فقط اجازه دهید افراد دیگر با آن برخورد. 756 00:34:08,469 --> 00:34:10,310 شما بروید وجود دارد. 757 00:34:10,310 --> 00:34:12,790 خواهیم این را به شما بدهد، و ما می خواهیم این را به شما می دهد. 758 00:34:12,790 --> 00:34:14,000 و خواهیم دید که چگونه به سرعت - 759 00:34:14,000 --> 00:34:16,500 چند میلی ثانیه طول می کشد برای دریافت این پیام را به برایان. 760 00:34:16,500 --> 00:34:20,820 761 00:34:20,820 --> 00:34:23,940 هر کس می شود برای شرکت امروز. 762 00:34:23,940 --> 00:34:25,130 بسیار خوب. 763 00:34:25,130 --> 00:34:27,130 برایان یک، و دو دارد. 764 00:34:27,130 --> 00:34:29,279 اگر کسی می خواهد - 765 00:34:29,279 --> 00:34:30,230 >> [؟ دانشجو: همه چهار. ؟] 766 00:34:30,230 --> 00:34:30,980 >> SPEAKER 1: او دارای هر چهار. 767 00:34:30,980 --> 00:34:32,480 بنابراین هیچ کس تصمیم به رها کردن یک بسته. 768 00:34:32,480 --> 00:34:32,900 که سرد است. 769 00:34:32,900 --> 00:34:33,330 این خوب است. 770 00:34:33,330 --> 00:34:34,380 بنابراین برایان در حال حاضر هر چهار. 771 00:34:34,380 --> 00:34:36,219 اگر شما می خواهید به جلو بروید و دوباره سوار کردن کسانی که برای ما. 772 00:34:36,219 --> 00:34:39,360 773 00:34:39,360 --> 00:34:40,320 من می دانم، ما وانمود. 774 00:34:40,320 --> 00:34:45,090 بنابراین به خاطر زمان - 775 00:34:45,090 --> 00:34:45,929 ما چهار. 776 00:34:45,929 --> 00:34:48,909 بنابراین، خوب، یکی از آنها را باز کنید. 777 00:34:48,909 --> 00:34:49,360 OK را بزنید. 778 00:34:49,360 --> 00:34:51,699 یک چهارم پیام من به شما. 779 00:34:51,699 --> 00:34:52,949 در حال حاضر، باز دوم. 780 00:34:52,949 --> 00:34:58,190 781 00:34:58,190 --> 00:35:01,985 این ممکن است خنده دار، در پایان، تنها به من و برایان. 782 00:35:01,985 --> 00:35:04,320 همه حق است، شما رو دو. 783 00:35:04,320 --> 00:35:09,110 >> بنابراین در عین حال، ما از نظر جسمی این کار را با قیچی، اما همه آن را 784 00:35:09,110 --> 00:35:12,360 طول می کشد تا قطعه این همه چیز در کامپیوتر می باشد فقط به فرستادن برخی از 785 00:35:12,360 --> 00:35:15,930 بیت در یک بسته در یک مجازی پاکت نامه، برخی از بیت ها در 786 00:35:15,930 --> 00:35:19,160 دیگر، برخی دیگر، و برخی در چهارم، و سپس، اجازه دهید کامپیوتر 787 00:35:19,160 --> 00:35:21,570 تصمیم گیری، بر اساس آن اعداد، در چه منظور شما 788 00:35:21,570 --> 00:35:24,166 به آنها الحاق. 789 00:35:24,166 --> 00:35:26,270 و برایان، شاید، تنها که می توانید این را ببینید. 790 00:35:26,270 --> 00:35:29,010 پیام من به مغز فرستاده می شود - به خاطر البته، اینترنت پر 791 00:35:29,010 --> 00:35:30,260 این، - 792 00:35:30,260 --> 00:35:33,080 793 00:35:33,080 --> 00:35:34,500 بله. 794 00:35:34,500 --> 00:35:35,330 >> به طوری که پیام است. 795 00:35:35,330 --> 00:35:36,700 و برایان می تواند به آن آویزان. 796 00:35:36,700 --> 00:35:38,640 بنابراین آن را در زمان، بدیهی است، در حالی که برای انجام این کار. 797 00:35:38,640 --> 00:35:41,680 اما این چیزی است که واقعا اتفاق می افتد، مانند مسیریابی داده ها از طریق 798 00:35:41,680 --> 00:35:43,290 مخاطبان در این راه. 799 00:35:43,290 --> 00:35:47,320 اما، دوباره، تعدادی از نقاط، روترها، فایروال ها، و دیگر 800 00:35:47,320 --> 00:35:50,700 چنین چیزهایی بین نقاط A و B و و نه فقط داستان 801 00:35:50,700 --> 00:35:54,740 شفاهی، من فکر کردم من می خواهم بکشد تا این ویدئویی که برخی از دوستان از خودمان، از 802 00:35:54,740 --> 00:35:59,510 اریکسون، سال به عقب، در واقع کنار هم قرار دادن که توضیح می دهد 803 00:35:59,510 --> 00:36:00,480 چگونه این همه آثار. 804 00:36:00,480 --> 00:36:02,380 و آن را در حدود 10 و یا غیره دقیقه طولانی است. 805 00:36:02,380 --> 00:36:04,065 بنابراین اجازه دهید به شما بدهد، در حال حاضر، رزمندگان خالص. 806 00:36:04,065 --> 00:36:09,282 807 00:36:09,282 --> 00:37:09,720 >> [پخش موسیقی] 808 00:37:09,720 --> 00:37:14,990 >> راوی: برای اولین بار در تاریخ، مردم و ماشین آلات 809 00:37:14,990 --> 00:37:18,600 همکاری با یکدیگر، تحقق یک رویا - 810 00:37:18,600 --> 00:37:22,550 یک نیروی متحد است که می داند هیچ مرزهای جغرافیایی، بدون 811 00:37:22,550 --> 00:37:26,050 با توجه به نژاد، عقیده یا رنگ - 812 00:37:26,050 --> 00:37:31,000 یک عصر جدید است که در آن ارتباطات واقعا با هم به ارمغان می آورد. 813 00:37:31,000 --> 00:37:34,420 این طلوع خالص است. 814 00:37:34,420 --> 00:37:38,240 815 00:37:38,240 --> 00:37:40,070 می خواهند بدانند که چگونه کار می کند؟ 816 00:37:40,070 --> 00:37:44,605 برای شروع اینجا را کلیک کنید خود را سفر به خالص. 817 00:37:44,605 --> 00:37:47,930 818 00:37:47,930 --> 00:37:51,080 >> در حال حاضر دقیقا چه اتفاقی افتاد وقتی شما بر روی این لینک کلیک؟ 819 00:37:51,080 --> 00:37:53,320 شما جریان از اطلاعات شده. 820 00:37:53,320 --> 00:37:56,950 این اطلاعات سفر خود را به پست الکترونیکی اتاق شخصی خود، هنگامی که آقای 821 00:37:56,950 --> 00:38:01,805 بسته های IP آن، برچسب ها، و آن را می فرستد در راه است. 822 00:38:01,805 --> 00:38:03,790 >> هر بسته در اندازه آن محدود شده است. 823 00:38:03,790 --> 00:38:08,010 پست الکترونیکی اتاق باید تصمیم می گیرید که چگونه به تقسیم اطلاعات، و چگونه به 824 00:38:08,010 --> 00:38:09,170 آن را بسته بندی کنید. 825 00:38:09,170 --> 00:38:13,390 در حال حاضر بسته بندی نیاز به یک برچسب حاوی اطلاعات مهم مانند 826 00:38:13,390 --> 00:38:19,492 به عنوان آدرس فرستنده، آدرس گیرنده، و نوع بسته آن است. 827 00:38:19,492 --> 00:38:34,940 828 00:38:34,940 --> 00:38:38,680 >> از آنجا که این بسته خاص از بر روی اینترنت، آن را نیز 829 00:38:38,680 --> 00:38:42,570 می شود یک آدرس پروکسی سرور، که دارای یک تابع خاص، 830 00:38:42,570 --> 00:38:44,410 همانطور که بعدا خواهید دید. 831 00:38:44,410 --> 00:38:50,070 این بسته در حال حاضر بر روی شما راه اندازی شبکه های محلی، و یا شبکه محلی. 832 00:38:50,070 --> 00:38:53,990 این شبکه استفاده می شود برای اتصال همه کامپیوتر های محلی، روتر، 833 00:38:53,990 --> 00:38:57,940 چاپگر، و غیره برای اطلاعات تبادل در داخل دیواره های فیزیکی 834 00:38:57,940 --> 00:38:59,160 ساختمان. 835 00:38:59,160 --> 00:39:04,130 شبکه یک جای خوشگل بری کنترل نشده است، و متاسفانه، حوادث 836 00:39:04,130 --> 00:39:05,425 می تواند رخ دهد. 837 00:39:05,425 --> 00:39:14,460 838 00:39:14,460 --> 00:39:18,050 >> این بزرگراه که از شبکه محلی بسته بندی شده است با تمام انواع اطلاعات است. 839 00:39:18,050 --> 00:39:22,070 این بسته های IP، بسته های ناول، AppleTalk بسته - 840 00:39:22,070 --> 00:39:24,500 آنها در حال رفتن در برابر ترافیک، به طور معمول. 841 00:39:24,500 --> 00:39:29,250 روتر محلی می خواند به آن بپردازم و در صورت لزوم، آسانسور بسته بر روی 842 00:39:29,250 --> 00:39:31,710 شبکه دیگر. 843 00:39:31,710 --> 00:39:33,570 آه، روتر - 844 00:39:33,570 --> 00:39:37,490 نماد کنترل در ظاهر جهان آشفته. 845 00:39:37,490 --> 00:39:38,480 >> ROUTER: اوه، ببخشید در مورد آن. 846 00:39:38,480 --> 00:39:39,965 بیایید این یکی در اینجا، این یکی در اینجا. 847 00:39:39,965 --> 00:39:40,460 در اینجا حرکت می کند. 848 00:39:40,460 --> 00:39:40,955 این یکی حرکت می کند در اینجا. 849 00:39:40,955 --> 00:39:41,945 من این یکی را دوست ندارد. 850 00:39:41,945 --> 00:39:42,935 اجازه دهید این یکی. 851 00:39:42,935 --> 00:39:43,925 این یکی می رود. 852 00:39:43,925 --> 00:39:45,410 [نامفهوم] 853 00:39:45,410 --> 00:39:46,400 قیل و قال دیگری را در اینجا قرار دهید. 854 00:39:46,400 --> 00:39:46,895 بیایید این یکی در اینجا. 855 00:39:46,895 --> 00:39:47,885 نه، من به سراغ آن میرویم. 856 00:39:47,885 --> 00:39:48,700 اجازه دهید قرار داده است که یکی اینجا. 857 00:39:48,700 --> 00:39:49,930 >> راوی: او وجود دارد - 858 00:39:49,930 --> 00:39:55,770 سیستماتیک، uncaring، روشمند، محافظه کار، و گاهی اوقات، نه کاملا 859 00:39:55,770 --> 00:39:56,975 تا سرعت. 860 00:39:56,975 --> 00:40:00,090 اما حداقل او دقیق است، در بیشتر قسمت ها. 861 00:40:00,090 --> 00:40:01,243 >> ROUTER: قرار دهید که یکی بیش از وجود دارد. 862 00:40:01,243 --> 00:40:04,694 این یکی وجود دارد، که یکی می رود وجود دارد، و این یکی وجود دارد می رود. 863 00:40:04,694 --> 00:40:05,680 خب، یکی دیگر وجود دارد می رود. 864 00:40:05,680 --> 00:40:06,173 که در اینجا می رود. 865 00:40:06,173 --> 00:40:07,423 [نامفهوم] 866 00:40:07,423 --> 00:40:14,570 867 00:40:14,570 --> 00:40:18,670 >> راوی: به عنوان بسته های ترک روتر، آنها را در راه خود را به 868 00:40:18,670 --> 00:40:24,090 اینترانت شرکت و سر برای سوئیچ روتر. 869 00:40:24,090 --> 00:40:28,120 کمی کارآمد تر نسبت روتر، سوئیچ روتر ایفا می کند سریع و شل 870 00:40:28,120 --> 00:40:31,970 با بسته های آی پی، ماهرانه مسیریابی آنها را در امتداد راه خود را - 871 00:40:31,970 --> 00:40:34,720 یک جادوگر شیطان پین بال دزد دیجیتال، اگر شما خواهد شد. 872 00:40:34,720 --> 00:40:35,290 >> سوئیچ روتر: در اینجا ما بروید. 873 00:40:35,290 --> 00:40:36,020 در اینجا می آید یکی دیگر. 874 00:40:36,020 --> 00:40:36,950 و آن دیگری است. 875 00:40:36,950 --> 00:40:37,406 سازمان دیده بان این، مامان. 876 00:40:37,406 --> 00:40:38,320 در اینجا از آن می رود. 877 00:40:38,320 --> 00:40:39,235 فریاد، به اطراف پشت است. 878 00:40:39,235 --> 00:40:40,660 با سلام، در آن وجود دارد، در آن وجود دارد. 879 00:40:40,660 --> 00:40:41,135 را به سمت چپ. 880 00:40:41,135 --> 00:40:42,090 به سمت راست. 881 00:40:42,090 --> 00:40:42,480 را به سمت چپ. 882 00:40:42,480 --> 00:40:42,820 به سمت راست. 883 00:40:42,820 --> 00:40:43,490 شما آن را کردم. 884 00:40:43,490 --> 00:40:43,800 در اینجا از آن می آید. 885 00:40:43,800 --> 00:40:45,170 او شاخه، او نمرات. 886 00:40:45,170 --> 00:40:45,860 می رود. 887 00:40:45,860 --> 00:40:48,270 هی وین، مراقب، در اینجا می آید یکدیگر است. 888 00:40:48,270 --> 00:40:49,520 اوه، ما در اینجا بروید. 889 00:40:49,520 --> 00:40:52,920 890 00:40:52,920 --> 00:40:56,330 >> راوی: به عنوان بسته در خود می رسند مقصد، آنها را برداشت 891 00:40:56,330 --> 00:41:01,250 رابط شبکه، آماده می شود فرستاده شده به سطح بعدی - 892 00:41:01,250 --> 00:41:04,340 در این مورد، پروکسی. 893 00:41:04,340 --> 00:41:08,750 پروکسی است که توسط بسیاری از شرکت ها به عنوان استفاده می شود مرتب کردن بر اساس مرد متوسط ​​به منظور 894 00:41:08,750 --> 00:41:11,570 کاهش بار بر روی اینترنت خود اتصال، و برای 895 00:41:11,570 --> 00:41:15,350 به دلایل امنیتی نیز هست. 896 00:41:15,350 --> 00:41:19,420 همانطور که می بینید، بسته های همه اندازه های مختلف، 897 00:41:19,420 --> 00:41:21,770 با توجه به محتوای آنها. 898 00:41:21,770 --> 00:41:37,960 899 00:41:37,960 --> 00:41:45,110 >> پروکسی بسته باز می شود و به نظر می رسد آدرس وب سایت، یا URL. 900 00:41:45,110 --> 00:41:49,500 بسته به اینکه آیا آدرس قابل قبول، بسته به فرستاده 901 00:41:49,500 --> 00:41:50,750 اینترنت می باشد. 902 00:41:50,750 --> 00:41:56,940 903 00:41:56,940 --> 00:42:01,970 >> وجود دارد، با این حال، برخی از آدرس های که با تصویب برآورده نمی 904 00:42:01,970 --> 00:42:03,090 پروکسی - 905 00:42:03,090 --> 00:42:05,893 است که می گویند، شرکت ها و یا دستورالعمل های مدیریت. 906 00:42:05,893 --> 00:42:09,100 907 00:42:09,100 --> 00:42:13,710 این خلاصه پرداخته شده است. 908 00:42:13,710 --> 00:42:15,620 ما هیچ یک از این داشته باشد. 909 00:42:15,620 --> 00:42:19,227 برای کسانی که آن را، آن را در جاده دوباره. 910 00:42:19,227 --> 00:42:29,950 911 00:42:29,950 --> 00:42:32,313 >> تا بعد، فایروال. 912 00:42:32,313 --> 00:42:36,500 913 00:42:36,500 --> 00:42:40,225 فایروال شرکت در خدمت دو هدف است. 914 00:42:40,225 --> 00:42:44,350 برخی از چیزهایی که نه تند و زننده مانع از اینترنت از آمدن به 915 00:42:44,350 --> 00:42:48,460 اینترانت، و همچنین می تواند به پیشگیری از اطلاعات حساس شرکت های بزرگ از 916 00:42:48,460 --> 00:42:53,380 که بر روی اینترنت فرستاده می شود. 917 00:42:53,380 --> 00:42:57,340 >> هنگامی که از طریق فایروال، روتر میدارد تا بسته و مکان آن را بر روی 918 00:42:57,340 --> 00:43:01,216 جاده بسیار باریک و یا پهنای باند، به عنوان ما می گویند. 919 00:43:01,216 --> 00:43:06,830 بدیهی است، جاده است، گسترده نیست به اندازه کافی به همه آنها را. 920 00:43:06,830 --> 00:43:10,870 >> در حال حاضر شما ممکن است تعجب که چه اتفاقی می افتد برای همه این بسته که آن را ندارد 921 00:43:10,870 --> 00:43:11,950 در طول راه. 922 00:43:11,950 --> 00:43:16,540 خوب، هنگامی که آقای آی پی دریافت نمی اذعان است که بسته شده است. 923 00:43:16,540 --> 00:43:22,940 دریافت در زمان مقتضی، او به سادگی فرستد یک بسته جایگزین. 924 00:43:22,940 --> 00:43:29,360 ما در حال حاضر آماده برای ورود به دنیای اینترنت، وب عنکبوت 925 00:43:29,360 --> 00:43:33,670 شبکه های متصل که دهانه تمام جهان ما. 926 00:43:33,670 --> 00:43:39,360 در اینجا، روتر و سوئیچ ها ایجاد ارتباط بین شبکه های. 927 00:43:39,360 --> 00:43:42,740 >> در حال حاضر شبکه است کاملا متفاوت است محیط زیست از شما در درون 928 00:43:42,740 --> 00:43:44,900 دیوارهای محافظ از شبکه شما. 929 00:43:44,900 --> 00:43:47,340 خارج از اینجا، آن را در غرب وحشی - 930 00:43:47,340 --> 00:43:50,540 مقدار زیادی از فضا، مقدار زیادی از فرصت ها، مقدار زیادی از چیزهایی که 931 00:43:50,540 --> 00:43:53,130 کشف و مکان برای رفتن. 932 00:43:53,130 --> 00:43:57,620 با تشکر به کنترل بسیار کمی و مقررات، ایده های جدید پیدا بارور 933 00:43:57,620 --> 00:44:01,530 خاک به فشار پاکت از امکانات خود. 934 00:44:01,530 --> 00:44:05,240 اما از آنجا که این آزادی، خطرات خاصی نیز در خفا انجام دادن. 935 00:44:05,240 --> 00:44:10,860 شما هرگز نمی فهمید زمانی که شما دیدار پینگ های مخوف از مرگ، ویژه 936 00:44:10,860 --> 00:44:15,610 نسخه پینگ درخواست عادی است که برخی از ادم سفیه و احمق فکر کردم تا میکشید تا 937 00:44:15,610 --> 00:44:18,500 میزبان شکی به آن نداریم. 938 00:44:18,500 --> 00:44:23,760 >> مسیر بسته ما را ممکن است از طریق ماهواره، خطوط تلفن، بی سیم، 939 00:44:23,760 --> 00:44:25,650 یا حتی کابل ترانس اقیانوسی. 940 00:44:25,650 --> 00:44:29,860 آنها همیشه نمی سریعترین را، یا کوتاه ترین راه ممکن است. 941 00:44:29,860 --> 00:44:33,560 اما آنها وجود دارد در نهایت خواهد شد. 942 00:44:33,560 --> 00:44:38,410 شاید به همین دلیل گاهی اوقات نام صبر در سراسر دنیا. 943 00:44:38,410 --> 00:44:42,710 اما هنگامی که همه چیز در حال کار هموار، شما می توانید جهان را در دور زدن 944 00:44:42,710 --> 00:44:47,110 پنج بار بیش از قطره از یک کلاه، به معنای واقعی کلمه - 945 00:44:47,110 --> 00:44:51,520 و همه برای هزینه یک تماس محلی است یا کمتر. 946 00:44:51,520 --> 00:44:55,260 >> نزدیکی پایان قسمت ما، خواهیم فایروال دیگر پیدا کنید. 947 00:44:55,260 --> 00:44:58,450 948 00:44:58,450 --> 00:45:02,740 با توجه به چشم انداز خود را به عنوان یک بسته داده ها، فایروال می تواند یک 949 00:45:02,740 --> 00:45:06,930 سنگر و استحکامات امنیتی، یا دشمن مخوف. 950 00:45:06,930 --> 00:45:11,710 این همه در کدام طرف شما بستگی دارد و چه مقاصد خود هستند. 951 00:45:11,710 --> 00:45:15,590 >> دیوار آتش طراحی شده است اجازه دهید فقط آن دسته از بسته های 952 00:45:15,590 --> 00:45:18,060 که معیارهای آن. 953 00:45:18,060 --> 00:45:22,450 این دیوار آتش است عامل بر روی پورت 80 و 25. 954 00:45:22,450 --> 00:45:26,880 تمام تلاشها برای از طریق دیگر را وارد کنید پورت برای کسب و کار بسته شده است. 955 00:45:26,880 --> 00:45:40,500 956 00:45:40,500 --> 00:45:48,470 >> پورت 25 برای بسته های پست الکترونیکی استفاده می شود، در حالی که پورت 80 در ورودی است 957 00:45:48,470 --> 00:45:50,755 بسته ها از اینترنت به وب سرور است. 958 00:45:50,755 --> 00:45:54,060 959 00:45:54,060 --> 00:45:58,230 در داخل دیوار آتش، بسته بندی غربالگری به طور کامل. 960 00:45:58,230 --> 00:46:02,190 برخی از بسته های آن را به راحتی از طریق آداب و رسوم، در حالی که دیگران 961 00:46:02,190 --> 00:46:04,760 نگاه فقط یک کمی مشکوک است. 962 00:46:04,760 --> 00:46:08,390 >> افسر فایروال است که به راحتی نمی فریب خورده، مانند زمانی که این پینگ 963 00:46:08,390 --> 00:46:14,430 بسته مرگ تلاش می کند تا خود را پنهان به عنوان یک بسته پینگ نرمال. 964 00:46:14,430 --> 00:46:14,740 >> FIREWALL: بعدی. 965 00:46:14,740 --> 00:46:15,214 OK را بزنید. 966 00:46:15,214 --> 00:46:15,688 برو. 967 00:46:15,688 --> 00:46:16,162 OK. 968 00:46:16,162 --> 00:46:16,636 مسئله ای نیست. 969 00:46:16,636 --> 00:46:17,584 روز خوبی داشته باشید. 970 00:46:17,584 --> 00:46:18,532 از اینجا باشید. 971 00:46:18,532 --> 00:46:20,315 خداحافظ. 972 00:46:20,315 --> 00:46:23,870 >> راوی: برای کسانی که بسته های خوش شانس به اندازه کافی به آن را از این راه دور، 973 00:46:23,870 --> 00:46:25,920 سفر تقریبا به پایان رسیده است. 974 00:46:25,920 --> 00:46:28,940 975 00:46:28,940 --> 00:46:35,380 این فقط یک صف در رابط کاربری را با تواند به وب سرور گرفته شده است. 976 00:46:35,380 --> 00:46:40,700 >> امروزه یک وب سرور می تواند در بسیاری از اجرا همه چیز، از یک پردازنده مرکزی، به یک وب کم، 977 00:46:40,700 --> 00:46:41,910 به کامپیوتر بر روی میز کار خود را. 978 00:46:41,910 --> 00:46:44,630 و یا چرا نه یخچال و فریزر خود را؟ 979 00:46:44,630 --> 00:46:48,750 با نصب مناسب، شما می توانید پیدا کنید اگر شما تصمیم 980 00:46:48,750 --> 00:46:51,570 مرغ cacciatore، و یا اگر شما باید به خرید بروید. 981 00:46:51,570 --> 00:46:54,870 به یاد داشته باشید، این سپیده دم از شبکه است. 982 00:46:54,870 --> 00:46:56,360 تقریبا هر چیزی ممکن است. 983 00:46:56,360 --> 00:47:00,540 984 00:47:00,540 --> 00:47:05,540 >> یکی یکی، بسته دریافت می شود، باز و غیر بستهای. 985 00:47:05,540 --> 00:47:09,550 986 00:47:09,550 --> 00:47:11,900 اطلاعاتی که آنها حاوی اطلاعات زیر می باشد - 987 00:47:11,900 --> 00:47:14,370 که شده است، درخواست خود را برای کسب اطلاعات - 988 00:47:14,370 --> 00:47:17,520 بر روی وب فرستاده می شود نرم افزار سرور. 989 00:47:17,520 --> 00:47:24,650 990 00:47:24,650 --> 00:47:33,750 >> بسته به خودی خود بازیافت، آماده به تواند مورد استفاده قرار گیرد دوباره، و پر خود را با 991 00:47:33,750 --> 00:47:46,830 اطلاعات درخواست شده، خطاب، و ارسال در راه خود را به شما، پشت 992 00:47:46,830 --> 00:47:56,950 گذشته فایروال، روتر، و در از طریق به اینترنت، از طریق 993 00:47:56,950 --> 00:48:08,430 فایروال شرکت خود را، و در خود را به رابط کاربری، آماده برای عرضه خود را 994 00:48:08,430 --> 00:48:11,060 مرورگر وب با اطلاعات درخواست شما - 995 00:48:11,060 --> 00:48:14,320 996 00:48:14,320 --> 00:48:17,236 است که، این فیلم است. 997 00:48:17,236 --> 00:48:22,870 998 00:48:22,870 --> 00:48:27,590 >> خوشحال با تلاش های خود و اعتماد در یک دنیای بهتر، قابل اعتماد ما 999 00:48:27,590 --> 00:48:33,840 بسته های داده سوار کردن خوش به غروب یک روز دیگر، دانستن 1000 00:48:33,840 --> 00:48:37,135 به طور کامل، آنها خدمت کرده اند استادان خود را به خوبی. 1001 00:48:37,135 --> 00:48:40,080 1002 00:48:40,080 --> 00:48:43,695 اکنون که پایان خوشی نیست؟ 1003 00:48:43,695 --> 00:48:47,910 1004 00:48:47,910 --> 00:48:49,890 >> SPEAKER 1: این، پس از آن، اینترنت چگونه کار می کند. 1005 00:48:49,890 --> 00:48:53,360 از طریق مجموعه ای مشکل هفت خواهد شد شما بهتر است این را درک و به شما 1006 00:48:53,360 --> 00:48:55,830 یادگیری یک کمی از HTML، PHP، و بیشتر. 1007 00:48:55,830 --> 00:48:58,590 بیشتر در مورد که در خصوصیات است که در روز جمعه. 1008 00:48:58,590 --> 00:49:00,310 و ما شما را در روز دوشنبه را ببینید. 1009 00:49:00,310 --> 00:49:02,763