1 00:00:00,000 --> 00:00:04,580 2 00:00:04,580 --> 00:00:06,580 DOUG LLOYD: Os ydych chi wedi bod yn gwylio fideos hyn 3 00:00:06,580 --> 00:00:09,030 yn y drefn yr ydym yn argymell, rydym chi ar fin gael 4 00:00:09,030 --> 00:00:10,260 dipyn o newid diwylliant. 5 00:00:10,260 --> 00:00:13,093 Oherwydd hyn, rydym yn mynd i ddechrau siarad am y rhyngrwyd ac ar y we 6 00:00:13,093 --> 00:00:13,669 technolegau. 7 00:00:13,669 --> 00:00:15,835 Felly, hyd yn hyn, rydym wedi 'n sylweddol bod yn gwneud llawer o C. 8 00:00:15,835 --> 00:00:17,370 >> A phan fyddwn wedi bod rhedeg ein rhaglenni, 9 00:00:17,370 --> 00:00:19,500 yr ydym wedi bod yn eu rhedeg o'r llinell orchymyn. 10 00:00:19,500 --> 00:00:23,080 Dyna 'n bert lawer sut y mae'r defnyddwyr yn cael bod yn rhyngweithio â'r rhaglenni 11 00:00:23,080 --> 00:00:23,760 ein bod yn ysgrifennu. 12 00:00:23,760 --> 00:00:26,859 Maent yn codi rhywbeth i annog, rhywbeth yn digwydd yn y ffenestr terfynell, 13 00:00:26,859 --> 00:00:27,650 ac yna mae'n ei wneud. 14 00:00:27,650 --> 00:00:30,957 >> Weithiau gallai fod gennych barhaus data sydd ar ôl wedyn. 15 00:00:30,957 --> 00:00:32,040 Ond dyna 'n bert lawer iddo. 16 00:00:32,040 --> 00:00:33,081 Mae'n ar y llinell orchymyn. 17 00:00:33,081 --> 00:00:34,775 Dyma'r unig ffordd y gall y defnyddiwr ryngweithio. 18 00:00:34,775 --> 00:00:36,650 O hyn ymlaen, rydym yn mynd i ddechrau 19 00:00:36,650 --> 00:00:39,980 transitioning fel bod y defnyddwyr Gall rhyngweithio â'n gwefannau. 20 00:00:39,980 --> 00:00:42,688 Felly rydym yn mynd i gael ei ysgrifennu gwefannau, nad ydynt wedi eu hysgrifennu yn C, 21 00:00:42,688 --> 00:00:46,600 ond yn cael eu hysgrifennu mewn amrywiaeth o eraill rhaglennu iaith, gan gynnwys PHP, 22 00:00:46,600 --> 00:00:50,810 ac mae'n fath o ieithoedd cynorthwy-ydd, HTML, CSS, ac yn y blaen. 23 00:00:50,810 --> 00:00:53,130 Felly rydym yn mynd i ddechrau siarad am y pethau hynny. 24 00:00:53,130 --> 00:00:55,740 >> Cyn i ni fynd i mewn ar y we rhaglennu ei hun, 25 00:00:55,740 --> 00:00:58,720 Rwy'n credu ei fod yn ôl pob tebyg yn dda syniad i gymryd cam yn ôl a siarad 26 00:00:58,720 --> 00:01:02,720 am sut mae cyfrifiaduron a bodau dynol yn rhyngweithio dros y we. 27 00:01:02,720 --> 00:01:07,520 Felly fideo hwn yn wir yn primer, canllaw sylfaenol, i'r rhyngrwyd. 28 00:01:07,520 --> 00:01:10,951 Yn awr, mae'r cafeat yma yw'r Nid yw CS50 yn ddosbarth rhwydweithio. 29 00:01:10,951 --> 00:01:13,700 Felly, yr hyn yr ydym yn mynd i fod yn siarad am yma yw lefel eithaf uchel. 30 00:01:13,700 --> 00:01:17,240 Nid ydym yn mynd i fynd i mewn i unrhyw lefel isel 31 00:01:17,240 --> 00:01:19,540 manylion am sut holl bethau hyn yn gweithio. 32 00:01:19,540 --> 00:01:21,290 Os oes gennych ddiddordeb yn hynny, roeddwn i wedi gryf 33 00:01:21,290 --> 00:01:24,580 argymell cymryd dosbarth ar rwydweithio cyfrifiadurol. 34 00:01:24,580 --> 00:01:26,540 Ac efallai y byddwn hyd yn oed ddweud gorwedd gwyn neu ddau yn unig 35 00:01:26,540 --> 00:01:31,590 at ddibenion gwneud y dealltwriaeth gyffredinol glir. 36 00:01:31,590 --> 00:01:35,780 >> Felly, gyda dweud hynny, gadewch i ni siarad am sut yr ydym yn rhyngweithio gyda'r rhyngrwyd. 37 00:01:35,780 --> 00:01:37,570 Felly dyma ni. 38 00:01:37,570 --> 00:01:38,430 Dyma ni yn. 39 00:01:38,430 --> 00:01:41,096 Rydym yn 'n bert yn edrych ymlaen at mynd ar y rhyngrwyd, a oedd yn 40 00:01:41,096 --> 00:01:42,810 fel y gwyddom oll, yn cael ei chock llawn o gathod. 41 00:01:42,810 --> 00:01:45,210 >> Nawr rydym yn unig cysylltu y rhyngrwyd fel hyn? 42 00:01:45,210 --> 00:01:46,360 Wel, mae'n debyg na. 43 00:01:46,360 --> 00:01:48,620 Reddfol, eich bod yn gwybod hynny, yn dweud, er enghraifft, 44 00:01:48,620 --> 00:01:51,190 pan fyddwch yn newid eich Wi-Fi rhwydweithio ar eich cyfrifiadur, 45 00:01:51,190 --> 00:01:54,010 nad ydych yn gweld un o'r enw y rhyngrwyd oni bai hynny'n digwydd dim ond fel 46 00:01:54,010 --> 00:01:58,870 i fod yn enw eich Wi-Fi lleol. 47 00:01:58,870 --> 00:01:59,370 Iawn? 48 00:01:59,370 --> 00:02:00,880 >> Mae'n rhywbeth yn debyg i gartref fel arfer. 49 00:02:00,880 --> 00:02:03,338 Neu os ydych chi yn y gwaith, y gallai yn enw eich cwmni. 50 00:02:03,338 --> 00:02:05,340 Does dim ond un opsiwn a elwir yn y rhyngrwyd. 51 00:02:05,340 --> 00:02:09,710 Ac felly rhywbeth neu ryw pethau yn bodoli yn y canol pan 52 00:02:09,710 --> 00:02:11,490 rydym am gysylltu â'r rhyngrwyd. 53 00:02:11,490 --> 00:02:12,740 Beth yw rhai o'r pethau hynny? 54 00:02:12,740 --> 00:02:14,110 Wel, rydym yn mynd i siarad am hynny. 55 00:02:14,110 --> 00:02:16,180 Rydym ni hefyd yn mynd i siarad am rhai o'r pethau pwysig 56 00:02:16,180 --> 00:02:18,710 mae angen er mwyn gallu i gysylltu â'r rhyngrwyd. 57 00:02:18,710 --> 00:02:21,214 A'r cyntaf o'r rhain pethau yn gyfeiriad IP. 58 00:02:21,214 --> 00:02:23,380 Felly, mae'n debyg eich bod wedi clywed mae'r term cyfeiriad IP blaen. 59 00:02:23,380 --> 00:02:24,630 Beth mae'n ei olygu? 60 00:02:24,630 --> 00:02:28,270 Wel, cyfeiriad IP yn bôn yn adnabod unigryw 61 00:02:28,270 --> 00:02:30,820 ar eich cyfrifiadur ar rwydwaith. 62 00:02:30,820 --> 00:02:33,640 Yn union fel pob cartref neu swyddfa gyfeiriad unigryw 63 00:02:33,640 --> 00:02:36,660 y gallai un anfon post. 64 00:02:36,660 --> 00:02:40,750 >> Yn yr un modd, mae pob cyfrifiadur os yw'n yn awyddus i dderbyn data neu anfon data, 65 00:02:40,750 --> 00:02:43,040 Mae angen i gael gyfeiriad unigryw. 66 00:02:43,040 --> 00:02:45,720 Felly, pan fydd gwybodaeth cael ei anfon neu dderbyn, 67 00:02:45,720 --> 00:02:49,720 mae'n cael ei anfon o neu a dderbyniwyd i'r lleoliad cywir. 68 00:02:49,720 --> 00:02:52,660 Mae'r cynllun hwn yn mynd i'r afael, fel yr wyf yn Meddai, a elwir yn mynd i'r afael IP. 69 00:02:52,660 --> 00:02:57,690 IP yn sefyll dros Protocol Rhyngrwyd, y byddwn yn siarad am eto cyn bo hir. 70 00:02:57,690 --> 00:03:00,230 >> Nawr, beth mae IP mynd i'r afael edrych? 71 00:03:00,230 --> 00:03:04,330 Wel, mae'r cynllun yn y bôn oedd, pan gafodd ei roi ar waith yn gyntaf, 72 00:03:04,330 --> 00:03:07,846 rhoi pob cyfrifiadur cyfeiriad 32-bit unigryw. 73 00:03:07,846 --> 00:03:08,720 Mae hynny'n llawer o ddarnau. 74 00:03:08,720 --> 00:03:10,900 Dyna 4 biliwn a chyfeiriadau. 75 00:03:10,900 --> 00:03:14,190 >> Ac yn gyffredinol, yn hytrach na defnyddio nodiant hecsadegol, a oedd yn 76 00:03:14,190 --> 00:03:18,450 rydym wedi defnyddio o'r blaen yng nghyd-destun awgrymiadau yn C i siarad am gyfeiriadau, 77 00:03:18,450 --> 00:03:21,580 Fel arfer, rydym yn cynrychioli IP cyfeiriadau mewn ychydig yn fwy 78 00:03:21,580 --> 00:03:24,370 o gyfeillgar dynol ffordd, sy'n eu cynrychioli 79 00:03:24,370 --> 00:03:28,680 fel pedwar clwstwr o 8 did Hydred fel rhifau degol. 80 00:03:28,680 --> 00:03:34,920 Oherwydd nad yw pobl yn siarad yn aml hecsadegol, oni bai eich bod rhaglennu. 81 00:03:34,920 --> 00:03:38,400 Ond mae pobl sy'n defnyddio'r rhyngrwyd nid ydynt o reidrwydd yn rhaglenwyr. 82 00:03:38,400 --> 00:03:41,660 >> Ac felly ei gwneud yn hawdd ac yn hygyrch ar eu cyfer 83 00:03:41,660 --> 00:03:45,430 i allu siarad am yr hyn y mae eu Cyfeiriad IP yw rhag ofn iddynt efallai 84 00:03:45,430 --> 00:03:47,690 Mae angen i alw i fyny rhywun i ddatrys rhywbeth, 85 00:03:47,690 --> 00:03:51,610 mae'n well i'w wneud yn yn y mwy rhif degol confensiynol cyffredin 86 00:03:51,610 --> 00:03:52,880 fformat. 87 00:03:52,880 --> 00:03:57,570 Ac felly gyfeiriad IP yn unig yn edrych yn 'n bert lawer fel hyn, w.x.y.z, 88 00:03:57,570 --> 00:04:00,650 lle mae pob un o'r llythyrau hynny yn cynrychioli gwerth heb fod yn negyddol 89 00:04:00,650 --> 00:04:02,960 yn yr ystod o 0-255. 90 00:04:02,960 --> 00:04:07,950 Dwyn i gof bod rhif 8-bit Gall ddal 256 werthoedd gwahanol. 91 00:04:07,950 --> 00:04:10,520 >> Ac felly dyna pam mae ein dewis yw 0-255. 92 00:04:10,520 --> 00:04:15,030 Ac mae gennym bedwar clwstwr o 8 darnau ar gyfer cyfanswm o 32 o ddarnau. 93 00:04:15,030 --> 00:04:17,920 Ac felly gyfeiriad IP allai edrych rhywbeth fel hyn. 94 00:04:17,920 --> 00:04:24,120 Mae hwn yn fath o generig diofyn cyfeiriad IP, 123.45.67.89. 95 00:04:24,120 --> 00:04:28,850 Mae pob un ohonynt yn yr ystod o 0 i 255, felly dyna cyfeiriad IP dilys. 96 00:04:28,850 --> 00:04:34,040 >> Yma ym Mhrifysgol Harvard, i gyd mae ein cyfeiriadau IP yn dechrau gyda 140.247. 97 00:04:34,040 --> 00:04:37,130 Dyna dim ond y ffordd y mae'r IP cyfeiriadau yn yr ardal ddaearyddol 98 00:04:37,130 --> 00:04:38,130 wedi cael eu neilltuo. 99 00:04:38,130 --> 00:04:42,750 Ac felly gallai hyn fod yn gyfeiriad IP a allai fodoli yma yn Harvard. 100 00:04:42,750 --> 00:04:46,810 >> Felly, fel y dywedais, pe bai pob cyfeiriad IP yw 32 darnau, mae gennym tua 4 biliwn a 101 00:04:46,810 --> 00:04:49,290 i roi allan, ychydig mwy na 4 biliwn. 102 00:04:49,290 --> 00:04:51,470 Ond gallwn fath o gweld problem, dde? 103 00:04:51,470 --> 00:04:53,190 Beth yw'r boblogaeth y byd ar hyn o bryd? 104 00:04:53,190 --> 00:04:56,560 >> Wel, mae'n rhywle i'r gogledd o 7 biliwn o bobl. 105 00:04:56,560 --> 00:04:58,800 Ac yn y byd Gorllewinol o leiaf, y rhan fwyaf o bobl 106 00:04:58,800 --> 00:05:02,644 gael mwy nag un ddyfais gallu cysylltedd y rhyngrwyd. 107 00:05:02,644 --> 00:05:03,560 Mae gen i un iawn yma. 108 00:05:03,560 --> 00:05:04,880 Ac yr wyf yn cael un arall yn fy mhoced. 109 00:05:04,880 --> 00:05:06,340 Ac mae gen i un yn ôl yn fy swyddfa. 110 00:05:06,340 --> 00:05:07,387 >> Ac felly dyna dri. 111 00:05:07,387 --> 00:05:09,970 Ac nid yw hynny'n hyd yn oed yn cyfrif y rhai sydd rhaid i mi yn y cartref, hefyd. 112 00:05:09,970 --> 00:05:12,160 Ac felly dyna fath o broblem, dde? 113 00:05:12,160 --> 00:05:15,380 Mae gennym o leiaf 7 biliwn o bobl a dim ond 4 biliwn a chyfeiriadau. 114 00:05:15,380 --> 00:05:18,719 >> A phob dyfais i fod i gael eu nodi unigryw. 115 00:05:18,719 --> 00:05:21,260 Rydym wedi datblygu rhai workarounds i ddelio â'r broblem hon, 116 00:05:21,260 --> 00:05:23,240 rhywbeth a elwir yn breifat Cyfeiriad IP, nad ydym yn 117 00:05:23,240 --> 00:05:24,573 mynd i fynd i mewn yn y fideo hwn. 118 00:05:24,573 --> 00:05:31,920 Ond yn y bôn, mae'n caniatáu hyrwyddo'r we, y rhyngrwyd, i fath o ffug 119 00:05:31,920 --> 00:05:35,610 allan ychydig bach bod gennych unigryw gyfeiriad drwy gael cyfeiriadau preifat 120 00:05:35,610 --> 00:05:38,730 ac yna eu funneling drwy un cyfeiriad unigol, a oedd yn 121 00:05:38,730 --> 00:05:41,220 cael ei rannu gan nifer o wahanol gyfrifiaduron. 122 00:05:41,220 --> 00:05:43,200 >> Ond mae hynny'n wir nid yn ateb tymor hir. 123 00:05:43,200 --> 00:05:45,250 Nid yw hyd yn oed hynny sefydlog yn mynd i bara am byth. 124 00:05:45,250 --> 00:05:50,030 Ac felly mae angen i ni gael gwahanol ffordd o ddelio â hyn. 125 00:05:50,030 --> 00:05:51,904 >> Felly, fel y dywedais, yr oedd gennym tua 4 biliwn. 126 00:05:51,904 --> 00:05:53,820 Ond nid yw mynd i yn ddigon da, dde? 127 00:05:53,820 --> 00:05:56,540 Ac felly y ffordd y mae wedi penderfynwyd yno rydym yn 128 00:05:56,540 --> 00:05:59,240 mynd i ddelio gyda hyn yw i wneud cyfeiriadau IP hirach. 129 00:05:59,240 --> 00:06:03,344 Yn lle cyfeiriadau 32-bit, rydym yn mynd i gael cyfeiriadau 128-bit. 130 00:06:03,344 --> 00:06:05,260 Felly, yn lle 4 biliwn a cyfeiriadau, rydym yn mynd 131 00:06:05,260 --> 00:06:11,130 i gael y nifer fawr o gyfeiriadau, sydd yn 340,000,000,000 biliwn biliwn 132 00:06:11,130 --> 00:06:14,150 biliwn, felly mae llawer o gyfeiriadau IP. 133 00:06:14,150 --> 00:06:18,240 >> Ac a alwodd y cynllun newydd hwn yn cael ei IPv6 yn gyffredin sut mae'n cael ei atgyfeirio. 134 00:06:18,240 --> 00:06:21,242 Mae'r hen gynllun oedd IPv4. 135 00:06:21,242 --> 00:06:23,450 Mae'n dipyn o broblem mewn bod y broblem hon wedi bod 136 00:06:23,450 --> 00:06:25,470 gwybod amdano am amser hir iawn. 137 00:06:25,470 --> 00:06:28,025 138 00:06:28,025 --> 00:06:32,201 >> A byddwch yn gweld hyn yn llawer yn y cyd-destun cyfrifiaduron a chyfrifiadureg. 139 00:06:32,201 --> 00:06:33,700 Rydym yn dda am broblemau rhagweld. 140 00:06:33,700 --> 00:06:36,449 Ond rydym yn ddrwg o ddelio â nhw hyd yn oed er ein bod yn gwybod amdanynt. 141 00:06:36,449 --> 00:06:38,340 Felly IPv6 wedi bod o gwmpas am gyfnod. 142 00:06:38,340 --> 00:06:40,510 A dim ond yn y flwyddyn neu ddwy ddiwethaf blynedd mae'n rhaid i ni mewn gwirionedd 143 00:06:40,510 --> 00:06:47,190 Dechreuodd gyflwyno cynnydd mewn cyfeiriadau IPv6 hyn i ddirwyn y cyfeiriadau IPv4. 144 00:06:47,190 --> 00:06:49,520 Ond mae rhai lleoedd yn eu cael. 145 00:06:49,520 --> 00:06:52,200 Ac maent yn edrych yn debyg i gyfeiriad IP rheolaidd. 146 00:06:52,200 --> 00:06:53,520 Ond maent yn llawer hirach. 147 00:06:53,520 --> 00:06:59,900 >> Felly, yn lle nawr gael pedwar clystyrau o 8 bytes ar gyfer eich cyfeiriad, 148 00:06:59,900 --> 00:07:03,580 erbyn hyn mae gennym wyth clystyrau o 16 bytes. 149 00:07:03,580 --> 00:07:06,680 Ac 8 gwaith 16 yw 128. 150 00:07:06,680 --> 00:07:11,210 Ac rydym yn cynrychioli y rhain yn y llai Ffurflen hecsadegol confensiynol. 151 00:07:11,210 --> 00:07:16,930 Oherwydd gael rhifau 16-bit yn golygu bod yn lle bod ystod o 0-255, 152 00:07:16,930 --> 00:07:20,350 Byddai'n gennym amrywiaeth o 0 i 65,535. 153 00:07:20,350 --> 00:07:22,470 >> Ac felly cael criw o'r rhai a glynu at ei gilydd 154 00:07:22,470 --> 00:07:24,680 byddai'n anodd iawn i'w ddarllen. 155 00:07:24,680 --> 00:07:27,480 Ac felly rydym fel arfer yn defnyddio hecs unig allan o gyfleustra. 156 00:07:27,480 --> 00:07:31,180 Ac felly, cyfeiriad IPv6 nodweddiadol Gallai edrych rhywbeth fel hyn. 157 00:07:31,180 --> 00:07:35,860 >> Mae'n sicr yn llawer hwy nag y cyfeiriad IPv4 rydym wedi ei weld o'r blaen. 158 00:07:35,860 --> 00:07:39,280 Ond byddai hyn yn, cyfeiriad IPv6 dilys. 159 00:07:39,280 --> 00:07:41,570 Mae hyn yn un hefyd yn ymwneud â gyfeiriad IPv6. 160 00:07:41,570 --> 00:07:44,331 >> Mae hyn yn un yn digwydd i berthyn i Google. 161 00:07:44,331 --> 00:07:46,080 A rhybudd mae 'na criw o zeros yno. 162 00:07:46,080 --> 00:07:47,930 Weithiau cyfeiriadau hyn yn gallu cael cymaint o amser. 163 00:07:47,930 --> 00:07:50,530 Ac ers i ni yn dal i fod 'n bert yn gynnar yn IPv6, 164 00:07:50,530 --> 00:07:54,250 Weithiau gall fod darnau mawr o sero yno nad oes angen i ni. 165 00:07:54,250 --> 00:08:01,920 >> Os ydych yn darllen hwn ar goedd, 'i' 2001.4860.4860.0.0.0.0.8844. 166 00:08:01,920 --> 00:08:03,325 Mae'n fath o lawer, dde? 167 00:08:03,325 --> 00:08:05,450 Felly, os ydych yn gweld criw o zeros, efallai y byddwch weithiau 168 00:08:05,450 --> 00:08:08,990 gweld gyfeiriad IPv6 fel hyn, lle maent yn hepgorer y sero 169 00:08:08,990 --> 00:08:10,959 a defnyddio colon dwbl yn lle hynny. 170 00:08:10,959 --> 00:08:11,750 Mae hyn yn iawn, er. 171 00:08:11,750 --> 00:08:14,610 Gan ein bod yn gwybod bod yna i fod i fod yn wyth darnau gwahanol. 172 00:08:14,610 --> 00:08:17,190 Ac felly drwy oblygiad, gwelwn bedwar. 173 00:08:17,190 --> 00:08:20,620 Felly, rydym yn gwybod bod yn rhaid cael pedair set o zeros fel hyn, sy'n llenwi. 174 00:08:20,620 --> 00:08:23,760 >> Felly weithiau, efallai y byddwch yn gweld cyfeiriad IPv6 heb gael 175 00:08:23,760 --> 00:08:26,650 wyth darnau gwahanu fel rydym yn ei wneud yma. 176 00:08:26,650 --> 00:08:28,760 Efallai y byddwch yn gweld ei fod yn edrych fel hyn. 177 00:08:28,760 --> 00:08:31,310 Ac mae hynny'n ei olygu yw bod popeth nad ydych yn gweld yn 178 00:08:31,310 --> 00:08:37,450 rhwng ble y colon dwbl yn yn unig sero gwahanu. 179 00:08:37,450 --> 00:08:37,998 >> Felly, OK. 180 00:08:37,998 --> 00:08:40,039 Rydym yn gwybod ychydig yn fwy am IP yn mynd i'r afael yn awr. 181 00:08:40,039 --> 00:08:41,250 Ond sut ydyn ni'n eu cael nhw? 182 00:08:41,250 --> 00:08:44,727 Ni allwn dim ond dewis yr un yr ydym ei eisiau. 183 00:08:44,727 --> 00:08:47,810 Pe baem yn gwneud hynny, efallai y byddwn yn y pen draw ymladd rhywun ar gyfer yr un cyfeiriad IP. 184 00:08:47,810 --> 00:08:50,050 Neu efallai rhywun gael ei ddewis yn flaenorol. 185 00:08:50,050 --> 00:08:52,799 Os byddwn yn ceisio mynd ag ef, rydym yn mynd i redeg i mewn i dipyn o broblem. 186 00:08:52,799 --> 00:08:56,300 Ac felly ni allwn dim ond dewis y cyfeiriad IP yr ydym am. 187 00:08:56,300 --> 00:08:58,410 >> Felly, y ffordd yr ydym yn cael Cyfeiriad IP yn rhywle 188 00:08:58,410 --> 00:09:02,960 rhwng ein cyfrifiadur a'r y rhyngrwyd, y rhyngrwyd fawr i maes 'na, 189 00:09:02,960 --> 00:09:07,500 mae yna rywbeth o'r enw gweinydd DHCP, Protocol Ffurfweddiad Host Dynamic 190 00:09:07,500 --> 00:09:08,630 gweinydd. 191 00:09:08,630 --> 00:09:09,960 Mae'n lond ceg mawr o destun. 192 00:09:09,960 --> 00:09:12,670 Ond mewn gwirionedd i gyd mae'n ei wneud yw ei yn pennu cyfeiriad IP i chi. 193 00:09:12,670 --> 00:09:16,960 >> Eich gweinydd DHCP restr o yn mynd i'r afael y gall neilltuo ddilys. 194 00:09:16,960 --> 00:09:18,160 Ac mae'n rhoi un i chi. 195 00:09:18,160 --> 00:09:19,743 Dyna 'n bert lawer pawb mae iddo. 196 00:09:19,743 --> 00:09:23,810 Yn awr cyn DHCP, y dasg hon o pennu cyfeiriadau 197 00:09:23,810 --> 00:09:25,106 syrthiodd i weinyddwr y system. 198 00:09:25,106 --> 00:09:27,730 Felly byddai person go iawn gael i neilltuo eich cyfrifiadur llaw 199 00:09:27,730 --> 00:09:30,670 a chyfeiriad pan rydych gysylltiedig â rhwydwaith. 200 00:09:30,670 --> 00:09:34,307 Felly DHCP yn unig fath o awtomeiddio hwn broses o roi cyfeiriad IP i chi. 201 00:09:34,307 --> 00:09:35,390 Ond dyna sut yr ydych yn ei gael. 202 00:09:35,390 --> 00:09:37,431 Mae'n dim ond yn rhedeg y rhaglen rhywle rhwng chi 203 00:09:37,431 --> 00:09:40,920 a'r rhyngrwyd sydd â banc o Cyfeiriadau IP y gall roi allan. 204 00:09:40,920 --> 00:09:43,170 A phan fyddwch yn cysylltu â'r rhwydwaith, mae'n rhoi i chi un. 205 00:09:43,170 --> 00:09:44,660 Felly gadewch i ni edrych eto ar y diagram hwn. 206 00:09:44,660 --> 00:09:49,660 Rhywle rhyngoch chi a'r y rhyngrwyd, mae 'na gweinydd DHCP. 207 00:09:49,660 --> 00:09:50,160 IAWN. 208 00:09:50,160 --> 00:09:51,500 Felly dyna dda. 209 00:09:51,500 --> 00:09:53,537 Yn awr, gadewch i ni siarad am DNS. 210 00:09:53,537 --> 00:09:55,370 Felly rydym wedi siarad er bod cyfeiriadau IP hyn. 211 00:09:55,370 --> 00:09:57,840 Ac rydym yn gwybod bod os ydym yn mynd i nodi unigryw 212 00:09:57,840 --> 00:10:01,740 dyfais ar y rhyngrwyd, mae'n rhaid iddo gael gyfeiriad unigryw. 213 00:10:01,740 --> 00:10:04,150 >> A gallem ymweld hynny yn mynd i'r afael os ydym yn dymuno. 214 00:10:04,150 --> 00:10:09,600 Ond eich bod wedi yn ôl pob tebyg byth yn teipio yn rhywbeth fel 192.168.1.0 215 00:10:09,600 --> 00:10:11,490 i mewn i'ch porwr, dde? 216 00:10:11,490 --> 00:10:13,980 Nid ydych yn teipio mewn niferoedd i mewn i'ch porwr. 217 00:10:13,980 --> 00:10:19,410 Fel arfer, chi deipio mewn enwau ddarllenadwy dynol fel google.com neu cs50.harvard.edu, 218 00:10:19,410 --> 00:10:20,640 iawn? 219 00:10:20,640 --> 00:10:22,880 >> Nid yw hynny wedi eu cyfeiriadau IP, er. 220 00:10:22,880 --> 00:10:27,320 Felly y gwasanaeth hwn yn bodoli Gelwir y Enw Parth 221 00:10:27,320 --> 00:10:33,990 System, DNS, sy'n trosi IP cyfeiriadau at eiriau dealladwy dynol 222 00:10:33,990 --> 00:10:37,690 neu ymadroddion sydd yn llawer mwy cofiadwy na gofio set o bedwar rhif 223 00:10:37,690 --> 00:10:40,430 neu, yn fuan, set o wyth rhifau hecsadegol. 224 00:10:40,430 --> 00:10:42,400 Byddai hynny'n wir yn her, dde? 225 00:10:42,400 --> 00:10:45,560 >> Meddyliwch am cyn i'r dyddiau o ffonau gell. 226 00:10:45,560 --> 00:10:47,730 Cawsoch eich Memorize eich rhifau ffôn ffrind. 227 00:10:47,730 --> 00:10:49,230 Gallai fod wedi gotten anodd ar ôl ychydig. 228 00:10:49,230 --> 00:10:51,190 Ac yn yr un modd, os ydych chi am i ymweld bagad o wefannau, 229 00:10:51,190 --> 00:10:53,570 mae'n debygol nad ydych eisiau cofiwch criw o rifau. 230 00:10:53,570 --> 00:10:56,640 Byddai'n well ichi gofio bagad o eiriau. 231 00:10:56,640 --> 00:11:01,930 >> Felly mapio hwn, cyfieithu hwn, o setiau o rifau i enwau ddarllenadwy dynol 232 00:11:01,930 --> 00:11:04,520 fath o yn gwneud DNS y tudalennau melyn y we. 233 00:11:04,520 --> 00:11:06,270 A gallwch feddwl am fel os mai dim ond 234 00:11:06,270 --> 00:11:14,305 rhestr enfawr rhedeg o 0.0.0.0 bob ffordd i lawr i 255.255.255.255, a oedd yn 235 00:11:14,305 --> 00:11:21,490 fyddai'r possible-- uchaf dyna yr ystod lawn o 0au i 255s o bob 4 236 00:11:21,490 --> 00:11:25,525 cyfeiriadau IPv4 biliwn-ish. 237 00:11:25,525 --> 00:11:27,400 Yr wyf yn gwneud i fyny 'r rhai ar y top a'r gwaelod. 238 00:11:27,400 --> 00:11:30,500 Ond mae'r un yn y canol yno mewn gwirionedd cyfeiriad IP. 239 00:11:30,500 --> 00:11:38,440 Felly os buom yn ymweld â 74.125.202.138, mae'n debyg sy'n trosi i'r safle hwnnw 240 00:11:38,440 --> 00:11:40,490 yno, io-- hyn y mae'r Heck yw hynny? 241 00:11:40,490 --> 00:11:46,290 Wel, nid yw pob enw sy'n mapio yn mewn gwirionedd yn glir beth ydyw, dde? 242 00:11:46,290 --> 00:11:48,920 >> Felly weithiau rywun pwy sy'n berchen ar gyfeiriad IP 243 00:11:48,920 --> 00:11:52,090 Efallai enwi eu cynnal rhywbeth eu bod yn mewn gwirionedd yn peidio. 244 00:11:52,090 --> 00:11:55,442 Er enghraifft, y cyfeiriad IP os ydych Aeth yno, mewn gwirionedd dim ond google.com. 245 00:11:55,442 --> 00:11:57,540 Ond mae Google wedi llawer o wahanol gweinyddwyr. 246 00:11:57,540 --> 00:11:59,322 >> Ac ni allant alw pob google.com iddynt. 247 00:11:59,322 --> 00:12:03,530 Felly, maent yn cael eu pen eu hunain system fewnol ar gyfer cyfieithu 248 00:12:03,530 --> 00:12:09,125 google.com i ba bynnag gweinydd mewn gwirionedd wedi'i gysylltu i'r cyfeiriad IP. 249 00:12:09,125 --> 00:12:11,250 Ac yna mae un arall system sy'n bodoli rhwng 250 00:12:11,250 --> 00:12:15,120 i gyfieithu y gobbledygook yma i google.com. 251 00:12:15,120 --> 00:12:16,830 Ond ni fyddwn yn cael i mewn i hynny. 252 00:12:16,830 --> 00:12:18,920 >> Ac yn yr un modd ar gyfer IPv6s, rydym hefyd yn mynd 253 00:12:18,920 --> 00:12:22,089 i gael tudalennau melyn bydd hynny fod yn llawer mwy. 254 00:12:22,089 --> 00:12:23,880 Ac yn yr un modd, yn y canol there-- ei fod yn 255 00:12:23,880 --> 00:12:26,496 anodd i ddod o hyd i IPv6 cyfeiriad a oedd yn gyfreithlon. 256 00:12:26,496 --> 00:12:27,620 Ond yr wyf yn dod o hyd i un ar gyfer Google. 257 00:12:27,620 --> 00:12:30,460 >> Ond mae'n gwefan Gwyddelig Google. 258 00:12:30,460 --> 00:12:34,170 Ond os ydych yn mynd i'r cyfeiriad hwnnw IPv6, os yw eich porwr yn IPv6 alluog, 259 00:12:34,170 --> 00:12:36,940 a fyddai'n dod â chi i Hafan Gwyddelig Google. 260 00:12:36,940 --> 00:12:39,460 Felly dyna ni. 261 00:12:39,460 --> 00:12:41,830 >> Ond nid yw hyn yn hollol wir, dde? 262 00:12:41,830 --> 00:12:43,710 Mae hyn yn y system yn ymddangos yn feichus, dde? 263 00:12:43,710 --> 00:12:47,220 Os oes rhestr enfawr o 4 biliwn o bethau i rhaid i ni edrych i fyny, 264 00:12:47,220 --> 00:12:48,270 mae hynny'n eithaf mawr. 265 00:12:48,270 --> 00:12:52,634 Does dim tudalennau melyn o'r byd, dde? 266 00:12:52,634 --> 00:12:54,800 Os ydych yn dal i gael y melyn Tudalennau cyflwyno i you-- 267 00:12:54,800 --> 00:12:56,841 Ges i fy y diwrnod o'r blaen, ac Fi jyst ei ailgylchu peth. 268 00:12:56,841 --> 00:12:59,070 Ond os ydych yn cael y melyn Tudalennau darparu i chi, 269 00:12:59,070 --> 00:13:02,120 nad ydych yn cael llyfr sy'n pob rhif ffôn sy'n bodoli ar y blaned, 270 00:13:02,120 --> 00:13:02,620 iawn? 271 00:13:02,620 --> 00:13:05,500 Byddwch yn cael rhestr o'r rhifau ffôn lleol, 272 00:13:05,500 --> 00:13:07,670 y rhai y mae gennych fwyaf tebygol o alw. 273 00:13:07,670 --> 00:13:09,400 >> A dyna mewn gwirionedd yr hyn DNS yw. 274 00:13:09,400 --> 00:13:12,860 Os ydych yn meddwl am y peth, DNS yn 'n sylweddol y tudalennau melyn lleol. 275 00:13:12,860 --> 00:13:17,350 A gweinyddwyr DNS mawr fel google.coms, maent yn 276 00:13:17,350 --> 00:13:19,180 mewn gwirionedd yn unig yn fwy fel llyfrgelloedd a 277 00:13:19,180 --> 00:13:25,470 cael copi o'r holl melyn leol tudalennau neu bob un o'r gofnodion DNS lleol. 278 00:13:25,470 --> 00:13:29,520 Felly mae 'n sylweddol na un ystorfa o DNS llawn y rhyngrwyd, 279 00:13:29,520 --> 00:13:32,410 yn union fel nad oes un tudalennau melyn y byd. 280 00:13:32,410 --> 00:13:36,450 >> Mae i gyd yn fach leol yma DNSs raddfa sy'n bodoli i maes 'na. 281 00:13:36,450 --> 00:13:39,010 Ac mae gwasanaethau sy'n agregau nhw at ei gilydd. 282 00:13:39,010 --> 00:13:42,174 Ond maent yn dibynnu ar y rhai Systemau DNS llai 283 00:13:42,174 --> 00:13:45,340 diweddaru eu gwybodaeth, fel bod bod ganddynt y wybodaeth fwyaf cywir. 284 00:13:45,340 --> 00:13:48,500 >> Felly eto, gyfatebiaeth hon yn gydgasglu mawr 285 00:13:48,500 --> 00:13:51,910 Systemau DNS yn debyg llyfrgelloedd sydd â chopi 286 00:13:51,910 --> 00:13:56,410 bob tudalennau melyn y byd. 287 00:13:56,410 --> 00:13:58,350 Nid ydynt yn gwneud eu hunain diweddaru llyfrau hynny. 288 00:13:58,350 --> 00:14:01,620 Maent yn dibynnu ar y llyfrau yn dod i mewn, er mwyn iddynt ddiweddaru'r wybodaeth 289 00:14:01,620 --> 00:14:04,560 os oes angen. 290 00:14:04,560 --> 00:14:07,700 >> Felly, nid yw'r system DNS yn floc enfawr. 291 00:14:07,700 --> 00:14:11,026 Mae wedi datganoli ar draws llawer, llawer o gweinyddwyr. 292 00:14:11,026 --> 00:14:13,400 Felly nawr rydym yn gwybod bod rhywle rhyngom ni a'r rhyngrwyd 293 00:14:13,400 --> 00:14:18,350 mae gweinydd DNS yn bodoli yn ogystal â gweinydd DHCP. 294 00:14:18,350 --> 00:14:20,910 >> Yn awr, pwyntiau mynediad, beth yw ein pwyntiau mynediad? 295 00:14:20,910 --> 00:14:23,840 Wel, pwyntiau mynediad rydych yn ôl pob tebyg 'n bert yn gyfarwydd â oddi gwirionedd 296 00:14:23,840 --> 00:14:24,964 gysylltu â'r rhyngrwyd. 297 00:14:24,964 --> 00:14:28,820 Dyna y rhwydwaith eich bod yn dewis, y cartref neu eich rhwydwaith gwaith 298 00:14:28,820 --> 00:14:30,310 neu beth sydd gennych. 299 00:14:30,310 --> 00:14:32,597 >> A dwi'n generalizing y cysyniad o bwynt mynediad 300 00:14:32,597 --> 00:14:33,930 yma i ddibenion y fideo hwn. 301 00:14:33,930 --> 00:14:35,721 Ond mae mewn gwirionedd mae llawer o bethau y 302 00:14:35,721 --> 00:14:38,766 Gellir rholio i fyny i mewn pwyntiau mynediad. 303 00:14:38,766 --> 00:14:41,890 Mae cysyniadau o llwybryddion, a oedd yn yn fath o derm cyffredinol a ddefnyddiwn. 304 00:14:41,890 --> 00:14:45,940 >> Ond mae yna hefyd switshis a phethau a elwir mewn gwirionedd 305 00:14:45,940 --> 00:14:49,070 pwyntiau mynediad sydd ar wahân cysyniad cyffredinol hwn o fynediad 306 00:14:49,070 --> 00:14:49,780 pwynt. 307 00:14:49,780 --> 00:14:54,510 Ond yn y bôn yr hyn digwydd yw gyda IPv4, yr wyf yn 308 00:14:54,510 --> 00:14:57,030 Dywedodd gennym cysyniad hwn o gyfeiriadau preifat, dde? 309 00:14:57,030 --> 00:15:03,680 Ac yn lle pob peiriant cael cyfeiriad IP unigryw, sy'n 310 00:15:03,680 --> 00:15:07,720 rydym wedi rhedeg allan o, gan fod rydym yn dros 4 biliwn a dyfeisiau 311 00:15:07,720 --> 00:15:09,860 ceisio cysylltu y rhyngrwyd, yr hyn rydym yn ei wneud 312 00:15:09,860 --> 00:15:12,810 yn lle hynny neilltuo i Cyfeiriad IP i llwybrydd. 313 00:15:12,810 --> 00:15:15,960 Bod llwybrydd neu fynediad pwynt dim ond yn eich cartref, er enghraifft. 314 00:15:15,960 --> 00:15:19,280 >> A swyddi y llwybrydd ynghylch math o weithredu fel plismon traffig, 315 00:15:19,280 --> 00:15:23,540 gan ganiatáu i bawb sydd wedi cysylltu at y llwybrydd i ddefnyddio'r un IP 316 00:15:23,540 --> 00:15:25,115 afael i fynd allan. 317 00:15:25,115 --> 00:15:25,990 A yw hynny'n gwneud synnwyr? 318 00:15:25,990 --> 00:15:29,414 Felly, pawb yn eich cartref Mae cyfeiriad IP preifat. 319 00:15:29,414 --> 00:15:31,830 Nid ydynt yn gallu cysylltu â'r y rhyngrwyd, neu ar y rhyngrwyd yn hytrach 320 00:15:31,830 --> 00:15:34,870 Ni all siarad â nhw, trwy y cyfeiriad hwnnw preifat. 321 00:15:34,870 --> 00:15:37,656 Gallant ond siarad gyda nhw drwy'r gyfeiriad yn y llwybrydd. 322 00:15:37,656 --> 00:15:39,530 Ac mae'n y llwybrydd yn swydd i fynd â gwybodaeth 323 00:15:39,530 --> 00:15:42,900 eich bod yn anfon y llwybrydd ac yn cyfeirio at y man cywir 324 00:15:42,900 --> 00:15:46,890 ac am wybodaeth sy'n dod i mewn i'r llwybrydd gyfer y llwybrydd 325 00:15:46,890 --> 00:15:48,860 i'w hanfon atoch. 326 00:15:48,860 --> 00:15:52,470 >> Felly mae'r llwybryddion yn wirioneddol y dyfeisiau Yma-- enwedig llwybrydd 327 00:15:52,470 --> 00:15:59,010 yn eich cartref, y math mwyaf cyffredin o achos defnydd gyfer y rhan fwyaf people-- 328 00:15:59,010 --> 00:16:00,870 fod gan y cyfeiriad IP cyhoeddus. 329 00:16:00,870 --> 00:16:03,910 Dyna'r ddyfais sy'n cysylltu â'r rhyngrwyd. 330 00:16:03,910 --> 00:16:07,190 A ydych yn cysylltu â'r llwybrydd i gael llif gwybodaeth 331 00:16:07,190 --> 00:16:09,910 drwyddo ar eich rhan. 332 00:16:09,910 --> 00:16:14,420 >> Fel y dywedais, rhwydwaith cartref modern, mae'r llwybrydd a switsh a mynediad phwynt 333 00:16:14,420 --> 00:16:16,420 yn cael eu pob math o bwndelu i fyny i mewn dyfais sengl. 334 00:16:16,420 --> 00:16:19,240 Weithiau modem yn bwndelu i mewn 'na hefyd. 335 00:16:19,240 --> 00:16:20,800 Dyna fel arfer yn unig a elwir yn llwybrydd. 336 00:16:20,800 --> 00:16:23,210 Ond mae'n wir i gyd pethau hynny at ei gilydd. 337 00:16:23,210 --> 00:16:27,870 >> Rhwydweithiau busnes ar raddfa fawr neu hyn a elwir Eang Rhwydweithiau Ardal, WAN, 338 00:16:27,870 --> 00:16:29,570 mewn gwirionedd yn cadw dyfeisiau hyn ar wahân. 339 00:16:29,570 --> 00:16:30,470 Mae ganddynt switsh. 340 00:16:30,470 --> 00:16:31,550 Mae ganddynt llwybryddion. 341 00:16:31,550 --> 00:16:33,510 Mae ganddynt pwyntiau mynediad lluosog. 342 00:16:33,510 --> 00:16:36,250 >> Er enghraifft, mewn brifysgol byddwch yn gweld pethau 343 00:16:36,250 --> 00:16:40,300 bod yn edrych fel hyn a elwir yn llwybryddion gosod i gyd o amgylch y campws. 344 00:16:40,300 --> 00:16:44,120 Mae'r rhai i gyd yn bwyntiau mynediad sy'n llifo i mewn i llwybryddion, switsys, et cetera, 345 00:16:44,120 --> 00:16:45,250 i basio gwybodaeth ymlaen. 346 00:16:45,250 --> 00:16:49,120 Gan fod rhwydweithiau hyn mor fawr bod un pwynt mynediad sengl 347 00:16:49,120 --> 00:16:51,870 Ni all dalu am ei ardal fawr. 348 00:16:51,870 --> 00:16:54,990 >> Ac felly rhwydweithiau mawr hyn, rhwydweithiau busnes, et cetera, 349 00:16:54,990 --> 00:16:57,710 Rhannwyd y rhain i mewn ar wahân dyfeisiau, felly mae'r rhwydwaith a graddfa 350 00:16:57,710 --> 00:16:59,780 ac yn tyfu os bydd angen. 351 00:16:59,780 --> 00:17:04,180 Felly unwaith eto, rhywle rhwng ni a y rhyngrwyd, mae gennym pwynt mynediad. 352 00:17:04,180 --> 00:17:05,430 A dyna beth yr ydym yn cysylltu â. 353 00:17:05,430 --> 00:17:08,992 A thrwy yno, rydym yn yn gallu cael at y rhyngrwyd. 354 00:17:08,992 --> 00:17:10,700 Fel y dywedais yn y gan ddechrau o'r fideo, 355 00:17:10,700 --> 00:17:12,540 nid yw hyn yn gwrs ar rwydweithio. 356 00:17:12,540 --> 00:17:13,990 Felly, nid yw hyn yn y stori gyfan. 357 00:17:13,990 --> 00:17:15,109 Ac yr wyf i wedi fath o fychanu drosto. 358 00:17:15,109 --> 00:17:17,150 Ac efallai Rwyf wedi gadael i chi hyd yn oed yn ddryslyd ychydig bach 359 00:17:17,150 --> 00:17:18,670 o ran yr hyn mae rhai o'r pethau hyn yn cael eu. 360 00:17:18,670 --> 00:17:19,329 Ond mae hynny'n iawn. 361 00:17:19,329 --> 00:17:20,599 >> Nid oes angen y stori i gyd arnom. 362 00:17:20,599 --> 00:17:25,250 Mae'n ddigon i ni wybod symud ymlaen dim ond yn y bôn ychydig bach 363 00:17:25,250 --> 00:17:27,450 am sut mae'r rhyngrwyd yn gweithio. 364 00:17:27,450 --> 00:17:30,670 Felly, yr hyn a wyddom yw ein bod wedi hyn rhwydweithiau preifat yn ein tŷ. 365 00:17:30,670 --> 00:17:32,880 >> Ac rydym yn cysylltu â llwybrydd. 366 00:17:32,880 --> 00:17:36,674 A bod llwybrydd wedi'i gysylltu at y rhyngrwyd yn gyffredinol. 367 00:17:36,674 --> 00:17:38,090 Ond beth yw'r rhyngrwyd yn gyffredinol? 368 00:17:38,090 --> 00:17:39,930 Rwy'n cadw dweud hyn, ond beth yw e? 369 00:17:39,930 --> 00:17:43,610 >> Wel, 'i' 'n sylweddol dim ond hyn i gyd rhwydweithiau unigol yn fy nhŷ, 370 00:17:43,610 --> 00:17:47,460 ac yn eich tŷ, ac ar bob eraill tŷ, sy'n cael eu cysylltu gyda'i gilydd. 371 00:17:47,460 --> 00:17:52,030 Mae'n cydgysylltiedig rhwydwaith, rhyng-net. 372 00:17:52,030 --> 00:17:53,840 Felly, yn lle meddwl am y rhyngrwyd 373 00:17:53,840 --> 00:17:59,080 gan fod hyn cwmwl anferth, mae hyn yn arallfydol beth sy'n bodoli i maes 'na, 374 00:17:59,080 --> 00:18:02,470 'i' 'n sylweddol dim ond cysylltiad ymysg yr holl o'r rhwydweithiau hyn. 375 00:18:02,470 --> 00:18:03,500 >> Felly dyma ni. 376 00:18:03,500 --> 00:18:04,752 Rydym wedi ein rhwydwaith lleol. 377 00:18:04,752 --> 00:18:07,210 Ac nid ni yw'r unig berson yn ôl pob tebyg ar ein rhwydwaith lleol 378 00:18:07,210 --> 00:18:08,335 ceisio defnyddio'r rhyngrwyd. 379 00:18:08,335 --> 00:18:10,940 Mae fwy na thebyg sawl ohonom yn ceisio at ca i mewn. 380 00:18:10,940 --> 00:18:13,870 >> Ac nid ni yw'r unig rwydwaith sy'n bodoli yn y byd, dde? 381 00:18:13,870 --> 00:18:18,300 Mae rhwydweithiau eraill, hefyd, fod yn ceisio cysylltu â'r rhyngrwyd. 382 00:18:18,300 --> 00:18:21,400 Ond nid yw'r rhyngrwyd, unwaith eto, yn endid ar wahân. 383 00:18:21,400 --> 00:18:25,592 >> Mae'n dim ond set o reolau sy'n caniatáu rhwydweithiau hyn, rhwydweithiau bychain hyn, 384 00:18:25,592 --> 00:18:27,300 y glas, porffor, a'r rhwydwaith coch 385 00:18:27,300 --> 00:18:28,980 yma, i gyfathrebu â'i gilydd. 386 00:18:28,980 --> 00:18:31,230 Felly does dim beth maen nhw i gyd yn cysylltu i. 387 00:18:31,230 --> 00:18:35,010 Maen nhw i gyd yn unig cysylltu at ei gilydd, dde? 388 00:18:35,010 --> 00:18:37,710 >> Ac yn y blaen yn rhywle ar y rhain rhwydweithiau yn bodoli y gwasanaethau 389 00:18:37,710 --> 00:18:39,095 ein bod mewn gwirionedd yn eisiau. 390 00:18:39,095 --> 00:18:41,220 Felly efallai yn y rhwydwaith glas yw lle Google yn byw. 391 00:18:41,220 --> 00:18:43,303 Ac yn y rhwydwaith porffor yw lle Facebook yn byw. 392 00:18:43,303 --> 00:18:46,310 Ac yn y rhwydwaith coch, yn dda, efallai dyna lle pob cath hynny. 393 00:18:46,310 --> 00:18:49,440 >> Ac felly os ydym am gael gwybodaeth am gathod, 394 00:18:49,440 --> 00:18:55,166 rydym yn unig croesi gadwyn hon o rwydweithiau i gael y wybodaeth yr ydym ei eisiau. 395 00:18:55,166 --> 00:18:57,040 Ac yma, rwyf wedi cynrychioli y rhwydwaith gan fod yr holl 396 00:18:57,040 --> 00:18:58,414 y gallu i siarad â'i gilydd. 397 00:18:58,414 --> 00:19:00,300 Ac ni allwn ond siarad â'r rhwydwaith. 398 00:19:00,300 --> 00:19:01,910 Ond ni all y rhwydwaith siarad yn ôl i ni. 399 00:19:01,910 --> 00:19:03,326 >> Ond nid yw hynny'n wir ai, dde? 400 00:19:03,326 --> 00:19:04,610 Mae hon yn ddwyffordd pob stryd. 401 00:19:04,610 --> 00:19:07,860 Gwybodaeth y gellir llifo trwy rhwydweithiau yn ôl ac ymlaen. 402 00:19:07,860 --> 00:19:09,007 >> Sut mae'n gwneud hynny? 403 00:19:09,007 --> 00:19:11,090 Wel, mae'r rhyngrwyd '' n sylweddol system o brotocolau. 404 00:19:11,090 --> 00:19:11,970 Ac rydym yn mynd i dechrau siarad am yr hyn y 405 00:19:11,970 --> 00:19:14,130 protocolau hynny mewn fideos dyfodol. 406 00:19:14,130 --> 00:19:16,940 >> Ond unwaith eto, y rhyngrwyd Nid yn beth ar wahân. 407 00:19:16,940 --> 00:19:20,760 Mae'n set o reolau sy'n diffinio sut y rhwydweithiau cyfathrebu, 408 00:19:20,760 --> 00:19:23,410 rhwydweithiau bach hyn, mae'r rhain rhwydwaith lleol ein bod yn ei ddefnyddio i, 409 00:19:23,410 --> 00:19:26,600 y bobl yn ein tŷ ni, y bobl yn ein hysgol, y bobl yn ein gwaith, 410 00:19:26,600 --> 00:19:29,160 i gyd yn rhannu rhwydwaith. 411 00:19:29,160 --> 00:19:31,900 A sut rhwydweithiau hyn rhyng-gysylltu ac yn siarad â'i gilydd, 412 00:19:31,900 --> 00:19:34,160 dyna mewn gwirionedd yr hyn y mae'r y rhyngrwyd yn ei olygu. 413 00:19:34,160 --> 00:19:36,090 Felly gadewch i ni, mewn dyfodol fideo, siarad am rai 414 00:19:36,090 --> 00:19:38,940 o'r protocolau sy'n cynnwys rhyngrwyd i, gobeithio, 415 00:19:38,940 --> 00:19:42,320 rhoi ychydig mwy o chi -cyflawn dealltwriaeth. 416 00:19:42,320 --> 00:19:43,320 Rwy'n Doug Lloyd. 417 00:19:43,320 --> 00:19:45,260 Mae hyn yn CS50. 418 00:19:45,260 --> 00:19:47,351