1 00:00:00,000 --> 00:00:04,580 2 00:00:04,580 --> 00:00:06,580 DOUG LLOYD: etdik Əgər bu video seyr edilmişdir 3 00:00:06,580 --> 00:00:09,030 biz gəlir üçün, biz məruz olduğunuz 4 00:00:09,030 --> 00:00:10,260 mədəniyyət shift bit. 5 00:00:10,260 --> 00:00:13,093 İndi, çünki biz başlamaq olacaq internet və web söhbət 6 00:00:13,093 --> 00:00:13,669 texnologiyaları. 7 00:00:13,669 --> 00:00:15,835 İndiyə qədər, biz up So həqiqətən C. bir çox bunu 8 00:00:15,835 --> 00:00:17,370 >> Və biz oldum Bizim proqramları çalışan, 9 00:00:17,370 --> 00:00:19,500 biz onları çalışan edilmişdir command line. 10 00:00:19,500 --> 00:00:23,080 Bu users nə olduqca çox var proqramları ilə əlaqə olunub 11 00:00:23,080 --> 00:00:23,760 biz yazmaq ki. 12 00:00:23,760 --> 00:00:26,859 Onlar bir şey təklif bir şey seçin , terminal pəncərə olur 13 00:00:26,859 --> 00:00:27,650 və sonra bunu. 14 00:00:27,650 --> 00:00:30,957 >> Bəzən davamlı ola bilər sonra qalır data. 15 00:00:30,957 --> 00:00:32,040 Lakin bu olduqca çox var. 16 00:00:32,040 --> 00:00:33,081 Bu command line var. 17 00:00:33,081 --> 00:00:34,775 Bu istifadəçi qarşılıqlı bilər yeganə yolu var. 18 00:00:34,775 --> 00:00:36,650 Irəli Bu baxımdan biz başlamaq olacaq 19 00:00:36,650 --> 00:00:39,980 keçid ki, istifadəçilər bizim web ilə qarşılıqlı bilər. 20 00:00:39,980 --> 00:00:42,688 Beləliklə, biz yazılı olacaq C yazılı deyil saytları, 21 00:00:42,688 --> 00:00:46,600 lakin digər bir sıra yazılmışdır PHP, o cümlədən proqramlaşdırma dilləri, 22 00:00:46,600 --> 00:00:50,810 və köməkçi Dil sort var HTML, CSS, və s. 23 00:00:50,810 --> 00:00:53,130 Beləliklə, biz başlamaq olacaq o şeyi söhbət. 24 00:00:53,130 --> 00:00:55,740 >> Biz web almaq əvvəl özünü proqramlaşdırma, 25 00:00:55,740 --> 00:00:58,720 Mən yəqin ki, yaxşı hesab edirəm Ideyası bir geri addım və tok etmək 26 00:00:58,720 --> 00:01:02,720 haqqında necə kompüter və İnsanlar internet üzərində qarşılıqlı. 27 00:01:02,720 --> 00:01:07,520 Belə ki, bu video, həqiqətən bir astar edir internet bir əsas guide. 28 00:01:07,520 --> 00:01:10,951 İndi burada verirlər CS50 bir şəbəkə sinfi deyil. 29 00:01:10,951 --> 00:01:13,700 Belə ki, nə biz söhbət etmək olacaq burada olduqca yüksək səviyyədədir. 30 00:01:13,700 --> 00:01:17,240 Biz fikrində deyilik hər hansı aşağı səviyyəyə almaq 31 00:01:17,240 --> 00:01:19,540 bütün bu stuff işləri necə məlumat. 32 00:01:19,540 --> 00:01:21,290 Əgər istəyirsinizsə ki, mən güclü had 33 00:01:21,290 --> 00:01:24,580 bir sinif alaraq gəlir kompüter şəbəkə. 34 00:01:24,580 --> 00:01:26,540 Və biz hətta deyə bilər ağ yalan və ya yalnız iki 35 00:01:26,540 --> 00:01:31,590 edilməsi məqsədləri üçün ümumi anlayış aydın. 36 00:01:31,590 --> 00:01:35,780 >> Bildirib ki, ilə Belə ki, haqqında danışmaq edək necə internet ilə qarşılıqlı. 37 00:01:35,780 --> 00:01:37,570 Belə ki, burada biz. 38 00:01:37,570 --> 00:01:38,430 Burada bizə var. 39 00:01:38,430 --> 00:01:41,096 Biz olduqca ümid edirik internet üzərində əldə olan 40 00:01:41,096 --> 00:01:42,810 Biz bütün Bildiyiniz kimi, pişik tam takoz edir. 41 00:01:42,810 --> 00:01:45,210 >> İndi biz yalnız qoşulmaq yoxdur Bu kimi internet? 42 00:01:45,210 --> 00:01:46,360 Bəli, yəqin ki, deyil. 43 00:01:46,360 --> 00:01:48,620 Daxilən, bilirsiniz , məsələn deyirlər ki, 44 00:01:48,620 --> 00:01:51,190 Siz Wi-Fi dəyişdirmək zaman Sizin kompüter şəbəkə, 45 00:01:51,190 --> 00:01:54,010 Bir adlı internet görmürəm yalnız belə olur halda 46 00:01:54,010 --> 00:01:58,870 yerli Wi-Fi adı olmalıdır. 47 00:01:58,870 --> 00:01:59,370 Sağ? 48 00:01:59,370 --> 00:02:00,880 >> Bu adətən ev kimi bir şey. 49 00:02:00,880 --> 00:02:03,338 Əgər iş edirsinizsə və ya güc Sizin şirkətin adı. 50 00:02:03,338 --> 00:02:05,340 Yalnız bir var deyil seçim internet çağırıb. 51 00:02:05,340 --> 00:02:09,710 Və belə bir şey və ya şeyi zaman arasında mövcud 52 00:02:09,710 --> 00:02:11,490 biz İnternetə qoşulmaq istəyirəm. 53 00:02:11,490 --> 00:02:12,740 O bəzi şeyləri hansılardır? 54 00:02:12,740 --> 00:02:14,110 Bəli, biz bu barədə danışmaq olacaq. 55 00:02:14,110 --> 00:02:16,180 Biz də haqqında danışmaq olacaq əhəmiyyətli bəzi şeyləri 56 00:02:16,180 --> 00:02:18,710 biz mümkün etmək üçün lazımdır İnternetə qoşulmaq üçün. 57 00:02:18,710 --> 00:02:21,214 Və bu ilk hər şeyi bir IP ünvanı. 58 00:02:21,214 --> 00:02:23,380 Belə ki, siz yəqin ki, eşitdim əvvəl müddətli IP ünvanı. 59 00:02:23,380 --> 00:02:24,630 Bunun mənası nədi? 60 00:02:24,630 --> 00:02:28,270 Yaxşı, bir IP ünvanı əsasən unikal identifikator 61 00:02:28,270 --> 00:02:30,820 bir şəbəkə kompüter. 62 00:02:30,820 --> 00:02:33,640 Sadəcə hər ev kimi və ya ofis unikal səsləndi 63 00:02:33,640 --> 00:02:36,660 olan bir mail göndərmək bilər. 64 00:02:36,660 --> 00:02:40,750 >> Eynilə, hər bir kompüter onu əgər məlumat almaq və ya məlumat göndərmək istəyir, 65 00:02:40,750 --> 00:02:43,040 benzersiz bir ünvan olmalıdır. 66 00:02:43,040 --> 00:02:45,720 Zaman məlumat Belə ki, göndərilir və ya qəbul, 67 00:02:45,720 --> 00:02:49,720 Bu göndərilən və ya qəbul olunur doğru yeri. 68 00:02:49,720 --> 00:02:52,660 I Bu müraciət sxemi, dedi IP adlanır. 69 00:02:52,660 --> 00:02:57,690 IP, Internet Protokol üçün stendlər edir Hansı daha qısa haqqında danışmaq lazımdır. 70 00:02:57,690 --> 00:03:00,230 >> İndi nə IP kimi baxmaq müraciət edir? 71 00:03:00,230 --> 00:03:04,330 Yaxşı, sxem əsasən idi, ilk tətbiq edildiyi, 72 00:03:04,330 --> 00:03:07,846 hər kompüter vermək unikal 32-bit ünvanı. 73 00:03:07,846 --> 00:03:08,720 Bu bit bir çox var. 74 00:03:08,720 --> 00:03:10,900 Ki, 4 milyard ünvanları var. 75 00:03:10,900 --> 00:03:14,190 >> Istifadə edərək, ümumiyyətlə, yerinə hexadecimal notation olan 76 00:03:14,190 --> 00:03:18,450 Biz kontekstində əvvəllər istifadə etdiyiniz C göstəricilər, ünvanları haqqında danışmaq 77 00:03:18,450 --> 00:03:21,580 biz adətən IP təmsil daha az ünvanları 78 00:03:21,580 --> 00:03:24,370 bir insan dost yol, onları təmsil 79 00:03:24,370 --> 00:03:28,680 8 bit dörd qruplar kimi decimal nömrələri kimi təmsil edib. 80 00:03:28,680 --> 00:03:34,920 Insanlar tez-tez danışmaq deyil, çünki hexadecimal, siz proqramlaşdırma etdiyiniz halda. 81 00:03:34,920 --> 00:03:38,400 Amma insanlar internetdən istifadə mütləq proqramçılar deyil. 82 00:03:38,400 --> 00:03:41,660 >> Və belə asan edilməsi və onlar üçün əlçatan 83 00:03:41,660 --> 00:03:45,430 nə haqqında danışmaq etmək üçün onların IP ünvanı bəlkə halda 84 00:03:45,430 --> 00:03:47,690 kimsə zəng etmək lazımdır bir şey gidermek üçün, 85 00:03:47,690 --> 00:03:51,610 daha bunu etmək daha yaxşıdır ümumi şərti decimal sayı 86 00:03:51,610 --> 00:03:52,880 format. 87 00:03:52,880 --> 00:03:57,570 Və belə bir IP ünvan yalnız görünür olduqca çox bu kimi w.x.y.z, 88 00:03:57,570 --> 00:04:00,650 burada o məktubları hər biri qeyri-mənfi dəyər təmsil 89 00:04:00,650 --> 00:04:02,960 0 255 aralığında. 90 00:04:02,960 --> 00:04:07,950 Xatırladaq ki, 8-bit sayı 256 fərqli dəyərlər aça bilər. 91 00:04:07,950 --> 00:04:10,520 >> Bizim sıra 255 0 niyə belə ki, var. 92 00:04:10,520 --> 00:04:15,030 Və biz 8 dörd qruplar var 32 bit böyük cəmi bit. 93 00:04:15,030 --> 00:04:17,920 Və belə bir IP ünvanı bilər bu kimi bir şey. 94 00:04:17,920 --> 00:04:24,120 Bu ümumi bir növ default IP ünvan, 123.45.67.89. 95 00:04:24,120 --> 00:04:28,850 Onların hamısı 0 sıra var 255, belə ki, cari IP ünvanı var. 96 00:04:28,850 --> 00:04:34,040 >> Burada bütün Harvard Universitetində Bizim IP ünvanlar 140,247 ilə başlayın. 97 00:04:34,040 --> 00:04:37,130 Bu ki, yalnız yol IP Bu coğrafi ərazidə ünvanları 98 00:04:37,130 --> 00:04:38,130 həvalə edilmişdir. 99 00:04:38,130 --> 00:04:42,750 Və bu bir IP ünvanı ola bilər ki, Harvard burada mövcud ola bilər. 100 00:04:42,750 --> 00:04:46,810 >> Dediyim kimi, əgər hər IP ünvan So 32 bit, təxminən 4 milyard var 101 00:04:46,810 --> 00:04:49,290 bir az vermək 4 milyarddan çox. 102 00:04:49,290 --> 00:04:51,470 Amma biz cür doğru bir problem bilərsiniz? 103 00:04:51,470 --> 00:04:53,190 Dünya əhalisinin indi nədir? 104 00:04:53,190 --> 00:04:56,560 >> Bəli, bu yerdə var 7 milyard insanın şimal. 105 00:04:56,560 --> 00:04:58,800 Və Qərb dünyasında ən azı, insanların çoxu da 106 00:04:58,800 --> 00:05:02,644 birdən çox cihaz var internet bağlantısı bilən. 107 00:05:02,644 --> 00:05:03,560 Mən burada bir var. 108 00:05:03,560 --> 00:05:04,880 Mən cibində başqa bir var. 109 00:05:04,880 --> 00:05:06,340 Mən ofisində bir geri var. 110 00:05:06,340 --> 00:05:07,387 >> Və belə ki, üç var. 111 00:05:07,387 --> 00:05:09,970 Və hətta saymaq deyil Mən də evdə olanları. 112 00:05:09,970 --> 00:05:12,160 Və belə ki, bir problem cür, sağ? 113 00:05:12,160 --> 00:05:15,380 Biz ən azı 7 milyard insan var və yalnız 4 milyard ünvanları. 114 00:05:15,380 --> 00:05:18,719 >> Və hər cihaz ehtimal edilir benzersiz müəyyən etmək. 115 00:05:18,719 --> 00:05:21,260 Biz bəzi puç inkişaf etmiş Bu problem ilə məşğul, 116 00:05:21,260 --> 00:05:23,240 bir şey xüsusi çağırıb Biz deyilik IP ünvan, 117 00:05:23,240 --> 00:05:24,573 Bu video almaq üçün gedir. 118 00:05:24,573 --> 00:05:31,920 Amma əsasən, bu daha imkan verir saxta cür web, internet, 119 00:05:31,920 --> 00:05:35,610 həyata bir unikal bir az Şəxsi URL malik ünvanı 120 00:05:35,610 --> 00:05:38,730 və sonra onları vasitəsilə ötürülməsində bir ünvan, hansı 121 00:05:38,730 --> 00:05:41,220 çox müxtəlif kompüter tərəfindən paylaşılır. 122 00:05:41,220 --> 00:05:43,200 >> Amma bu həqiqətən uzun müddətli fix deyil. 123 00:05:43,200 --> 00:05:45,250 Hətta sabit deyil əbədi davam edəcəkdir. 124 00:05:45,250 --> 00:05:50,030 Və belə ki, biz başqa bir lazımdır Bu ilə məşğul olan yol. 125 00:05:50,030 --> 00:05:51,904 >> Dediyim kimi, biz təxminən 4 milyard idi. 126 00:05:51,904 --> 00:05:53,820 Amma ki, etmək niyyətində deyil sağ, kifayət qədər yaxşı ola bilərmi? 127 00:05:53,820 --> 00:05:56,540 Və belə yol var ki, orada qərar verilmişdir biz istəyirik 128 00:05:56,540 --> 00:05:59,240 bu ilə məşğul olacaq artıq IP ünvanlar etmək. 129 00:05:59,240 --> 00:06:03,344 32-bit ünvanları Əksinə, biz istəyirik 128-bit ünvanları üçün gedir. 130 00:06:03,344 --> 00:06:05,260 Belə ki, əvəzinə 4 milyard ünvanları, gedirik 131 00:06:05,260 --> 00:06:11,130 URL ki, çox var, olan 340 milyard milyard 132 00:06:11,130 --> 00:06:14,150 milyard, belə ki, IP ünvanlarını bir çox. 133 00:06:14,150 --> 00:06:18,240 >> Bu yeni sxemi IPv6 adlanır Bu istinad necə adətən edir. 134 00:06:18,240 --> 00:06:21,242 Köhnə sxemi IPv4 olan. 135 00:06:21,242 --> 00:06:23,450 Bu problem bir az var Bu problem olmuşdur ki, 136 00:06:23,450 --> 00:06:25,470 həqiqətən uzun müddət haqqında tanınır. 137 00:06:25,470 --> 00:06:28,025 138 00:06:28,025 --> 00:06:32,201 >> Və bu bir çox görəcəksiniz kompüter və kompüter kontekstində. 139 00:06:32,201 --> 00:06:33,700 Biz əvvəlcədən problemləri yaxşı deyilik. 140 00:06:33,700 --> 00:06:36,449 Amma biz onlara ilə məşğul olan pis istəyirik hətta biz onlar haqqında olsa. 141 00:06:36,449 --> 00:06:38,340 Belə ki, IPv6 bir müddət ətrafında olmuşdur. 142 00:06:38,340 --> 00:06:40,510 Və yalnız son bir neçə ildə il həqiqətən biz var 143 00:06:40,510 --> 00:06:47,190 bu IPv6 ünvanları tərtib başladı IPv4 ünvanlarını aşamalı. 144 00:06:47,190 --> 00:06:49,520 Amma bəzi yerlərdə onları var. 145 00:06:49,520 --> 00:06:52,200 Onlar benzer müntəzəm IP ünvanı. 146 00:06:52,200 --> 00:06:53,520 Lakin onlar bir çox artıq var. 147 00:06:53,520 --> 00:06:59,900 >> Belə ki, əvəzinə dörd olan Sizin ünvan üçün 8 bayt qruplar, 148 00:06:59,900 --> 00:07:03,580 biz indi 16 bayt səkkiz qruplar var. 149 00:07:03,580 --> 00:07:06,680 8 dəfə 16 128 edir. 150 00:07:06,680 --> 00:07:11,210 Və biz az bu təmsil şərti hexadecimal forması. 151 00:07:11,210 --> 00:07:16,930 16-bit nömrələri olan deməkdir, çünki yerinə 0 255 bir sıra olan, 152 00:07:16,930 --> 00:07:20,350 Biz 65.535 0 bir sıra var ediyorum. 153 00:07:20,350 --> 00:07:22,470 >> Və belə bir dəstə olan o birlikdə stuck 154 00:07:22,470 --> 00:07:24,680 oxumaq üçün çox çətin olardı. 155 00:07:24,680 --> 00:07:27,480 Və belə ki, biz adətən hex istifadə yalnız rahatlığı həyata. 156 00:07:27,480 --> 00:07:31,180 Və belə bir tipik IPv6 ünvanı bu kimi bir şey ola bilər. 157 00:07:31,180 --> 00:07:35,860 >> Bu, əlbəttə, çox uzun var Biz əvvəl gördüm IPv4 ünvanı. 158 00:07:35,860 --> 00:07:39,280 Amma bu düzgün IPv6 ünvanı olardı. 159 00:07:39,280 --> 00:07:41,570 Bu IPv6 ünvanı haqqında da. 160 00:07:41,570 --> 00:07:44,331 >> Bu Google aid olur. 161 00:07:44,331 --> 00:07:46,080 Və bildiriş var bir orada adet sıfır dəstə. 162 00:07:46,080 --> 00:07:47,930 Bəzən bu ünvanları belə uzun əldə edə bilərsiniz. 163 00:07:47,930 --> 00:07:50,530 Və ildən biz hələ istəyirik olduqca erkən IPv6 ilə, 164 00:07:50,530 --> 00:07:54,250 bəzən böyük chunks ola bilər Orada adet sıfır biz lazım deyil ki. 165 00:07:54,250 --> 00:08:01,920 >> Siz yüksək bu oxu edirsinizsə, Bu 2001.4860.4860.0.0.0.0.8844 var. 166 00:08:01,920 --> 00:08:03,325 Bu hüququ, bir çox növü var? 167 00:08:03,325 --> 00:08:05,450 Bir dəstə bax Belə ki adet sıfır, bəzən bilər 168 00:08:05,450 --> 00:08:08,990 , bu kimi bir IPv6 ünvanı görə Onlar adet sıfır buraxmaq harada 169 00:08:08,990 --> 00:08:10,959 əvəzinə iki nöqtə istifadə edin. 170 00:08:10,959 --> 00:08:11,750 Bu baxmayaraq, yaxşıdır. 171 00:08:11,750 --> 00:08:14,610 Biz bilirik ki, çünki səkkiz fərqli chunks olması lazımdır. 172 00:08:14,610 --> 00:08:17,190 Və belə dolayısı ilə, biz dörd görürük. 173 00:08:17,190 --> 00:08:20,620 Beləliklə, biz dörd dəsti olmalıdır bilirik ki, oxşar adet sıfır, bu doldurun. 174 00:08:20,620 --> 00:08:23,760 >> Belə ki, bəzən siz görə bilərsiniz bir IPv6 ünvanı olmayan 175 00:08:23,760 --> 00:08:26,650 biz kimi səkkiz ayrı chunks burada. 176 00:08:26,650 --> 00:08:28,760 Siz bu kimi axtarır görə bilərsiniz. 177 00:08:28,760 --> 00:08:31,310 Və yalnız o deməkdir ki, Siz görmürəm hər şey 178 00:08:31,310 --> 00:08:37,450 harada ikiqat kolon arasında yalnız ayrılmış sıfır edir. 179 00:08:37,450 --> 00:08:37,998 >> Belə ki, OK. 180 00:08:37,998 --> 00:08:40,039 Biz bilirik bir az daha IP haqqında indi ünvanlanır. 181 00:08:40,039 --> 00:08:41,250 Amma biz onları almaq edirsiniz? 182 00:08:41,250 --> 00:08:44,727 Biz yalnız biz istədiyiniz bir seçə bilməz. 183 00:08:44,727 --> 00:08:47,810 Ki, əgər, biz döyüş son bilər Eyni IP ünvan üçün kimsə. 184 00:08:47,810 --> 00:08:50,050 Və ya kimsə ola bilər əvvəllər seçilmiş. 185 00:08:50,050 --> 00:08:52,799 Biz cəhd və onu, biz gedirik bir problem bir qədər daxil. 186 00:08:52,799 --> 00:08:56,300 Və belə ki, biz yalnız ala bilməz Biz istəyirik IP ünvanı. 187 00:08:56,300 --> 00:08:58,410 >> Beləliklə, biz bir almaq yolu IP ünvanı yerdə 188 00:08:58,410 --> 00:09:02,960 bizim kompüter arasında internet, orada böyük internet ki, 189 00:09:02,960 --> 00:09:07,500 bir DHCP server deyilən bir şey var, bir Dynamic Host Configuration Protocol 190 00:09:07,500 --> 00:09:08,630 server. 191 00:09:08,630 --> 00:09:09,960 Bu mətn böyük bir qurtum var. 192 00:09:09,960 --> 00:09:12,670 Amma həqiqətən bunu bütün var bir IP ünvan verir. 193 00:09:12,670 --> 00:09:16,960 >> Sizin DHCP server bir siyahısı var Bu validly təyin edə bilərsiniz ki, ünvanlanır. 194 00:09:16,960 --> 00:09:18,160 Və bir verir. 195 00:09:18,160 --> 00:09:19,743 Bu olduqca çox bütün bu var var. 196 00:09:19,743 --> 00:09:23,810 İndi DHCP əvvəl bu vəzifəni ünvanlarını təyin 197 00:09:23,810 --> 00:09:25,106 bir sistem administratoru düşdü. 198 00:09:25,106 --> 00:09:27,730 Belə ki, faktiki şəxs olardı özünüz kompüter təyin etmək 199 00:09:27,730 --> 00:09:30,670 və ünvanı zaman bir şəbəkə bağlı. 200 00:09:30,670 --> 00:09:34,307 Belə ki, DHCP yalnız sort bu avtomatik bir IP ünvan verilməsi prosesi. 201 00:09:34,307 --> 00:09:35,390 Amma siz onu almaq necə. 202 00:09:35,390 --> 00:09:37,431 Bu, sadəcə bir proqram çalışan var haradasa sizin aranızda 203 00:09:37,431 --> 00:09:40,920 və bir bank var internet IP həyata verə bilər ki ünvanlanır. 204 00:09:40,920 --> 00:09:43,170 Və qoşulmaq zaman şəbəkə, bu bir verir. 205 00:09:43,170 --> 00:09:44,660 Belə ki, bu diaqram yenidən bildirin. 206 00:09:44,660 --> 00:09:49,660 Somewhere sizin arasında internet, bir DHCP server var. 207 00:09:49,660 --> 00:09:50,160 OLDU. 208 00:09:50,160 --> 00:09:51,500 Belə ki, yaxşı. 209 00:09:51,500 --> 00:09:53,537 İndi DNS haqqında danışmaq edək. 210 00:09:53,537 --> 00:09:55,370 Beləliklə, biz, baxmayaraq ki, söhbət etdik Bu IP ünvanları. 211 00:09:55,370 --> 00:09:57,840 Və biz əgər bilirik ki, benzersiz müəyyən gedir 212 00:09:57,840 --> 00:10:01,740 internet bir cihaz onu benzersiz bir ünvan olmalıdır. 213 00:10:01,740 --> 00:10:04,150 >> Və biz müraciət edə bilər biz istəyirdi müraciət. 214 00:10:04,150 --> 00:10:09,600 Amma yəqin ki, çap heç etdik 192.168.1.0 təsvir olunan diapazondan kimi bir şey 215 00:10:09,600 --> 00:10:11,490 brauzerinizin, sağ? 216 00:10:11,490 --> 00:10:13,980 Siz nömrələri yazın yoxdur brauzerinizin. 217 00:10:13,980 --> 00:10:19,410 Siz adətən insan oxunaqlı adları yazın kimi google.com ya cs50.harvard.edu, 218 00:10:19,410 --> 00:10:20,640 sağ? 219 00:10:20,640 --> 00:10:22,880 >> Həmin baxmayaraq, IP ünvanlar deyil. 220 00:10:22,880 --> 00:10:27,320 Belə ki, bu xidmət mövcuddur Domain Name adlı 221 00:10:27,320 --> 00:10:33,990 IP tərcümə System, DNS, insan anlaşıqlı sözlərinə ünvanları 222 00:10:33,990 --> 00:10:37,690 və ya söz daha yaddaqalan var ki, dörd ədəd bir sıra xatırlayaraq daha 223 00:10:37,690 --> 00:10:40,430 səkkiz və ya, tezliklə bir set hexadecimal nömrələri. 224 00:10:40,430 --> 00:10:42,400 Bu doğru, həqiqətən çətin ola bilər? 225 00:10:42,400 --> 00:10:45,560 >> Əvvəl düşünün mobil telefonlar gün. 226 00:10:45,560 --> 00:10:47,730 Siz yadda var sizin dost telefon nömrələri. 227 00:10:47,730 --> 00:10:49,230 Bu çətin kazanılmış ola bilər bir müddət sonra. 228 00:10:49,230 --> 00:10:51,190 Və eyni, əgər siz web sites bir dəstə ziyarət, 229 00:10:51,190 --> 00:10:53,570 Siz yəqin ki, istəmirəm ədəd bir dəstə xatırlayıram. 230 00:10:53,570 --> 00:10:56,640 Siz daha sözləri bir dəstə yadda ediyorum. 231 00:10:56,640 --> 00:11:01,930 >> Belə ki, bu mapping, bu çeviri, bu insan oxunaqlı adları nömrələri dəstləri 232 00:11:01,930 --> 00:11:04,520 cür DNS edir web sarı pages. 233 00:11:04,520 --> 00:11:06,270 Və haqqında düşünmək olar Bu, yalnız var kimi 234 00:11:06,270 --> 00:11:14,305 0.0.0.0 bütün çalışan böyük bir siyahısı 255.255.255.255, aşağı yol olan 235 00:11:14,305 --> 00:11:21,490 ən yüksək mümkün var olacaq bütün 4 255s üçün 0s tam sıra 236 00:11:21,490 --> 00:11:25,525 milyard ish IPv4 ünvanları. 237 00:11:25,525 --> 00:11:27,400 Mən olanları təşkil edib üst və alt. 238 00:11:27,400 --> 00:11:30,500 Amma ortada bir həqiqətən bir IP ünvanı. 239 00:11:30,500 --> 00:11:38,440 Belə ki, biz, 74.125.202.138 ziyarət əgər yəqin ki, saytın tərcümə 240 00:11:38,440 --> 00:11:40,490 var, heck ki, nə io--? 241 00:11:40,490 --> 00:11:46,290 Bəli, xəritələr hər adı həqiqətən aydın, doğru nədir? 242 00:11:46,290 --> 00:11:48,920 >> Belə ki, bəzən kimsə Kim IP ünvan sahibi olan 243 00:11:48,920 --> 00:11:52,090 Onların host bir şey ad bilər ki, onlar həqiqətən deyilik. 244 00:11:52,090 --> 00:11:55,442 Məsələn, IP ünvan, əgər getdi, yalnız google.com əslində. 245 00:11:55,442 --> 00:11:57,540 Lakin Google bir çox var müxtəlif server. 246 00:11:57,540 --> 00:11:59,322 >> Onlar bütün google.com onlara zəng edə bilməz. 247 00:11:59,322 --> 00:12:03,530 Belə ki, onlar öz var çevrilməsində daxili sistemi 248 00:12:03,530 --> 00:12:09,125 həqiqətən nə server google.com ki, IP ünvan bağlıdır. 249 00:12:09,125 --> 00:12:11,250 Və sonra başqa var arasında mövcud sistemi 250 00:12:11,250 --> 00:12:15,120 ki, anlamsız tərcümə burada google.com üçün. 251 00:12:15,120 --> 00:12:16,830 Amma biz daxil deyil. 252 00:12:16,830 --> 00:12:18,920 >> Və eyni üçün IPv6s, biz də olacaq 253 00:12:18,920 --> 00:12:22,089 sarı pages etmək ki, bir çox böyük olacaq. 254 00:12:22,089 --> 00:12:23,880 Və eyni ildə orta idi orada 255 00:12:23,880 --> 00:12:26,496 bir IPv6 tapmaq çətin Ünvan qanuni idi. 256 00:12:26,496 --> 00:12:27,620 Amma Google biri. 257 00:12:27,620 --> 00:12:30,460 >> Amma bu Google İrlandiya veb var. 258 00:12:30,460 --> 00:12:34,170 Amma siz ki, IPv6 ünvanı getdi əgər, Sənin Brauzer qadir IPv6 idi, 259 00:12:34,170 --> 00:12:36,940 ki, sizi elə Google İrlandiya ana. 260 00:12:36,940 --> 00:12:39,460 Belə ki, orada siz gedin. 261 00:12:39,460 --> 00:12:41,830 >> Amma bu doğru, tamamilə doğru deyil? 262 00:12:41,830 --> 00:12:43,710 Bu sistem sağ, çətin görünür? 263 00:12:43,710 --> 00:12:47,220 4 böyük bir siyahısı var, əgər milyard şeyi axtarmaq üçün 264 00:12:47,220 --> 00:12:48,270 ki, olduqca böyük deyil. 265 00:12:48,270 --> 00:12:52,634 Heç bir sarı pages var Dünyanın, sağ? 266 00:12:52,634 --> 00:12:54,800 Siz hələ sarı almaq pages səni təslim 267 00:12:54,800 --> 00:12:56,841 Mən digər gün mina var və mən yalnız onu təkrar. 268 00:12:56,841 --> 00:12:59,070 Amma əgər sarı almaq sizə təslim pages, 269 00:12:59,070 --> 00:13:02,120 Hər bir kitab almaq yoxdur dünyanın mövcud telefon nömrəsi, 270 00:13:02,120 --> 00:13:02,620 sağ? 271 00:13:02,620 --> 00:13:05,500 Siz bir siyahısını almaq yerli telefon nömrələri, 272 00:13:05,500 --> 00:13:07,670 olanları zəng etmək çox güman etdiyiniz. 273 00:13:07,670 --> 00:13:09,400 >> Və DNS nə həqiqətən var. 274 00:13:09,400 --> 00:13:12,860 Bu barədə düşünüyorsanız, DNS deyil həqiqətən yerli sarı pages. 275 00:13:12,860 --> 00:13:17,350 Və böyük DNS server google.coms kimi, onlar 276 00:13:17,350 --> 00:13:19,180 həqiqətən, yalnız daha çox kitabxana kimi ki, 277 00:13:19,180 --> 00:13:25,470 Yerli sarı bütün surəti pages və ya yerli DNS uçotunun bütün. 278 00:13:25,470 --> 00:13:29,520 Belə ki, həqiqətən, heç bir depo var internet tam DNS, 279 00:13:29,520 --> 00:13:32,410 heç bir var kimi Dünyanın sarı pages. 280 00:13:32,410 --> 00:13:36,450 >> Bütün bu yerli kiçik var Orada mövcud miqyaslı DNSs. 281 00:13:36,450 --> 00:13:39,010 Və xidmətlər var ki, Onlara birlikdə məcmu. 282 00:13:39,010 --> 00:13:42,174 Lakin onlar asılı kiçik DNS sistemləri 283 00:13:42,174 --> 00:13:45,340 ki, onların məlumat yenilənməsi Onlar ən dəqiq məlumat yoxdur. 284 00:13:45,340 --> 00:13:48,500 >> Belə ki, yenə, bu bənzətməsi böyük ümumiləşdirmək var 285 00:13:48,500 --> 00:13:51,910 DNS sistemləri kimi surəti kitabxana 286 00:13:51,910 --> 00:13:56,410 dünyanın hər sarı pages. 287 00:13:56,410 --> 00:13:58,350 Onlar özləri deyil o kitablar yeniləyir. 288 00:13:58,350 --> 00:14:01,620 Onlar gələn kitab asılı belə ki, onlar informasiya təkmilləşdirə bilər 289 00:14:01,620 --> 00:14:04,560 onlar lazımdır. 290 00:14:04,560 --> 00:14:07,700 >> Belə ki, DNS sistemi nəhəng blok deyil. 291 00:14:07,700 --> 00:14:11,026 Bu arasında sərbəst oldu bir çox server. 292 00:14:11,026 --> 00:14:13,400 Belə ki, indi biz ki, haradasa bilirik bizə və internet arasında 293 00:14:13,400 --> 00:14:18,350 bir DNS server mövcuddur eləcə də DHCP server kimi. 294 00:14:18,350 --> 00:14:20,910 >> İndi giriş nöqtələri, nə bizim giriş nöqtələri? 295 00:14:20,910 --> 00:14:23,840 Yaxşı, giriş nöqtələri siz yəqin edirik həqiqətən ilə olduqca tanış 296 00:14:23,840 --> 00:14:24,964 internet qoşulma. 297 00:14:24,964 --> 00:14:28,820 Ki, seçdiyiniz şəbəkə var ev və ya iş şəbəkə 298 00:14:28,820 --> 00:14:30,310 və ya nə var. 299 00:14:30,310 --> 00:14:32,597 >> Mən ümumiləşdirilməsi alıram bir giriş nöqtəsi anlayışı 300 00:14:32,597 --> 00:14:33,930 Burada bu video məqsədləri üçün. 301 00:14:33,930 --> 00:14:35,721 Amma həqiqətən var bir çox şeyi ki, 302 00:14:35,721 --> 00:14:38,766 giriş nöqtələri qədər haddelenmiş bilər. 303 00:14:38,766 --> 00:14:41,890 Marşrutlaşdırıcıları anlayışlar var ki, Biz istifadə ümumi müddəti sort edir. 304 00:14:41,890 --> 00:14:45,940 >> Lakin açarları var və hər şeyi həqiqətən adlı 305 00:14:45,940 --> 00:14:49,070 ayrı giriş nöqtələri çıxışı bu ümumi konsepsiyası 306 00:14:49,070 --> 00:14:49,780 point. 307 00:14:49,780 --> 00:14:54,510 Lakin əsasən nə baş Mən IPv4 ilə 308 00:14:54,510 --> 00:14:57,030 biz bu anlayış bildirib Şəxsi ünvanları, sağ? 309 00:14:57,030 --> 00:15:03,680 Əvəzinə hər maşın unikal IP ünvan, olan hansı 310 00:15:03,680 --> 00:15:07,720 biz, tökülmək biz 4 milyard cihazlar üzərində istəyirik 311 00:15:07,720 --> 00:15:09,860 qoşulmaq üçün çalışır internet, biz nə 312 00:15:09,860 --> 00:15:12,810 əvəzinə təyin olunur Bir router IP ünvan. 313 00:15:12,810 --> 00:15:15,960 Ki, router və ya giriş nöqtəsi yalnız misal üçün ev,. 314 00:15:15,960 --> 00:15:19,280 >> Və kimi router iş sort bir yol polisi kimi çıxış, 315 00:15:19,280 --> 00:15:23,540 bağlı imkan hamı ki router eyni IP istifadə etmək 316 00:15:23,540 --> 00:15:25,115 çıxmaq müraciət. 317 00:15:25,115 --> 00:15:25,990 Ki, hissi edirmi? 318 00:15:25,990 --> 00:15:29,414 Sizin evdə Belə ki, hamı Şəxsi IP ünvanı var. 319 00:15:29,414 --> 00:15:31,830 Onlar qoşulmaq bilməz internet, daha doğrusu internet 320 00:15:31,830 --> 00:15:34,870 vasitəsilə onlara danışa bilmir ki, özəl ünvanı. 321 00:15:34,870 --> 00:15:37,656 Onlar yalnız onlara danışmaq olar router ünvanı vasitəsilə. 322 00:15:37,656 --> 00:15:39,530 Və router-nin deyil iş məlumat almaq 323 00:15:39,530 --> 00:15:42,900 Siz router göndərilməsi etdiyiniz və düzgün yerə yönəltmək 324 00:15:42,900 --> 00:15:46,890 və məlumat üçün gələn router router daxil 325 00:15:46,890 --> 00:15:48,860 sizə göndərmək üçün. 326 00:15:48,860 --> 00:15:52,470 >> Belə ki, yönlendirici, həqiqətən, qurğular burada xüsusilə router 327 00:15:52,470 --> 00:15:59,010 ev, ən ümumi sort ən camaata üçün istifadə işin 328 00:15:59,010 --> 00:16:00,870 ictimai IP ünvanı var. 329 00:16:00,870 --> 00:16:03,910 Ki cihaz internet bağlı. 330 00:16:03,910 --> 00:16:07,190 Və router qoşulmaq məlumat axını var 331 00:16:07,190 --> 00:16:09,910 sizin adınıza vasitəsilə. 332 00:16:09,910 --> 00:16:14,420 >> Dediyim kimi, müasir ev şəbəkə, router və keçid və giriş nöqtəsi 333 00:16:14,420 --> 00:16:16,420 bütün növ paketlenmiştir bir cihaz qədər. 334 00:16:16,420 --> 00:16:19,240 Bəzən bir modem edir eləcə də orada hediye. 335 00:16:19,240 --> 00:16:20,800 Bu adətən yalnız bir router deyirlər. 336 00:16:20,800 --> 00:16:23,210 Amma həqiqətən bütün var birlikdə bu şeylər. 337 00:16:23,210 --> 00:16:27,870 >> Böyük miqyaslı biznes şəbəkələri və ya Wide Area Networks, WANs sözdə, 338 00:16:27,870 --> 00:16:29,570 həqiqətən, bu cihazlar ayrı-ayrı saxlamaq. 339 00:16:29,570 --> 00:16:30,470 Onlar bir keçid var. 340 00:16:30,470 --> 00:16:31,550 Onlar marşrutlaşdırıcıları var. 341 00:16:31,550 --> 00:16:33,510 Onlar çox giriş xal var. 342 00:16:33,510 --> 00:16:36,250 >> Məsələn, bir universitet şeyi görəcəksiniz 343 00:16:36,250 --> 00:16:40,300 qondarma marşrutlaşdırıcıları kimi ki, baxmaq monte bütün kampus ətrafında var. 344 00:16:40,300 --> 00:16:44,120 Həmin axını bütün giriş nöqtələri var yönlendirici daxil açarları, Et Cetera, 345 00:16:44,120 --> 00:16:45,250 məlumat boyunca keçmək. 346 00:16:45,250 --> 00:16:49,120 Bu şəbəkələr belə, çünki big ki bir giriş nöqtəsi 347 00:16:49,120 --> 00:16:51,870 böyük ərazini əhatə edə bilməz. 348 00:16:51,870 --> 00:16:54,990 >> Və bu böyük şəbəkələri, biznes şəbəkələri, Et Cetera, 349 00:16:54,990 --> 00:16:57,710 ayrı-ayrı bu split cihazlar, belə ki, şəbəkə və miqyaslı 350 00:16:57,710 --> 00:16:59,780 Lazım gələrsə və bitir. 351 00:16:59,780 --> 00:17:04,180 Belə ki, yenə, bir yerdə aramızda və internet, biz bir giriş nöqtəsi var. 352 00:17:04,180 --> 00:17:05,430 Və biz qoşulmaq budur. 353 00:17:05,430 --> 00:17:08,992 Və orada vasitəsilə biz internet əldə edə bilərsiniz. 354 00:17:08,992 --> 00:17:10,700 Mən dediyim kimi Bu video başlayan, 355 00:17:10,700 --> 00:17:12,540 Bu şəbəkə bir kurs deyil. 356 00:17:12,540 --> 00:17:13,990 Belə ki, bu bütün hekayə deyil. 357 00:17:13,990 --> 00:17:15,109 Mən cür üzərində cilalanacaq etdik. 358 00:17:15,109 --> 00:17:17,150 Və bəlkə Mən sizə tərk etdik hətta bir az qarışıq 359 00:17:17,150 --> 00:17:18,670 kimi bu bəzi şeyləri edir. 360 00:17:18,670 --> 00:17:19,329 Amma ki, OK. 361 00:17:19,329 --> 00:17:20,599 >> Biz bütün hekayə ehtiyac yoxdur. 362 00:17:20,599 --> 00:17:25,250 Bizə hərəkət bilmək üçün kifayətdir irəli əsasən bir az 363 00:17:25,250 --> 00:17:27,450 internet necə haqqında. 364 00:17:27,450 --> 00:17:30,670 Beləliklə, biz nə biz bu var Bizim ev xüsusi şəbəkələri. 365 00:17:30,670 --> 00:17:32,880 >> Və biz bir router qoşulmaq. 366 00:17:32,880 --> 00:17:36,674 Və router bağlıdır geniş internet. 367 00:17:36,674 --> 00:17:38,090 Lakin internet böyük nədir? 368 00:17:38,090 --> 00:17:39,930 Mən bu söyləyərək saxlamaq, lakin bu nədir? 369 00:17:39,930 --> 00:17:43,610 >> Bəli, bu, həqiqətən, yalnız bütün bu var evimdə fərdi şəbəkələr, 370 00:17:43,610 --> 00:17:47,460 və sənin evində, və hər bir digər at birlikdə bağlıdır ev. 371 00:17:47,460 --> 00:17:52,030 Bu qarşılıqlı var şəbəkə, bir inter-net. 372 00:17:52,030 --> 00:17:53,840 Belə ki, əvəzinə düşüncə İnternet haqqında 373 00:17:53,840 --> 00:17:59,080 bu nəhəng bulud kimi, bu ethereal Orada mövcud şey, 374 00:17:59,080 --> 00:18:02,470 Bu, həqiqətən, yalnız bir əlaqə var bu şəbəkələr bütün arasında. 375 00:18:02,470 --> 00:18:03,500 >> Belə ki, burada biz gedin. 376 00:18:03,500 --> 00:18:04,752 Biz yerli şəbəkə var. 377 00:18:04,752 --> 00:18:07,210 Və biz yalnız adam deyilik yəqin ki, bizim yerli şəbəkə 378 00:18:07,210 --> 00:18:08,335 internet istifadə etməyə çalışırıq. 379 00:18:08,335 --> 00:18:10,940 Bir neçə yəqin ki, var Bizə almaq üçün çalışırıq. 380 00:18:10,940 --> 00:18:13,870 >> Və biz yalnız şəbəkə deyilik doğru, dünyada mövcud olan? 381 00:18:13,870 --> 00:18:18,300 Digər şəbəkələr də var ki, İnternetə qoşulmaq üçün çalışırıq. 382 00:18:18,300 --> 00:18:21,400 Amma internet deyil yenə ayrı şəxs. 383 00:18:21,400 --> 00:18:25,592 >> Bu imkan verir qaydaları yalnız bir set var Bu şəbəkələr, bu kiçik şəbəkələr, 384 00:18:25,592 --> 00:18:27,300 mavi, bənövşəyi, və qırmızı şəbəkə 385 00:18:27,300 --> 00:18:28,980 Burada bir-biri ilə ünsiyyət. 386 00:18:28,980 --> 00:18:31,230 Belə ki, heç bir şey var onlar bütün birləşdirən edirik. 387 00:18:31,230 --> 00:18:35,010 Onlar yalnız bağlı olduğunuz bir-birinə, sağ? 388 00:18:35,010 --> 00:18:37,710 >> Və belə bir yerdə bu barədə şəbəkələri xidmətləri mövcuddur 389 00:18:37,710 --> 00:18:39,095 biz, həqiqətən, istəyirəm ki,. 390 00:18:39,095 --> 00:18:41,220 Belə ki, bəlkə mavi şəbəkə Google yaşadığı edir. 391 00:18:41,220 --> 00:18:43,303 Və bənövşəyi şəbəkə Facebook yaşadığı edir. 392 00:18:43,303 --> 00:18:46,310 Və qırmızı şəbəkə, yaxşı, bəlkə bütün bu pişik olduğu ki. 393 00:18:46,310 --> 00:18:49,440 >> Və belə ki, biz almaq istəyirsinizsə pişik haqqında məlumat 394 00:18:49,440 --> 00:18:55,166 biz yalnız şəbəkələrinin bu zəncir axır biz istədiyiniz məlumat almaq üçün. 395 00:18:55,166 --> 00:18:57,040 Və burada mən təmsil etdik şəbəkə kimi bütün 396 00:18:57,040 --> 00:18:58,414 bir-birinə danışmaq qadir olan. 397 00:18:58,414 --> 00:19:00,300 Və biz yalnız şəbəkə danışmaq olar. 398 00:19:00,300 --> 00:19:01,910 Lakin şəbəkə bizə geri danışa bilməz. 399 00:19:01,910 --> 00:19:03,326 >> Amma bu doğru, ya doğru deyil? 400 00:19:03,326 --> 00:19:04,610 Bu, bütün bir iki yol küçəsi edir. 401 00:19:04,610 --> 00:19:07,860 Axa bilər məlumat geri və irəli şəbəkələri. 402 00:19:07,860 --> 00:19:09,007 >> Ki, necə edir? 403 00:19:09,007 --> 00:19:11,090 Yaxşı, internet həqiqətən protokolların sistemi. 404 00:19:11,090 --> 00:19:11,970 Və biz olacaq söhbət başlamaq nə 405 00:19:11,970 --> 00:19:14,130 bu protokollar gələcək video var. 406 00:19:14,130 --> 00:19:16,940 >> Ancaq yenə də, internet ayrı bir şey deyil. 407 00:19:16,940 --> 00:19:20,760 Bu müəyyən qaydaları dəsti var şəbəkələri ünsiyyət necə, 408 00:19:20,760 --> 00:19:23,410 bu kiçik şəbəkələr, bu biz istifadə etdiyiniz yerli şəbəkə, 409 00:19:23,410 --> 00:19:26,600 bizim ev insanlar, insanlar Bizim məktəbdə bizim iş insanlar, 410 00:19:26,600 --> 00:19:29,160 bütün şəbəkə mübadiləsi. 411 00:19:29,160 --> 00:19:31,900 Və bu şəbəkələr interconnect və, bir-birinə danışmaq 412 00:19:31,900 --> 00:19:34,160 ki, həqiqətən nə var internet bütün haqqında. 413 00:19:34,160 --> 00:19:36,090 Belə ki, bir gələcəkdə, edək video, bəzi haqqında danışmaq 414 00:19:36,090 --> 00:19:38,940 təşkil protokolların inşallah internet 415 00:19:38,940 --> 00:19:42,320 bir bir az daha vermək anlaşma yaxşı dairəvi. 416 00:19:42,320 --> 00:19:43,320 Mən Doug Lloyd edirəm. 417 00:19:43,320 --> 00:19:45,260 Bu CS50 edir. 418 00:19:45,260 --> 00:19:47,351