>> [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.