DOUG LLOYD: Siz seyr varsa internet primer video, Mən bir cliffhanger bir az sol İnternet haqqında danışaraq və protokolların bir sistem necə. Yaxşı, haqqında danışmaq edək bu protokolların ilk həqiqətən internet ibarətdir. Və Maraqlıdır ki, bu Internet Protocol adlanan, olan biz adətən IP kimi baxın. Dediyim kimi internet, bir var qarşılıqlı şəbəkə, internet, həqiqətən yalnız bir neçə şəbəkələri birlikdə parçalar və elə qəbul bir-biri ilə ünsiyyət. Bu elə mən söhbət alıram nədir? Bəli, bu Internet Protokol edir. Məlumat necə diktə B. qeyd etmək baxımından ötürülən Bu vəziyyəti sort internet şəbəkəsinə qoşulması bu edin qəbul edilir protokol məlumat lazımdır B. qeyd etmək baxımından köçürülüb Ki, çox sonunda belə internet primer video, Mən bu şəkil göstərdi nə internet idi. Və kiçik miqyasda, bu həqiqətən yəqin ki, olduqca dəqiq. Bu necə üç şəbəkələri ola bilər həqiqətən bir-birinə danışmaq. Amma bu bir az yanlış var. Və səbəbi bir az var yanlış əgər çünki mən yalnız şəbəkələri sayı burada rahatlığı naminə və biz başqa hər şey xilas və yalnız networks-- diqqət bu bir az çünki yanlış var üç şəbəkə var ki, nəzərdə tutur bir-birinə bir əlaqə. Bir iki ilə bağlıdır. Iki-üç ilə bağlıdır. Və üç biri ilə bağlıdır. Mən haqqında danışmaq zaman Burada bağlantısı, mən fiziki söhbət, simli bağlantısı. Biz simsiz var. Amma bu həqiqətən mümkün deyil data kabelsiz ötürülən olunacaq geniş miqyasda üzərində. Və belə bir nöqtədə, biz, həqiqətən etibar yoxdur simli technology-- telefon teller, fiber optik naqillər, müxtəlif texnologiyalar fiziki ki birləşdirən B. qeyd etmək bir point Və kiçik miqyasda kimi Bu dəqiq ola bilər şeylərdir, lakin image bir olur kimi böyük kiçik, indi edək biz altı müxtəlif şəbəkələri var təsəvvür. Ki, doğrudur, indi biz hər şəbəkə üçün bu kimi bir şey hər bir digər şəbəkə bağlı olmalıdır. Və hər şəbəkə baxsaq buna bağlı beş oxlar var. Belə ki, hər şey bağlıdır hər bir digər şəbəkə. Biz yalnız burada altı şəbəkələri var və artıq nə qədər məftil baxmaq biz doğru işə lazımdır? Və internet ibarətdir bir çox artıq altı şəbəkələri. Biz hər bir tel ödəyə bilməz bir-birinə şəbəkə şəbəkə, xüsusilə bəzi nəzərə Bu şəbəkələr okeanlar, sağ span? Biz qoşulmaq çalışdığınız əgər Asiya və Avropa şəbəkə, biz olacaq bütün okean span. Biz lazım olacaq bir nöqtədə teller istifadə lakin biz azaltmaq istəyirəm Biz, həqiqətən, istifadə teller sayı. Biz göndərmək istəmirəm okean arasında milyon teller, onlar milyonlarla başa çünki dollar her birine yatmaq. Və belə sürətlə biz edə bilməz Artıq internet ödəyə. Beləliklə, biz bir var hər şəbəkə üçün yol hər bir digər danışmaq şəbəkə və ya başqa biz internet ədəd ki, qaralar internet digər ədəd. Və biz istədiyiniz nə deyil. Amma biz istəmirik Bunların hamısı birlikdə simli. Bu harada marşrutlaşdırıcıları deyil play geri gəlir. Biz aşağıdakı şəkildə marşrutlaşdırıcıları istifadə edə bilərsiniz. Nə əvəzinə hər şəbəkə fiziki olan hər bir digər şəbəkə bağlı, biz Bu vasitəçi ədəd idi şəbəkələri bağlı idi bu vasitəçilər, olan Bir neçə şəbəkələri ilə bağlıdır. Belə ki, əvəzinə bir əlaqə olan bəlkə iki, üç, dörd, beş, altı, bir router bağlanır, olan bəlkə birləşdirir bir və ya o iki şəbəkələri, həm də bəlkə digər birləşdirir yönlendirici, həmçinin həmin digər şəbəkələrə birləşdirəcək. Və router iş is-- Bu məlumat var bir marşrutlaşdırma masa adlı ki, harada nə diktə Mən xüsusi IP ünvanı görmək əgər mən getmək? Mən IP ünvan başlanğıc görürsünüzsə dörd, mən bu yolu getmək üçün gedirəm. Mən ilə başlayan IP ünvan görülür 12, mən yol getmək üçün gedirəm. Biz bağlı ehtiyac yoxdur fiziki şəbəkə sayı dörd Bu misalda və ya şəbəkə sayı 12. Biz yalnız ümumiyyətlə bilirik biz getmək istəyirəm. Bu barədə düşünmək əgər, bu cür deyil recursion anlayışına bənzər biz zaman danışdıq ki, biz bu barədə söhbət C. Mən sizə qoşulmaq fikrində deyiləm dəqiq siz getmək istədiyiniz. Mən yalnız bir addım hərəkət gedirəm Siz getmək istədiyiniz yaxın. Və mən başqası məşğul imkan olacaq Problemin qalan həlli. Mən yalnız bu kiçik parça həll edəcəyik problem və onun qalan təxirə başqası üçün. Belə ki, marşrutlaşdırma məlumat əslində recursion oxşar cür. Ki, başa düşürük bir anlayış varsa yaxşı, bəlkə bənzətmə kömək edəcək. Belə ki, bir nəzər salaq Bu şəbəkə nümunə təkrar, güman, biz həmin altı istifadə etmək olacaq şəbəkələri, altı ilə bir. Belə ki, yalnız hər ki, bildirin Şəbəkə bir IP ünvanı bir dot bir şey ilə başlayır. Və biz var ki, demək lazımdır bir başqa şey ki, necə bütün sistemləri ilə məşğul bir şəbəkə bağlıdır. Biz yalnız bütün birləşdirən qayğısına bir internet birlikdə bu şəbəkələri. Belə ki, hər bir cihaz ki, bir şəbəkə bağlı ilə başlayır bir IP ünvanı var bir dot və sonra digər üç ədəd. Bu bir ümumiləşdirmə edir yol şeyi həqiqətən çalışır. Bu, olduqca bir az daha dəqiq bu daha var. Amma bu bir verməlidir nə İnternet ümumi fikir Protokol həqiqətən edir. Belə ki, bu biz əvvəl idi diagram idi. Bu sistem olduğunu davamlı deyil. Hətta altı, bu OK ola bilər. Biz 10 və ya 20 və ya 50 almaq Lakin, biz istəyirik gedən teller bir çox yalançı olunacaq. 50 də hələ deyil aysberq hətta tip şəbəkələrinin sayı kimi olduq. Belə ki, bu model davamlı edir. Biz bu qalmaq bilməz. Belə ki, əvəzinə qəbul edək biz qurtarmaq üçün bu model arasında bütün teller şəbəkələr və biz marşrutlaşdırıcıları əlavə edin. Belə ki, bu sarı qutuları marşrutlaşdırıcıları təmsil edir. Onların iş hərəkət etmək məlumat ümumiyyətlə getmək ehtimal olduğu üçün yaxın. Və bəlkə bu əlaqələri var Bu şəbəkələr var. Və bəlkə bu masalar ki, yönlendirici daxil inşa edilir. Biz yalnız baxaraq başlamaq əgər, belə ki, şəbəkə bir, məsələn, əsasən nə desə deyil Mən heç bir ünvan olduğunu görürük nə bir one-- ilə başlamaq deyil nida point bir və ya bang orada bir, mən gedirəm one-- deyil router onu keçmək üçün. Və oradan, router qərar qəbul edə bilər. router Mən bir baxın, əgər, mən deyir şəbəkə nömrəli hərəkət olacaq. Bu mal yaşıl arrow var ki, sol üst qutusu həyata ayrıldı. Mən two-- görürsünüzsə ki mal arrow sort top sağ tərəf üçün bənövşəyi network-- Mən bir IP ünvanı görürsünüzsə bir iki ilə başlayan, Mən iki şəbəkə doğru getmək üçün gedirəm. Mən üç, dörd, beş və ya görürsünüzsə Altı qırmızı arrow gələn ki sol üst router I deyiləm üç, dörd, beş və ya altı bağlı. Amma mən bilirəm kimsə olan və ya kim bir az daha yaxın edir. Mən yalnız, demək gedirəm hər dəfə mən bir IP ünvanı bax üç ilə başlayan, dörd, beş və ya altı, mən yalnız deyiləm ki, router göndərmək üçün gedir. Beləliklə, mən bir az daha yaxın hərəkət edəcəyik getmək imkan üçün nəzərdə harada problemi ilə router məşğul. Və əgər see-- edə bilərsiniz kimi burada fasilə və trace-- istədi Siz hər nöqtəsində əldə edə bilərsiniz Harada olursunuzsa olun şəbəkə. Bütün altı şəbəkələr hələ bilərsiniz hər bir digər şəbəkəsinə qoşulmaq lakin onlar fiziki deyilik Artıq bağlıdır. Onlar indi bu aralıq addımlar istəyirik. İndi, əlbəttə var bir sürət off ticarət, sağ? Bir birbaşa idi altı bağlı, biz ki iki keçmək lazımdır yol boyunca marşrutlaşdırıcıları. Belə ki, biz əldə edə bilər bir az daha sürətli bağlantısı. Amma bəlkə ticarət-off bu dəyər, doğru? Bu qədər bahalı olacaq, əgər faktiki dəyəri baxımından, dollar və qəpik, fiziki tel birlikdə bütün bu şəbəkələri, bir bəlkə bir az sürəti yavaşlama yaxşıdır. Biz ki, dözə bilər. Belə ki, yenə ki, məsələn, biz yalnız idi şəbəkələrinin heç bəhs birbaşa bütün bir-birinə qoşulmaq. Been-- var ola bilər bəlkə nümunə Biz ki, bunu etdik bilər bəlkə bir və iki idi şəbəkə birbaşa bağlıdır. Və OK olacaq. Bəzi şəbəkələr fiziki digər şəbəkələr bağlı. Lakin onlar bütün deyilik bir-birinə bağlı. Onlar routers-- etibar bu misal da rabitə yaymaq baxımından B. qeyd etmək Kimi kiçik Smartphone Scale nə biz burada söhbət edirik Bu konfiqurasiya, həqiqətən bilər yalnız daha səmərəli ola birbaşa əlaqələri olan. Lakin geniş miqyasda, biz bir çox daha yaxşı bir sistem miqyaslı. Bu, həqiqətən azaltmaq olacaq bizim şəbəkə infrastrukturunun dəyəri onun iş vasitəçi marşrutlaşdırıcıları üçün Bu göndərən trafik hərəkət etməkdir alıcı, baxımından qeyd etmək B, hamı məftil fərqli olaraq birlikdə. Belə ki, bir nəzər salaq məlumat nümunə Bu Internet Protokol istifadə edərək səyahət. Mən fiziki edirəm ki, bildirin IP 1.208.12.37 yerləşən mən bir şəbəkə yerdə mövcuddur. Mən sizə bir mesaj göndərmək istəyirəm. Və beş etdiyiniz 5.188.109.14 şəbəkəsi. Sizin IP ünvanı xüsusi deyil məsələ, lakin bu nümunə bu ümumiləşdirmə bəhs edirik internet protokolu bütün nə haqqında. Siz beş şəbəkə etdiyiniz və mən bir şəbəkə edirəm. Gördüyünüz kimi, biz deyilik bütün bir-birinə bağlı. Belə ki, həyata başlamaq. Mən sizə bir mesaj göndərmək istəyirəm. Və belə elə mən ünsiyyət router ki, mesaj. router biri olduğunu həqiqətən IP ünvanı var. Və harada axtarır getmək ehtimal. Biz beş dot bir şey olacaq. Indi mən başlamaq üçün gedirəm my-- ya router istifadə edərək, daha doğrusu, istifadə başlamaq üçün gedir onun router masa boyunca məlumat keçməsi. Bu beş bir deyil ki, görür, belə ki, Mən bu oğlan onu keçmək üçün gedirəm deyir. Sonra bu oğlan bir qərar qəbul etmək üçün var. Harada getmək üçün gedirəm? Bəli, bu bir deyil, mən deyiləm bir şəbəkə hərəkət olacaq. Və bu iki deyil. Mən hərəkət etmək niyyətində deyiləm iki şəbəkə. Bu beş ilə başlayır. Mən bağlı deyiləm beş, bu router deyir. Və mən yalnız onu keçmək üçün gedirəm to-- bu yol aşağı getmək üçün gedirəm. Bu harada üçlər və dörd ayaq və beşbir və allak gedin. Mən onunla ki, oğlan məşğul imkan olacaq. Mən bunu bir az daha yaxın almaq lazımdır getmək ehtimal olduğu üçün. Mən getmək ehtimal bilirik ki, ümumi istiqamətdə. Amma bəlkə ki, oğlan ilə məşğul ola bilər. OLDU. Belə ki, oğlan görünür. O, OK, bu IP deyir ünvanı beş ilə başlayır. Bəli, mən üç və bağlı alıram altı, mən birbaşa mesaj ala bilmir harada getmək lazımdır. Amma orada digər router, Mən Mən bunu dörd ayaq və beşbir göndərmək əgər bilmək, bu idarə edə bilərsiniz. Belə ki, yol aşağı birlikdə keçir. Və sonra bu router də, mən deyir şəbəkələri dörd və beş bağlı. Belə ki, bəli, mən sizə kömək edə bilər. Mən sizin IP ünvan almaq lazımdır ki, beş ilə başlayır. Mən beş şəbəkə vermək lazımdır. Beş şəbəkə bəzi iş edəcəyik Onun son və mesaj verir. İndi biz uğurla var mənə bir mesaj ötürülən Sizə Internet Protocol istifadə edərək. Yenə çox məqsədlər üçün ümumiləşdirilmiş illüstrasiya nə kimi. Amma ki, nə olduqca çox var Internet Protokol işləyir. marşrutlaşdırıcıları bilirik ümumiyyətlə harada göndərmək üçün və bu birlikdə bir addım göndərir yol, bu yaxın və daha sıx almaq təyinat üçün bir qədər router fiziki bağlıdır şəbəkə və ya üçün ünvanı və ya hər hansı sual və orada verir. İndi, ümumiyyətlə, həqiqətən istisna olmaqla, həqiqətən kiçik, kiçik mesajlar, onu göndərmək niyyətində deyil məlumatların böyük bir yığın kimi. Mən sizə göndərilməsi alıram əgər çox uzun e-poçt email-- Bu niyyətində deyil demək ki, bütün e-poçt almaq, top onu qablamaq və ya bir paketi və ya nə olursa olsun, və ki, bütün göndərmək şəbəkə aşağı şey. İlk növbədə, göndərilməsi məlumat şəbəkə boyunca bahalı. Bu qədər əlavə etməyib. Və daha böyük yığın, daha bahalı Bu yolu hər bir addım hərəkət etməkdir. Və elə var, əgər bir yavaşlama və sonra bu cür kimi giant-- var Siz quru yolu üzərində sürücülük edirsinizsə və bu nəhəng yük maşını var yol blok növü və ya onun ətrafında ala bilmir lane bu cür yayılmışdır, çünki. Bunun arxasında başqa hamı aşağı yavaşlatır. Lakin kiçik avtomobil, onlar əgər bütün kiçik maşın idi onlar ətrafında hərəkət edə bilər ki, analogiya növ kömək edir bir az. Belə ki, sistem bir böyük blok edə bilərsiniz həqiqətən yavaş hamı başqa. Və belə IP nə gedir nə paketlərin Bu data bölünüb. Bu böyük e-poçt almaq olacaq və ya FTP transfer və ya bir fayl ötürülməsi, və ya bəlkə bir edilməsi alıram bir web browser tələb Mən pişik bir şəkil istəyirəm, çünki. Və bu almaq olacaq sorğu və ya e-poçt və ya fayl və bir çox ədəd onu parçalamaq və ayrı-ayrı ədəd bütün göndərin. Belə ki, əslində, mən yolunun doldurulması alıram kiçik avtomobil, bir çox olan bütün edə bilərsiniz əvəzinə böyük bir yük maşını hərəkət ki, güc, bir şey yanlış gedir əgər, başqa hamı üçün trafik boğmaq. Başqa yan təsiri var, əgər bu deyil fəlakətli bir növ uğursuzluq və bir şey yanlış gedir və paket azalıb olur. Something uğursuz və mesaj təbliğ edilə bilməz. router bəlkə idi çox stuff gedən. O hər şeyi hoqqabazlıq bilməz. Və belə ki, yalnız sözün azalıb. Bu doğru, analogiya sort var? Bu gedən çox şey var. Bu məlumat keçən var baxımından nöqtəyə B. Biz yalnız iki deyilik internet insanlar, belə ki, çox çox trafik emal var. Və kifayət qədər əlləri yoxdur, əgər Bu bunu nə anlamaq bilməz, Bu yalnız bir şey düşmək bilər. Belə ki, başqa bir şey edə bilərsiniz. Bu çox davam var. Biz böyük biri kimi mesaj idi blok və düşmüşdür oldu nə idi, İndi biz yenə mesaj göndərmək lazımdır. Və biz bəlkə indi yenidən trafik səbəb olur. Və biz risk böyük blok yenidən düşmüşdür. Amma data nin qədər sınıq edilmişdir, əgər biz o biri düşmək və paket, Bu çox daha az bahalı göndərmək var paket bir fərqli olaraq daha çox vaxt bütün şey daha bir zaman. Belə ki, IP almaq üçün məsuliyyət daşıyır baxımından informasiya B qeyd etmək və həmçinin qırılma kiçik parçalara məlumat ki, şəbəkə hədsiz vergi deyil. IP da kimi tanınır connectionless Protokol. Müəyyən edilmiş yol mütləq var deyil alıcı və ya vitse göndərən versa. İndi bu misalda biz söhbət etdik haqqında, həqiqətən, yalnız bir yolu var hər şəbəkə almaq üçün. Bu Belə ki, illüstrasiya, faktiki olaraq müəyyən yol deyil B. qeyd etmək bir point Amma biz yalnız edərək dəyişdirə bilərsiniz iki marşrutlaşdırıcıları bir dəyişiklik Bu əlavə sol router masalar vəziyyəti. İndi fark sol üst router, məşğul həqiqətən iki yol var Bir dörd və ya beş IP ünvanı ilə. Bu aşağı sol enmək bilər router və ya sağ getmək bilər sağ router. Bir çox variantları var. Və bu əslində yaxşı bir şey cür Bu bizim edir, çünki daha məsuliyyətli şəbəkə. Misal üçün, əgər sort bir GPS kimi. Əgər olduğunuz halda Quru yolu üzərində sürücülük və birdən sizin GPS xəbərdarlıq Siz yol irəlidə olduğunu, Siz əgər qarşısını almaq istəyirik. Və belə ki, sizin marşrutu yeniden hesaplayabilirsiniz. Və bir router şəbəkə ilə olan məlumata əlavə harada paket olmalıdır məlumat getmək lazımdır harada getmək və ya, Bu ümumi pulse sort də var onun yerli şəbəkə dövlət. Mən göndərmək əgər nə olacaq aşağı bu yolda qarşı bu yolu? Və belə ağır yol işığında bəlkə şəbəkə hallarda, hər şeyi bir daha yönlendirilir olacaq səmərəsiz yol və ya daha çox, ümumiyyətlə səmərəsiz yol, çünki biz müntəzəm yol getmək əgər, trafik bir çox var olacaq. quru yolu tamamilə sıxışdı. Belə ki, bəlkə biz edəcəyik nə əvəzinə yan yolların, hansı adətən bir alacağını çox vaxt, lakin heç bir üzrə həqiqətən o yan yollardan istifadə. Və belə ki, biz marşrutu bilər Bizim paket yol. Belə ki, hər paket məlumatların böyük bir yığın eyni yolu ola bilər başdan sona. Və bizim şəbəkə olur daha çox məsuliyyətli Bizim router masalar üçün imkan varsa getmək harada üçün çox variantları olacaq. Biz ki, bir asılı deyilik yol həyata hərəkət yük maşını. Biz yolunun off əldə edə bilərsiniz növbəti çıxış və müxtəlif yol almaq. Və belə Internet Protocol sort çox ki, bir az edir. Belə ki, əsasları var Internet Protokol. Amma bir daha çox var ilə məşğul məsələ olan biz bir paket düşmək yoxsa nə edir? Necə ki, biz gedirik bilirik daha paket göndərmək üçün? Sağ? Yaxşı, Internet Protokol çatdırılması zəmanət vermir. Biz asılı olaraq olacaq başqa protokol ki, deyilən ilə məşğul Transmission Control Protocol, TCP. Və biz danışmaq olacaq Transmission Control Növbəti video Protokol. Mən Doug Lloyd edirəm. Bu CS50 edir.