[Musiqi ifa] HOPARLÖR 1: Yaxşı, xoş gəlmisiniz CS50 geri. Bu həftə səkkiz sonu və demək olar ki Halloween. Sabah gecə ofisində saat olacaq scariest olanları hələ deyil, çünki Halloween. Amma o qeyd, həyata ki, problem altı, yazım yoxlanılması müəyyən problem dəsti, bir çox olması tanınır tələbələr, ən çətin, əlbəttə C problem dəstləri arasında, və həqiqətən, ümumi. Bu, çünki mən bu yalnız qeyd bir çox insan aldığı həftə xüsusilə yalnız çalışdıqlarını vurğuladı lənətləmək spell checker işləmək üçün almaq üçün. Və mən sizə təşviq edəcək bir şey ki, bu gün görəcəksiniz kimi, Bazar ertəsi, biz bu pik hit başlayır bu həftə harada, indi şeylər olmaq az tanış bir az daha bir erişilebilir kimi biz keçid C command line mühit PHP web-based mühit. Sen hətta və mən, siz tavsiye ederim həqiqətən ağıl sonuna ildə əgər işləmək p toplusunu almaq üçün çalışırıq ki, həqiqətən sizə etdiyiniz yer, və ya cəhd etmək, özünüzü tapmaq onun vasitəsilə güc verir. Hesab edirəm ki, çünki sizə çox olacaq razı və özünüz kifayət qədər qürur, həqiqətən həmin hissəsi başa əgər Əlbəttə, C hissəsi ki, yüksək, stres, əgər unutmayın. Qorxutmaq üçün deyil ki. Bu yalnız sizin həvəsləndirmək üçün nəzərdə tutulan var üçün əlavə saat qalmaq yazım iş yoxlanılması almaq. Əgər Və bu həyata tamamilə isteğe bağlıdır. Amma biz sözdə böyük board var bu səhər yaşamaq getdi. Bu səhər kimi, mən böyük üstün oldu necə bir ölçü olan board, çox RAM və nə qədər vaxt çalışan Proqram speller tələb edir. Lakin I-ci ildən məcburi köçkün etdik. Mən indi uğursuz 13 saylı edirəm. Və nə burada görürsünüz, David deyil Kaufman və Lauren və Adəm və Jason və s indi böyük board üstün. Siz sağ orada baxsaq, hamımız, həqiqətən, yaxşı var ölçüsü ən azı tətbiq - sözlərin sayı qaytarılması lüğətdə. Bu sütun hər birində will bizim hər RAM nə qədər oldu tətbiq nə qədər istifadə edir bunu icra alaraq çalışan zaman yük, qarşı çek, qarşı ölçüsü və, sonra boşaltmaq və cəmi çalışan zaman. Belə ki, yalnız Elmer və Patrick, sakitləşdirmək və Linda, və başqa hər kəs sonra gələn, tamamilə yoxdur doğru olan heç bir ayıb böyük board altında. Bir şey varsa, ki, siz iş oldu deməkdir ki, və bu doğru, lakin bu mütləq kimi səmərəli, kosmik və ya vaxt müdrik, bu, ola bilər. Belə ki, tamamilə isteğe. Ancaq növ bir kök olmaq üçün nəzərdə belə ki, sizin p çalışırıq zaman müəyyən, siz özünüz belə fəxr edirik bu iş oldu, siz böyük yazı board, siz, həqiqətən, yaxşı bir sıra var Əgər nahar üçün getmək, gəlmək geri, və roommates haşiyələnmiş edib böyük lövhədə sizə. Bəli, getmək, o nöqtədə, vaxt geri rəsm board belə kimi böyük board yenidən etiraz. Siz spec baxmaq varsa, ilə tela üçün təlimat böyük board indi yerləşdirilir. Rəhbərləri up bir neçə belə - son üçün bir ön təklifi layihə ilə bu gələn Bazar ertəsi. Kurs üzrə Bu spec bax hansı ki vasitələri haqqinda. Bu, həqiqətən, yalnız bir təsadüfi, lakin fikir və sizin arasında oyadan e-poçt TF, həqiqətən yalnız şeyi başlamaq üçün söhbət olsa da başladı, sizin ən hətta yazılı heç vaxt web page əvvəl belə bilmirəm nə siz, necə güc həyata bilər son layihə. Siz bilirsiniz ki, iman Go çox bir neçə daha çox necə bir neçə həftə şeylər. Belə ki, yalnız başına bu prosesi başlamaq mümkün fikir kəşfiyyat spec. Həmçinin, nə biz dəvət edirik istədiyiniz deyil - Biz uzun illərdir ki, bir ənənə var indi gedişində hosting Bu - store.cs50.net. Hər şey maya dəyəri ilə satılır oldu. Və bu, həqiqətən, yalnız bir imkan var Siz istəyirsinizsə, CS50 köhnəlir əlbəttə ki, və at. Məsələn, kimi şeylər var gördüğünüz ola bilər ki, t-shirt sweatshirts, kampus ətrafında gedir. Və sonra, biz də tələbə dəvət əbədi yaşayacaq üçün dizayn təqdim ki, CS50 mağaza. Ötən il Məsələn, bir olacaq, bəlkə də, indi Seçilmişlərə sizə rəğbət doğurur burada biridir. Çox məşhur item. Əgər iştirak etmək istəyirəm Belə ki, əgər Bu, biz, tezliklə bir formada qablaşdırılmış bilərsiniz Siz yükləyə bilərsiniz hansı cs50.net/design, Siz etdiyiniz bir resim Illustrator, və ya Photoshop, və ya bəzi oxşar proqram. Və bu cür tanış değilseniz spesifikasiyalar, biz bunu istəyirik bir PNG image, ən azı 200 nöqtələr ola inch, və bir çox piksel daha az, və 10 megabayt altında. Daha ətraflı məlumat üçün, yalnız e-poçt heads@cs50.net əlbəttə nin rəhbərləri əgər Bu iştirak etmək istəyirəm. Belə ki, bütün sağ, bu gün, çox C. Beləliklə, biz Bu qat geri çəkmək başlayır internet, web, və necə siz həqiqətən üçün proqram yazmağa başlayın Bu, müxtəlif mühit. Belə ki, xüsusilə, bu istəsinlər ilk məsələsi - mənə bizim tanış bizə imkan burada app rəsm. , Mənə bir sual yaradır edək internet iş necə. [? TƏLƏBƏ: Magic. ?] HOPARLÖR 1: Magic. OK. Cavab Yaxşı. Beləliklə, biz bu gün başlamaq və görəcəksiniz əgər biz bunu bir az daha az sehrli edə bilməz saat ərzində. Nin onu demək edək bir hekayə kontekstində. Belə ki, facebook.com gedərək azarkeşləri istəyirik və ya reddit.com, və ya nə bu gün. Nə vaxt və nə həqiqətən baş verir sizin kimi bir şey yazın Chrome-ci ildə facebook.com və hit daxil edin, və ya Firefox və ya IE, və ya Safari, sen browser və ya hər hansı əslində bunu? Biz bəlkə bu hekayə deyə bilərsiniz cümlə-cümlə? Ki, ilk şey biri nə var siz Enter düyməsini basın zaman sonra, baş facebook.com yazaraq? [? TƏLƏBƏ: Your] Kompüter HTTP isteği edir. HOPARLÖR 1: OK. Belə ki, kompüter edir - biz edəcəyik bu, zəng - HTTP isteği. İndi nə deməkdir? Bəli, hamımız yəqin ki, ya gördük tipli il üçün indi, H-T-T-P tez-tez kolon izlədi, çizgi zərbə. Belə ki, nə? Yaxşı, HTTP Hypertext edir Transfer Protokol. Və ki, yalnız söyləyən bir xülya yolu bu dil bir web browser, Chrome və digər web server kimi, facebook.com kimi danışmaq bir-birinə. Və İngilis, kifayət qədər sadə oriented language. Demək olar ki, yalançı kodu kimi. Və bu kimi, bir müşteri bir yolu biz deyirik lazımdır - bir brauzer - server ilə əlaqə. Zaman və yalnız bir restoran kimi müştəri, bir masada oturub və sonra bir şey off sifariş server menyu ki, server var bir şey geri gətirmək üçün gedir, bu hər hansı tələb. Kompüter dünyada eynidir. A browser - bir müştəri - müraciət etmək niyyətindədir, və sonra, inşallah geri almaq server bir şey. Və bir şey də deyil, yüksək səviyyədə, web page. Bir qədər aşağı səviyyədə, bu, başqa yazılı bir fayl dil HTML çağırıb - Hypertext Markup Language. Bir an ki, lakin daha çox. Belə ki, Hypertext Transfer Protocol - HTTP - ki, protokol var browser və server istifadə. Bəli, dəqiq, protokol nədir? Yaxşı, siz hesab edə bilər dil olaraq. Amma burada bizim tamaşaçılar üçün nail olsaq, bizə insanlar üçün normal bir şey , biz kimsə salamlayıram zaman yoxdur Mən hi, demək, mənim ad David edir. [? TƏLƏBƏ: Hi,] my name Dipty ibarətdir. HOPARLÖR 1: "Salam, mənim adı Dipty ", deyə o cavab. Və biz bu ədalətli ixtiyari yaşadım silkələmək əlləri qarşılıqlı kimi tez-tez insan konvensiya çox ölkələrdə. Və sağ, protokol var? Mən sort mənim uzadılması ilə başladılan səhnədə əl deyil, yöndəmsiz, burada Sanders edir. O, həyata, oh, mən kazanılmış yəqin bir tərəfdən üçün tələb. Və o ki, müraciətə cavab həqiqətən etiraf edir. Bir etiraf, ACK əslində bir dünyanın çox məşhur söz üçün bir server üçün şəbəkə, müştəri qəbul edir. Sonra biz növ başa ki, əməliyyat, və daha çox şillik. Belə ki, nə həqiqətən var başlıq altında keçirilir. Məni bu bir az daha nə edək texniki başlıq altında. Burada üzərində getmək üçün gidiyorum terminal pəncərə. Bu terminal pəncərə mənim olmaq olur Mac, ancaq eyni cür edə bilər CS50 Aracı ilə şey. Və Mən, həqiqətən, bir proqramı istifadə etmək gidiyorum biz həqiqətən üçün istifadə deyil ki, bütün semestr da çox. Amma bu Telnet deyirlər. Geri gün, Telnet proqramı oldu Bir qoşulmaq üçün istifadə poçt kontrol uzaq server, və ya kimi bir şey etmək. İndi, biz bu köhnə istifadə olacaq məktəb proqramı, Telnet, iddia etmək bir brauzer ola bilər. Və mən davam gedən və alıram aşağıdakıları edin - mənə bildirin yazı tipi ölçüsünü artırmaq. Və mən üçün, Telnet demək gidiyorum server www.facebook.com adlanır, lakin port 80 xüsusi, Telnet. Biz bu qayıda bilərsiniz. Amma indi üçün, bilirsiniz ki, ən xidmətlər internet müəyyən edilir benzersiz bəzi sayı. Bu halda, 80 var. İndi böyük ehtimalla var əvvəl 80 tipli heç vaxt. Əslində, mən bir brauzer getmək əgər və, məsələn, qoparmaq http://www.facebook.com/-- avtomatik tamamlama ki, var mənim tarixi - bütün sağ, indi biz getmək colon 80 çizgi üçün. Mən sizə sonra olsa da, iddia edir ki, yəqin ki, əvvəl bu tipli ilə heç kolon facebook.com sonra 80, Ümid edirəm ki, hələ iş olacaq. And olsun ki, bu facebook.com gedir. Belə çıxır ki, 80 örtülü olmuşdur. Bizim insanların heç biri var ildir yazın. Brauzerlər, ismarıcları, yalnız Çünki sayı, istifadə etmək istədiyiniz güman bir server zəng zaman danışmaq, əslində, 80-dir. Çünki uzun hekayə qısa, server sadəcə yol çox edə bilərsiniz web pages up xidmət edir. Onlar ani mesaj cavab verə bilər. Onlar e-poçt göndərə bilərsiniz. Xidmətlər çox var bir server çalıştırabilirsiniz. Belə ki, bu nömrələr - bu halda, 80 - benzersiz o biri müəyyən HTTP olan xidmətlərdən, bir server çox web protokol həqiqətən dəstək bilər. Amma, indi bu tələbi biclik bilər textually, bu köhnə məktəb istifadə Telnet proqramı. Beləliklə, mən mahiyyətcə indi iddia etmək gidiyorum bir brauzer olmaq və HTTP danışmaq məhz, mənim klaviatura ilə göndərməklə Chrome necə bilirdi ki, əmrləri magically mənim üçün göndərmək üçün. Beləliklə, mən irəli getmək gidiyorum və Enter düyməsini basın. Bu 31.13.69.32 çalışırıq ki, görürsünüz. 13 nədir? Belə ki, bir IP ünvanı var. Siz də tanış deyilik İndi hətta o, sizin intricacies ilə yəqin ki, ümumi mənada var bu şeylər var ki. Və bir IP ünvanı - Internet Protokol ünvanı - üçün bir unikal identifikator edir internetdə bir kompüter. Bu oversimplification bir az bu an üçün. Lakin internet hər kompüter var çox hər kimi unikal IP ünvanı, ABŞ, demək, ev unikal var poçt ünvanı, 123 kimi bir şey Anytown, ABŞ Main Street. Belə ki, kimi bir şey. Və ki, bu da oversimplification edir. Ancaq biz bu ünvanlara ki, poçt dünya və bu ünvanlar biz kompüter dünyada ki, benzersiz ki server müəyyən zaman Siz onları bir mesaj göndərmək internet, və ya zaman bir məktub qoymaq köhnə məktəb poçt qutusu - poçt - xidmət ki, almaq üçün necə bilir ki, sorğu və ya məktub, alıcı nəzərdə tutulub. İndi mənim kompüter, elə-belə, yalnız var fiqurlu Facebook unikal IP 31.13.69.32 edir. Əslində, ki, yəqin ki dəyişə bilərsiniz. Facebook yəqin ki, birdən çox IP var ünvanları, onlar tamamilə çünki birdən çox server var. Amma bu magically bizim üçün baş. Bu əslində, daxili gizli adı Mən yəqin bağlı olduğunuz server , star.c10r.facebook.com adlanır etmək ki, nə. Bu, yalnız hər hansı sistemi Facebook administrator qərara Bu xüsusi server zəng edirəm ki, qədər təsadüfi göndərilib. Belə ki, indi mənim bağlı deyil, əgər başa çatmışdır, mən gedirəm Brauzer biclik etmək. Mən yer almaq demək gidiyorum irəli space doğramaq. Və mən çıxış iddia etmək gidiyorum Olan HTTP versiyası 1.1 ən çox brauzerlərdə istifadə ki, bir. Və mən xüsusilə qeyd etmək gidiyorum server, yeri gəlmişkən, mən istəyirəm dünyaya məlum veb facebook.com kimi. Daxil edin. İndi baş neler bilərsiniz. Bu server, garson, cavab verdi mənim üçün, və ya sorğu ilə bir mətn mesajı. İndi yenə brauzerlər dünya kimi Chrome və Safari, siz ki, insan kimi görürəm. Microsoft və Google yalnız gizlətmək Bizdən bu ayrıntıları. Amma Facebook bir ilə cavab verdi cavab da dil HTTP edir. Bir kod, burada 302 var Qeyd edək ki, faktiki xüsusi əhəmiyyəti vardır Konvensiya. Heçbek, perspektivli, ən azı ki, belə. Amma yəqin Facebook danışanlardan Mənə, mm mm, siz istəmirəm Sizin üçün xahiş nə. Siz əvəzinə istəyirəm bu gün olan xüsusi texnika, facebook.com / unsupportedbrowser. Belə ki, yüksək səviyyədə, Facebook nə burada məşğul olmaq görünür? Mənə yönlendirme oldu. Belə ki, Facebook kimi deyil Mən iddia edirəm ki, fakt Bu digər browser ola bilər. Və bu adresə oldu Mənə bir web. Mən indi həqiqətən ciddiyim nə bu şey kimi görünür. Mənə Chrome ki, artıq gedək biz onlar məni görmək istəyirik nə edə bilərsiniz. Belə ki, indi həqiqətən mənə geri göndərdik Facebook onlar həyata sonra, çünki, oh, siz desteklenen bir brauzer var. Biz hətta fikrində deyilik Bu sahifani göstərir. Elə davam və görək biz bu düzeltmek bilməz. Mən üçün gidiyorum bir az fırıldaqçı. Və həftə bu barədə daha çox gəlib. Amma burada bir şey gedirəm. Və mən çoxdan izah edəcəyik. Yalnız bir an mənə ver istifadə etmək, və wow. Mənə bu almaq imkan verir. OK. Mən yapýyorum nə izah edəcəyik yalnız bir anda. Mən irəli getmək və bu ləğv etmək gidiyorum əlaqəsi və yenidən cəhd edin. HTTP 1.1 host www.facebook.com zərbə almaq user-agent. OK. İndi Chrome olmaq iddia var. Belə çıxır ki, bir brauzer bir server sorğu göndərir, yalnız var şərəf sistemi. Mən Chrome, Facebook edirəm ki, əgər Mən Chrome Ben boynuna götürəcək. Və mən müəyyən vasitələri Chrome kimi özümü bu ilə amansızlıqla uzun simli. Əslində, bütün brauzer Dünyada istehsalçıları var Bu yaxşı, qərar bu versiyası Bu əməliyyat sistemi browser olacaq görünür ki, user-agent simli var orada crazy mess kimi. Və Mozilla üçün edir tarixi səbəbləri. Amma mən nə qədər Məlumat bildirişi belə olmadan facebook.com üçün sızan giriş Hesab edirəm ki, ki, Mark deyirəm Mən istifadə edirəm ki, Mac. Hesab edirəm ki, Intel var ki, onu deyirəm Mac Mac OS 10.8.5 çalışan əsaslanır. Bir kənara kimi, bu məlumatlar gedir Sizinlə ziyarət hər web Brauzerinizin. Pretty indiyə qədər zərərsiz, lakin bir az juicier alır. Qeyd edək ki, biz uzaq kifayət qədər oxumaq ki, Mən Chrome versiyasını istifadə edirəm 30.0.1599.101. Amma indi görürsünüz ki, cavab əvvəl olduğu kimi pis deyil. Facebook harada danışanlardan mənə indi getmək? Bu, yenə veb mənə oldu - onu mənə danışanlardan oldu daimi köçürülüb. Yaxşı, Facebook harada heck hara getdi? Bəli, belə ki, bir incə fərq var. Ancaq xəbərdarlıq, burada ki, veb- həqiqətən HTTPS köçmüşdülər etmişdir. Belə ki, uzun hekayə qısa, bu bir yoldur Facebook həyata ki, mən həqiqətən təhlükəsiz versiyası son haqqinda istifadə olan bir şifreleme - şifreleme daha mürəkkəb biz p set iki danışmış, lakin Buna baxmayaraq şifreleme. İndi bu nöqtədə sabit olur məni öz web aldatma üçün Telnet istifadə tələb. Onlar danışanlardan olduğunuz Çünki əgər Mənə SSL istifadə - HTTPS prefiks nə nəzərdə tutur - Onlar məni istifadə üçün fallar olduğunuz halda Kriptoqrafiya, gedirəm yolu yoxdur əl qarşısında mənim mesaj şifrelemek Burada siz bütün və cəhd Bunu etmək üçün nasıl. Bu, sadəcə almaq olacaq daha kompleks. Amma ki, nə brauzer sizin üçün edir. Biz bu bir az edə bilməz, əgər Gəlin baxın daha çox sadəcə, sonra bir web ilə gözləmirdim ki, bizim kimi təhlükəsiz olmalıdır. Gəlin, demək, harvard.edu getmək port 80. Daxil edin. Bütün sağ, belə ki, çizgi HTTP 1.1 almaq. Və bu ilk çizgi nə deməkdir? Nə yalnız, aydın olmaq Hesab edirəm ki, yazaraq saxlamaq? Yaxşı adətən, bir URL yazın zaman - və təəssüf ki, tarayıcılar adətən Bu gün bu gizle - Adətən, siz harvard.edu gittiğinizde rəsmi ki, URL bir çizgi sona edir. Bir çizgi işarə Çünki sabit hansı hissəsi? Sabit kökündə. Biz Aracı həqiqətən idi yoxdur biz istəyirik, çünki bu barədə düşünmək həmişə John Harvard qovluq. Lakin qovluq başqa bir qovluq var. Və qovluq kökü var Appliance sabit sürücü, belə danışmaq, bu virtual belə olsa. Belə ki, bu vasitə kimi bir çizgi sabit kökü. Bu C kolon backslash kimi, və ya bu Mac OS sizin həcmi kök. Lakin Chrome, və başqa brauzerlərin bu gün, istifadəçi dostu kazanılmış və var onlar tamamilə doğramaq ki saxla. Lakin bütün o deməkdir ki, var mənim mətn mesaj - mənim kök vermək harvard.edu 's səhifəm ki, bu default özü səhifə. Mənə davam və Enter düyməsini basın imkan verir. Mənə istəyirəm ki, ev sahibi Xatırladaq www.harvard.edu, yalnız halda var mövzusunda yaşayan digər saytları eyni fiziki server. OK. Harvard bir az var Mənimlə səbirsiz. Belə ki, daha sürətli, daha bu nə edək. HTTP 1.1 host www.harvard.edu zərbə almaq User-Agent - Mən bizim server yoxdur guessing alıram Bu barədə daha çox qayğı - Daxil edin. Whew. Oh, pis sorğu Lanet olsun. OK. Bəs burada gedən - hello, harvard.edu. Maraqlı - Nə üçün edir. Oh, OK. Beləliklə, nə Harvard indi əməlindəndir - və biz istəyirik tez off çıxartmaq gedir Bu yolda, bu olacaq, çünki tez yorucu almaq üçün - Harvard həqiqətən fark Mənə cavab sıxılması, hansı ideal deyil. Mən, yəqin, bir insan kimi deyil, çünki ki, bit decompress üçün necə Mənə sıxılmış göndərilib. Zibil və onlar göstərilir edirik edir var, onlar adet sıfır və olanları istəyirik, çünki, lakin onlar ASCII simvol deyilik. Onlar adet sıfır və olanları nümunələri olduğunu up etmək sıxılmış edilmişdir az yer. Belə ki, çox tez, mənə görək Mən burada bərpa edə bilər. Başqa, bəlkə, bu cəhd edək cəmi kampus. mit.edu get çizgi HTTP çizgi 1.1 host orada www.mit.edu User-Agent kolon. MİT təşəkkür edirik. OK. Yəni burada bir veb səhifə var. Belə ki, bu dilidir HTML kimi tanınan - Hypertext Markup Language. Mən sadəcə geri kaydırarak alıram vaxt çox almaq Bu səhifə ucu üst. Və MİT cavab verdi necə hiss mənim tələb etmək. 200 yaxşıdır. 200 vasitə hər şey sanki yaxşıdır. Və durum kodu ki, biz insanlar həqiqətən heç yaxşı bir şəkildə, bax. Bütün yaxşı deməkdir çünki. MİT mənə məlumatlandırılması edək ki, hey, biz çalışan olduğunuz server adlanır Bir çox məşhur olan Apache, mənbə free web server açın. Onlar, yəqin, çalıştırıyorsanız Bir olan UNIX, Linux kimi əməliyyat sistemi. Onlar yəqin yenilənir Qeyd edək ki, 4:00 günortaya qədər öz web page, Greenwich üçün Saat. Digər məlumatları bir neçə xəbəri. Onlar mənə, text / html qaytarılması edirik. Beləliklə, biz o deməkdir ki, nə görürsünüz yalnız bir anda. Onlar yəqin mənə 14.717 verilmiş etdik HTML dəyərində bytes. Və bir sıra digər, daha çox ezoterik məlumat edir. Maraqlı olur yerləşir, lakin bu deyil. Bu, bir web page etmək necə. Bu onların bir web page etmək necə sekmesini Ada, brauzerinizin edir MİT tire Massachusetts Institute Texnologiya. And olsun ki, biz Chrome geri əgər www.mit.edu ziyarət hiss ki, Həqiqətən, qədər burada adı, MİT dash Massachusetts edir İnstitutu nöqtə, nöqtə, nöqtə. Mən sağ basın və ya əgər İndi, də, qeyd , burada masa üstü basın nəzarət və Page Source bax getmək - ən azı xrom, baxmayaraq ki hər browser bu, bəzi vasitələrlə edir - Burada eyni fayl. Bu rəng kodlu olmaq olur və ya syntax vurğuladı. Lakin yalnız C kodu ilə istəyirəm ki, Sizin renkli deyil, o, eyni gedit ilə renkli Chrome yalnız edir Bu oxumaq üçün gözəlləşir. Lakin bu ki, stuff deyil biz tezliklə yazılı olacaq. Belə ki, endgame var. Server ilə cavab verdi məlumat, yalnız kimi cavab bizim handshake üçün əl ilə. Amma başqa nə gedən edilməlidir bu addımlar arasında haqqında? Yaxşı, mən bu son halda, yazın zaman www.mit.edu və hit daxil edin, biz bu port söhbət olduğunu bilirik Avtomatik 80, port yalnız ki sayı olan. Lakin, IP ünvan hara getdi? Mənim kompüter necə figuring nə mit.edu olan IP ünvanı var? Bəli, bu dünyada, orada çıxır şeyi DNS server deyilir. Və mənə davam və çəkmək bildirin burada tez şəkil. Və bu, yalnız həyata eskiz olacaq kobud şərtləri, neler. Beləliklə, biz bu kimi iddia edəcəyik Sanders burada mənim laptop. Və Wi-Fi, buna bağlı olmuşdur kabelsiz bir şey üçün. Bu, həqiqətən nə bağlı olub? Yaxşı, haradasa burada var ki, bir şey Bəzi antenaları ilə divar. Və bir access point deyirlər - AP. Simsiz giriş nöqtəsi, simsiz router - Istədiyiniz hər hansı zəng. Lakin onlar, kampus bütün istəyirik o kiçik antenaları ilə. Bizim adətən, Cisco tərəfindən qəbul olunur. Və belə birtəhər, mənim kompüter danışır ki, simsiz giriş nöqtəsi, haradasa burada Sanders, və ya altda, və ya kənarda. Eyni zamanda, bu şey bir çox var fiziki teller, güman ki, gedir Biz bilərsiniz Elm Mərkəzi, bu kimi cəlb edir. Bu, həqiqətən, belə görünmür. Bu, həqiqətən, çox yaxşı görünür. Elm Mərkəzinin bütün dəstə vardır onun daxili kompüter ki, birtəhər fiziki bütün bağlıdır kampus bu giriş nöqtələri. Və bu fiziki kompüter, biz edəcəyik yönlendirici və ya geçitleri zəng edin. Onun adı təklif kimi router,, bu, həyat məqsədi marşrut üçün məlumat. O, kompüter, bəzi bit edir kimi olduğu üçün giriş, və rəqəmlər o bit göndərilməlidir. Belə ki, mənim sorğu halda mit.edu, bu, həqiqətən olduqca asandır. Mənim istəyi, mənim brauzer gəlir Wi-Fi, çıxış nöqtəsi, sonra, bir kabel vasitəsilə, bir router daxil Elm Mərkəzində. Da Və elə ki, router Elm Mərkəzinin həyata rəqəmlər ki, MİT ki yoludur. Və mən o irəliləmək üçün gidiyorum bit, I, marşrut həmin bit gidiyorum yol aşağı, KİV Ave aşağı., MİT. Amma necə mənim kompüter bilirik nə IP ünvanı hətta idi? Yaxşı ki, haradasa çıxır Burada server var - və mən cəlb etmək gidiyorum ədalətli abstractly - - Bir DNS server kimi Domain Name System. Bu yönlendirici deyil. Bu serverlər müxtəlif növləri həyat onun məqsəd tərcümə etmək IP www.mit.edu kimi ana kompüter adlarını, ünvanları, 1.2.3.4 kimi Belə ki, DNS serverlərin məhz bunu. Siz böyük olan kimi hesab edə bilər verilənlər bazası, və ya, həqiqətən, böyük bir Excel kimi iki sütun faylı. Bir ana adları, biri IP ünvanlar edir. Onlar yalnız bir çevirmək başqa, ya istiqamətdə. İndi əslində, bir az var daha kompleks. Amma ki, necə mənim kompüter, mənim təsadüfi Mac və ya burada bu cədvəldə PC bilir, nə unikal identifikator üçün www.mit.edu, və ya Facebook, və ya ki, məsələ harvard.edu. Amma əlbəttə ki, tam var burada Kütləvi Ave. Və sonra, biz bu, MİT almaq həqiqətən, çox çekici. Bu MİT olacaq. Və onlar da, bəzi server var. Və onlar elə bir simli, və ya Harvard simsiz, keçid. Əlbəttə, biz çox uzaq getmək olar MİT, daha yol aşağı və danışmaq Dünyada ən çox hansı kompüter. Amma biz görürük ki, mümkün olmadıqda nin görək. Mənim Terminal geri gidelim yalnız bir an üçün pəncərə. Və edək mən fiqurlu güman nə IP ünvan mit.edu üçün Telnet əvvəl fiqurlu kimi, və mənim brauzerinizin aydın ola bilər mənim üçün anlamaq. Və mən, başqa bir proqram çalıştırmak üçün gidiyorum Bu terminal pəncərə adlı traceroute ki, axtarış buradan marşrutu - sözün, bu masa - www.mit.edu üçün. Ne görmək edək. Mənə həqiqətən font ölçüsü shrink edək. Oop. Xeyr, Mən sizə sürpriz istədi. OK. Belə ki, burada biz gedin. Mənə irəli getmək və burada bu run edək. Və nə bir an əvvəl görən, və indi yenə gördükdə, bu Çıxış - traceroute www.mit.edu. , Ilk olaraq, bu proqram Xəbər həqiqətən həyata fiqurlu ki, MİT-in IP ünvan burada sayı dir. Və indi neler Bizimlə onlar arasında? Belə ki, burada bu xətti, satır bir, və bu burada sıra iki, sonra xətti, sıra üç - bu hər nə xətləri yəqin təmsil? Saxla, bal, əmin olun. Onlar konseptual, mayaotu adlı edirik. Lakin fiziki, onlar hansılardır? Onlar marşrutlaşdırıcıları istəyirik. Biz yalnız, həqiqətən, bir parça var burada hardware indiyə qədər haqqında danışmaq. Onlar marşrutlaşdırıcıları istəyirik. Bu şey belə - crazy adı - lakin bu, yəqin ki, maşın otaq MR, Elm Mərkəzində. Bu Gateway ləqəbli router var. Bu yalnız bir unikal nömrəsini edir ki, kimsə bunun üçün gündəmə gəldi. Və harvard.edu ərzində var. Və ki, marşrutlayıcı IP ünvanı var ki, yəqin ki, yenə var Onun adı əsasında Elm Mərkəzi. Bu ikinci sıra başqa təmsil bir ləqəb yoxdur ki router yəqin - bir host adı - bu yalnız bir IP ünvanı var. Məlumat almaq üçün belə uzun hekayə qısa, B bal, yalnız daha çox var Harvard router və MİT-in router, və Google router, və Facebook router. Onlarla, yüzlərlə, minlərlə var hər hansı bir nöqtəsində arasında marşrutlaşdırıcıları A və hər hansı bir internet nöqtəsi B. Amma adətən, siz məlumat əldə edə bilərsiniz bir baxımdan bir- 30 mayaotu az. Başqa sözlə, yalnız əl var veri 30 və ya daha az belə marşrutlaşdırıcıları üçün. Və adətən çox var daha az. Yaxşı, burada nə görmək edək. Sıra üç, biz adlı router edib core Elm Mərkəzinin gateway bir şey və ya digər. Sıra 4, biz sərhəd Gateway var - Bu yalnız sirli acronyms var - də harvard.edu daxilində. Burada başqa sərhəd Gateway var. Və sonra, ani, Vay bütün biz Nyu-Yorkda olmaq görünür. Belə çıxır - və mən inferring Ben yalnız host adı. Bu yanlış ola bilər. Bu yol aşağı ola bilər. Bunu demək çətin var - lakin bu bir vəhy kimi istifadə edilə bilər ki, iki arasında ən qısa məsafə internet bal deyil bir düz xətt lazım. Biz sürətli kimi qısa düşünüyorsanız yol, ən sıx məskunlaşmış yol, bu, mümkündür - biz əmin ola bilər, baxmayaraq - məlumatlar layiqli səyahət ki, satır beş və altı arasında məsafə. İndi təəssüf ki MİT, və ya kimsə var bir az özünü müdafiə və onlar var Bizim sorğu məhəl başladı. Bu yönlendirici üçün konfiqurasiya edilmiş olan forma tələblərinə məhəl qoymamaq siz, kim sizə kim. Beləliklə, biz bunu edə bilərsiniz Bakalým daha kooperativ kimsə ilə. Belə ki, Stanford bir gözəl ənənəyə malikdir bir az daha açıq olan. Belə ki, burada nə görmək edək. Yenə olduqca sirli. Amma maşın, yenə başlamaq Elm otaq Sıra bir Mərkəzi. Belə ki, yaxşı. Server çoxu, cavab etdi Stanford o cümlədən. Biz maşın otağı getdilər qeyd Elm Mərkəzində, bəzi başqa yerdə başqa, anonim router Bir sərhəd Elm Mərkəzi Gateway Burada bir şey üçün Gateway, sonra - nox.org. Bu Şimali Crossroads, bir çox məşhur imtahanedici nöqtəni çox və kabellər, İnternet provayderlər çox - İnternet xidməti provayderləri - daxil qoşun. Burada başqa adsız IP burada. Burada başqa cür server var. Amma bu maraqlı deyil. Router ildə harada sıra səkkiz, yəqin ki? Belə ki, Vaşinqton, DC yəqin edir. Və mən növ doğrulamak bilər ki, fərziyyə bu dəfə. Getmək üçün necə uzun idi, çünki Elm Mərkəzinin bu marşrutlayıcı sıra yeddi? Yaxşı, bu ms ölçmələr burada sağ həyata keçirilir O zaman hesablamaları. Çünki onların üç var proqramı, traceroute, hər çalışır router üç dəfə, yalnız belə edə bilərsiniz ədəd bir vizual orta. Amma bu, yəqin altı edir almaq üçün ms yeddi-nin router sıra. Amma necə sürətlə bilərsiniz, yəqin, siz sizin aranızda az olarsa, səyahət Boston və Vaşinqton DC? 14 ms bu alır kimi uzun ki, ani mesaj, bunun üçün ki, web page sorğu üçün e-poçt, burada və Vaşinqton arasında səyahət. Mən daha da getmək varsa, sayı 10, marşrutlayıcı Mən indi yəqin nə şəhər am? Belə ki, Houston. Bu təsdiqini tapıb vaxt jump edir. Bu, həqiqətən Houston almaq üçün yavaş oldu. Bu almaq üçün 47 ms edir Bu halda Houston Boston. Və biz daha nəzər salsaq, LAX - biz Stanford əldə etdiyiniz kimi görünür LA keçərək bu şəkildə növ. Amma LAX ki inferring alıram. Bu geeks hava limanında kodları istifadə edirlər burada yönlendirici adları. Bu ardıcıl növü ehtimalı ilə. 82 ms. Sonra, biz yəqin başqa LAX getmək başqa LA router və sonra, bəzi adsız bir, sonra nəhayət, sirli Stanford ağında adı, və ya yaxın ora, stanford.edu edir 90 ms üz, və ya 6 təyyarə ilə plus saat. Belə ki, bu sürətli data səfər necə internet. Və biz tamamilə şeylər Bu gün verilən edirlər. Əgər bəzi Gchat olan olduğunuzda kimsə və mesajları ədalətli görünen necə hesab sürətli ki, baş verir. Və görmə, həqiqətən olub dərəcəsi bu cür edir. Belə ki, xal bir və 18 arasında, Bu halda var yönlendirici başqa şeylər. Bəzi maşın internet hansılardır trafik blok edə bilər ki, vasitəsilə əldə? TƏLƏBƏ: firewall. HOPARLÖR 1: Belə ki, firewall. Və biz şəxsi firewall var belə Öz Mac və ya PC edə bilərsiniz və ya həyata trafik. Harvard firewall var. MİT ehtimalla firewall var. Və Stanford kimi bütün yapıyor malik internet xidməti provayderləri bal arasında bu marşrutlaşdırıcıları A və B. Amma heç hesab dayandırmaq vermədi bir firewall işləri necə ya qayğı. Yaxşı, artıq biz əsas binası blokları mühəndisi olan ki, cavab. Bir firewall olsaydı - və Gəlin bir yerdə olduğunu güman point və point B. arasında Kabel, siz daxil gəlir və həyata gedir. Belə ki, texnoloji qabiliyyəti var olan zərfə bütün baxmaq arasında axır ki, informasiya Siz və digər şəxs. Başqa sözlə, o get mesajlar mən əl yazaraq, siz hesab edə bilər kimsə sürətli bir qeyd yazmaq kimi, Bu IP ünvanı qoyaraq alan və və port nömrəsini Alıcı, bu zərfin üzərində, sonra, öz IP ünvanı və öz yazı üst sol tərəfdən port nömrəsi bir məktub olduğu kimi künc. Daha sonra, kabelsiz onu göndərin. Və elə, yönlendirici vasitəsilə səyahət teller vasitəsilə kabelsiz, MİT yol aşağı. Bir firewall etdiyiniz Belə ki, necə siz baş ki, dayandırmaq? Siz nə edərdiniz növbəti p əgər müəyyən bir firewall həyata idi? Mən bütün Harvard insanlar necə dayandırmaq yoxdur daha insanlar MİT danışır? [? TƏLƏBƏ: Siz] məktubu geri?. HOPARLÖR 1: nə? [? TƏLƏBƏ: Reverse] erkən məktubu. HOPARLÖR: 1 məktub Reverse - nə deməkdir? [? TƏLƏBƏ:? Göndərmək] bu gönderene geri. HOPARLÖR 1: geri göndər. OK. Belə ki, virtual rədd edə bilər geri etməklə növ zərfdə, birtəhər göndərən. Qədər əmin ki, nə biz nail olmaq istəyirik. Lakin edək bir az daha dərin dalış. Mən necə etməliyəm? Bu problemə giriş varsa - Ben əgər firewall və mən səmərəli Ben bal A və B arasında daimi və Mən baxmaq olur ki, bir orta insanam bu zərf daxilində və qərar geri göndərmək üçün olub Harvard və ya onu davam etdirmək üçün imkan, nə ki, firewall, mən gedirəm edir baxmaq istəyirəm? Mən burada eşitdim edirəm. [? TƏLƏBƏ: Bu haradan] gələn?. HOPARLÖR 1: gələn olduğu. Belə ki, mənbə IP ünvan əgər - qədər burada kiçik sayı - aid IP ünvanı - Harvard üçün və mən həqiqətən bilirəm edə bilər ki, yüksək ehtimalı ilə. Harvard IP ünvanlar çoxu başlamaq 140,247 dot bir şey dot ilə bir şey, və ya 128,103 dot bir şey dot bir şey. Harvard o chunks malikdir IP adresleri. Yaxşı, mən kimi ki, IP ünvanlarını görürsünüzsə göndərən, yalnız geri göndərə bilərsiniz. Reallıqda isə, internet deyil vaxt israf narahat geri bit göndərilməsi. Bu, sadəcə sözün paket damla bu silerek, səmərəli. Beləliklə, mən baxmayaraq da başqa nə ola bilər? Mən insanların etsin güman Harvard səfər mit.edu və qoparmaq web saytları və watch videos MİT, və kimi də. Amma mən Harvard insanlar istəmirəm MİT hər kəs e-poçt. Necə izin verə bilər Harvard yol internet vasitəsilə, MİT, amma izin üçün Bir e-poçt kimi bir şey? [? TƏLƏBƏ: The] port nömrəsi. HOPARLÖR 1: A port nömrəsi - var ki, yalnız digər tərkib hissəsi var. Biz biz yalnız IP ünvanı var kullanılarak geliştirilebiliyor, ya da, port nömrəsi burada 80, benzersiz ifadə edərək, web trafik müəyyən edir. İndi bu bilirik gözləmək deyil - Əgər bəziləri artıq bilirik bilər tanışlıq dən - istifadə ki, bir sıra var e-poçt üçün, adətən? Bu tez-tez 25 var. 25 SMTP istinad edir, bir poçt siz ola bilər ki, transfer protokolu Siz istəyirsinizsə, bir nöqtədə qurmaq idi Eudora, və ya Outlook istifadə edərək, və ya kimi bir şey. Bu, yalnız bir sıra - 25. Biz istifadə edilən Telnet, əvvəl, 23 istifadə edir. FTP - fayl ötürülməsi protokolu, heç varsa bir səsi - 21 istifadə edir. HTTPS, HTTP təhlükəsiz versiyası biz qayıda bilərsiniz əvvəl uzun, 443 istifadə edir. Belə ki, dünyanın bütün dəstə var - paketlərin əlaqədar nömrələri əksinə, xidmətləri əlaqədar o faktiki nömrələri. Belə ki, bütün bir firewall edir var. Bu virtual daxilində nəzər alaraq var zərf, sonra Bəli qərar və ya Xeyr birlikdə çatdırmaq üçün əsaslı həmin maddələr. İndi Harvard aydın nə edə bilər bu firewall keçmiş olsun? Mesaj göndərə bilmək istəyirsinizsə MİT, lakin aşkar deyil, yaxşı, sizin IP ünvan aldatma bilər və yalnız elə bilirəm ki, kifayət qədər xülya ola C kodu yazmaq və öz yazmaq necə dəyişikliklər şəbəkə proqram firma ünvanı. Bu problem tamamilə göndərə bilər data anonim, lakin siz istəyirsinizsə cavab hər cür almaq MİT-in görmək istəyirəm ana, təbii ki, bu ünvanları doğru olmalıdır. Əks halda, bir şey deyə bilərsiniz istədiyiniz sizə fikrində deyilik onlardan geri eşitmək. Amma bu yalnız növ bir biz göndərə bilərsiniz ki, hücumların. Biz bu göndərmək Lakin çıxır mesajları - və nə edək bu bir nümunə. Hesab edirəm ki, bir mesaj varsa, çıxır Mən göndərmək istədiyiniz yalnız göndərilən deyil bir zərf. Səmərəlilik xatirinə, xüsusilə zaman üçün siz sorğu etdiyiniz faylları və ya Siz əldə etdiyiniz cavablar var xüsusilə böyük, nə TCP/IP-- Transmissiya Nəzarət Protokolu / İnternet Protokolu - yalnız bir xülya var nə şəbəkə söyləyərək yolu proqram təminatı və kompüter yoxdur - onlar bu kimi bir mesaj almaq və onlar fraqmentlər daxil ölmek - Gəlin dörd fraqmentləri deyirlər. Və mən indi burada bu qədər kəsilmiş halda, nə, burada bu qədər kəsilmiş mənim kompüter sonra nə edəcək ki bu deyil bir parça almaq və qoymaq niyyətindədir zərfə. Bütün hüququnu, və mənə imkan - nin görək. Bir almaq olacaq. Başqa zərf etmək niyyətində və oldu bu ikinci hissəsində qoymaq olacaq Burada bu mesajın. Bütün hüquqlar. Bu üçüncü almaq olacaq hissəsi, burada qoyulur. Bəlkə gələn dəfə biz edəcəyik yalnız iki hissədən yoxdur. Və biz, dördüncü iştirak edəcəyik və burada qoyulur. Və nə, indi yazılı olmalıdır Bu konvertlərində - biz iddia edəcəyik ki, zamanların üçün xatirinə və faktiki yazmaq deyil. Hər haqqında yazılı lazımdır nə mənim mesajı ilə bu dörd zərflərin, kimsə üçün? [? TƏLƏBƏ: The] üçün?. HOPARLÖR 1: Belə ki, üçün. Mən IP ünvanı və yalnız ehtiyac port nömrələri, biz yalnız edildiyi kimi, mən indi bir növ bir sıra lazımdır Bu, bu paket biridir, demək iki, bu üç, bu dörd. Və bu həqiqətən faydalıdır. Çünki internet, çıxır, həqiqətən olduqca etibarsız edir. Routers sıxılmış bilərsiniz. Kabellər overwhelmed əldə edə bilərsiniz - bir oversimplification - lakin, bit belə ki, nə marşrutlaşdırıcıları yalnız paketləri düşmək nə var. Başqa sözlə, internet əgər yalnız həqiqətən sıxılmış, siz almaq bilər bu dörd paket üç out. Amma bir unikal identifikator varsa onların hər biri, siz olduğunu bilirsiniz paket dörd nömrəni dörd itkin. Beləliklə, siz də oğlan xahiş edə bilər təkrar digər sonu. Lakin, baş vermir ki, hərfinin baş verə bilər nə edək. Mən bir mesaj göndərmək istədiyiniz Belə ki, əgər - Kim mənim mesaj almaq istəyirəm internet? Necə kimsə haqqında yaxın ön qədər. Brian, o? Bütün hüquqlar. Siz orada qalmaq. Mən sizə göndərmək üçün gedirəm. Və internet haqqında şey ki, onlar hətta bilər eyni yolu edin. Belə ki, burada mən getmək. Mən bir mesaj göndərirəm parça dörd biridir. Bir router olun. Yalnız digər insanlar ilə məşğul bildirin. Burada gedin. Biz sizə bu vermək, və edəcəyik biz sizə bu verəcəyik. Və biz necə tez görmək lazımdır - Bunun neçə ms Brian bu mesajı almaq üçün. Hər kəs bu gün iştirak edir. Bütün hüquqlar. Brian bir və iki vardır. Kimsə olmaq istəyir - [? TƏLƏBƏ: Bütün dörd. ?] HOPARLÖR 1: O, hər dörd var. Belə ki, heç bir paket düşməsi seçdi. Bu sərin var. Bu gözəl. Belə ki, Brian indi bütün dörd var. Siz irəli getmək və istəyirsinizsə Bizim üçün bu reassemble. Edirəm ki, biz iddia edirik, bilirik. Belə ki, zaman xatirinə - Biz dörd var. Belə ki, OK, onlardan biri açın. OK. Ki, dörddə biri var Sizə mesaj. İndi, ikinci açın. Bu, sonunda, funny ola bilər yalnız mənə və Brian üçün. Bütün hüquqlar, iki var. Belə ki, arada, fiziki etdi Bu qayçı, lakin bütün bir parçası bu şeylər edir kompüter yalnız bəzi göndərin bir virtual bir paketdə bit, zərfdə, the bit bəzi digərləri, digər bəzi, bəzi sonra dördüncü və kompüter bildirin , həmin nömrələri əsasında qərar nə var üçün onlara concatenate üçün. Və Brian nin, bəlkə, yalnız bunu görürük ki, bir. Mən Brain göndərilən mesaj - çünki Əlbəttə, internet ilə doldurulur Bu edir - bəli. Belə ki, mesaj var. Və Brian indi üçün asmaq olar. Belə ki, açıq-aydın etdi bir müddət bunu. Amma ki, həqiqətən olur vasitəsilə məlumat yönlendirme kimi bu şəkildə tamaşaçı. Amma xal bir sıra yenə var, yönlendirici, firewall və digər bal A və B. arasında belə şeylər daha çox yalnız hekayəsini izah şifahi, mən bu qədər çəkin istədiyiniz fikir video bizim bəzi yoldaşlar ki, Erikson, il geri, həqiqətən, izah edir ki, birlikdə qoymaq necə bu işləri. Və təxminən 10 və ya belə dəqiqə davam edir. Belə ki, indi siz verim Net döyüşçülər. [Musiqi ifa] Dastançı: tarixində ilk dəfə olaraq, insan və maşın var birlikdə çalışan bir arzusu həyata - heç bilir ki birləşdirən güc olmadan coğrafi sərhədləri, irqi, məzhəb, və ya rəng ilə bağlı - Ü kommunikasiya həqiqətən yeni bir dövrün insanları bir araya gətirir. Bu xalis sübh edir. Bu işləri necə bilmək istəyirsiniz? Başlamaq üçün buraya basın xalis daxil səyahət. İndi dəqiq nə zaman ki, link tıklayan? Siz informasiya axını başladı. Bu informasiya daxil aşağı səyahətlər öz şəxsi mail otaq, cənab zaman IP paketləri, o, yazıları, və onun yolunda göndərir. Hər bir paket onun ölçüsü məhduddur. Poçt otaq ayırmaq necə olmalıdır məlumat və necə bu paketi. İndi paketi olan bir etiket lazımdır belə mühüm məlumat kimi Göndərənin ünvanı, alıcı ünvanı, və paket növü deyil. Bu paket gedir Çünki internet üzərinə, bu da , proxy server üçün bir ünvan edir ki, xüsusi bir funksiyası var biz sonra görəcəksiniz kimi. Bu paket artıq üzərinə başladı lokal şəbəkə və ya LAN. Bu şəbəkə bütün birləşdirmək üçün istifadə olunur yerli kompüter, yönlendirici məlumat üçün printerlər, Et Cetera fiziki divarları daxilində mübadiləsi binası. Bu LAN, olduqca nəzarətsiz yer və təəssüf ki, qəza ola bilər. LAN tutduğu yol doludur informasiya bütün növləri ilə. Bu IP paketlərin, Novell paket var AppleTalk paket - onlar qarşı olacaq həmişə olduğu kimi trafik. Yerli router həll etmək üçün oxuyur və zəruri hallarda üzərinə paket yüksəldir başqa şəbəkə. Ah, router - bir zahirən nəzarət rəmzi qeyri-mütəşəkkil dünya. ROUTER: Whoops, sorry bu barədə. , Bu burada bu qoymaq edək burada bu. Burada hərəkət edir. Bu bir hərəkət edir. Bu bir istəyirəm yoxdur. Bu bir hərəkət edək. Bu burada gedir. [Işitilemez] Burada bir jangle qoyun. Nin burada bu bir qoymaq edək. Olmaz, mən ki, gedəcəyəm. Nin burada bir qoymaq edək. Dastançı mövcuddur: O - sistemli, əhəmiyyət verməz, metodiki, mühafizəkar, bəzən deyil, kifayət qədər sürətli up. Lakin ən azı o, dəqiq deyil çox hissəsi üçün. ROUTER: qoyun ki, orada bir. Biri gedir, biri gedir ki, var və bu, bir var gedir. Yaxşı, başqa biri var gedir. Burada gedir. [Işitilemez] Dastançı: paketlərin izni kimi router, onlar öz yolu etmək korporativ intranet və baş router keçid üçün. Router daha səmərəli A bit, router keçid sürətli və boş oynayır IP paketlərin ilə deftly marşrutlaşdırma onların yolu boyunca onlara - bir digital langırt sehrbazdır, Siz. ROUTER SWITCH: Burada getmək. Burada başqa bir gəlir. Və digər var. Bu saat, ana. Burada gedir. Geri ətrafında bağırtı. Hey, orada, burada. Üzərində sol. Üzərində sağa. Üzərində sol. Üzərində sağa. Siz var. Burada gəlir. O, skorlari, tumurcuqları. Bu olacaq. Wayne Hey, burada həyata baxın biri gəlir. Oh, burada biz gedin. Dastançı: paketlərin onların gəlmək kimi hedef, onlar tərəfindən seçilmiş edirik şəbəkə interfeysi, hazır Növbəti səviyyədə göndərilib - Bu halda, proxy. Bu proxy kimi bir çox şirkətlər tərəfindən istifadə olunur üçün orta insan sort onların internet yük azaltmaq keçid, və təhlükəsizlik səbəbləri həmçinin. Gördüyünüz kimi, paket , müxtəlif ölçülü bütün onların məzmunu asılı olaraq. Vəkil paket açır və görünür web ünvanı və ya URL üçün. Ünvanı olub asılı olaraq məqbul paket üçün göndərilir internet. Olan bəzi ünvanları, lakin var təsdiqi ilə cavab vermir vəkil - ki, deyirlər korporativ və ya üçün idarəetmə qaydalarında. Bu summarily həll olunur. Biz ki, heç biri olacaq. Onu edənlər üçün, bu yolda yenidən. Next up, firewall. Korporativ firewall iki məqsədi xidmət edir. Bəzi olduqca pis şeyi qarşısını alır daxil gələn ildən internet intranet, və bu da mane ola bilər həssas korporativ informasiya internet üzərinə göndərilir. Bir firewall vasitəsilə router paket qədər seçer və üzərinə bu yerləri çox dar yol, və ya bant, biz demək kimi. Aydındır ki, yol geniş deyil onlara bütün almaq kifayətdir. İndi bütün nə wonder bilər bunu etməyən olan paket yol boyunca. Bəli, zaman cənab IP bir almaması bir paket olduğunu etiraf vaxtında almış, o, sadəcə bir əvəz paket göndərir. Biz indi dünyada daxil etməyə hazırıq olan internet bir hörümçək web qarşılıqlı şəbəkələri olan bizim bütün dünyanın span. Burada, marşrutlaşdırıcıları və açarları yaratmaq şəbəkələri arasında links. İndi xalis tamamilə fərqlidir siz daxilində tapa bilərsiniz çox ətraf mühit Sizin LAN müdafiə divarları. Burada, bu Wild West var - bol yer bol imkanlar şeyi çox araşdırmaq və yerlərdə getmək üçün. Çox az nəzarət və sayəsində tənzimlənməsi, yeni ideyalar münbit tapmaq zərflərin push torpaq öz imkanları. Ancaq bu azadlığın, müəyyən təhlükələr də pusuya yatmak. Siz cavab olacaq zaman Bilirsiniz olmaz ölüm dreaded ping, xüsusi normal sorğu ping versiyası olan bəzi axmaq mess qədər fikir unsuspecting ev sahibliyi edir. Bizim paketlərin almaq yolu ilə ola bilər peyk, telefon xətləri, simsiz, və ya hətta trans-okyanus kabel. Onlar həmişə sürətli etmirlər mümkün və ya qısa, marşrutları. Lakin onlar nəhayət orada olacaq. Bəlkə ki, bəzən nə var World Wide wait çağırıb. Amma hər şey rəvan iş zaman Siz dünyanın alt edə bilər beş dəfə açılan üzərində - bir şapka, sözün və və dəyəri bütün yerli zəng, və ya daha az. Bizim təyinat sonuna yaxın başqa bir firewall tapa bilərsiniz. Kimi sizin perspektiv asılı olaraq veri paketi, firewall bir ola bilər təhlükəsizlik qalası, və ya bir dreaded düşmən. Bu, bütün sen hansı tərəfdən asılıdır və hansı niyyətləri var. Bu firewall üçün nəzərdə tutulmuşdur yalnız paketlər halında bildirin öz meyarlarına uyğun gələn. Bu firewall fəaliyyət göstərir port 80 və 25. Digər vasitəsilə daxil olmaq üçün bütün cəhdləri port iş üçün bağlıdır. Port 25 isə, poçt paketləri üçün istifadə olunur port 80 üçün giriş internet paketləri web server üçün. Firewall Inside, paket var daha ətraflı nümayiş. Bəzi paketləri vasitəsilə asanlıqla onu , gömrükdə rəsmiləşdirilməyib isə digər yalnız bir az şübhəli baxmaq. Bu firewall zabit asan deyil kimi fooled zaman bu ping və ölüm paket özü maskalamaq üçün çalışır normal ping paket kimi. GÜVENLİK DUVARI: Next. OK. Gedin. Bu OK. Problem yoxdur. Yaxşı bir gün var. Burada olun. Bye. Dastançı: bu paket Lucky üçün bu günə qədər bunu etmək üçün kifayət qədər ki, səyahət demək olar ki, başa çatıb. Bu, yalnız üçün interface bir lineup var web server qədər alınacaq. Hal-hazırda bir web server bir çox çalıştırabilirsiniz şeylər, bir mainframe ki, bir webcam üçün, Sizin stolüstü kompüter. Və ya niyə sizin soyuducu? Müvafiq quraşdırma ilə siz tapa bilərsiniz sizin üçün makings var həyata əgər toyuq cacciatore və ya Siz alış-veriş getmək üçün var. Unutmayın, bu xalis sübh edir. Demək olar ki, bir şey mümkündür. Bir-bir, paketlərin, alınan açıldı və unpacked. Onlar ehtiva məlumatlar - ki, sizin deyil məlumat üçün - web üçün göndərilir server tətbiqi. Paket özünə təkrar hazır yenidən istifadə və dolu bilgileri, müraciət və geri, geri yolunda, göndərmək keçmiş firewall, yönlendirici və internet vasitəsilə, geri vasitəsilə Sizin korporativ firewall və sizin interface, sizin təmin etmək üçün hazır məlumat web browser İstediğiniz - ki, bu film. Öz səylərini razı və etibar daha yaxşı bir dünya, bizim etibarlı ildə data paketlərin daxil zövqlə off gəzmək bilmədən bir gün qürub, tam, onlar xidmət öz ustaları. İndi xoşbəxt sona deyil? HOPARLÖR 1: ki, sonra deyil, internet işləri necə. Problem set yeddi vasitəsilə və siz daha yaxşı bu anlamaq və iradə HTML, PHP, və daha çox bir az məlumat. Dəqiqləşdirilməsi ki, haqqında daha çox Cümə həyata gedəcək. Və biz bazar ertəsi günü görəcəksiniz.