1 00:00:00,000 --> 00:00:04,580 2 00:00:04,580 --> 00:00:06,580 Doug LLOYD: Eğer yasiyorsaniz Bu videoları izliyor 3 00:00:06,580 --> 00:00:09,030 önerdiğimiz sırayla, Biz geçmesi üzereyiz 4 00:00:09,030 --> 00:00:10,260 bir kültür kayması biraz. 5 00:00:10,260 --> 00:00:13,093 Çünkü artık, biz başlatmak için gidiyoruz internet ve web bahsediyoruz 6 00:00:13,093 --> 00:00:13,669 teknolojileri. 7 00:00:13,669 --> 00:00:15,835 Şimdiye kadar, biz ettik kadar Yani Gerçekten C. bir sürü yapıyor 8 00:00:15,835 --> 00:00:17,370 >> Ve ne zaman biz oldum Bizim çalışan programlar, 9 00:00:17,370 --> 00:00:19,500 Onları çalışan edilmiştir Komut satırından. 10 00:00:19,500 --> 00:00:23,080 Bu kullanıcıların kaç oldukça fazla programları ile etkileşimde olan 11 00:00:23,080 --> 00:00:23,760 Biz yazma söyledi. 12 00:00:23,760 --> 00:00:26,859 Onlar bir şey soracak bir şey almak , terminal penceresinde olur 13 00:00:26,859 --> 00:00:27,650 ve sonra bitti. 14 00:00:27,650 --> 00:00:30,957 >> Bazen kalıcı olabilir Daha sonra kalan verileri. 15 00:00:30,957 --> 00:00:32,040 Ama bu oldukça fazla. 16 00:00:32,040 --> 00:00:33,081 Bu komut satırında var. 17 00:00:33,081 --> 00:00:34,775 Bu kullanıcı etkileşim tek yolu bu. 18 00:00:34,775 --> 00:00:36,650 , Bu noktadan itibaren biz başlatmak için gidiyoruz 19 00:00:36,650 --> 00:00:39,980 geçiş yapan ve böylece kullanıcılar Bizim web siteleri ile etkileşimde bulunabilirsiniz. 20 00:00:39,980 --> 00:00:42,688 Bu yüzden yazmaya gidiyoruz C yazılı olmayan web siteleri, 21 00:00:42,688 --> 00:00:46,600 ancak diğer çeşitli yazılır PHP de dahil olmak üzere, programlama dilleri, 22 00:00:46,600 --> 00:00:50,810 ve yardımcı dillerin tür var HTML, CSS ve benzeri yer alır. 23 00:00:50,810 --> 00:00:53,130 Yani biz başlatmak için gidiyoruz Bu şeyler bahsediyoruz. 24 00:00:53,130 --> 00:00:55,740 >> Biz web girmeden önce kendini programlama, 25 00:00:55,740 --> 00:00:58,720 Ben muhtemelen iyi olduğunu düşünüyorum Fikir bir geri adım ve konuşma almak 26 00:00:58,720 --> 00:01:02,720 hakkında nasıl bilgisayarlar ve İnsanlar internet üzerinden etkileşime. 27 00:01:02,720 --> 00:01:07,520 Yani bu video gerçekten astardır internete temel bir kılavuz. 28 00:01:07,520 --> 00:01:10,951 Şimdi, burada ihtar olduğunu CS50 bir ağ sınıfı değildir. 29 00:01:10,951 --> 00:01:13,700 Peki biz konuşmak için gidiyoruz burada hakkında oldukça yüksek seviyededir. 30 00:01:13,700 --> 00:01:17,240 Biz gitmiyoruz Herhangi bir düşük seviyede almak 31 00:01:17,240 --> 00:01:19,540 Bütün bu şeyler nasıl çalıştığını ayrıntıları. 32 00:01:19,540 --> 00:01:21,290 Eğer ilgileniyorsanız ki, ben şiddetle istiyorum 33 00:01:21,290 --> 00:01:24,580 Bir sınıf alarak tavsiye bilgisayar ağ üzerinde. 34 00:01:24,580 --> 00:01:26,540 Ve biz bile söyleyebilir beyaz yalan ya da sadece iki 35 00:01:26,540 --> 00:01:31,590 yapma amaçlı Genel anlayış açık. 36 00:01:31,590 --> 00:01:35,780 >> Dedi Yani, en bahsedelim nasıl biz internet etkileşim. 37 00:01:35,780 --> 00:01:37,570 Yani burada biz. 38 00:01:37,570 --> 00:01:38,430 İşte biziz. 39 00:01:38,430 --> 00:01:41,096 Biz oldukça bekliyoruz , internet üzerine almak hangi 40 00:01:41,096 --> 00:01:42,810 Hepimizin bildiği gibi, kedi dolu takoz. 41 00:01:42,810 --> 00:01:45,210 >> Şimdi biz sadece bağlanmak yapmak Bu gibi internet? 42 00:01:45,210 --> 00:01:46,360 Eh, belki değil. 43 00:01:46,360 --> 00:01:48,620 Sezgisel, bilirsin Örneğin söylüyorlar, 44 00:01:48,620 --> 00:01:51,190 Eğer Wi-Fi değiştirdiğinizde Bilgisayarınızda ağa, 45 00:01:51,190 --> 00:01:54,010 Bir adlandırılan internet görmüyorum bu sadece bu yüzden olur sürece 46 00:01:54,010 --> 00:01:58,870 Yerel Wi-Fi adı olması. 47 00:01:58,870 --> 00:01:59,370 Sağ? 48 00:01:59,370 --> 00:02:00,880 >> Genellikle ev gibi bir şey. 49 00:02:00,880 --> 00:02:03,338 Eğer iş yerinde iseniz Veya, olabilir Firmanızın adı olacak. 50 00:02:03,338 --> 00:02:05,340 Sadece bir şey yok opsiyon internet aradı. 51 00:02:05,340 --> 00:02:09,710 Ve böylece bir şey ya da bazı şeyler ne zaman arasında mevcut 52 00:02:09,710 --> 00:02:11,490 Biz internete bağlanmak istiyorum. 53 00:02:11,490 --> 00:02:12,740 O şeylerden bazıları nelerdir? 54 00:02:12,740 --> 00:02:14,110 Peki, biz bu konuda konuşmak için gidiyoruz. 55 00:02:14,110 --> 00:02:16,180 Biz de hakkında konuşmak için gidiyoruz Önemli bazı şeyleri 56 00:02:16,180 --> 00:02:18,710 Biz edebilmek için gereken İnternet'e bağlanmak için. 57 00:02:18,710 --> 00:02:21,214 Ve bu ilk şeyler bir IP adresidir. 58 00:02:21,214 --> 00:02:23,380 Yani muhtemelen duymuşsunuzdur daha önce dönem IP adresi. 59 00:02:23,380 --> 00:02:24,630 Bu ne anlama geliyor? 60 00:02:24,630 --> 00:02:28,270 Peki, bir IP adresi temelde benzersiz bir tanımlayıcı 61 00:02:28,270 --> 00:02:30,820 Bir ağ üzerinde bilgisayarınızın. 62 00:02:30,820 --> 00:02:33,640 Sadece her ev gibi ya ofis benzersiz bir adresi vardır 63 00:02:33,640 --> 00:02:36,660 hangi biri bir mail gönderebilirim. 64 00:02:36,660 --> 00:02:40,750 >> Benzer şekilde, her bilgisayarda bunu eğer veri almak veya veri göndermek istiyor, 65 00:02:40,750 --> 00:02:43,040 benzersiz bir adres olması gerekir. 66 00:02:43,040 --> 00:02:45,720 Zaman bilgileri Böylece gönderilen veya alınan, 67 00:02:45,720 --> 00:02:49,720 o gönderilen veya alınan ediliyor doğru konuma. 68 00:02:49,720 --> 00:02:52,660 I gibi bu adresleme şeması, dedi, IP adresleme denir. 69 00:02:52,660 --> 00:02:57,690 IP, Internet Protokolü için standları olduğunu hangi tekrar kısa bir süre bahsedeceğiz. 70 00:02:57,690 --> 00:03:00,230 >> Şimdi, IP gibi göz adresleme nedir? 71 00:03:00,230 --> 00:03:04,330 Peki, düzeni temelde, İlk uygulandığı zaman, 72 00:03:04,330 --> 00:03:07,846 Her bilgisayar vermek Benzersiz 32-bit adres. 73 00:03:07,846 --> 00:03:08,720 Bu bitlerin bir çok şey. 74 00:03:08,720 --> 00:03:10,900 Yani 4 milyar adresleri var. 75 00:03:10,900 --> 00:03:14,190 >> Ve kullanılarak, genel olarak yerine onaltılık gösterimde, hangi 76 00:03:14,190 --> 00:03:18,450 Biz bağlamında daha önce kullandım C işaretçileri, adresler hakkında konuşmak 77 00:03:18,450 --> 00:03:21,580 Biz genellikle IP'yi temsil daha biraz adresleri 78 00:03:21,580 --> 00:03:24,370 İnsan dostu yol, onları temsil eden 79 00:03:24,370 --> 00:03:28,680 8 bitlik dört kümeler olarak ondalık sayılar olarak temsil etti. 80 00:03:28,680 --> 00:03:34,920 İnsanlar sık ​​sık konuşan yok çünkü onaltılık, programlama yaparken edilmiştir. 81 00:03:34,920 --> 00:03:38,400 Ama insanlar kim internet kullanımı ille programcılar değildir. 82 00:03:38,400 --> 00:03:41,660 >> Ve böylece kolaylaştırarak ve bunlar için erişilebilir 83 00:03:41,660 --> 00:03:45,430 Ne hakkında konuşmak muktedir onların IP adresi onlar belki durumda olduğunu 84 00:03:45,430 --> 00:03:47,690 Birini çağırmak gerekir bir şey giderilir, 85 00:03:47,690 --> 00:03:51,610 daha bunu yapmak için daha iyi Ortak konvansiyonel ondalık sayı 86 00:03:51,610 --> 00:03:52,880 biçimi. 87 00:03:52,880 --> 00:03:57,570 Ve böylece bir IP adresi sadece bakar hemen hemen bu gibi w.x.y.z, 88 00:03:57,570 --> 00:04:00,650 nerede bu harflerin her biri negatif olmayan bir değerini temsil eder 89 00:04:00,650 --> 00:04:02,960 0 255 aralığındadır. 90 00:04:02,960 --> 00:04:07,950 Hatırlayın 8-bitlik bir sayı 256 ayrı değerleri tutabilir. 91 00:04:07,950 --> 00:04:10,520 >> Yelpazemizi 255 0 neden Ve böylece bu. 92 00:04:10,520 --> 00:04:15,030 Ve biz 8 dört kümeleri var 32 bitlik genel toplamı için bit. 93 00:04:15,030 --> 00:04:17,920 Ve böylece bir IP adresi olabilir Bu gibi bir şey. 94 00:04:17,920 --> 00:04:24,120 Bu jenerik çeşit varsayılan IP adresi, 123.45.67.89. 95 00:04:24,120 --> 00:04:28,850 Bunların hepsi 0 aralığında olan 255, böylece geçerli bir IP adresi var. 96 00:04:28,850 --> 00:04:34,040 >> İşte tüm Harvard Üniversitesi, Bizim IP adresleri 140.247 ile başlar. 97 00:04:34,040 --> 00:04:37,130 Bu sadece yolu IP Bu coğrafi bölgede adresleri 98 00:04:37,130 --> 00:04:38,130 tahsis edilmiştir. 99 00:04:38,130 --> 00:04:42,750 Ve böylece bu IP adresi olabilir O Harvard'da burada var olabilir. 100 00:04:42,750 --> 00:04:46,810 >> Dediğim gibi, eğer her IP adresine Yani 32 bit, yaklaşık 4 milyar var 101 00:04:46,810 --> 00:04:49,290 biraz dışarı vermek 4 milyardan fazla. 102 00:04:49,290 --> 00:04:51,470 Ama biz biraz sağa, bir sorun görebilirim? 103 00:04:51,470 --> 00:04:53,190 Dünya nüfusunun şu anda ne var? 104 00:04:53,190 --> 00:04:56,560 >> Eh, bir yerde bulunuyor 7 milyar insanın kuzey. 105 00:04:56,560 --> 00:04:58,800 Ve Batı dünyasında En az, en çok insanların 106 00:04:58,800 --> 00:05:02,644 Birden fazla cihaz var İnternet bağlantısı yeteneğine. 107 00:05:02,644 --> 00:05:03,560 Ben burada bir tane var. 108 00:05:03,560 --> 00:05:04,880 Ve Cebimde bir tane var. 109 00:05:04,880 --> 00:05:06,340 Ve ben ofisimde bir geri vardır. 110 00:05:06,340 --> 00:05:07,387 >> Ve böylece üç var. 111 00:05:07,387 --> 00:05:09,970 Ve hatta sayılmaz Ben de evde var olanları. 112 00:05:09,970 --> 00:05:12,160 Ve böylece bir problem tür, değil mi? 113 00:05:12,160 --> 00:05:15,380 Biz en az 7 milyar insan var ve sadece 4 milyar adresleri. 114 00:05:15,380 --> 00:05:18,719 >> Ve her cihaz gerekiyordu benzersiz tespit edilmesi. 115 00:05:18,719 --> 00:05:21,260 Biz bazı geçici çözümler geliştirdik Bu sorunla başa çıkmak için, 116 00:05:21,260 --> 00:05:23,240 bir şey özel olarak adlandırılan Değiliz IP adresi, 117 00:05:23,240 --> 00:05:24,573 Bu video içine almak için gidiyoruz. 118 00:05:24,573 --> 00:05:31,920 Ama temelde, bu daha da olanak sağlar sahte tür ağ, internet, 119 00:05:31,920 --> 00:05:35,610 dışarı benzersiz var biraz özel adresler alarak adres 120 00:05:35,610 --> 00:05:38,730 ve sonra onları içinden Hunileşme tek adresi, hangi 121 00:05:38,730 --> 00:05:41,220 Birçok farklı bilgisayarlar tarafından paylaşılmaktadır. 122 00:05:41,220 --> 00:05:43,200 >> Ama bu gerçekten uzun vadeli bir düzeltme değil. 123 00:05:43,200 --> 00:05:45,250 Hatta bu sabit değildir Sonsuza dek sürecek. 124 00:05:45,250 --> 00:05:50,030 Ve bu yüzden farklı olması gerekir Bu başa yoludur. 125 00:05:50,030 --> 00:05:51,904 >> Dediğim gibi Yani, biz yaklaşık 4 milyar vardı. 126 00:05:51,904 --> 00:05:53,820 Ama gitmiyor Doğru, yeterince iyi olur mu? 127 00:05:53,820 --> 00:05:56,540 Ve böylece yolu vardır Orada karar we ' 128 00:05:56,540 --> 00:05:59,240 bu başa gidiyor uzun IP adreslerini yapmak. 129 00:05:59,240 --> 00:06:03,344 32-bit adresleri Bunun yerine, konum 128-bit adresleri olacak. 130 00:06:03,344 --> 00:06:05,260 Yani yerine 4 milyar adresleri, biz gidiyoruz 131 00:06:05,260 --> 00:06:11,130 adreslerin o çok sayıda olması, hangi 340 milyar milyar milyar 132 00:06:11,130 --> 00:06:14,150 milyar, yani IP adresleri bir sürü. 133 00:06:14,150 --> 00:06:18,240 >> Ve bu yeni düzen IPv6 denir o anılacaktır nasıl yaygın olduğunu. 134 00:06:18,240 --> 00:06:21,242 Eski düzeni IPv4 olmak. 135 00:06:21,242 --> 00:06:23,450 Bir problem biraz var Bu sorun olmuştur 136 00:06:23,450 --> 00:06:25,470 gerçekten uzun bir süre için yaklaşık bilinir. 137 00:06:25,470 --> 00:06:28,025 138 00:06:28,025 --> 00:06:32,201 >> Ve bu bir sürü görürsünüz bilgisayar ve bilgisayar bağlam. 139 00:06:32,201 --> 00:06:33,700 Biz tahmin sorunlara iyisin. 140 00:06:33,700 --> 00:06:36,449 Ama biz onlarla ilgili de kötüsün Hatta biz onlar hakkında bilmek bile. 141 00:06:36,449 --> 00:06:38,340 Yani IPv6 bir süre için yaklaşık edilmiş. 142 00:06:38,340 --> 00:06:40,510 Ve sadece son birkaç yıllar aslında biz var 143 00:06:40,510 --> 00:06:47,190 Bu IPv6 adresleri aşamalı başladı IPv4 adresleri çıkartmaya. 144 00:06:47,190 --> 00:06:49,520 Ancak bazı yerlerde onları var. 145 00:06:49,520 --> 00:06:52,200 Ve onlar benzer Düzenli bir IP adresine. 146 00:06:52,200 --> 00:06:53,520 Ama çok daha uzundur. 147 00:06:53,520 --> 00:06:59,900 >> Peki yerine şimdi dört sahip Adresinize için 8 bayt kümeleri, 148 00:06:59,900 --> 00:07:03,580 şimdi 16 bayt sekiz kümeleri var. 149 00:07:03,580 --> 00:07:06,680 Ve 8 kez 16 128'dir. 150 00:07:06,680 --> 00:07:11,210 Ve biz daha bu temsil Geleneksel onaltılık formu. 151 00:07:11,210 --> 00:07:16,930 16-bit sayısına sahip demektir çünkü yerine 0 ile 255 arasında bir dizi olma, 152 00:07:16,930 --> 00:07:20,350 Biz 65.535 0 bir dizi olurdu. 153 00:07:20,350 --> 00:07:22,470 >> Ve böylece bir demet sahip bu birbirine yapışmış 154 00:07:22,470 --> 00:07:24,680 okumak için çok zor olurdu. 155 00:07:24,680 --> 00:07:27,480 Ve böylece biz genellikle hex kullanmak sadece kolaylık dışına. 156 00:07:27,480 --> 00:07:31,180 Ve böylece tipik bir IPv6 adresi Böyle bir şey görünebilir. 157 00:07:31,180 --> 00:07:35,860 >> Kesinlikle çok daha uzun olduğunu Daha önce gördüğümüz IPv4 adresi. 158 00:07:35,860 --> 00:07:39,280 Ama bu, geçerli bir IPv6 adresi olacaktır. 159 00:07:39,280 --> 00:07:41,570 Bu kimse IPv6 adresinin ilgili olduğunu. 160 00:07:41,570 --> 00:07:44,331 >> Bu kimse Google'a ait olur. 161 00:07:44,331 --> 00:07:46,080 Ve haber var bir Orada sıfır demet. 162 00:07:46,080 --> 00:07:47,930 Bazen bu adresler Çok uzun alabilirsiniz. 163 00:07:47,930 --> 00:07:50,530 Ve çünkü biz hala çok erken IPv6, 164 00:07:50,530 --> 00:07:54,250 Bazen büyük parçalar olabilir Orada sıfır ihtiyacımız olmadığını. 165 00:07:54,250 --> 00:08:01,920 >> Yüksek sesle bunu okuyorsanız, bu 2001.4860.4860.0.0.0.0.8844 var. 166 00:08:01,920 --> 00:08:03,325 Bu doğru, bir çok çeşit? 167 00:08:03,325 --> 00:08:05,450 Bir demet see Yani sıfır, bazen belki 168 00:08:05,450 --> 00:08:08,990 Böyle bir IPv6 adresi bakın Onlar sıfırları ihmal nerede 169 00:08:08,990 --> 00:08:10,959 ve bunun yerine bir çift iki nokta üst üste kullanın. 170 00:08:10,959 --> 00:08:11,750 Bu olsa, sorun yok. 171 00:08:11,750 --> 00:08:14,610 Biz orada olduğunu biliyorum, çünkü Sekiz ayrı parçalar olması gerekiyordu. 172 00:08:14,610 --> 00:08:17,190 Ve böylece ima yoluyla, biz dört görüyoruz. 173 00:08:17,190 --> 00:08:20,620 Yani biz dört setleri olması gerektiğini biliyorum Böyle sıfır, o kadar doldurun. 174 00:08:20,620 --> 00:08:23,760 >> Yani bazen görebileceğiniz IPv6 adresi olmaması 175 00:08:23,760 --> 00:08:26,650 gibi biz sekiz ayrı parçalar burada yapmak. 176 00:08:26,650 --> 00:08:28,760 Bunu böyle bakıyor görebilirsiniz. 177 00:08:28,760 --> 00:08:31,310 Ve bu sadece anlamına gelir sen görmüyorum herşey 178 00:08:31,310 --> 00:08:37,450 nerede çift kolon arasında sadece ayrılmış sıfıra edilir. 179 00:08:37,450 --> 00:08:37,998 >> Yani Tamam. 180 00:08:37,998 --> 00:08:40,039 Biz biliyoruz biraz daha IP hakkında şimdi giderir. 181 00:08:40,039 --> 00:08:41,250 Ama onları nasıl alabilirim? 182 00:08:41,250 --> 00:08:44,727 Biz sadece istediğimiz birini seçmek mümkün değil. 183 00:08:44,727 --> 00:08:47,810 Biz yaptıysak, biz kavga sonunda olabilir Aynı IP adresi birisi. 184 00:08:47,810 --> 00:08:50,050 Ya da birileri olabilir Daha önce seçmişti. 185 00:08:50,050 --> 00:08:52,799 Biz denemek ve onu alırsak, biz gidiyoruz Bir sorun biraz çalıştırmak için. 186 00:08:52,799 --> 00:08:56,300 Ve böylece biz sadece almak değil Bizim istediğimiz IP adresi. 187 00:08:56,300 --> 00:08:58,410 >> Bu yüzden bir yol olsun IP adresi bir yerde 188 00:08:58,410 --> 00:09:02,960 bizim bilgisayar arasındaki internet, orada büyük internet olduğunu, 189 00:09:02,960 --> 00:09:07,500 Bir DHCP sunucusu denilen bir şey var, Bir Dynamic Host Configuration Protocol 190 00:09:07,500 --> 00:09:08,630 Sunucu. 191 00:09:08,630 --> 00:09:09,960 Bu metin büyük bir ağız dolusu var. 192 00:09:09,960 --> 00:09:12,670 Ama gerçekten öyle her is it Size bir IP adresi atar. 193 00:09:12,670 --> 00:09:16,960 >> Sizin DHCP sunucusu bir listesi vardır o validly atayabilirsiniz adresleri. 194 00:09:16,960 --> 00:09:18,160 Ve sana bir tane verir. 195 00:09:18,160 --> 00:09:19,743 Bu hemen hemen hepsini orada var. 196 00:09:19,743 --> 00:09:23,810 Şimdi DHCP önce, bu görevi adreslerini atama 197 00:09:23,810 --> 00:09:25,106 Bir sistem yöneticisi düştü. 198 00:09:25,106 --> 00:09:27,730 Yani gerçek bir kişi olurdu bilgisayarınızı el atamak için 199 00:09:27,730 --> 00:09:30,670 ve adres sizi Bir ağa bağlı. 200 00:09:30,670 --> 00:09:34,307 Yani DHCP sadece sıralama bu otomatik Size bir IP adresi verilmesi işlemi. 201 00:09:34,307 --> 00:09:35,390 Ama bu bunu elde nasıl. 202 00:09:35,390 --> 00:09:37,431 Bu sadece bir program koşu var bir yerde sizin aranızda 203 00:09:37,431 --> 00:09:40,920 ve bir banka vardır internet IP dışarı verebilir giderir. 204 00:09:40,920 --> 00:09:43,170 Ve bağlandığınızda ağ, size bir tane verir. 205 00:09:43,170 --> 00:09:44,660 Yani bu şema tekrar edelim. 206 00:09:44,660 --> 00:09:49,660 Bir yerde seninle arasında internet, DHCP sunucusu var. 207 00:09:49,660 --> 00:09:50,160 TAMAM. 208 00:09:50,160 --> 00:09:51,500 Yani bu iyi. 209 00:09:51,500 --> 00:09:53,537 Şimdi, DNS hakkında konuşalım. 210 00:09:53,537 --> 00:09:55,370 Bu yüzden her ne kadar konuştuk Bu IP adresleri. 211 00:09:55,370 --> 00:09:57,840 Ve biz eğer olduğunu biliyorum benzersiz tanımlamak için gidiyor 212 00:09:57,840 --> 00:10:01,740 internette bir cihaz olup, bu benzersiz bir adres olması gerekiyor. 213 00:10:01,740 --> 00:10:04,150 >> Ve biz bu ziyaret edebilirsiniz eğer biz istedik adresi. 214 00:10:04,150 --> 00:10:09,600 Ama muhtemelen yazdığınız hiç 192.168.1.0 gibi bir şey 215 00:10:09,600 --> 00:10:11,490 tarayıcınıza, değil mi? 216 00:10:11,490 --> 00:10:13,980 Siz sayıları yazmayın tarayıcınıza. 217 00:10:13,980 --> 00:10:19,410 Genellikle insan okunabilir isimleri yazın gibi google.com veya cs50.harvard.edu, 218 00:10:19,410 --> 00:10:20,640 sağ? 219 00:10:20,640 --> 00:10:22,880 >> Bunlar olsa da, IP adresleri değildir. 220 00:10:22,880 --> 00:10:27,320 Yani bu hizmeti var Alan Adı denilen 221 00:10:27,320 --> 00:10:33,990 IP çevirir Sistemi, DNS, İnsan anlaşılır kelimeleri adresleri 222 00:10:33,990 --> 00:10:37,690 veya deyimler çok daha unutulmaz olduğunu Dört sayı kümesi hatırlayarak daha 223 00:10:37,690 --> 00:10:40,430 Sekiz ya da yakında bir dizi onaltılık sayılar. 224 00:10:40,430 --> 00:10:42,400 Bu doğru, gerçekten zor olurdu? 225 00:10:42,400 --> 00:10:45,560 >> Önce düşün cep telefonları gün. 226 00:10:45,560 --> 00:10:47,730 Sen aklında vardı senin Arkadaşının telefon numaraları. 227 00:10:47,730 --> 00:10:49,230 Zor kazanılmış olabilir Bir süre sonra. 228 00:10:49,230 --> 00:10:51,190 Ve benzer şekilde, eğer isterseniz web sitelerinin bir demet ziyaret etmek, 229 00:10:51,190 --> 00:10:53,570 muhtemelen istemiyorum sayıların bir demet hatırlıyorum. 230 00:10:53,570 --> 00:10:56,640 Sen değil kelimelerin bir demet hatırlardım. 231 00:10:56,640 --> 00:11:01,930 >> Yani bu haritalama, bu çeviri, bir insan okunabilir isimleri numaraları setleri 232 00:11:01,930 --> 00:11:04,520 tür DNS yapar web Sarı sayfalar. 233 00:11:04,520 --> 00:11:06,270 Ve düşünmek olabilir o sadece var sanki 234 00:11:06,270 --> 00:11:14,305 0.0.0.0 tüm çalışan büyük bir liste 255.255.255.255, aşağı yönlü olan 235 00:11:14,305 --> 00:11:21,490 var, en yüksek possible-- olurdu Tüm 4 255s için 0s tam aralık 236 00:11:21,490 --> 00:11:25,525 milyar-ish IPv4 adresleri. 237 00:11:25,525 --> 00:11:27,400 Ben olanları yapılmış Üst ve alt. 238 00:11:27,400 --> 00:11:30,500 Ama ortada bir aslında bir IP adresidir. 239 00:11:30,500 --> 00:11:38,440 Bu yüzden, 74.125.202.138 ziyaret ederse görünüşe göre o siteye çevirir 240 00:11:38,440 --> 00:11:40,490 Orada, halt ne olduğunu io--? 241 00:11:40,490 --> 00:11:46,290 Peki, haritalar değil, her isim Aslında temizleyin, doğru olanı? 242 00:11:46,290 --> 00:11:48,920 >> Yani bazen birileri kim bir IP adresi sahibi 243 00:11:48,920 --> 00:11:52,090 kendi ana bir isim olabilir Bu aslında değiliz. 244 00:11:52,090 --> 00:11:55,442 Örneğin, bu IP adresi eğer oraya gittim, sadece google.com aslında. 245 00:11:55,442 --> 00:11:57,540 Ama Google bir yeri vardır Farklı sunucular. 246 00:11:57,540 --> 00:11:59,322 >> Ve hepsi google.com onları diyemezsin. 247 00:11:59,322 --> 00:12:03,530 Yani kendi var çeviri için dahili sistem 248 00:12:03,530 --> 00:12:09,125 Aslında ne olursa olsun sunucuya google.com IP adresine bağlanmıştır. 249 00:12:09,125 --> 00:12:11,250 Ve sonra başka var arasında var sistem 250 00:12:11,250 --> 00:12:15,120 Bu anlamsız çevirmek için Burada google.com için. 251 00:12:15,120 --> 00:12:16,830 Ama biz içine almazsınız. 252 00:12:16,830 --> 00:12:18,920 >> Ve benzer şekilde, için IPv6s, biz de gidiyoruz 253 00:12:18,920 --> 00:12:22,089 Bir sarı sayfalar var Bu çok daha büyük olacak. 254 00:12:22,089 --> 00:12:23,880 Ve benzer şekilde, içerisinde Orta öyleydi orada-- 255 00:12:23,880 --> 00:12:26,496 Bir IPv6 bulmak zor adres meşru olduğunu söyledi. 256 00:12:26,496 --> 00:12:27,620 Ama Google için bir tane buldum. 257 00:12:27,620 --> 00:12:30,460 >> Ama Google'ın İrlandalı Web sitesi. 258 00:12:30,460 --> 00:12:34,170 Ama o IPv6 adresine gidersem, Tarayıcınız yetenekli IPv6 ise, 259 00:12:34,170 --> 00:12:36,940 Bu sizi getirecek Google'ın İrlandalı anasayfa. 260 00:12:36,940 --> 00:12:39,460 Yani oraya gitmek. 261 00:12:39,460 --> 00:12:41,830 >> Ama bu doğru, tamamen doğru değil mi? 262 00:12:41,830 --> 00:12:43,710 Bu sistem, doğru hantal görünüyor? 263 00:12:43,710 --> 00:12:47,220 4 büyük bir liste varsa milyar şeyler bakmak zorunda 264 00:12:47,220 --> 00:12:48,270 oldukça büyük. 265 00:12:48,270 --> 00:12:52,634 Sarı sayfalar var Dünya, değil mi? 266 00:12:52,634 --> 00:12:54,800 Hala sarı alırsanız sayfalar Ve sizlere teslim 267 00:12:54,800 --> 00:12:56,841 Ben, diğer gün mayın var ve ben sadece geri dönüşümlü. 268 00:12:56,841 --> 00:12:59,070 Ama bunu yaparsanız sarı olsun size teslim sayfaları 269 00:12:59,070 --> 00:13:02,120 Her bir kitap alamadım gezegende var telefon numarası, 270 00:13:02,120 --> 00:13:02,620 sağ? 271 00:13:02,620 --> 00:13:05,500 Sen bir listesini almak Yerel telefon numaraları, 272 00:13:05,500 --> 00:13:07,670 olanlar Aramak en olasıdır. 273 00:13:07,670 --> 00:13:09,400 >> Ve bu DNS nedir aslında. 274 00:13:09,400 --> 00:13:12,860 Bu konuda düşünüyorsanız, DNS ise Gerçekten yerel sarı sayfalar. 275 00:13:12,860 --> 00:13:17,350 Ve büyük DNS sunucuları google.coms gibi, onlar 276 00:13:17,350 --> 00:13:19,180 aslında sadece daha fazladır kütüphaneler gibi o 277 00:13:19,180 --> 00:13:25,470 Yerel sarı tüm bir kopyasını sayfalar veya yerel DNS kayıtlarının hepsi. 278 00:13:25,470 --> 00:13:29,520 Yani gerçekten hiç kimse depo var İnternetin tam DNS, 279 00:13:29,520 --> 00:13:32,410 kimse yok gibi Dünya Sarı sayfalar. 280 00:13:32,410 --> 00:13:36,450 >> Bütün bu yerel küçük vardır Orada mevcut ölçek DNSs. 281 00:13:36,450 --> 00:13:39,010 Ve hizmetler vardır onları bir arada toplamak. 282 00:13:39,010 --> 00:13:42,174 Ama onlar bu bağlıdır Daha küçük DNS sistemleri 283 00:13:42,174 --> 00:13:45,340 Böylece, onların bilgilerini güncellemek Onlar en doğru bilgilere sahip. 284 00:13:45,340 --> 00:13:48,500 >> Yani yine, bu benzetme büyük toplanan olduğu 285 00:13:48,500 --> 00:13:51,910 DNS sistemi gibi bir kopyasına sahip kütüphaneler 286 00:13:51,910 --> 00:13:56,410 dünyanın her sarı sayfalar. 287 00:13:56,410 --> 00:13:58,350 Onlar kendilerini yok Şu kitapları güncelleyin. 288 00:13:58,350 --> 00:14:01,620 Onlar geliyor kitaplara bağlıdır böylece bilgilerinizi güncellemek 289 00:14:01,620 --> 00:14:04,560 bunu gerekirse. 290 00:14:04,560 --> 00:14:07,700 >> Yani DNS sistemi dev bir blok değil. 291 00:14:07,700 --> 00:14:11,026 Bu genelinde desantralize var Birçok, birçok sunucu. 292 00:14:11,026 --> 00:14:13,400 Şimdi biz bir yerde biliyoruz bize ve internet arasında 293 00:14:13,400 --> 00:14:18,350 Bir DNS sunucusu söz konusudur yanı sıra bir DHCP sunucusu olarak. 294 00:14:18,350 --> 00:14:20,910 >> Şimdi, erişim noktaları, Ne bizim erişim noktaları? 295 00:14:20,910 --> 00:14:23,840 Peki, erişim noktaları muhtemelen konum Aslında gelen ile oldukça tanıdık 296 00:14:23,840 --> 00:14:24,964 internete bağlanma. 297 00:14:24,964 --> 00:14:28,820 Yani, seçtiğiniz ağ var Ev veya iş ağı 298 00:14:28,820 --> 00:14:30,310 ya sen ne var. 299 00:14:30,310 --> 00:14:32,597 >> Ve ben genelleme yapıyorum Bir erişim noktası kavramı 300 00:14:32,597 --> 00:14:33,930 Burada bu videonun amaçları için. 301 00:14:33,930 --> 00:14:35,721 Ama aslında orada bir çok şey olduğunu 302 00:14:35,721 --> 00:14:38,766 erişim noktaları içine çekilebilir. 303 00:14:38,766 --> 00:14:41,890 Yönlendiriciler kavramları vardır ki Kullandığımız genel bir terim tür. 304 00:14:41,890 --> 00:14:45,940 >> Ama aynı zamanda anahtarları vardır ve şeyler aslında denilen 305 00:14:45,940 --> 00:14:49,070 ayrı olan erişim noktaları Bir erişim bu genel bir kavram 306 00:14:49,070 --> 00:14:49,780 nokta. 307 00:14:49,780 --> 00:14:54,510 Ama temelde ne olur ben IPv4 ile 308 00:14:54,510 --> 00:14:57,030 Bu kavram var dedi Özel adresler, değil mi? 309 00:14:57,030 --> 00:15:03,680 Ve yerine her makinenin benzersiz bir IP adresi sahip olan 310 00:15:03,680 --> 00:15:07,720 Biz, çünkü tükenmiş Biz 4 milyar cihazlar üzerinden konum 311 00:15:07,720 --> 00:15:09,860 bağlanmaya çalışıyor İnternet, biz ne 312 00:15:09,860 --> 00:15:12,810 yerine atama olduğunu Bir yönlendirici IP adresi. 313 00:15:12,810 --> 00:15:15,960 Bu yönlendirici veya erişim noktası Sadece, örneğin evinizde, içinde. 314 00:15:15,960 --> 00:15:19,280 >> Ve olarak router işi çeşit trafik polisi olarak hareket 315 00:15:19,280 --> 00:15:23,540 bağlandığı sağlayan herkes Bu yönlendirici aynı IP kullanmak 316 00:15:23,540 --> 00:15:25,115 çıkmak adresi. 317 00:15:25,115 --> 00:15:25,990 bu mantıklı mı? 318 00:15:25,990 --> 00:15:29,414 Evinizde Herkes özel bir IP adresi vardır. 319 00:15:29,414 --> 00:15:31,830 Onlar bağlanamıyor internet, daha doğrusu internet 320 00:15:31,830 --> 00:15:34,870 aracılığıyla, onlara konuşamıyor Bu özel bir adres. 321 00:15:34,870 --> 00:15:37,656 Onlar sadece kendilerine konuşabilir router adresi üzerinden. 322 00:15:37,656 --> 00:15:39,530 Ve bu yönlendirici en bulunuyor iş bilgilerini almak için 323 00:15:39,530 --> 00:15:42,900 Eğer yönlendirici gönderme olduğunuzu ve doğru yere yönlendirmek 324 00:15:42,900 --> 00:15:46,890 ve bilgi için bu geliyor Router için yönlendirici içine 325 00:15:46,890 --> 00:15:48,860 size göndermek için. 326 00:15:48,860 --> 00:15:52,470 >> Yani yönlendiriciler gerçekten cihazlar burada-- özellikle yönlendirici 327 00:15:52,470 --> 00:15:59,010 Evinizde, en yaygın tür En people-- için kullanım kasanın 328 00:15:59,010 --> 00:16:00,870 kamu IP adresi vardır. 329 00:16:00,870 --> 00:16:03,910 İşte bu cihaz var internete bağlı. 330 00:16:03,910 --> 00:16:07,190 Ve yönlendiriciye bağlanmak bilgi akışını var 331 00:16:07,190 --> 00:16:09,910 sizin adınıza içinden. 332 00:16:09,910 --> 00:16:14,420 >> Dediğim gibi, modern bir ev ağı, router ve switch ve erişim noktası 333 00:16:14,420 --> 00:16:16,420 Tüm tür paketlenmiştir tek bir cihaz içine. 334 00:16:16,420 --> 00:16:19,240 Bazen bir modem hem de orada birlikte. 335 00:16:19,240 --> 00:16:20,800 Bu genellikle sadece yönlendirici denir. 336 00:16:20,800 --> 00:16:23,210 Ama gerçekten hepsi var Birlikte böyle şeyler. 337 00:16:23,210 --> 00:16:27,870 >> Büyük ölçekli iş ağları ya da Geniş Alan Ağları, WAN sözde, 338 00:16:27,870 --> 00:16:29,570 Aslında bu cihazlar ayrı tutmak. 339 00:16:29,570 --> 00:16:30,470 Onlar bir anahtar var. 340 00:16:30,470 --> 00:16:31,550 Onlar yönlendiriciler var. 341 00:16:31,550 --> 00:16:33,510 Onlar birden fazla erişim noktaları var. 342 00:16:33,510 --> 00:16:36,250 >> Örneğin, bir Üniversite şeyleri görürsünüz 343 00:16:36,250 --> 00:16:40,300 Sözde yönlendiriciler gibi o bakış monte tüm kampüs çevresinde bulunmaktadır. 344 00:16:40,300 --> 00:16:44,120 Bu akış tüm erişim noktaları yönlendiriciler içine, anahtarlar, ve saire, 345 00:16:44,120 --> 00:16:45,250 bilgi iletmekten. 346 00:16:45,250 --> 00:16:49,120 Bu ağlar öylesine Çünkü o kadar büyük tek erişim noktası 347 00:16:49,120 --> 00:16:51,870 Geniş bir alanı kapsayacak olamaz. 348 00:16:51,870 --> 00:16:54,990 >> Ve böylece bu büyük ağlar, iş ağları, ve saire, 349 00:16:54,990 --> 00:16:57,710 Ayrı içine bu bölünmüş cihazlar, böylece ağ ve ölçek 350 00:16:57,710 --> 00:16:59,780 Gerekirse ve büyür. 351 00:16:59,780 --> 00:17:04,180 Yani yine bir yerde aramızda ve İnternet, biz bir erişim noktası var. 352 00:17:04,180 --> 00:17:05,430 Ve biz bağlanmak buydu. 353 00:17:05,430 --> 00:17:08,992 Ve oradan, biz internete alabilirsiniz. 354 00:17:08,992 --> 00:17:10,700 Ben dediğim gibi Bu videonun başında, 355 00:17:10,700 --> 00:17:12,540 Bu ağ üzerinde bir ders değildir. 356 00:17:12,540 --> 00:17:13,990 Yani tüm bu hikaye değil. 357 00:17:13,990 --> 00:17:15,109 Ve ben biraz üzerinde glossed ettik. 358 00:17:15,109 --> 00:17:17,150 Ve belki de seni bıraktım Hatta biraz karıştı 359 00:17:17,150 --> 00:17:18,670 olarak bu şeylerden bazıları nelerdir. 360 00:17:18,670 --> 00:17:19,329 Ama bu sorun değil. 361 00:17:19,329 --> 00:17:20,599 >> Biz bütün hikayeyi ihtiyacımız yok. 362 00:17:20,599 --> 00:17:25,250 Bize hareketli bilmek için yeterli İleri sadece temelde biraz 363 00:17:25,250 --> 00:17:27,450 Internet nasıl çalıştığı hakkında. 364 00:17:27,450 --> 00:17:30,670 Yani biz biliyoruz ne bu var olan bizim evde özel ağlar. 365 00:17:30,670 --> 00:17:32,880 >> Ve biz bir yönlendirici bağlayın. 366 00:17:32,880 --> 00:17:36,674 Ve bu yönlendirici bağlı olduğu geniş internete. 367 00:17:36,674 --> 00:17:38,090 Ancak internet geniş nedir? 368 00:17:38,090 --> 00:17:39,930 Ben bu söyleyip duruyorsun, ama bu nedir? 369 00:17:39,930 --> 00:17:43,610 >> Peki, gerçekten sadece tüm bu var evimde bireysel ağları, 370 00:17:43,610 --> 00:17:47,460 ve senin evinde, ve diğer her at birbirine bağlı ev. 371 00:17:47,460 --> 00:17:52,030 Bu birbirine bağlı olduğunu ağ, bir inter-net. 372 00:17:52,030 --> 00:17:53,840 Bunun yerine düşünme internet hakkında 373 00:17:53,840 --> 00:17:59,080 Bu dev bulut gibi, bu ruhani Orada var bir şey, 374 00:17:59,080 --> 00:18:02,470 gerçekten sadece bir bağlantı var Bu ağlardan tüm arasında. 375 00:18:02,470 --> 00:18:03,500 >> Yani burada biz gitmek. 376 00:18:03,500 --> 00:18:04,752 Biz yerel ağına sahibiz. 377 00:18:04,752 --> 00:18:07,210 Ve biz tek kişi sen değilsin muhtemelen bizim yerel ağ üzerinde 378 00:18:07,210 --> 00:18:08,335 internet kullanmaya çalışıyor. 379 00:18:08,335 --> 00:18:10,940 Birkaç Muhtemelen var Bize almaya çalışırken. 380 00:18:10,940 --> 00:18:13,870 >> Ve biz sadece ağ değiliz Doğru, dünyada var? 381 00:18:13,870 --> 00:18:18,300 Diğer şebekeler de vardır internete bağlanmaya çalışıyorsunuz. 382 00:18:18,300 --> 00:18:21,400 Ama internet değil, Yine, ayrı bir varlık. 383 00:18:21,400 --> 00:18:25,592 >> Bu izin kurallar sadece bir dizi var bu ağlar, bu küçük ağlar, 384 00:18:25,592 --> 00:18:27,300 mavi, mor, ve kırmızı ağ 385 00:18:27,300 --> 00:18:28,980 Burada, birbirleri ile iletişim kurmasını sağlar. 386 00:18:28,980 --> 00:18:31,230 Yani hiçbir şey yoktur hepsi bağlanıyorsanız ediyoruz. 387 00:18:31,230 --> 00:18:35,010 Hepsi sadece bağlı olduğunuz birbirlerine, değil mi? 388 00:18:35,010 --> 00:18:37,710 >> Ve böylece bir yerde bunlara ağlar hizmetleri var 389 00:18:37,710 --> 00:18:39,095 aslında istiyoruz. 390 00:18:39,095 --> 00:18:41,220 Böylece belki mavi ağda Google yaşadığı yerdir. 391 00:18:41,220 --> 00:18:43,303 Ve mor ağda Facebook yaşadığı yerdir. 392 00:18:43,303 --> 00:18:46,310 Ve kırmızı ağda, belki Tüm bu kediler nerede bu. 393 00:18:46,310 --> 00:18:49,440 >> Ve böylece biz almak istiyorsanız kediler hakkında bilgiler, 394 00:18:49,440 --> 00:18:55,166 biz sadece ağlar bu zinciri travers İstediğimiz bilgi almak için. 395 00:18:55,166 --> 00:18:57,040 Ve burada, ben temsil ettik Ağ tüm 396 00:18:57,040 --> 00:18:58,414 birbirleriyle konuşmak için güçlü olmak. 397 00:18:58,414 --> 00:19:00,300 Ve biz sadece ağ konuşabilirsiniz. 398 00:19:00,300 --> 00:19:01,910 Ama ağ bize geri konuşamaz. 399 00:19:01,910 --> 00:19:03,326 >> Ama bu doğru, ya da doğru değil mi? 400 00:19:03,326 --> 00:19:04,610 Bu, tüm iki yönlü bir cadde. 401 00:19:04,610 --> 00:19:07,860 Akabilir Bilgi ileri ve geri ağlar. 402 00:19:07,860 --> 00:19:09,007 >> O nasıl yapar? 403 00:19:09,007 --> 00:19:11,090 Peki, internet gerçekten Protokollerin bir sistem. 404 00:19:11,090 --> 00:19:11,970 Ve biz gidiyoruz hakkında konuşmaya başlayın neler 405 00:19:11,970 --> 00:19:14,130 Bu protokoller, gelecekteki videoları bulunmaktadır. 406 00:19:14,130 --> 00:19:16,940 >> Fakat yine de, internet Ayrı bir şey değildir. 407 00:19:16,940 --> 00:19:20,760 Bu tanımlayan bir kurallar kümesidir var ağları nasıl iletişim, 408 00:19:20,760 --> 00:19:23,410 Bu küçük şebekeleri biz alışık yerel ağ, 409 00:19:23,410 --> 00:19:26,600 Evimizde insanlar, insanlar Okulumuzda, işimizin insanlar, 410 00:19:26,600 --> 00:19:29,160 Bütün bir ağ paylaşımı. 411 00:19:29,160 --> 00:19:31,900 Ve nasıl bu ağlar birbirine ve birbirleriyle konuşmak 412 00:19:31,900 --> 00:19:34,160 aslında ne var İnternet sitesinin tüm hakkında. 413 00:19:34,160 --> 00:19:36,090 Yani gelecekte, haydi video bazıları hakkında konuşmak 414 00:19:36,090 --> 00:19:38,940 ihtiva protokoller umarım internet 415 00:19:38,940 --> 00:19:42,320 Size biraz daha ver anlayış, iyi yuvarlanır. 416 00:19:42,320 --> 00:19:43,320 Ben Doug Lloyd değilim. 417 00:19:43,320 --> 00:19:45,260 Bu CS50 olduğunu. 418 00:19:45,260 --> 00:19:47,351