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.