[پخش موسیقی] SPEAKER 1: حق، خوش آمدید بازگشت به CS50. این پایان هفته هشت است، و تقریبا هالووین. ساعت اداری فردا شب خواهد بود ترسناکترین آنهایی که در عین حال، و نه به خاطر هالووین. اما در آن توجه داشته باشید، متوجه شدهاند که مشکل مجموعه شش، چک کردن طلسم مجموعه مشکل، مشهور می شود، برای بسیاری از افراد دانش آموزان، به چالش کشیدن ترین، قطعا در میان مجموعه مسائل C، و در واقع، به طور کلی. و من این اشاره تنها به دلیل این است هفته که در آن بسیاری از مردم دریافت کنید به خصوص با فقط سعی تاکید جستجوگر طلسم لعنتی به کار می کنند. و یک چیزی که من می خواهم شما را تشویق است که، همانطور که شما فکر می کنید امروز را ببینید، و در روز دوشنبه، ما شروع به ضربه این قله این هفته که در آن، در حال حاضر، همه چیز را تبدیل به یک کمی آشنا تر، یک کمی بیشتر در دسترس است، همانطور که ما از انتقال محیط خط فرمان در C یک محیط مبتنی بر وب در پی اچ پی. و من می خواهم شما را تشویق، حتی اگر شما واقعا در پایان شوخ طبعی خود را در تلاش برای بدست آوردن مجموعه ای P را به کار، اگر که در واقع جایی است که شما در آن هستید، یا به خودتان پیدا کنید، سعی به قدرت از طریق آن. از آنجا که من فکر می کنم شما کاملا خواهید بود خوشحال و کاملا افتخار از خودتان، اگر شما واقعا به پایان که بخشی از البته، بخش C، در آن بالا، در صورت استرس زا، توجه داشته باشید. به طوری که نه برای ترساندن. که فقط به معنای به شما برای تشویق اقامت تا که ساعت های اضافی به منظور طلسم چک کردن کار. و اگر شما انجام دهید، متوجه باشد که این اختیاری است، به طور کامل. اما در حال حاضر هیئت مدیره به اصطلاح بزرگ که امروز صبح رفت زندگی می کنند. همانطور که از امروز صبح، من در بالای بزرگ بود هیئت مدیره، که یک اندازه گیری میزان رم و چه مقدار زمان در حال اجرا هجی برنامه شما نیاز به. اما من از آواره شده است. من در حال حاضر تعداد تیره بخت 13. و آنچه شما در اینجا خواهید دید، دیوید کافمن، و لورن، و آدم و جیسون، و دیگران در حال حاضر بالای هیئت مدیره بزرگی است. اگر شما بیش از وجود دارد نگاه کنید در سمت راست، همه ما واقعا خوب است پیاده سازی شده از اندازه حداقل - بازگشت تعدادی از کلمات در فرهنگ لغت. و در هر یک از این ستون ها، شما ببینید چقدر RAM هر یک از ما پیاده سازی با استفاده از، چقدر زمان اجرای آن را به اجرا بار، در مقابل چک، در مقابل اندازه و خالی کردن، و پس از آن، مجموع مدت زمان در حال اجرا است. بنابراین فقط به اطمینان المر، و پاتریک، و لیندا، و هر کس دیگری که بعد از شما می آید، کاملا وجود دارد هیچ شرم در سمت پایین هیئت مدیره بزرگی است. اگر هر چیزی، این بدان معناست که شما کردم به کار، و آن را درست است، اما آن را نه لزوما به عنوان کارآمد، فضا یا زمان دانا، آن را به عنوان ممکن است. بنابراین، کاملا اختیاری است. اما به معنای به هویج از انواع، بنابراین که هنگامی که شما در حال کار بر روی P شما تعیین می کنند، شما خیلی افتخار از خودتان، شما آن کار می کند، شما به بزرگ پست هیئت مدیره، شما رو تعداد واقعا خوب، شما به شام ​​بروید، شما آمده پشت و هم اتاقی خود را لبه است شما از هیئت مدیره بزرگ. خوب، آن زمان است، که در آن نقطه، رفتن به بازگشت به تخته رسم، تا که به دوباره چالش هیئت مدیره بزرگ است. اگر شما در تنظیمات نگاه کنید، دستورالعمل ها را برای ارتباط با تخته های بزرگ در حال حاضر شده است. بنابراین زن و شوهر از یو پی اس های سر - یک، قبل از پیشنهاد برای نهایی پروژه به دلیل این دوشنبه آینده. مشاهده این تنظیمات در دوره وب سایت برای چه این بدان معناست که. این واقعا فقط گاه به گاه اما فکر ایمیل تحریک بین شما و TF، واقعا فقط برای دریافت همه چیز آغاز شده، گفتگو آغاز شده است، حتی اگر بسیاری از شما حتی نوشته شده است صفحه وب قبل، حتی نمی دانند که چه شما ممکن است، چگونه ممکن است، پیاده سازی پروژه نهایی خود را. برو در ایمان که شما می دانیم چگونه به انجام چند همه چیز در چند هفته. پس فقط شروع این روند در تنظیمات کاوش در ایده های ممکن. همچنین، آنچه ما می خواهم شما را دعوت به انجام این کار است - ما یک سنت، برای سالهای زیادی در حال حاضر، در این دوره، از میزبانی این - store.cs50.net ». همه چیز در هزینه به فروش می رسد. و آن را واقعا فقط یک فرصت برای پوشیدن CS50، اگر شما می خواهم به انجام که در و البته. به عنوان مثال، چنین چیزهایی به عنوان وجود دارد تی شرت که ممکن است شما را دیده اند رفتن در اطراف پردیس، مانتو. و پس از آن، ما نیز دانش آموزان برای دعوت ارائه طرح های در جاودانه فروشگاه CS50. به عنوان مثال، یکی از سال گذشته مورد علاقه های است که، شاید، در حال حاضر طنین انداز با شما این یکی در اینجا است. آیتم بسیار محبوب است. بنابراین اگر شما می خواهم به شرکت در این، ما به زودی قرار داده تا یک فرم، در cs50.net/design، که شما می توانید آپلود یک تصویر است که شما ساخته شده است تصویرگر، یا فتوشاپ، یا برخی از برنامه های مشابه. و اگر شما با این نوع آشنا مشخصات، ما آن را می خواهم می شود یک تصویر PNG، حداقل 200 نقطه در اینچ، و کمتر از آن است که بسیاری از پیکسل، و کمتر از 10 مگابایت است. برای اطلاعات بیشتر، فقط با ایمیل سر البته در heads@cs50.net اگر شما می خواهم به شرکت در این. همه حق است، بنابراین، امروز، هیچ C. بنابراین ما شروع به جلو و عقب لایه های اینترنت، وب سایت، و چگونه می توانید در واقع شروع به نوشتن نرم افزار برای این محیط متفاوت است. بنابراین به طور خاص، اجازه بخواهید، برای اولین بار، این پرسش - اجازه دهید ما به من به آشنا ما طراحی برنامه بیش از اینجا. اجازه من سوال ژست، چگونه به اینترنت کار می کند. [؟ دانشجو: سحر و جادو. ؟] SPEAKER 1: سحر و جادو. OK را بزنید. خوب جواب. بنابراین ما امروز وجود دارد شروع می کنیم، و ببینید که اگر ما نمی توانیم آن را کمی کمتر جادویی در ساعت. بیایید سعی کنید آن را بگویم در متن یک داستان. بنابراین شما طرفداران از رفتن به facebook.com هستید، یا reddit.com، یا هر چه این روزها. و بنابراین، آنچه واقعا اتفاق می افتد زمانی که شما را در چیزی شبیه به تایپ facebook.com، و ضربه را وارد کنید، در کروم، یا فایرفاکس، اینترنت اکسپلورر، سافاری، و یا هر مرورگر شما در واقع انجام شده است؟ آیا می توانم این داستان را به ما بگویید، شاید حکم مجازات؟ چه یکی از اولین چیزهایی که اتفاقی می افتد زمانی که شما ضربه را وارد کنید، پس از تایپ facebook.com؟ [؟ دانشجو:؟] کامپیوتر شما باعث یک درخواست HTTP است. SPEAKER 1: خوب. بنابراین کامپیوتر شما می سازد - خواهیم آن را - یک درخواست HTTP. در حال حاضر چه معنا است؟ خوب، همه ما احتمالا دیده می شود و یا تایپ، برای سال در حال حاضر، H-T-T-P اغلب پس از روده بزرگ، بریده بریده، بریده بریده. بنابراین چه چیزی است؟ خوب، HTTP ابرمتن است پروتکل انتقال. و این فقط راه فانتزی و گفت، این زبان است که مرورگرهای وب، مانند کروم و دیگران را، و وب سرور، مانند facebook.com، صحبت می کنند به یکدیگر است. و آن را نسبتا ساده، انگلیسی زبان گرا. این تقریبا مانند شبه کد است. و آن را یک راه را از یک مشتری، به عنوان ما آن را خواهید تماس بگیرید - مرورگر - برقراری ارتباط با سرور. و فقط در یک رستوران را دوست، هنگامی که شما، مشتری، نشستن در یک جدول و سپس چیزی خارج از سفارش منو از سرور که سرور رفتن شما را به چیزی، هر آنچه در آن است درخواست شما. همان در دنیای کامپیوتر است. مرورگر - یک مشتری - در حال رفتن به یک درخواست، و پس از آن، امیدوارم به عقب بر گردیم چیزی از سرور. و این چیزی است که، در سطح بالا، صفحه وب. در سطح کمی پایین تر است، آن را یک فایل نوشته شده در دیگر نام زبان HTML - زبان نشانه گذاری ابرمتن. اما بیشتر در مورد که در یک لحظه. بنابراین پروتکل انتقال ابرمتن - HTTP - که این پروتکل که مرورگر و استفاده از سرور. خب، چه یک پروتکل است، دقیقا؟ خوب، شما می توانید از فکر می کنم آن را به عنوان یک زبان. اما اگر من رسیدن به مخاطبان ما در اینجا، یک چیز عادی برای ما به انسان ها انجام شده است، هنگامی که ما کسی را خوش آمد می گوید، من می گویم، سلام، اسم من دیوید است. [؟ دانشجو: سلام،،] نام من است Dipty به. SPEAKER 1: "سلام، نام من است Dipty، "او جواب می دهد. و بنابراین ما تا به حال این نسبتا خودسرانه تعامل از دست دادن، به عنوان اغلب کنوانسیون انسان در بسیاری از کشورها است. و که یک پروتکل است، درست است؟ من مرتب از آن با گسترش من آغاز دست، نه به سختی، بر روی صحنه ساندرز در اینجا. او متوجه شدم، آه، من و بعد فورا رفت واز ام درخواست برای دست ظاهرا به. و به این ترتیب او به این درخواست پاسخ دادند در واقع آن را تصدیق. تصدیق، ACK، در واقع عبارت را در جهان بسیار معمول است شبکه، سرور به اذعان مشتری. سپس، ما به نوعی از تکمیل که معامله، و تداخل بیش از. به طوری که واقعا چه اتفاقی می افتد زیر کاپوت نیز هست. اجازه دهید من این کار را کمی بیشتر از لحاظ فنی در زیر کاپوت. من قصد دارم به اینجا بروید به پنجره ترمینال. این پنجره ترمینال اتفاق می افتد به من مک، اما شما می توانید از همان نوع از چیزی در CS50 لوازم خانگی. و من می خواهم به استفاده از یک برنامه که ما واقعا برای استفاده زیادی در تمام ترم. اما این شبکه راه دور نامیده می شود. بازگشت در روز، شبکه راه دور برنامه که شما استفاده می شود برای اتصال به یک سرور از راه دور، برای چک کردن پست الکترونیکی خود را یا چیزی شبیه به آن. در حال حاضر، ما در حال رفتن به استفاده از این قدیمی برنامه مدرسه، شبکه راه دور، به تظاهر به به یک مرورگر. و من قصد دارم به جلو بروید و زیر را انجام دهید - اجازه بدهید من افزایش اندازه فونت من. و من قصد دارم به گفتن نیست، شبکه راه دور به سرور به نام www.facebook.com، اما به طور خاص، شبکه راه دور به پورت 80. ما به این باز می گردد. اما در حال حاضر، می دانم که بسیاری از خدمات در اینترنت شناسایی شده اند منحصر به فرد توسط برخی از تعداد. در این مورد، آن را 80. در حال حاضر بسیاری از شما احتمالا هرگز قبل از 80 تایپ. اما در واقعیت، اگر من به یک مرورگر و بالا بکشد، برای مثال، http://www.facebook.com/-- که اتوماتیک کامل، که تاریخ من نیست - همه حق است، بنابراین در حال حاضر، ما به به روده بزرگ 80 اسلش. بنابراین من ادعا می کنند که حتی اگر شما تا احتمالا هرگز این کار را قبل از تایپ، با روده بزرگ 80 بعد از facebook.com، امیدوارم، آن را هنوز هم به رفتن به محل کار. و در واقع، آن را به facebook.com می رود. بنابراین معلوم است که 80 ضمنی بوده است. هیچ یک از ما انسان ها داشته اند به نوع می باشد که برای سال. از آنجا که مرورگر به طور پیش فرض، فقط فرض کنیم که شماره شما مایل به استفاده از هنگام فراخوانی اندازی یک سرور به طوری به صحبت می کنند، در واقع، 80. از آنجا که داستان کوتاه بلند، سرور می تواند راه بیش از فقط خدمت می کنند تا صفحات وب است. آنها می توانند به پیام های فوری پاسخ دهد. آنها می توانند ایمیل ارسال کنید. بسیاری از خدماتی که وجود دارد می تواند بر روی یک سرور واحد اجرا کنید. بنابراین این اعداد - در این مورد، 80 - منحصر به فرد شناسایی یکی از کسانی که خدمات، که HTTP، پروتکل های وب سایت از یک سرور در واقع ممکن است پشتیبانی می کند. اما من می توانم این درخواست شبیه سازی در حال حاضر، متنی، با استفاده از این مدرسه قدیمی برنامه شبکه راه دور. بنابراین من قصد دارم در اصل در حال حاضر وانمود به عنوان یک مرورگر و صحبت HTTP با ارسال، با صفحه کلید من، دقیقا دستورات که کروم فقط می دانست که چگونه برای من ارسال جادویی. بنابراین من قصد دارم به جلو بروید و ضربه را وارد کنید. توجه داشته باشید که آن را تلاش 31.13.69.32. 13 چه است؟ پس از آن یک آدرس IP است. در حال حاضر حتی اگر شما بیش از حد آشنا نیست با پیچیدگیهای از آن، شما احتمالا یک حس عمومی که این چیزها وجود داشته باشد. و آدرس IP - آدرس پروتکل اینترنت - فقط یک شناسه منحصر به فرد است یک کامپیوتر در اینترنت است. این است که کمی ساده است برای لحظه ای. اما هر کامپیوتر در اینترنت آدرس آی پی منحصر به فرد، بسیار شبیه به هر خانه، می گویند، ایالات متحده آمریکا منحصر به فرد آدرس پستی، چیزی شبیه به 123 خیابان اصلی و در Anytown، ایالات متحده آمریکا. بنابراین چیزی شبیه به آن. و این، بیش از حد، ساده است. اما این آدرس ها که ما در جهان پستی و این آدرس که ما در دنیای کامپیوتر منحصر به فرد شناسایی سرورها به طوری که زمانی که ارسال پیام به آنها را بیش از اینترنت، و یا زمانی که شما نامه ای که در صندوق پستی مدرسه ساله - پست الکترونیکی پستی - خدمات می داند که چگونه می توان این درخواست، یا آن نامه، به دریافت کننده در نظر گرفته شده. در حال حاضر کامپیوتر من، به نحوی، به تازگی نمیفهمد که آی پی منحصر به فرد فیس بوک 31.13.69.32 است. در واقع، که احتمالا می توانید تغییر دهید. فیس بوک احتمالا تا چند IP آدرس، زیرا آنها کاملا بیش از یک سرور. اما این برای ما اتفاق افتاده است به طرزی جادویی. در واقع، نام و نام مخفی داخلی سرور من ظاهرا متصل شده اید به به نام star.c10r.facebook.com، هر چه که باشد. آن را فقط به آنچه از سیستم مدیر در فیس بوک تصمیم گرفت به تماس بگیرید این سرویس دهنده خاص است که من تا حدودی به طور تصادفی به آنها فرستاده شود. بنابراین در حال حاضر اگر اتصال من به پایان رسیده، من قصد دارم به وانمود می شود که مرورگر. من قصد دارم برای گفتن گرفتن فضا جلو بریده بریده فضا. و من قصد دارم برای وانمود به صحبت کردن HTTP نسخه 1.1، که که بیشتر مرورگرها با استفاده از. و من به طور خاص به ذکر است به سرور، به هر حال، من می خواهم وب سایت شناخته شده به جهان به عنوان facebook.com. را وارد کنید، وارد کنید. و در حال حاضر، توجه به آنچه اتفاق افتاده است. سرور، خدمتکار، پاسخ داده است به سفارش من، و یا به درخواست من، با یکی دیگر از پیام های متنی. در حال حاضر دوباره در جهان از مرورگرها مانند کروم و سافاری، شما نمی دیدن این، به عنوان انسان. مایکروسافت و گوگل فقط پنهان کردن این جزئیات از ما. اما فیس بوک با پاسخ پاسخ، نیز در زبان HTTP. توجه داشته باشید که کد را در اینجا وجود دارد، 302، که در واقع دارای اهمیت ویژه کنوانسیون. یافت، به طوری که حداقل امیدوار کننده است. اما ظاهرا فیس بوک در حال گفتن است من، میلی متر میلی متر، شما می خواهید نیست آنچه شما خواسته. به جای آن شما می خواهید امروز ویژه است که facebook.com / unsupportedbrowser. بنابراین در سطح بالا، چه فیس بوک به نظر می رسد انجام می شود در اینجا؟ آن را به من هدایت. بنابراین فیس بوک دوست ندارد واقعیت این است که من تظاهر به می شود این مرورگر دیگر است. و پس از آن هدایت من به برخی از وب سایت. من کنجکاو هستم، در حال حاضر، چه این چیزی که به نظر می رسد. به من اجازه رفتن به آن در کروم بنابراین ما می توانید ببینید که آنها چه می خواهند من برای دیدن. بنابراین در حال حاضر آنها در واقع به من فرستاده فیس بوک به دلیل آنها پی برده ام، آه، شما یک مرورگر پشتیبانی. ما حتی رفتن به شما آن صفحه را نشان می دهد. بنابراین اجازه دهید به جلو بروید و ببینید اگر ما می توانید این مسئله را حل نمی کند. من قصد دارم که به کمی تقلب. و بیشتر در مورد این هفته آمده است. اما من قصد دارم برای انجام یک چیز در اینجا. و من این کار را قبل از طولانی را توضیح دهد. یک لحظه فقط به من بده تقلب و WoW شما. بنابراین اجازه دهید من این را دریافت کنید. OK را بزنید. من توضیح خواهیم داد که آنچه من انجام فقط یک لحظه. من قصد دارم به جلو بروید و لغو این اتصال، و سعی کنید این دوباره. بریده بریده HTTP 1.1 میزبان www.facebook.com کاربر عامل. OK را بزنید. در حال حاضر من وانمود کرده اند به کروم. بنابراین معلوم است که هنگامی که یک مرورگر یک درخواست به سرور می فرستد، آن را فقط سیستم افتخار. اگر من می گویم من کروم، فیس بوک هستم فرض کنیم من کروم هستم. و وسیله ای است که من مشخص خودم به عنوان کروم است این طرز فجیعی رشته طولانی. اساسا، تمام مرورگر تولید کنندگان در جهان تصمیم گرفت، خوب، این نسخه از این مرورگر در این سیستم عامل خواهد شد رشته عامل کاربر است که به نظر می رسد مانند که ظروف سرباز یا مسافر دیوانه وجود دارد. و موزیلا منتشر شده است در آن وجود دارد دلایل تاریخی. اما توجه کنید چقدر اطلاعات من نشت آب به facebook.com حتی بدون به سیستم وارد شوید. من گفتن علامت گذاری به عنوان است که آن را مک است که من با استفاده از. من او را به گفتن است که اینتل بر اساس مک در حال اجرا سیستم عامل Mac OS 10.8.5. همانطور که به کنار، این اطلاعات به هر وب سایت است که شما با مراجعه مرورگر شما. زیبا بی ضرر تا کنون، اما می شود کمی juicier. توجه داشته باشید که، اگر ما به اندازه کافی دور، من با استفاده از نسخه Chrome 30.0.1599.101 اما در حال حاضر، توجه کنید که پاسخ به عنوان بد به عنوان قبل از آن بود. است که در آن فیس بوک گفتن من برای رفتن در حال حاضر؟ آن را به من گفتن، دوباره، وب سایت - آن را به من گفتن آن به طور دائم نقل مکان کرد. خوب، که در آن هک فیس بوک؟ آره، پس از آن یک تفاوت ظریف است. اما توجه کنید، در اینجا، که وب سایت در واقع به HTTPS منتقل شده است. بنابراین داستان کوتاه مدت، این یک راه است که فیس بوک در حال اعمال است که من در واقع تا پایان در نسخه امن وب سایت خود را، که با استفاده از رمزگذاری - پیچیده تر از رمزنگاری ما در مورد P مجموعه دو صحبت کرده ایم، اما رمزگذاری با این وجود. در حال حاضر در این نقطه آن سخت می شود برای من برای Spoof کردن وب سایت خود را درخواست با استفاده از Telnet. از آنجا که اگر آنها در حال گفتن من را به استفاده از اس اس ال - پیشوند HTTPS که نشان میدهد - اگر آنها به من گفتن به استفاده از رمزنگاری، من قصد دارم هیچ راهی وجود دارد به صورت دستی به رمز در آوردن پیام من در مقابل از همه شما در اینجا، و سعی کنید به کشف کردن که چگونه به انجام این کار. این فقط برای به دست آوردن بسیار پیچیده تر. اما این چیزی است که مرورگر برای شما انجام می دهند. بیایید ببینیم که اگر ما نمی تواند انجام دهد این است که یک کمی ساده تر، پس از آن، با یک وب سایت که انتظار نیست ما به عنوان امن. بیایید بروید، می گویند، harvard.edu پورت 80. را وارد کنید. همه حق است، پس علامت ممیز HTTP 1.1. و چه به معنای این اسلش اولین است؟ فقط برای روشن، چرا من نگه دارید تایپ کردن که؟ خوب به طور معمول، هنگامی که شما یک URL را تایپ - و متاسفانه، معمولا مرورگرها مخفی کردن این روزها - به طور معمول، هنگامی که شما به harvard.edu رفتن، آن URL رسما در آیا پایان در یک اسلش. از آنجا که تنها یک اسلش بیانگر گزینه ای است که پاسخ دادن به چه بخشی از هارد دیسک؟ ریشه هارد دیسک. ما در لوازم خانگی را واقعا نمی در مورد این فکر می کنم، زیرا ما همیشه در پوشه جان دانشگاه هاروارد. اما پوشه خود را در یک پوشه دیگر است. و آن پوشه در ریشه هارد دیسک و لوازم خانگی، پس به صحبت می کنند، حتی اگر آن را مجازی. بنابراین یک اسلش تنها مانند این بدان معنی ریشه هارد دیسک. آن را مانند C بک اسلش روده بزرگ، یا آن را ریشه حجم خود را در سیستم عامل مک. اما، Chrome و دیگر مرورگر های این روز، و بعد فورا رفت واز کاربر پسند، و پنهان کردن آنها که بریده بریده در دسترس نباشد. اما این همه این بدان معناست که در پیام متنی من - ریشه را به من بدهید harvard.edu صفحه اصلی، است که، صفحه پیش فرض به خودی خود. پس اجازه دهید من به جلو و ضربه را وارد کنید. میزبان که من می خواهم اجازه دهید یادآوری کنم www.harvard.edu، تنها در مورد وجود دارد وب سایت های دیگر زندگی در همان سرور فیزیکی. OK را بزنید. دانشگاه هاروارد یک کمی با من بی تاب است. بنابراین اجازه دهید این کار را دوباره، سریعتر. بریده بریده HTTP 1.1 میزبان www.harvard.edu کاربر عامل - من حدس می زنم سرورهای ما نمی مراقبت زیادی در مورد این - را وارد کنید، وارد کنید. صدای سوت حاکی از حیرت یا تحسین. آه لعنت، درخواست بد. OK را بزنید. پس چه خبر است در اینجا - سلام، harvard.edu. چرا آن را انجام می دهند - جالب. اوه، OK. بنابراین آنچه دانشگاه هاروارد در حال حاضر انجام - و ما رفتن به سرعت تغییر جهت دادن این مسیر، به دلیل آن را رفتن برای دریافت خسته کننده به سرعت - توجه کنید که دانشگاه هاروارد است که در واقع فشرده سازی پاسخ آن به من، که ایده آل نیست. از آنجا که من، ظاهرا، به عنوان یک انسان، نمی کنند می دانم که چگونه به از حالت فشرده خارج بیت که به من فشرده شده اند فرستاده می شود. و آنها که نشان داده شده زباله است وجود دارد، زیرا آنها صفر و آنهایی که هستید، اما آنها به کاراکترهای ASCII نیست. آنها الگوهای صفر و آنهایی که که فشرده شده است را به فضای کمتر. بنابراین بسیار به سرعت، به من اجازه دیدن اگر من در اینجا می توانید بهبود می یابند. بیایید سعی کنید، شاید، یکی دیگر از دانشگاه در دسترس نباشد. mit.edu GET HTTP بریده بریده بریده بریده 1.1 میزبان www.mit.edu روده کاربر عامل وجود دارد. با تشکر از شما، MIT. OK را بزنید. بنابراین در اینجا ما از یک صفحه وب است. بنابراین این زبان است شناخته شده به عنوان HTML - زبان نشانه گذاری ابرمتن. من به سادگی اسکرول به بالا و در زمان بسیار بالای نوک این صفحه. و متوجه MIT چگونه پاسخ داده شده است به درخواست من. 200 خوب است. 200 به معنی همه چیز است به معنای واقعی کلمه OK است. و این یک کد وضعیت است که ما انسان ها واقعا هرگز ببینید، در یک راه خوب است. از آنجا که آن را به معنای همه خوب است. توجه کنید که MIT به من اطلاع رسانی، هی، سرور ما در حال اجرا است که به نام آپاچی، که بسیار محبوب منبع باز وب سرور رایگان. آنها در حال اجرا، ظاهرا، یونیکس، که سیستم عامل مانند لینوکس. توجه داشته باشید که آنها ظاهرا به روز شده صفحه وب خود را در 04:00، زمان گرینویچ است. متوجه زن و شوهر از جزئیات دیگر. آنها در حال بازگشت، به من، متن / اچ. بنابراین خواهیم دید که آنچه که به معنی فقط یک لحظه. آنها ظاهرا به من داده ام 14،717 بایت ارزش HTML. و برخی دیگر، باطنی تر اطلاعات در آن وجود دارد. اما این جایی است که آن را جالب می شود. این است که چگونه شما می توانید یک صفحه وب. این است که چگونه شما می توانید یک صفحه وب است که عنوان در تب، در مرورگر خود است، موسسه ماساچوست MIT خط رابط بین کلماتی که نصف ان در سطر بعد واقع شده فناوری. و در واقع، اگر ما به عقب برویم به Chrome و بازدید www.mit.edu، توجه کنید که، در واقع، در عنوان در اینجا، MIT داش ماساچوست موسسه نقطه، نقطه، نقطه. و در حال حاضر متوجه، نیز، اگر من راست کلیک کنید و یا کنترل بر روی دسکتاپ اینجا را کلیک کنید، و به نمایش صفحه منبع - حداقل در کروم، هر چند هر مرورگر این کار از طریق برخی ابزار - در اینجا است که فایل همان است. این اتفاق می افتد به رنگ کد گذاری شود، یا به نحو برجسته شده است. اما فقط می خواهم با کد C که شما رنگی، آن را رنگی توسط نرمافزاری gedit، به طور مشابه کروم تنها این زیباتر به عنوان خوانده شده. اما این چیزهای که ما به زودی خواهید نوشتن می شود. به طوری که آخر بازی است. سرور با پاسخ اطلاعات، درست مثل شما پاسخ داد با دست خود را برای دست دادن ما. اما چه چیز دیگری به رفتن در بین این مراحل؟ خوب، وقتی که من در تایپ، در این مورد آخر، www.mit.edu و ضربه را وارد کنید، ما می دانم آن را به صحبت کردن به پورت 80 به طور خودکار، پورت تنها بودن این تعداد است. اما در جایی که آدرس IP؟ چگونه کامپیوتر من بدانند چه به آدرس IP mit.edu؟ خوب، آن را معلوم است، در این جهان وجود دارد، همه چیز به نام سرور دی ان اس. و اجازه دهید من به جلو و رسم تصویر سریع بر روی اینجا. و این فقط از طرح، در شرایط خشن، چه خبر است. بنابراین می کنیم شبیه به این وانمود لپ تاپ من در اینجا، در سندرز. و آن را تا Wi-Fi را، پس از آن متصل است بی سیم را به چیزی. چه آن را در واقع به آن وصل شده؟ خوب، در جایی در اینجا وجود دارد، چیزی در دیوار با برخی از آنتن. و این یک نقطه دسترسی نامیده می شود - AP. نقطه دسترسی بی سیم، روتر بی سیم - آن تماس بگیرید هر آنچه شما می خواهید. اما همه آنها بیش از محوطه دانشگاه، با آن آنتن کوچک. ماست توسط سیسکو ساخته شده است، به طور معمول. و تا به نحوی، کامپیوتر من در حال صحبت کردن به آن نقطه دسترسی بی سیم، جایی در اینجا در ساندرز، یا طبقه پایین، یا خارج. در همین حال، این چیزی که تا به بسیاری از سیم های فیزیکی رفتن، احتمالا، مرکز علوم، که ما قرعه کشی شبیه به این. این کار در واقع می خواهم که نگاه کنید. که در واقع به نظر می رسد خیلی بهتر است. بنابراین مرکز علمی دارای یک دسته کل کامپیوتر های داخل از آن که به نحوی فیزیکی به همه متصل می از این نقاط دسترسی در محوطه دانشگاه. و کسانی که رایانه های فیزیکی، خواهیم روتر، و یا دروازه تماس بگیرید. روتر، به عنوان نام آن نشان می دهد، آن را هدف در زندگی است به مسیر اطلاعات. برخی از بیت طول می کشد، از طریق یک کامپیوتر، به عنوان ورودی، و ارقام را به کجا این بیت باید فرستاده شود. بنابراین در مورد درخواست من برای mit.edu، آن را در واقع بسیار آسان است. درخواست من از مرورگر من می آید، بیش از Wi-Fi را، به نقطه دسترسی، و سپس، از طریق برخی از کابل، به یک روتر در مرکز علمی. و به نحوی، روتر در مرکز علوم آمار بیرون که MIT که در راه است. و من قصد دارم به حرکت رو به جلو آن بیت، من قصد دارم به مسیر این بیت، پایین جاده، پایین خ انبوه، به دانشگاه فنی ماساچوست. اما چگونه کامپیوتر من می دانم که چه آدرس IP حتی بود؟ خب معلوم است که جایی در اینجا سرور وجود دارد - و من قصد دارم به آن جلب نسبتا انتزاعی - به عنوان یک سرور دی ان اس - سیستم نام دامنه. این روتر نیست. این نوع مختلف از سرویس دهنده هدف که در زندگی این است که به ترجمه نام میزبان، مانند www.mit.edu، به IP آدرس، مانند 1.2.3.4 تا دی ان اس سرور انجام دقیقا همان است که. شما می توانید آنها را به عنوان داشتن یک بزرگ فکر می کنم پایگاه داده، یا در واقع، مانند اکسل بزرگ فایل را با دو ستون است. یکی از نام میزبان، یکی است آدرس IP است. و آنها فقط یکی را تبدیل به دیگر، در هر دو جهت. در حال حاضر در واقع، آن را کمی پیچیده تر از آن است. اما این که چگونه کامپیوتر من، تصادفی من مک یا PC در این جدول در اینجا، می داند شناسه منحصر به فرد است www.mit.edu، یا فیس بوک، یا harvard.edu، که برای ماده. اما البته، به طور کامل وجود دارد خیابان توده در اینجا. و پس از آن، ما به MIT دریافت کنید، که این است که در واقع قانع کننده تر است. که به دنبال MIT. و به طوری که آنها بیش از حد، برخی از سرویس دهنده. و آنها به نحوی سیمی، یا بی سیم، اتصال به دانشگاه هاروارد. و البته، ما می توانیم بسیار دورتر بروید پایین جاده از MIT، و صحبت کردن اغلب هر رایانه در جهان است. اما اجازه دهید ببینیم که اگر ما می توانید ببینید که. اجازه دهید برگردم به ترمینال من پنجره برای فقط یک لحظه. و اجازه دهید فرض کنیم که من نمیفهمد آدرس IP برای mit.edu است مانند شبکه راه دور آن را نمیفهمد قبل، و مرورگر من می تواند به وضوح شکل آن را برای من. و من قصد دارم به اجرای یک برنامه دیگر، در این پنجره ترمینال، به نام شده Traceroute، ردیابی مسیر از اینجا - به معنای واقعی کلمه، این جدول - به www.mit.edu. بیایید ببینید چه اتفاقی می افتد. اجازه دهید من در واقع کوچک کردن اندازه فونت ها. OOP. نه، من می خواستم به شما را شگفت زده. OK را بزنید. بنابراین در اینجا ما بروید. اجازه دهید من به جلو و اجرای این در اینجا. و آنچه که من به دیدن یک لحظه پیش بود، و ما در حال دیدن دوباره در حال حاضر، این است که خروجی - شده Traceroute www.mit.edu. توجه داشته باشید، در خط اول، این برنامه در واقع نمیفهمد که MIT آدرس IP در این شماره است. و در حال حاضر، چه خبر است بین ما و آنها؟ بنابراین این خط در اینجا، در ردیف یکی است، و این خط در اینجا، در ردیف دوم، و پس از آن، ردیف سه - هر یک از این چه خطوط احتمالا نشان می دهد؟ نقاط، نقاط، مطمئن شوید. آنها به نام گره، مفهومی. اما از لحاظ جسمی، چه هستند؟ آنها روترهای هستیم. ما تنها، واقعا، یک تکه از سخت افزار در اینجا به بحث در مورد تا کنون. آنها روترهای هستیم. بنابراین این چیزی که در اینجا - نام و نام دیوانه - اما این است که احتمالا اتاق ماشین، محمدرضا، در مرکز علوم. این دروازه، روتر با نام مستعار است. این تنها برخی از تعداد منحصر به فرد است که کسی که با آن آمد. و آن را درون harvard.edu است. و این است که آدرس IP آن روتر که، دوباره، احتمالا در مرکز علوم، بر اساس نام آن است. این ردیف دوم نشان دهنده یکی دیگر از روتر که یک نام مستعار را ندارد ظاهرا - یک نام میزبان - آن فقط یک آدرس IP است. بنابراین داستان کوتاه مدت، برای دریافت اطلاعات از نقطه A به B، بیش از فقط وجود دارد روتر هاروارد، و روتر MIT در، و روتر گوگل، و روتر فیس بوک. ده ها، صدها، هزاران نفر وجود دارد روتر بین هر نقطه و هر نقطه B را بر روی اینترنت. اما به طور معمول، شما می توانید داده ها از یک نقطه به نقطه دیگر در کمتر از 30 گره. به عبارت دیگر، شما فقط باید به دست داده ها به 30 یا کمتر روتر. و آن را به طور معمول بسیاری از کمتر از آن. خوب، بیایید ببینید که چه اتفاقی می افتد. در سطر سوم، ما یک روتر به نام مرکز هسته دروازه علوم یا چیزی دیگر. در ردیف 4، ما باید دروازه مرزی - این تنها کلمات اختصاری مرموز - نیز در harvard.edu. در اینجا یکی دیگر از دروازه های مرزی است. و پس از آن، همه به طور ناگهانی، ایست، به نظر می رسد ما در شهر نیویورک است. پس از آن معلوم است - و من در استنباط هستم تنها از نام میزبان. این می تواند گمراه کننده باشد. این می تواند به پایین جاده ها است. به سختی می گویند - اما این می تواند به عنوان یک وحی استفاده می شود که کوتاه ترین فاصله بین دو نقطه در اینترنت نیست لزوما یک خط راست. اگر ما از کوتاهترین به عنوان سریعترین فکر می کنم مسیر، حداقل متراکم است مسیر، کاملا ممکن است - هر چند ما نمی تواند مطمئن باشد - که داده ها سفر مناسب و معقول فاصله بین ردیف پنج و شش. در حال حاضر متاسفانه، MIT، یا کسی، کمی خود دفاعی و آنها شروع به نادیده گرفتن درخواست های ما. کسانی که روتر پیکربندی شده است چشم پوشی از درخواست از فرم که شما، تو کی هستی، تو کی هستی. پس ببینید که آیا ما نمی توانیم این کار را انجام دهید با کسی تعاونی. بنابراین استنفورد دارای یک سنت خوبی از داشتن باز بودن کمی بیشتر. بنابراین اجازه دهید ببینیم چه اتفاقی می افتد. باز هم، بسیار مرموز است. اما ما شروع، دوباره، در دستگاه اتاق در علوم مرکز، در ردیف اول. به طوری که خوب است. اکثر سرورها پاسخ از جمله استنفورد. بنابراین متوجه ما از اتاق ماشین رفت در مرکز علوم، به برخی از روتر ناشناس در جاهای دیگر، خود را به دیگری مرکز علوم دروازه، به مرز دروازه، و سپس به چیزی در اینجا - nox.org. این تقاطع شمالی است، بسیار نقطه مشابه مردمی که در آن مقدار زیادی کابل، تعداد زیادی از شرکت ها ی مربوطه - ارائه دهندگان خدمات اینترنت - به اتصال. در اینجا یکی دیگر از آی پی بی نام در اینجا. در اینجا سرور دیگر است. اما این جالب است. روتر است که در ردیف هشت، احتمالا؟ پس از آن احتمالا در واشنگتن، دی سی. و من می توانم به نوعی اثبات که فرضیه این زمان. زیرا چه مدت ما را به رفتن از مرکز علم به این روتر در ردیف هفت؟ خب، این میلی ثانیه اندازه گیری در سمت راست در اینجا تخمین می زند که از آن زمان. سه تن از آنها را به خاطر وجود دارد برنامه، تریسروت، سعی می کند هر روتر، سه بار، فقط شما می توانید یک متوسط ​​بصری اعداد. اما ظاهرا شش طول می کشد میلی ثانیه برای به دست آوردن به ردیف روتر هفت. اما چه سرعتی می تواند، ظاهرا، شما سفر، اگر شما یک بیت، بین بوستون و واشنگتن دی سی؟ 14 میلی ثانیه است تا زمانی که آن طول می کشد که برای پیام رسانی فوری، که برای ایمیل، برای آن درخواست یک صفحه وب به سفر اینجا و واشنگتن دی سی. اگر من بیشتر به جلو، به روتر شماره 10، چه شهر ظاهرا من در حال حاضر؟ بنابراین، هوستون. و این تایید شده است پرش در زمان. این را خیلی آهسته برای رسیدن به هوستون. این 47 میلی ثانیه طول می کشد تا از کنه بوستون به هوستون در این مورد. و اگر ما نگاه بیشتر، سهل انگار - به نظر می رسد به مانند ما در حال رسیدن به استنفورد نوعی از این راه، رفتن را از طریق LA. اما من استنباط میشود که از سهل انگار است. حرفهایها تمایل به استفاده از کدهای فرودگاه برای روترهای نام. و این نوع سازگار است با این فرض است. 82 میلی ثانیه. سپس، ما ظاهرا به LAX دیگر بروید، یکی دیگر از روتر LA و پس از آن، برخی از بی نام، و سپس در نهایت، نام و نام مرموز در شبکه استنفورد، یا بدان نزدیک، stanford.edu، در فاصله 90 میلی ثانیه یا 6 به علاوه ساعت با هواپیما. بنابراین این است که چگونه سفر سریع اطلاعات بر روی اینترنت. و آن چیزهایی که ما کاملا را برای این روز داده شده است. هنگامی که شما با داشتن برخی از Gchat با تنها کسی، و پیام ظاهر می شود، در نظر گرفتن فقط چگونه سریع است که اتفاق می افتد. و بصری، آن را در واقع اتفاق می افتد در این نوع از نرخ. بنابراین بین نقاط و 18، در این مورد، وجود دارد همه چیز در کنار روتر. برخی از دستگاه بر روی اینترنت است که می تواند ترافیک را مسدود از طریق گرفتن؟ دانشجو: فایروال. SPEAKER 1: پس، فایروال. و ما باید فایروال شخصی که خود مک و یا کامپیوتر خود را می توانید نگه دارید ترافیک در داخل یا خارج. دانشگاه هاروارد دارای فایروال. MIT احتمالا فایروال. و استنفورد می کند، در حالی که همه از انجام ارائه دهندگان خدمات اینترنت که خود این روتر در بین نقاط A و B اما آیا شما تا به حال توقف در نظر گرفتن، یا مراقبت، چگونه یک فایروال کار می کند. خوب در حال حاضر، ما باید ساختمان اصلی بلوک های که با مهندسی که پاسخ. اگر شما یک فایروال - و بیایید فرض کنیم که شما در جایی بین نقطه A و نقطه ب کابل در حال آمدن است به شما، و بیرون رفتن از شما. بنابراین شما باید توانایی فن آوری در همه پاکت نگاه کنند اطلاعات که در حال جریان است بین شما و فرد دیگری. به عبارت دیگر، کسانی که پیام را دریافت کنم دستی تایپ کنید، شما می توانید از فکر می کنم آنها را به عنوان نوشتن یک یادداشت سریع به کسی، قرار دادن آدرس IP گیرنده و شماره پورت از دریافت کننده، در این پاکت، پس از آن، نوشتن آدرس IP خود را و خود را شماره پورت را در طرف بالا و چپ دروازه گوشه مثل شما یک نامه. سپس، شما آن را ارسال بی سیم. و آن را به نحوی سفر، از طریق روتر، از طریق سیم، بی سیم، پایین جاده به MIT. بنابراین اگر شما یک دیوار آتش است، چگونه می توانم شما را متوقف که از اتفاق می افتد؟ چه کاری می توانید انجام دهید اگر p بعدی خود را مجموعه ای از پیاده سازی یک فایروال؟ چگونه می توانم تمام مردم هاروارد از توقف کنم تا به حال صحبت کردن دوباره به دانشگاه فنی ماساچوست مردم؟ [؟ دانش آموز: شما معکوس نامه؟ SPEAKER 1: شما چه؟ [؟ دانشجو: معکوس] این نامه در اوایل. SPEAKER 1: معکوس نامه. - چه چیزی شما چیست؟ [؟ دانشجو:؟ ارسال] بازگشت به فرستنده. SPEAKER 1: ارسال آن را به عقب. OK را بزنید. بنابراین شما می تواند مجازی رد پاکت، مرتب با انجام بازگشت به فرستنده به نحوی. بنابراین اطمینان حاصل کنید، این چیزی است که ما می خواهیم برای رسیدن به. اما اجازه شیرجه رفتن کمی عمیق تر است. چگونه می توانم انجام دهم؟ اگر ورودی به این مشکل - اگر من دیوار آتش، و من به طور موثر هستم ایستاده بین نقاط A و B، و من یک مرد متوسط ​​می شود که به نگاه هستم داخل این پاکت، و پس از آن تصمیم می گیرید که آیا به آن ارسال به دانشگاه هاروارد و یا اجازه می دهد تا آن را به ادامه، آن من، دیوار آتش، می خواهم می خواهید نگاه کنید؟ من فکر می کنم من آن را در اینجا شنیده ام. [؟ دانشجو: از کجا آن را] که از؟ SPEAKER 1: از کجا می آید. بنابراین اگر آدرس IP منبع - در اینجا تعداد کمی - یک آدرس IP متعلق است به دانشگاه هاروارد - و من در واقع می توانید بدانید که با احتمال زیاد. بسیاری از آدرس های IP دانشگاه هاروارد شروع با 140.247 نقطه چیزی نقطه چیزی، و یا 128.103 نقطه چیزی دات چیزی. دانشگاه هاروارد صاحب آن تکه از آدرس های آی پی. خوب، اگر من می بینم که آدرس های IP به عنوان فرستنده، من فقط می توانید آن را ارسال. در واقع، اینترنت ندارد زحمت اتلاف وقت ارسال بیت به عقب. این فقط به معنای واقعی کلمه قطره بسته با حذف آن، به طور موثر. پس چه چیز دیگری می تواند به من در هر چند نگاه؟ فرض کنید که من می خواهم به مردم اجازه دهد در دانشگاه هاروارد mit.edu بازدید، و کشیدن وب سایت ها، و تماشای فیلم ها در MIT، و مانند آن. اما من نمی انسان در دانشگاه هاروارد می خواهم ایمیل هر کسی در MIT. چگونه می توانم اجازه می دهد ترافیک از دانشگاه هاروارد MIT، از طریق وب، اما قائل نشدن چیزی شبیه به یک ایمیل؟ [؟ دانشجو: شماره پورت. SPEAKER 1: شماره پورت - که تنها عنصر دیگر داریم. ما باید آدرس IP، که ما فقط قوی تر، و یا ما باید شماره پورت، که در آن 80 باشد، ما گفت، منحصر به فرد شناسایی ترافیک وب. در حال حاضر من انتظار می رود شما این را بدانید - برخی از شما در حال حاضر ممکن است بدانید از آشنایی - یک شماره است که مورد استفاده قرار گیرد چه برای ایمیل، معمولا؟ اغلب 25. 25 اشاره به SMTP است که پست الکترونیکی پروتکل انتقال است که شما ممکن است داشته تا به حال به راه اندازی در برخی از نقطه، اگر شما با استفاده از Eudora و یا چشم انداز، یا چیزی شبیه به آن. این فقط یک شماره دیگر - 25. شبکه راه دور، که ما با استفاده از قبل از آن، با استفاده از 23. FTP - پروتکل انتقال فایل، اگر تا کنون شنیده شده که یکی از - با استفاده از 21. HTTPS، نسخه امن از HTTP، که ما را به دوباره قبل از اینکه طولانی، با استفاده از 443. بنابراین جهان یک دسته کامل از اعداد است که ارتباط بسته - بلکه مرتبط خدمات به کسانی که تعداد واقعی. به طوری که همه از یک فایروال انجام شده است. این طرح در حال نگاه کردن به درون این مجازی پاکت، و سپس تصمیم گیری آره یا نه به جلو همراه، بر اساس در آن دسته از مواد تشکیل دهنده. در حال حاضر آنچه می تواند هاروارد به وضوح انجام گذشته این فایروال دریافت کنید و سپس؟ اگر شما می خواهید می شود قادر به ارسال پیام به دانشگاه فنی ماساچوست اما تشخیص داده نشده، خوب، شما می توانید آی پی آدرس خود را جعل، و فقط به نوعی فانتزی است به اندازه کافی، می دانم چگونه به نوشتن کد C، و خود را بنویسید برنامه های شبکه که تغییرات آدرس شرکت. مشکل این است که شما کاملا می توانید ارسال داده های ناشناس، اما اگر شما می خواهید دریافت هر نوع پاسخ، دیدن MIT صفحه اصلی، بدیهی است، این آدرس نیاز به صحیح باشد. در غیر این صورت، شما می توانید هر چیزی را می گویند شما می خواهید، شما در حال رفتن به شنیدن از آنها. اما این تنها یکی از انواع حملات است که ما می توانیم ارسال. اما معلوم است وقتی که ما این ارسال پیام ها - و اجازه دهید انجام یک مثال از این. به نظر می رسد، اگر من یک پیام است که من می خواهم به ارسال، آن را نه فقط در یک پاکت نامه. برای خاطر بهره وری، به ویژه هنگامی که فایل درخواست شما یا پاسخ شما گرفتن به خصوص بزرگ، چه TCP/IP-- انتقال پروتکل کنترل / اینترنت پروتکل - این فقط یک فانتزی راه گفت: چه شبکه نرم افزار و رایانه - این است که آنها پیام شبیه به این است، و آنها قطع آن را به قطعات - اجازه دهید بگویم چهار قطعه. و اگر من در حال حاضر این روند را تا به اینجا، قطع این تا به اینجا، چه من کامپیوتر است و سپس رفتن به انجام آن است رفتن به یک قطعه قرار داده و آن در یک پاکت نامه. همه حق است، و اجازه دهید من - اجازه دهید را ببینید. این رفتن را به یکی. آن را به پاکت نامه دیگری را، و آن را به قرار دادن بخش دوم این پیام در اینجا. بسیار خوب. این رفتن را به سوم بخشی، آن را در اینجا. شاید دفعه بعد خواهیم فقط دو بخش است. و ما هم در بخش چهارم، و آن را در اینجا. و آنچه در حال حاضر، باید نوشته شود بر روی این پاکت نامه - که ما تظاهر به انجام، زمان خاطر، و در واقع نمی نوشتن. چه نیاز به هر یک از نوشته شود این چهار پاکت نامه، با پیام من به کسی؟ [؟ دانشجو: منظور؟ SPEAKER 1: بنابراین، سفارش. من نیاز نه تنها آدرس آی پی و شماره پورت، همانطور که ما فقط بحث شد، من در حال حاضر نیاز به یک شماره توالی نوعی می گویند، این یک بسته است، این دو، سه، چهار است. و این است که در واقع مفید است. از آنجا که اینترنت، که معلوم است، است که در واقع بسیار غیر قابل اعتماد است. روتر می تواند دریافت انباشته. کابل غرق می توانید - ساده - اما، با بیت هایی که چه روتر باید انجام دهید این است که فقط رها کردن بسته. به عبارت دیگر، فقط اگر به اینترنت واقعا انباشته، شما ممکن است دریافت کنید سه نفر از کسانی که چهار بسته. اما اگر شما یک شناسه منحصر به فرد در هر یک از آنها، شما می دانم که شما از دست رفته تعداد بسته چهار چهار. بنابراین شما می توانید مرد در بپرسید انتهای دیگر آن را دوباره ارسال. اما به فرض که اتفاق نمی افتد، اجازه دهید ببینیم که چه چیزی ممکن است رخ دهد. پس اگر من می خواهم به ارسال پیام به - که می خواهم برای دریافت پیام من از اینترنت؟ چگونه در مورد کسی که نزدیک تر به جلو. برایان، در آن است؟ بسیار خوب. شما در آنجا بماند. من قصد دارم به ارسال آن به شما است. و چیزی که در مورد اینترنت این است که آنها ممکن است حتی همان مسیر را دنبال کنید. بنابراین در اینجا من. من در ارسال یک پیام، قطعه یکی از چهار. یک روتر باشید. فقط اجازه دهید افراد دیگر با آن برخورد. شما بروید وجود دارد. خواهیم این را به شما بدهد، و ما می خواهیم این را به شما می دهد. و خواهیم دید که چگونه به سرعت - چند میلی ثانیه طول می کشد برای دریافت این پیام را به برایان. هر کس می شود برای شرکت امروز. بسیار خوب. برایان یک، و دو دارد. اگر کسی می خواهد - [؟ دانشجو: همه چهار. ؟] SPEAKER 1: او دارای هر چهار. بنابراین هیچ کس تصمیم به رها کردن یک بسته. که سرد است. این خوب است. بنابراین برایان در حال حاضر هر چهار. اگر شما می خواهید به جلو بروید و دوباره سوار کردن کسانی که برای ما. من می دانم، ما وانمود. بنابراین به خاطر زمان - ما چهار. بنابراین، خوب، یکی از آنها را باز کنید. OK را بزنید. یک چهارم پیام من به شما. در حال حاضر، باز دوم. این ممکن است خنده دار، در پایان، تنها به من و برایان. همه حق است، شما رو دو. بنابراین در عین حال، ما از نظر جسمی این کار را با قیچی، اما همه آن را طول می کشد تا قطعه این همه چیز در کامپیوتر می باشد فقط به فرستادن برخی از بیت در یک بسته در یک مجازی پاکت نامه، برخی از بیت ها در دیگر، برخی دیگر، و برخی در چهارم، و سپس، اجازه دهید کامپیوتر تصمیم گیری، بر اساس آن اعداد، در چه منظور شما به آنها الحاق. و برایان، شاید، تنها که می توانید این را ببینید. پیام من به مغز فرستاده می شود - به خاطر البته، اینترنت پر این، - بله. به طوری که پیام است. و برایان می تواند به آن آویزان. بنابراین آن را در زمان، بدیهی است، در حالی که برای انجام این کار. اما این چیزی است که واقعا اتفاق می افتد، مانند مسیریابی داده ها از طریق مخاطبان در این راه. اما، دوباره، تعدادی از نقاط، روترها، فایروال ها، و دیگر چنین چیزهایی بین نقاط A و B و و نه فقط داستان شفاهی، من فکر کردم من می خواهم بکشد تا این ویدئویی که برخی از دوستان از خودمان، از اریکسون، سال به عقب، در واقع کنار هم قرار دادن که توضیح می دهد چگونه این همه آثار. و آن را در حدود 10 و یا غیره دقیقه طولانی است. بنابراین اجازه دهید به شما بدهد، در حال حاضر، رزمندگان خالص. [پخش موسیقی] راوی: برای اولین بار در تاریخ، مردم و ماشین آلات همکاری با یکدیگر، تحقق یک رویا - یک نیروی متحد است که می داند هیچ مرزهای جغرافیایی، بدون با توجه به نژاد، عقیده یا رنگ - یک عصر جدید است که در آن ارتباطات واقعا با هم به ارمغان می آورد. این طلوع خالص است. می خواهند بدانند که چگونه کار می کند؟ برای شروع اینجا را کلیک کنید خود را سفر به خالص. در حال حاضر دقیقا چه اتفاقی افتاد وقتی شما بر روی این لینک کلیک؟ شما جریان از اطلاعات شده. این اطلاعات سفر خود را به پست الکترونیکی اتاق شخصی خود، هنگامی که آقای بسته های IP آن، برچسب ها، و آن را می فرستد در راه است. هر بسته در اندازه آن محدود شده است. پست الکترونیکی اتاق باید تصمیم می گیرید که چگونه به تقسیم اطلاعات، و چگونه به آن را بسته بندی کنید. در حال حاضر بسته بندی نیاز به یک برچسب حاوی اطلاعات مهم مانند به عنوان آدرس فرستنده، آدرس گیرنده، و نوع بسته آن است. از آنجا که این بسته خاص از بر روی اینترنت، آن را نیز می شود یک آدرس پروکسی سرور، که دارای یک تابع خاص، همانطور که بعدا خواهید دید. این بسته در حال حاضر بر روی شما راه اندازی شبکه های محلی، و یا شبکه محلی. این شبکه استفاده می شود برای اتصال همه کامپیوتر های محلی، روتر، چاپگر، و غیره برای اطلاعات تبادل در داخل دیواره های فیزیکی ساختمان. شبکه یک جای خوشگل بری کنترل نشده است، و متاسفانه، حوادث می تواند رخ دهد. این بزرگراه که از شبکه محلی بسته بندی شده است با تمام انواع اطلاعات است. این بسته های IP، بسته های ناول، AppleTalk بسته - آنها در حال رفتن در برابر ترافیک، به طور معمول. روتر محلی می خواند به آن بپردازم و در صورت لزوم، آسانسور بسته بر روی شبکه دیگر. آه، روتر - نماد کنترل در ظاهر جهان آشفته. ROUTER: اوه، ببخشید در مورد آن. بیایید این یکی در اینجا، این یکی در اینجا. در اینجا حرکت می کند. این یکی حرکت می کند در اینجا. من این یکی را دوست ندارد. اجازه دهید این یکی. این یکی می رود. [نامفهوم] قیل و قال دیگری را در اینجا قرار دهید. بیایید این یکی در اینجا. نه، من به سراغ آن میرویم. اجازه دهید قرار داده است که یکی اینجا. راوی: او وجود دارد - سیستماتیک، uncaring، روشمند، محافظه کار، و گاهی اوقات، نه کاملا تا سرعت. اما حداقل او دقیق است، در بیشتر قسمت ها. ROUTER: قرار دهید که یکی بیش از وجود دارد. این یکی وجود دارد، که یکی می رود وجود دارد، و این یکی وجود دارد می رود. خب، یکی دیگر وجود دارد می رود. که در اینجا می رود. [نامفهوم] راوی: به عنوان بسته های ترک روتر، آنها را در راه خود را به اینترانت شرکت و سر برای سوئیچ روتر. کمی کارآمد تر نسبت روتر، سوئیچ روتر ایفا می کند سریع و شل با بسته های آی پی، ماهرانه مسیریابی آنها را در امتداد راه خود را - یک جادوگر شیطان پین بال دزد دیجیتال، اگر شما خواهد شد. سوئیچ روتر: در اینجا ما بروید. در اینجا می آید یکی دیگر. و آن دیگری است. سازمان دیده بان این، مامان. در اینجا از آن می رود. فریاد، به اطراف پشت است. با سلام، در آن وجود دارد، در آن وجود دارد. را به سمت چپ. به سمت راست. را به سمت چپ. به سمت راست. شما آن را کردم. در اینجا از آن می آید. او شاخه، او نمرات. می رود. هی وین، مراقب، در اینجا می آید یکدیگر است. اوه، ما در اینجا بروید. راوی: به عنوان بسته در خود می رسند مقصد، آنها را برداشت رابط شبکه، آماده می شود فرستاده شده به سطح بعدی - در این مورد، پروکسی. پروکسی است که توسط بسیاری از شرکت ها به عنوان استفاده می شود مرتب کردن بر اساس مرد متوسط ​​به منظور کاهش بار بر روی اینترنت خود اتصال، و برای به دلایل امنیتی نیز هست. همانطور که می بینید، بسته های همه اندازه های مختلف، با توجه به محتوای آنها. پروکسی بسته باز می شود و به نظر می رسد آدرس وب سایت، یا URL. بسته به اینکه آیا آدرس قابل قبول، بسته به فرستاده اینترنت می باشد. وجود دارد، با این حال، برخی از آدرس های که با تصویب برآورده نمی پروکسی - است که می گویند، شرکت ها و یا دستورالعمل های مدیریت. این خلاصه پرداخته شده است. ما هیچ یک از این داشته باشد. برای کسانی که آن را، آن را در جاده دوباره. تا بعد، فایروال. فایروال شرکت در خدمت دو هدف است. برخی از چیزهایی که نه تند و زننده مانع از اینترنت از آمدن به اینترانت، و همچنین می تواند به پیشگیری از اطلاعات حساس شرکت های بزرگ از که بر روی اینترنت فرستاده می شود. هنگامی که از طریق فایروال، روتر میدارد تا بسته و مکان آن را بر روی جاده بسیار باریک و یا پهنای باند، به عنوان ما می گویند. بدیهی است، جاده است، گسترده نیست به اندازه کافی به همه آنها را. در حال حاضر شما ممکن است تعجب که چه اتفاقی می افتد برای همه این بسته که آن را ندارد در طول راه. خوب، هنگامی که آقای آی پی دریافت نمی اذعان است که بسته شده است. دریافت در زمان مقتضی، او به سادگی فرستد یک بسته جایگزین. ما در حال حاضر آماده برای ورود به دنیای اینترنت، وب عنکبوت شبکه های متصل که دهانه تمام جهان ما. در اینجا، روتر و سوئیچ ها ایجاد ارتباط بین شبکه های. در حال حاضر شبکه است کاملا متفاوت است محیط زیست از شما در درون دیوارهای محافظ از شبکه شما. خارج از اینجا، آن را در غرب وحشی - مقدار زیادی از فضا، مقدار زیادی از فرصت ها، مقدار زیادی از چیزهایی که کشف و مکان برای رفتن. با تشکر به کنترل بسیار کمی و مقررات، ایده های جدید پیدا بارور خاک به فشار پاکت از امکانات خود. اما از آنجا که این آزادی، خطرات خاصی نیز در خفا انجام دادن. شما هرگز نمی فهمید زمانی که شما دیدار پینگ های مخوف از مرگ، ویژه نسخه پینگ درخواست عادی است که برخی از ادم سفیه و احمق فکر کردم تا میکشید تا میزبان شکی به آن نداریم. مسیر بسته ما را ممکن است از طریق ماهواره، خطوط تلفن، بی سیم، یا حتی کابل ترانس اقیانوسی. آنها همیشه نمی سریعترین را، یا کوتاه ترین راه ممکن است. اما آنها وجود دارد در نهایت خواهد شد. شاید به همین دلیل گاهی اوقات نام صبر در سراسر دنیا. اما هنگامی که همه چیز در حال کار هموار، شما می توانید جهان را در دور زدن پنج بار بیش از قطره از یک کلاه، به معنای واقعی کلمه - و همه برای هزینه یک تماس محلی است یا کمتر. نزدیکی پایان قسمت ما، خواهیم فایروال دیگر پیدا کنید. با توجه به چشم انداز خود را به عنوان یک بسته داده ها، فایروال می تواند یک سنگر و استحکامات امنیتی، یا دشمن مخوف. این همه در کدام طرف شما بستگی دارد و چه مقاصد خود هستند. دیوار آتش طراحی شده است اجازه دهید فقط آن دسته از بسته های که معیارهای آن. این دیوار آتش است عامل بر روی پورت 80 و 25. تمام تلاشها برای از طریق دیگر را وارد کنید پورت برای کسب و کار بسته شده است. پورت 25 برای بسته های پست الکترونیکی استفاده می شود، در حالی که پورت 80 در ورودی است بسته ها از اینترنت به وب سرور است. در داخل دیوار آتش، بسته بندی غربالگری به طور کامل. برخی از بسته های آن را به راحتی از طریق آداب و رسوم، در حالی که دیگران نگاه فقط یک کمی مشکوک است. افسر فایروال است که به راحتی نمی فریب خورده، مانند زمانی که این پینگ بسته مرگ تلاش می کند تا خود را پنهان به عنوان یک بسته پینگ نرمال. FIREWALL: بعدی. OK را بزنید. برو. OK. مسئله ای نیست. روز خوبی داشته باشید. از اینجا باشید. خداحافظ. راوی: برای کسانی که بسته های خوش شانس به اندازه کافی به آن را از این راه دور، سفر تقریبا به پایان رسیده است. این فقط یک صف در رابط کاربری را با تواند به وب سرور گرفته شده است. امروزه یک وب سرور می تواند در بسیاری از اجرا همه چیز، از یک پردازنده مرکزی، به یک وب کم، به کامپیوتر بر روی میز کار خود را. و یا چرا نه یخچال و فریزر خود را؟ با نصب مناسب، شما می توانید پیدا کنید اگر شما تصمیم مرغ cacciatore، و یا اگر شما باید به خرید بروید. به یاد داشته باشید، این سپیده دم از شبکه است. تقریبا هر چیزی ممکن است. یکی یکی، بسته دریافت می شود، باز و غیر بستهای. اطلاعاتی که آنها حاوی اطلاعات زیر می باشد - که شده است، درخواست خود را برای کسب اطلاعات - بر روی وب فرستاده می شود نرم افزار سرور. بسته به خودی خود بازیافت، آماده به تواند مورد استفاده قرار گیرد دوباره، و پر خود را با اطلاعات درخواست شده، خطاب، و ارسال در راه خود را به شما، پشت گذشته فایروال، روتر، و در از طریق به اینترنت، از طریق فایروال شرکت خود را، و در خود را به رابط کاربری، آماده برای عرضه خود را مرورگر وب با اطلاعات درخواست شما - است که، این فیلم است. خوشحال با تلاش های خود و اعتماد در یک دنیای بهتر، قابل اعتماد ما بسته های داده سوار کردن خوش به غروب یک روز دیگر، دانستن به طور کامل، آنها خدمت کرده اند استادان خود را به خوبی. اکنون که پایان خوشی نیست؟ SPEAKER 1: این، پس از آن، اینترنت چگونه کار می کند. از طریق مجموعه ای مشکل هفت خواهد شد شما بهتر است این را درک و به شما یادگیری یک کمی از HTML، PHP، و بیشتر. بیشتر در مورد که در خصوصیات است که در روز جمعه. و ما شما را در روز دوشنبه را ببینید.