1 00:00:00,000 --> 00:00:10,792 2 00:00:10,792 --> 00:00:11,750 DAVID Malan: pob hawl. 3 00:00:11,750 --> 00:00:13,630 Mae hyn yn CS50. 4 00:00:13,630 --> 00:00:15,950 Ac mae hyn yn dechrau'r wythnos saith. 5 00:00:15,950 --> 00:00:19,120 Felly heddiw, efallai diolch byth, byddwn yn dechrau ein pontio 6 00:00:19,120 --> 00:00:21,630 o'r lefel isaf byd o raglenni C 7 00:00:21,630 --> 00:00:24,290 at y lefel uwch fyd o raglenni ar y we. 8 00:00:24,290 --> 00:00:28,060 A chyda hynny, byddwn yn cymryd golwg yn union sut mae'r rhyngrwyd yn gweithio, 9 00:00:28,060 --> 00:00:31,920 pa peiriannau hyn a internets hyn eich bod wedi bod yn defnyddio ers blynyddoedd bellach 10 00:00:31,920 --> 00:00:35,090 ei wneud mewn gwirionedd o dan y cwfl tuag gwell dealltwriaeth o sut mae'r cyfan 11 00:00:35,090 --> 00:00:37,660 yn gweithio, a sut y gallwch wneud iddo weithio ar eich rhan. 12 00:00:37,660 --> 00:00:41,480 >> Toward perwyl hwnnw, nid pam yr ydym yn cymryd edrych yn gyntaf ar glip o sioe deledu 13 00:00:41,480 --> 00:00:45,680 Gelwir Numb3rs, a fydd yn cael ein cychwyn ynghylch sut yn union mae'r rhyngrwyd yn gweithio. 14 00:00:45,680 --> 00:00:46,964 15 00:00:46,964 --> 00:00:47,630 [VIDEO Playback] 16 00:00:47,630 --> 00:00:49,858 -Mae'n 'Na gyfeiriad IPP4 32-bit. 17 00:00:49,858 --> 00:00:50,794 -IP. 18 00:00:50,794 --> 00:00:51,730 Dyna y rhyngrwyd. 19 00:00:51,730 --> 00:00:52,640 >> Rhwydwaith -Private. 20 00:00:52,640 --> 00:00:53,865 Mae'n rhwydwaith preifat Amita'n yn. 21 00:00:53,865 --> 00:01:06,635 22 00:01:06,635 --> 00:01:08,120 O, mae hi mor anhygoel. 23 00:01:08,120 --> 00:01:09,605 24 00:01:09,605 --> 00:01:11,120 >> -OH, Charlie. 25 00:01:11,120 --> 00:01:12,640 >> -Mae'n 'Na gyfeiriad IP drych. 26 00:01:12,640 --> 00:01:15,672 Mae hi wedi gadael i ni wylio beth mae hi wedi ei wneud mewn amser real. 27 00:01:15,672 --> 00:01:16,505 [DIWEDD VIDEO Playback] 28 00:01:16,505 --> 00:01:19,570 DAVID Malan: Felly mae ei gyfanrwydd llawer o o'i le ar hynny sioe deledu. 29 00:01:19,570 --> 00:01:23,250 Felly gadewch i ni tynnu ar wahân yn union un o'r pethau cyntaf o'r fath 30 00:01:23,250 --> 00:01:25,210 a gweld os na allwn lapio ein meddyliau o'i gwmpas. 31 00:01:25,210 --> 00:01:28,110 Felly y ffrâm olaf y ffilm, o'r sioe 32 00:01:28,110 --> 00:01:30,360 a yw hyn yn un yma, sy'n ymddangos i awgrymu bod hyn 33 00:01:30,360 --> 00:01:33,300 yn yr hyn y mae rhai haciwr yn defnyddio i fynd i mewn i rai system. 34 00:01:33,300 --> 00:01:33,875 >> Ond na. 35 00:01:33,875 --> 00:01:36,030 Os ydych yn chwyddo i mewn ar hyn cod ffynhonnell, a oedd yn 36 00:01:36,030 --> 00:01:40,210 yw iaith o'r enw Amcan C mewn pa apps iPhone, apps iPad, a Mac 37 00:01:40,210 --> 00:01:42,060 Apps AO yn cael eu hysgrifennu, byddwch yn gweld bod hyn yn 38 00:01:42,060 --> 00:01:45,400 ar gyfer rhyw fath o raglen luniadu sydd â chreon fel newidyn. 39 00:01:45,400 --> 00:01:47,800 40 00:01:47,800 --> 00:01:51,880 >> Felly yn ogystal, gallech chi wedi sylwi ar y cyfeiriad hwn yma. 41 00:01:51,880 --> 00:01:53,330 Yn awr, mae hyn yn mor anghywir. 42 00:01:53,330 --> 00:01:56,740 Ac mae hyn yn ôl pob tebyg ei ddewis yn fwriadol i fod yn gyfeiriad annilys fel ei fod yn 43 00:01:56,740 --> 00:02:00,010 nid yw'n mewn gwirionedd yn arwain yn rhywle os yw gwyliwr teledu mewn gwirionedd yn ymweld â hi. 44 00:02:00,010 --> 00:02:02,620 Ond mae nifer hwn yma, rhywbeth dot rhywbeth 45 00:02:02,620 --> 00:02:05,799 dot dot rhywbeth rhywbeth yn beth sy'n a adwaenir yn gyffredinol fel cyfeiriad IP. 46 00:02:05,799 --> 00:02:07,840 Ac mae'n mewn gwirionedd yn dda segue i'r pwnc hwn yn fwy 47 00:02:07,840 --> 00:02:10,930 yn gyffredinol, a elwir yn IP, protocol rhyngrwyd. 48 00:02:10,930 --> 00:02:14,210 Felly, ydych chi wedi yn ôl pob tebyg o leiaf clywed yr ymadrodd hwn o'r blaen. 49 00:02:14,210 --> 00:02:18,980 Ond yr hyn sy'n IP, neu ar y rhyngrwyd protocol wrth i chi ei ddeall heddiw? 50 00:02:18,980 --> 00:02:21,376 51 00:02:21,376 --> 00:02:23,625 Groes yn, os byddwn yn gofyn am godi dwylo, y rhan fwyaf ohonoch 52 00:02:23,625 --> 00:02:26,880 yn ôl pob tebyg wedi dweud y geiriau IP gyfeiriad o'r blaen. 53 00:02:26,880 --> 00:02:27,955 Felly, beth oeddech yn ei olygu? 54 00:02:27,955 --> 00:02:29,578 55 00:02:29,578 --> 00:02:30,779 >> GYNULLEIDFA: [Anghlywadwy]? 56 00:02:30,779 --> 00:02:31,820 DAVID Malan: Beth sy'n bod? 57 00:02:31,820 --> 00:02:33,170 GYNULLEIDFA: [Anghlywadwy]? 58 00:02:33,170 --> 00:02:33,455 DAVID Malan: Unwaith mwy. 59 00:02:33,455 --> 00:02:34,840 GYNULLEIDFA: Cyfeiriad y cyfrifiadur. 60 00:02:34,840 --> 00:02:35,950 DAVID Malan: Y cyfeiriad y cyfrifiadur. 61 00:02:35,950 --> 00:02:36,949 Felly dyna'n union gywir. 62 00:02:36,949 --> 00:02:39,660 Mae'n ymddangos bod pob cyfrifiadur ar y rhyngrwyd, 63 00:02:39,660 --> 00:02:42,940 ac yn y dyddiau hyn, bob ffôn yn eich poced a tabled yn eich backpack, 64 00:02:42,940 --> 00:02:45,880 Mae gan gyfeiriad IP, y rhyngrwyd cyfeiriad protocol, a oedd yn 65 00:02:45,880 --> 00:02:49,379 yn gyfeiriad unigryw sy'n nodi iddo drwy gydol y rhyngrwyd cyfan. 66 00:02:49,379 --> 00:02:51,920 Nawr, mae hynny'n dipyn o gwyn gorwedd oherwydd bod y byd mewn gwirionedd 67 00:02:51,920 --> 00:02:53,240 rhedeg allan o gyfeiriadau IP. 68 00:02:53,240 --> 00:02:55,900 >> Felly rydym wedi dechrau defnyddio cyfeiriadau IP preifat. 69 00:02:55,900 --> 00:02:57,160 Ond yn fwy ar hynny yn y man. 70 00:02:57,160 --> 00:03:00,731 Ond gallwch feddwl am gyfeiriad IP fel fel eich gwasanaeth stryd post 71 00:03:00,731 --> 00:03:01,230 cyfeiriad. 72 00:03:01,230 --> 00:03:04,160 Rydym wedi defnyddio yr enghraifft o Maxwell Dworkin, mae'r adeilad CS, cyn- 73 00:03:04,160 --> 00:03:07,920 33 Oxford Street Cambridge, Mass, 02138, UDA. 74 00:03:07,920 --> 00:03:10,400 Dyna ei gyfeiriad unigryw yn y byd. 75 00:03:10,400 --> 00:03:12,547 >> Yn yr un modd y mae cyfrifiaduron rhaid i gyfeiriadau unigryw. 76 00:03:12,547 --> 00:03:14,380 Maent ond yn digwydd i edrych ychydig yn different- 77 00:03:14,380 --> 00:03:17,219 mae nifer dot rhif dot mae nifer dot rhif. 78 00:03:17,219 --> 00:03:19,760 A oes unrhyw un yn gwybod mewn gwirionedd yr hyn y mae'r amrediad dilys o rifau 79 00:03:19,760 --> 00:03:21,105 ar gyfer pob un o'r hashes hynny? 80 00:03:21,105 --> 00:03:21,604 Yeah. 81 00:03:21,604 --> 00:03:23,045 >> GYNULLEIDFA: 0-255? 82 00:03:23,045 --> 00:03:23,920 DAVID Malan: Yn union. 83 00:03:23,920 --> 00:03:25,450 0-255. 84 00:03:25,450 --> 00:03:28,360 A hyd yn oed os nad oeddech yn gwybod hynny, bellach yn dod i gasgliad, 85 00:03:28,360 --> 00:03:31,130 faint o ddarnau yn cael eu defnyddio i gynrychioli pob un o'r rhifau hyn, yna? 86 00:03:31,130 --> 00:03:32,232 87 00:03:32,232 --> 00:03:34,440 Wyth yn ôl pob golwg oherwydd yr uchaf y gallwch ei gyfrif 88 00:03:34,440 --> 00:03:36,720 yw 255, mae hynny'n werth 8-bit. 89 00:03:36,720 --> 00:03:38,980 Felly, mewn cyfanswm, cyfeiriad IP yw 32-darnau. 90 00:03:38,980 --> 00:03:41,310 Anfon ymlaen mor gyflym i'r casgliad mathemategol, 91 00:03:41,310 --> 00:03:43,900 faint o gyfeiriadau IP posibl sydd yn y byd, felly? 92 00:03:43,900 --> 00:03:46,990 93 00:03:46,990 --> 00:03:50,100 >> Felly dyna 8 ynghyd ag 8 ynghyd ag 8 ynghyd ag 8, felly dyna 32 o ddarnau. 94 00:03:50,100 --> 00:03:52,490 Ac rydym wedi dweud erioed bod 2 i 32 yn fras? 95 00:03:52,490 --> 00:03:53,940 96 00:03:53,940 --> 00:03:54,440 OK. 97 00:03:54,440 --> 00:03:55,273 'N annhymerus' cae yr un yma. 98 00:03:55,273 --> 00:03:55,864 Pedwar biliwn. 99 00:03:55,864 --> 00:03:58,780 A buom yn siarad am hynny yn yr wythnos sero pan buom yn siarad am lyfrau ffôn 100 00:03:58,780 --> 00:04:00,170 gyda niferoedd crazy o dudalennau. 101 00:04:00,170 --> 00:04:03,450 Ond mae'r math ohono yw bod yna nifer cyfyngedig o IP yn mynd i'r afael. 102 00:04:03,450 --> 00:04:05,740 Ac er i bedwar biliwn o Gallai ymddangos fel llawer, 103 00:04:05,740 --> 00:04:07,770 rydym bodau dynol wedi bod cymryd dipyn o ychydig 104 00:04:07,770 --> 00:04:10,350 ohonynt ar gyfer pob un o'n gweinyddwyr a dyfeisiadau ac yn y blaen. 105 00:04:10,350 --> 00:04:12,170 >> Felly, mae hyn yn mewn gwirionedd yn mynd yn broblem. 106 00:04:12,170 --> 00:04:16,500 Yn awr, mae yn tueddu i fod yn cynllun y tu ôl pwy sydd pa IP. 107 00:04:16,500 --> 00:04:18,560 Er enghraifft, mae llawer o y cyfrifiaduron yn Harvard 108 00:04:18,560 --> 00:04:21,810 rhaid i gyfeiriadau unigryw sy'n dechrau gydag un o'r ddau werthoedd. 109 00:04:21,810 --> 00:04:23,560 MIT, yn yr un modd, mae gan rhagddodiad. 110 00:04:23,560 --> 00:04:26,889 Ac mae llawer o gwmnïau a phrifysgolion cael eu ragddodiad unigryw eu hunain. 111 00:04:26,889 --> 00:04:29,680 Ac yna y rhan fwyaf ohonom ar gyfer ein cartref cysylltiadau rhyngrwyd ac yn y blaen, 112 00:04:29,680 --> 00:04:33,575 yn rhannu rhai rhagddodiad sy'n Comcast neu rywun fel 'na yn digwydd i fod yn berchen. 113 00:04:33,575 --> 00:04:36,640 Ac mae hyn yn unig i ddweud os ydych yn edrych ar y rhan fwyaf o gyfrifiaduron ar y campws, 114 00:04:36,640 --> 00:04:40,070 Mae'n debyg y byddent yn cael IP cyfeiriad sy'n edrych fel hyn. 115 00:04:40,070 --> 00:04:43,180 >> Nawr, efallai y byddwch hefyd yn gweld o bryd i'w gilydd cyfeiriad IP yn dechrau fel hyn. 116 00:04:43,180 --> 00:04:46,150 Yn wir, os oes unrhyw un ohonoch yn tyfu i fyny gyda mynediad i'r rhyngrwyd gartref, 117 00:04:46,150 --> 00:04:49,270 a oeddech erioed ddigon dechnegol chwilfrydig i brocio o gwmpas 118 00:04:49,270 --> 00:04:51,800 eich gosodiadau cyfrifiadur eich hun, mae'n debyg yn lle hynny 119 00:04:51,800 --> 00:04:56,990 Gwelodd anerchiad sy'n edrych yn fwy fel hyn, a ddechreuodd gyda 10, neu 172.6, 120 00:04:56,990 --> 00:05:00,480 neu 192.168, neu ryw amrywiolion ohono. 121 00:05:00,480 --> 00:05:04,025 >> Ac mae hynny'n ei olygu yw bod y byd yn cael ei neilltuo criw cyfan o rifau 122 00:05:04,025 --> 00:05:06,400 i fod yn breifat, sy'n golygu gallwch eu defnyddio yn eich cartref, 123 00:05:06,400 --> 00:05:08,941 gallwch hyd yn oed yn eu defnyddio ar eich campws ac o fewn eich cwmni, 124 00:05:08,941 --> 00:05:10,970 ond ni allwch eu defnyddio ar y rhyngrwyd yn gyffredinol. 125 00:05:10,970 --> 00:05:13,320 >> Ac felly mae'r rhain preifat IPs wedi bod yn ateb 126 00:05:13,320 --> 00:05:16,990 tuag at wneud yn siŵr bod o leiaf felly belled ag y mae'r byd i gyd yn y cwestiwn, 127 00:05:16,990 --> 00:05:18,890 Nid ydym yn defnyddio bod llawer o gyfeiriadau IP. 128 00:05:18,890 --> 00:05:22,840 Ond o leiaf, gallwn, ar ein hunain campws, wedi 'n bert lawer fel llawer o IPs 129 00:05:22,840 --> 00:05:23,590 gan ein bod eisiau. 130 00:05:23,590 --> 00:05:24,410 Ond sy'n gofalu? 131 00:05:24,410 --> 00:05:28,500 Beth sydd mor berthnasol yw hyn i gyd at ddefnydd gwirioneddol y rhyngrwyd? 132 00:05:28,500 --> 00:05:31,450 >> Wel, gadewch i ni edrych ar efallai darlun syml yma. 133 00:05:31,450 --> 00:05:33,550 Gadewch i mi trwy ddau o mae'r rhain i fyny ar y sgrin. 134 00:05:33,550 --> 00:05:36,050 A maddau fy llawysgrifen yma. 135 00:05:36,050 --> 00:05:39,500 Ond os ydym yn meddwl am ein hunain fel sef gliniadur bach hyn yma 136 00:05:39,500 --> 00:05:41,830 rhywle ar y campws, y dyddiau hyn mae wedi Wi-Fi. 137 00:05:41,830 --> 00:05:44,180 >> Ond mewn oes a fu ac os byddwch yn dod o hyd i'r adapter cywir, 138 00:05:44,180 --> 00:05:47,420 gall gael cebl ethernet a fyddai yn yr un modd â gadael 139 00:05:47,420 --> 00:05:49,130 eich cysylltu i ryw fath o ddyfais. 140 00:05:49,130 --> 00:05:51,090 A gallwch ffonio hwn unrhyw nifer o bethau. 141 00:05:51,090 --> 00:05:55,930 Ond dw i'n mynd i fynd yn ei flaen ac yn galw hyn, am y tro, beth am bwynt mynediad? 142 00:05:55,930 --> 00:05:57,690 >> Felly, mae hyn yn fy laptop. 143 00:05:57,690 --> 00:06:01,130 Mae hyn yn fy AP, neu bwynt mynediad, ac mae hyn yn rhyw ddyfais di-wifr, 144 00:06:01,130 --> 00:06:04,400 Nid yw yn wahanol i'r rhai sy'n Harvard Mae hyd a lled y nenfydau 145 00:06:04,400 --> 00:06:07,420 a waliau o gwmpas y campws sydd â goleuadau amrantu 146 00:06:07,420 --> 00:06:10,930 ac sydd yn beth yw eich gliniaduron arfer siarad wirelessly 147 00:06:10,930 --> 00:06:12,160 i weddill y rhwydwaith. 148 00:06:12,160 --> 00:06:14,880 >> Felly rywsut gliniadur hwn yn siarad â'r peth hwnnw ar y wal, 149 00:06:14,880 --> 00:06:16,540 yn y neuadd fwyta, neu yn rhywle arall. 150 00:06:16,540 --> 00:06:21,410 Yn awr, yn y cyfamser, y pwynt mynediad yn cysylltu â rhywbeth arall ar y campws. 151 00:06:21,410 --> 00:06:24,810 Ac mae'n debyg rhywbeth a adwaenir fel switsh. 152 00:06:24,810 --> 00:06:27,690 Ac maent yn edrych yn llawer mwy diddorol na dim ond diagramau bocs yma. 153 00:06:27,690 --> 00:06:29,760 >> Ond rywsut, mai peth yn cysylltu â switsh. 154 00:06:29,760 --> 00:06:31,900 Ac yn ei dro, rhywsut y newid hwnnw wedi'i gysylltu 155 00:06:31,900 --> 00:06:35,890 i ddyfais sy'n debyg a bit mwy, a elwir yn llwybrydd. 156 00:06:35,890 --> 00:06:37,930 Ac yna, yn y cyfamser, Harvard ei gysylltu 157 00:06:37,930 --> 00:06:41,210 i'r rhyngrwyd cyfan sydd byddwn yn tynnu fel cwmwl hyn yma, 158 00:06:41,210 --> 00:06:43,850 drwy ryw nifer o wifrau neu dechnoleg ddiwifr. 159 00:06:43,850 --> 00:06:46,670 >> Felly, mae llawer o gamau rhwng fi a gweddill y byd. 160 00:06:46,670 --> 00:06:49,620 Ac yn wir, hyd yn oed o fewn y llun yma, 161 00:06:49,620 --> 00:06:52,634 mae rhai gweinyddion eraill neu wasanaethau dan sylw. 162 00:06:52,634 --> 00:06:54,800 A Im 'jyst yn mynd i dynnu mae'r rhain braidd yn haniaethol 163 00:06:54,800 --> 00:06:57,050 yn union fel y bydd gennym yr acronymau ger ein bron. 164 00:06:57,050 --> 00:06:57,993 >> Gelwir Mae un yn DHCP. 165 00:06:57,993 --> 00:06:59,330 166 00:06:59,330 --> 00:07:03,440 Ac un arall, ychydig yn fwy yn ddiddorol ar gyfer heddiw, yn cael ei alw'n DNS. 167 00:07:03,440 --> 00:07:09,160 Felly, mae'r rhain yn gweinyddwyr sydd rywsut hygyrch i fy cyfrifiadur yn ogystal. 168 00:07:09,160 --> 00:07:10,910 Felly nawr, gadewch i ni tynnu ar wahân ychydig o jargon. 169 00:07:10,910 --> 00:07:13,410 Felly, y pwynt mynediad yn dim ond y ddyfais di-wifr 170 00:07:13,410 --> 00:07:16,079 yn aml gyda antenâu sydd mewn gwirionedd gadael i chi siarad â wirelessly. 171 00:07:16,079 --> 00:07:17,870 Yn y cartref, efallai y byddwch yn ffonio y llwybrydd cartref. 172 00:07:17,870 --> 00:07:21,550 Efallai ei fod yn cael ei wneud gan Linksys, neu Apple, neu D-Link, neu unrhyw nifer o gwmnïau. 173 00:07:21,550 --> 00:07:23,930 Mae hynny, yn ei dro, yn cael ei gysylltu i newid o ryw fath. 174 00:07:23,930 --> 00:07:28,287 Neu yn ôl adref, beth yw eich Wi-Fi yn ôl pob tebyg ddyfais sydd wedi'i gysylltu yn lle hynny? 175 00:07:28,287 --> 00:07:30,370 Oherwydd nad ydych yn ôl pob tebyg yn ei wneud berchen ar yr holl offer hwn. 176 00:07:30,370 --> 00:07:31,900 177 00:07:31,900 --> 00:07:32,400 Yeah. 178 00:07:32,400 --> 00:07:36,379 Modem cebl neu DSL modem yn ôl adref eich bod yn cael o Verizon, neu Comcast, 179 00:07:36,379 --> 00:07:37,420 neu un o gludwyr y rhai. 180 00:07:37,420 --> 00:07:41,520 Felly meddyliwch am yr holl gymhlethdod hwn â chefnogi prifysgol neu wirioneddol 181 00:07:41,520 --> 00:07:42,920 busnes fel Comcast. 182 00:07:42,920 --> 00:07:44,690 Ac mewn gwirionedd, y pethau dyna yn eich cartref 183 00:07:44,690 --> 00:07:46,800 mae'n debyg, ar yr ochr hon o'r ffens yn ogystal efallai 184 00:07:46,800 --> 00:07:50,380 un o'r rhain cartref route-- un o'r rhain yn modemau cebl neu DSL 185 00:07:50,380 --> 00:07:51,720 modemau efallai y maent yn eu darparu. 186 00:07:51,720 --> 00:07:55,650 >> Felly mae switsh yn unig yw dyfais gyda criw cyfan o jaciau data ynddo. 187 00:07:55,650 --> 00:07:58,940 Yn wir, os ydych yn cofio bod newyddion adroddiad yr ydym yn chwarae ar y sgrin fawr 188 00:07:58,940 --> 00:08:01,930 cwpl o wythnosau yn ôl lle rydym yn sôn am sioc gragen, 189 00:08:01,930 --> 00:08:03,270 a pha mor ddrwg oedd hyn? 190 00:08:03,270 --> 00:08:05,850 Ac yr oedd y rhain ffotograffau o ceblau, a jaciau, 191 00:08:05,850 --> 00:08:07,569 a phethau sy'n edrych yn dechnegol? 192 00:08:07,569 --> 00:08:10,360 Dim ond switshis fud y rhai oedd bod dim ond y rhyngrwyd yn cysylltu cyfrifiaduron 193 00:08:10,360 --> 00:08:12,810 drwy gau'r ceblau i mewn iddynt. 194 00:08:12,810 --> 00:08:14,140 >> Felly dyna i gyd swits yw. 195 00:08:14,140 --> 00:08:16,363 Yn awr, y dyfeisiau hyn yn cael ychydig yn fwy diddorol. 196 00:08:16,363 --> 00:08:16,863 DHCP. 197 00:08:16,863 --> 00:08:17,846 198 00:08:17,846 --> 00:08:20,470 Os ydych chi wedi poked o gwmpas eich gyfrifiadur gartref neu hyd yn oed ar y campws, 199 00:08:20,470 --> 00:08:21,845 Efallai eich bod wedi gweld acronym hwn. 200 00:08:21,845 --> 00:08:24,480 Oes rhywun yn gwybod beth yw gweinydd DHCP yw? 201 00:08:24,480 --> 00:08:25,560 202 00:08:25,560 --> 00:08:27,360 Protocol cyfluniad cynnal deinamig? 203 00:08:27,360 --> 00:08:28,324 204 00:08:28,324 --> 00:08:30,490 Nid y math o beth yr ydych 'n sylweddol angen i ysgrifennu i lawr. 205 00:08:30,490 --> 00:08:30,990 DHCP. 206 00:08:30,990 --> 00:08:32,480 207 00:08:32,480 --> 00:08:33,891 unrhyw un o gwbl? 208 00:08:33,891 --> 00:08:34,390 Mae pob hawl. 209 00:08:34,390 --> 00:08:35,520 Felly gadewch i ailddirwyn y stori. 210 00:08:35,520 --> 00:08:39,210 Os bydd y stori yma wrth law yn seiliedig ar fy gael gyfeiriad unigryw 211 00:08:39,210 --> 00:08:42,909 yn y byd, cyfeiriad IP, lle mae hynny'n dod? 212 00:08:42,909 --> 00:08:44,640 Yn fu, pan gennych i campws, 213 00:08:44,640 --> 00:08:47,790 yr ydych mewn gwirionedd wedi gofyn i rywun ar Harvard, yr hyn y dylai fy cyfeiriad IP fod. 214 00:08:47,790 --> 00:08:49,873 Ac byddech llaw deipio i mewn i'ch cyfrifiadur. 215 00:08:49,873 --> 00:08:53,770 Ond yn fwy diweddar, technolegau bodoli sy'n eich galluogi i ddeinamig, 216 00:08:53,770 --> 00:08:58,460 DHCP, cael cyfeiriad IP yn syml pan byddwch yn plwg i mewn campws wirelessly 217 00:08:58,460 --> 00:08:59,220 neu gyda gwifren. 218 00:08:59,220 --> 00:09:03,800 Felly gweinydd DHCP yn unig yw gweinydd sy'n rhoi eich cyfrifiadur a IP unigryw 219 00:09:03,800 --> 00:09:06,349 cyfeiriad, braidd ar hap neu drwy ryw algorithm. 220 00:09:06,349 --> 00:09:08,390 Ond os ydych yn meddwl yn ôl ychydig wythnosau neu ychydig o flynyddoedd, 221 00:09:08,390 --> 00:09:10,670 pan fyddwch yn cofrestru y tro cyntaf eich cyfrifiadur ar y campws, 222 00:09:10,670 --> 00:09:13,957 wyt ti'n dweud Harvard, awdurdodi mi i roi cyfeiriad IP mi. 223 00:09:13,957 --> 00:09:15,915 Nawr DNS dechrau i gael ychydig yn fwy diddorol. 224 00:09:15,915 --> 00:09:17,050 225 00:09:17,050 --> 00:09:18,940 System enw parth. 226 00:09:18,940 --> 00:09:21,970 A oes unrhyw un am gymryd drywanu ar yr hyn y peth hyn yn fan hyn? 227 00:09:21,970 --> 00:09:26,195 >> Mae'n un neu fwy o weinyddion sy'n gyflawni tasg eithaf syml dyna 228 00:09:26,195 --> 00:09:26,945 math o bwysig. 229 00:09:26,945 --> 00:09:30,150 230 00:09:30,150 --> 00:09:31,130 Yeah. 231 00:09:31,130 --> 00:09:33,810 >> GYNULLEIDFA: Cyfieithu URLs [Anghlywadwy]. 232 00:09:33,810 --> 00:09:34,560 DAVID Malan: Yeah. 233 00:09:34,560 --> 00:09:38,970 Mae'n trosi URLs i IP cyfeiriadau ac i'r gwrthwyneb. 234 00:09:38,970 --> 00:09:41,310 Ystyriwch, wedi'r cyfan, bod pan fyddwch yn mynd ar y wefan, 235 00:09:41,310 --> 00:09:46,200 chi deipio i mewn rhywbeth fel facebook.com, neu google.com, neu harvard.edu, 236 00:09:46,200 --> 00:09:50,620 rydych yn sicr erioed wedi teipio fwyaf tebygol, cyfeiriad IP rhifol. 237 00:09:50,620 --> 00:09:52,490 >> A allwch chi feddwl am y rheswm pam. 238 00:09:52,490 --> 00:09:54,910 Yn ôl yn y dydd, hyd yn oed Erbyn hyn i ryw raddau, 239 00:09:54,910 --> 00:09:58,030 pan fyddwch yn gwneud dros y ffôn galw i gwmni, 240 00:09:58,030 --> 00:10:02,275 ydynt mewn gwirionedd yn ceisio galed i brynu eu hunain 800 rif sydd â geiriau mewn gwirionedd 241 00:10:02,275 --> 00:10:06,140 ynddo, fel 1-800-casglu neu rywbeth dyna gofiadwy fel 'na fel bod 242 00:10:06,140 --> 00:10:10,692 Nid oes rhaid i bobl gofio beth C-O-L-L-E-C-T mewn gwirionedd yn ehangu i. 243 00:10:10,692 --> 00:10:12,400 Felly, rydym wedi gweld hyn hewristig yn y gorffennol. 244 00:10:12,400 --> 00:10:15,720 Ac yn wir, dyna beth cyfeiriadau IP a'r hyn y byddwn yn galw enwau lletyol 245 00:10:15,720 --> 00:10:18,120 neu hollol gymwys enwau parth yn ei wneud i ni. 246 00:10:18,120 --> 00:10:22,610 Mae'n ein galluogi i gyfeiriad gweinyddwyr trwy eiriau yn hytrach na rhifau. 247 00:10:22,610 --> 00:10:24,560 Felly, sut yr ydym yn mewn gwirionedd gweld trawsnewid hwn. 248 00:10:24,560 --> 00:10:26,393 Rydw i'n mynd i fynd yn ei flaen ac agor rhaglen. 249 00:10:26,393 --> 00:10:26,975 250 00:10:26,975 --> 00:10:29,350 Im 'jyst yn mynd i fynd yn ei flaen ac yn agor i fyny derfynnell ffenest. 251 00:10:29,350 --> 00:10:31,933 Ac yr wyf i'n mynd i fynd yn ei flaen ac dangos i chi beth y gweinydd DNS yn ei wneud. 252 00:10:31,933 --> 00:10:35,700 Er enghraifft, os oeddwn i eisiau gweld beth mae'r cyfeiriad IP yw o Facebook, 253 00:10:35,700 --> 00:10:37,720 Gallaf deipio mewn terfynfa brydlon fel this-- 254 00:10:37,720 --> 00:10:40,010 a gallwch wneud hyn hyd yn oed yn tu mewn eich offer. 255 00:10:40,010 --> 00:10:41,595 Ac mae hynny'n facebook.com am-edrych. 256 00:10:41,595 --> 00:10:43,220 257 00:10:43,220 --> 00:10:44,500 >> Ac yr wyf yn gweld criw o bethau. 258 00:10:44,500 --> 00:10:48,097 Mae'r ymateb cyntaf yw Server-- DNS Harvard 259 00:10:48,097 --> 00:10:49,930 y darlun hwnnw fy mod i wedi tynnu yno. --that ei 260 00:10:49,930 --> 00:10:54,300 dweud wrthyf fod Facebook yn IP cyfeiriad yn ôl pob golwg hyn. 261 00:10:54,300 --> 00:10:58,650 Felly, gadewch i mi fynd yn ei flaen ac copïo bod 173.252.120.16. 262 00:10:58,650 --> 00:11:00,960 A gadewch i mi agor Chrome ar fy Mac. 263 00:11:00,960 --> 00:11:06,690 A gadewch i mi fynd i http: // a gludo bod cyfeiriad IP mewn a daro Chofnoda. 264 00:11:06,690 --> 00:11:08,950 >> Ac yn wir, yr wyf yn cael fy hun yn Facebook. 265 00:11:08,950 --> 00:11:11,090 Felly rywsut y trosi, yn wir, digwyddodd. 266 00:11:11,090 --> 00:11:15,314 Ac os wyf yn gwneud hyn eto, gadewch i ni gwneud nslookup, www.google.com. 267 00:11:15,314 --> 00:11:17,302 I fynd yn ôl yn criw cyfan o ymatebion. 268 00:11:17,302 --> 00:11:20,010 Ac yn wir, mae gwahanol ffyrdd bod cwmnïau gweithredu hyn. 269 00:11:20,010 --> 00:11:22,440 Weithiau, maent yn dweud wrth y byd ganddynt un cyfeiriad IP. 270 00:11:22,440 --> 00:11:25,824 >> Ond dyna gyfeiriad un IP yn cael eu datrys neu mapio i weinyddion lluosog. 271 00:11:25,824 --> 00:11:27,740 Neu yn achos Google, maent yn dweud wrth y byd, 272 00:11:27,740 --> 00:11:29,510 mae gennym criw cyfan o gyfeiriadau IP. 273 00:11:29,510 --> 00:11:33,910 Mae croeso i siarad â'ch gliniadur cysylltwch ag unrhyw un o'r gweinyddion hyn. 274 00:11:33,910 --> 00:11:36,200 Felly, hynny i gyd wedi bod yn mynd ar o dan y cwfl. 275 00:11:36,200 --> 00:11:40,830 >> Pan fyddwch yn teipio www.google.com Enter i mewn i'ch porwr, eich porwr, 276 00:11:40,830 --> 00:11:46,180 ac yn troi eich gweithredu, Mac OS, neu Windows, neu Ubuntu Linux, 277 00:11:46,180 --> 00:11:51,010 gofyn i'r gweinydd DNS gerllaw, yr hyn sy'n y cyfeiriad gwirioneddol y gweinydd hwn. 278 00:11:51,010 --> 00:11:54,330 Oherwydd bod y ddyfais diwethaf yn y llun, llwybrydd, 279 00:11:54,330 --> 00:11:57,840 yw'r un y mae eu pwrpas yn bywyd yw gwybodaeth y llwybr, 280 00:11:57,840 --> 00:12:01,150 llwybr pacedi fel petai, amlenni o wybodaeth ddigidol 281 00:12:01,150 --> 00:12:06,320 sy'n cynnwys sero a rhai o anfonwr i gyrchfan, o darddiad 282 00:12:06,320 --> 00:12:07,200 i'w derbynnydd. 283 00:12:07,200 --> 00:12:09,760 >> Ac felly mae pethau llwybrau llwybrydd. 284 00:12:09,760 --> 00:12:13,000 Felly pam mae hyn i gyd arbennig o berthnasol? 285 00:12:13,000 --> 00:12:16,000 Wel, gadewch i ni edrych ar sut y gallai hyn gael ei ddefnyddio. 286 00:12:16,000 --> 00:12:21,600 Tybiwch fod gennyf yma llun o Rob Boden. 287 00:12:21,600 --> 00:12:22,690 288 00:12:22,690 --> 00:12:25,150 Felly, mae'n debyg fy mod eisiau anfon y llun yma o Rob Boden 289 00:12:25,150 --> 00:12:27,530 i mewn i Dan yn y cefn y neuadd ddarlith. 290 00:12:27,530 --> 00:12:29,976 >> Felly, yr wyf yn cyfrifiadur fel fy laptop, a Dan 291 00:12:29,976 --> 00:12:31,600 rhyw gyfrifiadur arall ar y rhyngrwyd. 292 00:12:31,600 --> 00:12:34,380 Ac yr wyf am anfon pecyn o wybodaeth oddi wrthyf iddo. 293 00:12:34,380 --> 00:12:37,952 Mae hynny'n codi'r cwestiwn, sut ydw i'n mewn gwirionedd yn llwybr pecyn hwn iddo. 294 00:12:37,952 --> 00:12:40,660 Wel, mewn termau dynol, byddwn yn dweud, hey, gallwch basio hyn i Dan? 295 00:12:40,660 --> 00:12:42,826 >> Ac yna, criw ohonoch mae'n debyg y byddai ei drosglwyddo yn ôl 296 00:12:42,826 --> 00:12:45,890 ac ymlaen yn ôl ac ymlaen hyd nes y yn y pen draw yn gwneud ei ffordd drosodd i Dan. 297 00:12:45,890 --> 00:12:47,700 Ond mae hynny'n ychydig yn amhenodol. 298 00:12:47,700 --> 00:12:50,370 Mae'n debyg bod angen i gyfrifiaduron fod ychydig yn fwy trefnus. 299 00:12:50,370 --> 00:12:53,190 Felly, yn ôl pob tebyg, Dan hwnnw gyfeiriad IP. 300 00:12:53,190 --> 00:12:57,190 Felly, beth sydd wir ddylwn i ei wneud yw y dylwn cymryd, er enghraifft, amlen wag 301 00:12:57,190 --> 00:12:58,140 fel hyn. 302 00:12:58,140 --> 00:13:00,130 Ac nid wyf yn gwybod beth Cyfeiriad IP Dan yw. 303 00:13:00,130 --> 00:13:04,300 >> Felly, Im 'jyst yn mynd i cyffredinoli fel IP Dan. 304 00:13:04,300 --> 00:13:07,511 Ac yr wyf i'n mynd i roi hyn mewn y i gae fy amlen. 305 00:13:07,511 --> 00:13:09,010 Ac yn y cyfamser, yr wyf yn cael cyfeiriad IP. 306 00:13:09,010 --> 00:13:10,610 Does dim ots heddiw yr hyn ydyw. 307 00:13:10,610 --> 00:13:15,130 Felly, Im 'jyst yn mynd i ddweud My IP yn y gornel yn ôl yno. 308 00:13:15,130 --> 00:13:19,350 Ac yna, yr wyf i'n mynd i fynd yn ei flaen ac yn rhoi y llun tu mewn amlen hon. 309 00:13:19,350 --> 00:13:22,800 >> Ac yna, mae gan bob un ohonoch, yn ôl pob tebyg, fel llwybryddion ar y rhyngrwyd, 310 00:13:22,800 --> 00:13:25,470 wedi cael eu ragosodedig gan bodau dynol yn gyffredinol neu weithiau 311 00:13:25,470 --> 00:13:29,854 gan algorithmau awtomataidd i wybod bod os yw cyfeiriad IP Dan yn dechrau gyda 1, 312 00:13:29,854 --> 00:13:30,770 ddylai fynd yn y ffordd honno. 313 00:13:30,770 --> 00:13:33,300 Os yw cyfeiriad IP Dan yn dechrau gyda a 2, dylai fynd y ffordd honno. 314 00:13:33,300 --> 00:13:34,450 Efallai 3 yn mynd y ffordd honno. 315 00:13:34,450 --> 00:13:35,575 Efallai 4 yn mynd y ffordd honno. 316 00:13:35,575 --> 00:13:36,700 A dyna ychydig yn rhy. 317 00:13:36,700 --> 00:13:38,670 Syml ond dyna'r syniad cyffredinol. 318 00:13:38,670 --> 00:13:42,370 Mae pob un o'r routers-- hyn ac yna efallai fod cymaint â 30 rhwng fi a Dan. 319 00:13:42,370 --> 00:13:45,140 --have rhyw fath o daenlen tu mewn eu cof, 320 00:13:45,140 --> 00:13:49,070 tabl cronfa ddata, mai dim ond dweud, Cyfeiriad IP sy'n edrych fel hyn, 321 00:13:49,070 --> 00:13:49,730 yn mynd y ffordd hon. 322 00:13:49,730 --> 00:13:51,960 Mae cyfeiriad IP sy'n edrych fel hyn, yn mynd y ffordd honno. 323 00:13:51,960 --> 00:13:54,750 A dyna sut y mae'n gwneud penderfyniadau eithaf syml. 324 00:13:54,750 --> 00:13:59,440 >> Ond mae'n troi allan bod llwybryddion hyn yn ei wneud rhywbeth mwy na hynny, o bosibl. 325 00:13:59,440 --> 00:14:03,550 Maent yn caniatáu i gyfrifiaduron i cyflwyno gwarant, o leiaf 326 00:14:03,550 --> 00:14:05,000 gyda thebygolrwydd uchel. 327 00:14:05,000 --> 00:14:08,340 Felly rydych Efallai, hefyd, wedi clywed, hyd yn oed os nad ydych erioed wedi eithaf derbyn gofal neu wedi meddwl 328 00:14:08,340 --> 00:14:12,140 beth ydyw, efallai y byddwch wedi clywed o rywbeth gan y acronym hwn. 329 00:14:12,140 --> 00:14:15,500 Gadewch i ni fynd yn ôl dros yma am ychydig funudau'n ac yn tynnu i fyny yma. 330 00:14:15,500 --> 00:14:18,550 >> TCP, protocol rheoli trosglwyddo. 331 00:14:18,550 --> 00:14:21,494 Ffordd dechnegol arall o jyst disgrifio technoleg arall 332 00:14:21,494 --> 00:14:22,660 sy'n cael ei ddefnyddio ar y rhyngrwyd. 333 00:14:22,660 --> 00:14:24,809 Felly IP, protocol y rhyngrwyd cael ei ddefnyddio ar gyfer mynd i'r afael. 334 00:14:24,809 --> 00:14:27,100 Mae'n rhai safonol bod y Daeth y byd i fyny â dweud hynny, 335 00:14:27,100 --> 00:14:31,059 eich rhoi un cyfeiriad IP yma am Dan, ac un cyfeiriad IP yma i chi'ch hun, 336 00:14:31,059 --> 00:14:33,100 ac yna byddwch yn rhoi ychydig o gwybodaeth mewn amlen. 337 00:14:33,100 --> 00:14:36,600 >> Ond mae TCP yw technoleg arall, ddefnyddio ar y cyd ag IP. 338 00:14:36,600 --> 00:14:38,970 Ac yn wir, os ydych wedi erioed gweld acronymau hyn o'r blaen, 339 00:14:38,970 --> 00:14:42,110 mae'n debyg eich bod wedi gweld TCP IP slaes a dim ond 340 00:14:42,110 --> 00:14:43,900 yn golygu bod pobl yn tueddu i'w defnyddio gyda'i gilydd. 341 00:14:43,900 --> 00:14:47,570 Wel, TCP yn fath o oer oherwydd ei fod yn caniatáu 342 00:14:47,570 --> 00:14:50,220 chi i gynyddu'r tebygolrwydd bod y data mewn gwirionedd 343 00:14:50,220 --> 00:14:51,970 mynd i gael oddi wrthyf i Dan. 344 00:14:51,970 --> 00:14:54,080 >> Yn wir, mae'r rhyngrwyd yn lle crazy. 345 00:14:54,080 --> 00:14:56,530 Does dim sicrwydd y os wyf yn anfon data y ffordd hon 346 00:14:56,530 --> 00:14:58,530 ei fod yn mynd i fynd y ffordd honno tro nesaf. 347 00:14:58,530 --> 00:14:59,905 Gallai fod yn mynd y ffordd honno neu y ffordd honno. 348 00:14:59,905 --> 00:15:02,680 Mae'r pellter byrraf rhwng Nid ddau bwynt o reidrwydd 349 00:15:02,680 --> 00:15:04,860 syth neu yr un llinell. 350 00:15:04,860 --> 00:15:07,170 >> Ar ben hynny, mae rhai ohonoch Efallai y guys yn gwneud camgymeriadau 351 00:15:07,170 --> 00:15:09,780 neu gael llethu gyda gormod llawer o amlenni yn dod eich ffordd. 352 00:15:09,780 --> 00:15:10,940 Felly, 'ch jyst yn mynd i rhoi'r gorau iddi ac yn llythrennol 353 00:15:10,940 --> 00:15:13,050 gollwng rhai o'r rhain amlenni ar y llawr. 354 00:15:13,050 --> 00:15:16,930 Ac yn yr un modd y gall data fod yn gollwng ar y rhyngrwyd gan llwybryddion. 355 00:15:16,930 --> 00:15:18,680 Felly, er mwyn lleihau'r groes o hyn, dwi'n mynd 356 00:15:18,680 --> 00:15:21,980 i gymryd fy diogelwch bach siswrn yma a thorri Rob 357 00:15:21,980 --> 00:15:26,140 i mewn, gadewch i ni ddweud, pedwar darnau, pedwar segmentau. 358 00:15:26,140 --> 00:15:27,210 359 00:15:27,210 --> 00:15:33,350 >> Ac yn awr, yr wyf i'n mynd i fynd yn ei flaen ac rhoi gwybodaeth un darn mwy 360 00:15:33,350 --> 00:15:34,610 ar amlen hon. 361 00:15:34,610 --> 00:15:39,630 Dw i'n mynd i ddweud rhywbeth fel, 1 o 4. 362 00:15:39,630 --> 00:15:43,370 Felly nawr, mae fy amlen terfynol, yn lleiaf y cyntaf, yn edrych fel hyn. 363 00:15:43,370 --> 00:15:45,500 Rydw i'n mynd i fynd yn ei flaen ac yn rhoi hyn yn un yn fan hyn. 364 00:15:45,500 --> 00:15:47,070 365 00:15:47,070 --> 00:15:53,430 Ac er mwyn amser, a dw i'n mynd i Labelwch y lleill yn union fel 2 o 4, 366 00:15:53,430 --> 00:15:57,760 3 o 4, 4 o 4. 367 00:15:57,760 --> 00:16:02,170 >> Unwaith eto, gyda cyfeiriad IP Dan yn y blaen ohono a gyda fy cyfeiriad IP 368 00:16:02,170 --> 00:16:06,660 ar y cefn chwith, ond yr wyf yn Ni all hanfon eto. 369 00:16:06,660 --> 00:16:08,930 Oherwydd ei fod yn troi allan bod ar y rhyngrwyd, 370 00:16:08,930 --> 00:16:10,980 Gall gweinyddwyr wneud pethau lluosog. 371 00:16:10,980 --> 00:16:14,300 Yn wir, efallai y byddwn i gyd yn defnyddio'r we gryn dipyn, y we fyd-eang, 372 00:16:14,300 --> 00:16:16,139 http: // beth bynnag. 373 00:16:16,139 --> 00:16:17,930 Ond mae eraill gwasanaethau ar y rhyngrwyd. 374 00:16:17,930 --> 00:16:21,760 Beth yw rhai gwasanaethau eraill, didoli o ddefnyddwyr, gwasanaethau sy'n gyfeillgar i ddefnyddwyr- 375 00:16:21,760 --> 00:16:25,020 bod dod i'r meddwl ar wahân rhaglen gwe borwr-fath? 376 00:16:25,020 --> 00:16:26,724 377 00:16:26,724 --> 00:16:27,390 GYNULLEIDFA: E-bost. 378 00:16:27,390 --> 00:16:28,180 DAVID Malan: E-bost. 379 00:16:28,180 --> 00:16:28,410 OK. 380 00:16:28,410 --> 00:16:28,630 Da. 381 00:16:28,630 --> 00:16:29,446 Beth sy'n un arall? 382 00:16:29,446 --> 00:16:30,070 GYNULLEIDFA: Sgwrs. 383 00:16:30,070 --> 00:16:32,780 DAVID Malan: Felly sgwrsio, boed 'i' Skype, neu Gchat, neu rywbeth 384 00:16:32,780 --> 00:16:33,992 fel 'na. 385 00:16:33,992 --> 00:16:34,817 >> GYNULLEIDFA: Storio. 386 00:16:34,817 --> 00:16:37,150 DAVID Malan: Felly, rhyw fath o gwasanaeth storio, yn sicr. 387 00:16:37,150 --> 00:16:39,004 Rhywbeth fel Dropbox, neu Box, neu yn y blaen. 388 00:16:39,004 --> 00:16:40,920 Felly mae 'na wahanol gwasanaethau ar y rhyngrwyd. 389 00:16:40,920 --> 00:16:44,090 Ac mae'n ymddangos fod Dan, os yw ef yn wir yn cyfrifiadur, 390 00:16:44,090 --> 00:16:46,520 Nid oes rhaid i gael eu neilltuo i un peth mewn bywyd. 391 00:16:46,520 --> 00:16:49,650 Gall fod mewn gwirionedd yn gwneud pethau lluosog. 392 00:16:49,650 --> 00:16:51,740 Ac yn wir, gall fod yn gweinydd e-bost. 393 00:16:51,740 --> 00:16:53,270 Mae'n gallu bod yn weinydd y we. 394 00:16:53,270 --> 00:16:55,120 Mae'n gallu bod yn weinydd sgwrs. 395 00:16:55,120 --> 00:16:57,600 >> Ond mae hynny'n ymddangos i awgrymu bod angen i Dan ei wybod 396 00:16:57,600 --> 00:17:01,010 o flaen llaw beth yw'r cynnwys y negeseuon hyn. 397 00:17:01,010 --> 00:17:02,830 A yw hwn yn dudalen we dw i'n ei anfon? 398 00:17:02,830 --> 00:17:04,140 A yw'n e-bost Rydw i'n ei anfon? 399 00:17:04,140 --> 00:17:05,930 A yw'n amrantiad neges dw i'n ei anfon? 400 00:17:05,930 --> 00:17:08,630 Felly mae angen o un darn mwy gwybodaeth am y rhain amlen 401 00:17:08,630 --> 00:17:10,930 fel bod Dan, pan fydd yn yn derbyn amlen hon, 402 00:17:10,930 --> 00:17:13,119 yn gwybod pa raglen i'w defnyddio i arddangos. 403 00:17:13,119 --> 00:17:14,200 >> A yw'n porwr? 404 00:17:14,200 --> 00:17:15,170 A yw'n Google? 405 00:17:15,170 --> 00:17:16,170 A yw'n skype? 406 00:17:16,170 --> 00:17:19,760 Neu a yw'n Outlook neu ryw rhaglen arall yn gyfan gwbl? 407 00:17:19,760 --> 00:17:23,740 Ac felly, yn dod â TCP dim ond confensiwn dynol. 408 00:17:23,740 --> 00:17:26,930 Mae'r byd Penderfynodd rhai blynyddoedd yn ôl er mwyn cysylltu cyfanrifau unigryw 409 00:17:26,930 --> 00:17:28,520 gyda'r gwasanaethau mwyaf poblogaidd. 410 00:17:28,520 --> 00:17:31,920 >> Protocol Trosglwyddo Ffeiliau One o'r enw, FTP, er 'i' ychydig yn hen ffasiwn erbyn hyn. 411 00:17:31,920 --> 00:17:34,150 Ond mae ei dynodwr unigryw yw 21. 412 00:17:34,150 --> 00:17:39,020 SMTP ar gyfer e-bost Outbound, ei unigryw dynodwr yw 25 dim ond oherwydd. 413 00:17:39,020 --> 00:17:43,616 DNS, y peth yr ydym yn ei drafod yn gynharach, defnyddio'r rhif 53 ar gyfer ei ymholiadau. 414 00:17:43,616 --> 00:17:45,365 Fel beth yw'r IP gyfeiriad o google.com? 415 00:17:45,365 --> 00:17:46,580 416 00:17:46,580 --> 00:17:49,790 >> Ac yn awr, y mwyaf cyfarwydd i chi Gallai gael rhywle ar ryw adeg 417 00:17:49,790 --> 00:17:52,620 gweld y rhif 80 ac efallai 443. 418 00:17:52,620 --> 00:17:55,822 Dyna'r unigryw dynodwyr i HTTP, 419 00:17:55,822 --> 00:17:57,530 sef yr iaith byddwn yn gweld yn cael ei ddefnyddio yn fuan 420 00:17:57,530 --> 00:18:00,000 ar gyfer traffig ar y we rhwng porwyr a gweinyddwyr. 421 00:18:00,000 --> 00:18:02,740 A 443 ar gyfer y Fersiwn diogel o hynny. 422 00:18:02,740 --> 00:18:05,530 >> Felly mae'r un manylyn Rwy'n mynd i roi ar fy amlen 423 00:18:05,530 --> 00:18:08,530 yw nad wyf ddim yn mynd i anfon hwn dim ond i IP Dan. 424 00:18:08,530 --> 00:18:13,630 Rydw i'n mynd i anfon at ddweud, : 80, os yw'r hyn rwy'n ceisio anfon 425 00:18:13,630 --> 00:18:16,862 ef yn dudalen we, tudalen we sy'n cynnwys llun Rob Boden yn. 426 00:18:16,862 --> 00:18:19,320 Felly, dw i'n mynd i wneud yr un peth beth ar y amlenni eraill. 427 00:18:19,320 --> 00:18:23,620 >> Ac yna yn y pen draw, yr wyf i'n mynd i alw heibio mae'r rhain i ffwrdd gyda y llwybrydd agosaf, 428 00:18:23,620 --> 00:18:26,300 gan gydnabod bod hynny Ni allai llwybrydd reidrwydd 429 00:18:26,300 --> 00:18:28,210 cymryd yr un llwybr bob tro. 430 00:18:28,210 --> 00:18:30,900 Yn wir, efallai y byddwn yn cael y pecyn cyntaf yn mynd yn y ffordd hon. 431 00:18:30,900 --> 00:18:32,670 Gallai ail paced yn mynd y ffordd honno. 432 00:18:32,670 --> 00:18:34,250 Trydydd packet-- dechrau llwybro. 433 00:18:34,250 --> 00:18:35,420 --might mynd dros yma. 434 00:18:35,420 --> 00:18:36,440 435 00:18:36,440 --> 00:18:39,530 Ac yn theory-- ni all gadw. 436 00:18:39,530 --> 00:18:43,660 Mewn egwyddor, pob un o'r pedwar o'r pecynnau hyn Dylai llwybr yn y pen draw eu ffordd, 437 00:18:43,660 --> 00:18:46,940 fodd bynnag, yn effeithlon neu'n aneffeithlon, yr holl ffordd at y cefn. 438 00:18:46,940 --> 00:18:51,560 >> A phryd hynny, Dan, ar derbyn, yn gallu eu ailosod 439 00:18:51,560 --> 00:18:55,735 seiliedig on-- y peth rhyfedd yw, yr ydym i gyd yn gwybod beth yw'r canlyniad yma 440 00:18:55,735 --> 00:18:56,360 yn mynd i fod. 441 00:18:56,360 --> 00:18:57,600 Dan mynd i gael darlun o Rob. 442 00:18:57,600 --> 00:18:58,974 Ond gadewch i ni weld sut mae hyn yn gweithio allan. 443 00:18:58,974 --> 00:18:59,664 444 00:18:59,664 --> 00:19:02,080 Wel, yn hytrach, Dan mynd i cael rhan o ddarlun o Rob. 445 00:19:02,080 --> 00:19:04,286 446 00:19:04,286 --> 00:19:04,785 Da iawn. 447 00:19:04,785 --> 00:19:06,200 448 00:19:06,200 --> 00:19:07,580 Mae pawb sy'n cymryd rhan heddiw. 449 00:19:07,580 --> 00:19:09,200 450 00:19:09,200 --> 00:19:09,910 Mae pob hawl. 451 00:19:09,910 --> 00:19:13,870 Felly, fel Dan yn dechrau derbyn y rhain pacedi, gadewch i ni ofyn un cwestiwn. 452 00:19:13,870 --> 00:19:18,820 Beth os bydd un ohonoch yn mynd yn ddiog, gorlwytho, maleisus, neu dim ond bweru 453 00:19:18,820 --> 00:19:22,570 i ffwrdd, ac yn un neu fwy o'r Nid yw pecyn yn ei gwneud yn i Dan? 454 00:19:22,570 --> 00:19:26,920 >> Sut mae Dan yn mynd i wybod nad oedd yn yn derbyn un o'r segmentau o'r pedwar 455 00:19:26,920 --> 00:19:28,040 Anfonais ato? 456 00:19:28,040 --> 00:19:30,040 Dim ond yn reddfol, yr hyn y gallwn ni ei wneud? 457 00:19:30,040 --> 00:19:30,540 Yeah? 458 00:19:30,540 --> 00:19:31,456 >> GYNULLEIDFA: [Anghlywadwy]. 459 00:19:31,456 --> 00:19:35,885 460 00:19:35,885 --> 00:19:36,760 DAVID Malan: Yn union. 461 00:19:36,760 --> 00:19:40,250 Gan fy mod i wedi rhifo yn eu unigryw, a Sut yr wyf i wedi nodir llawer o segmentau yno 462 00:19:40,250 --> 00:19:44,030 Dylai fod, gall infer o hynny sydd, os o gwbl, o'r segmentau 463 00:19:44,030 --> 00:19:45,070 mae'n mewn gwirionedd ar goll. 464 00:19:45,070 --> 00:19:48,770 A beth TCP yn dweud cyfrifiaduron i ei wneud, os bydd cyfrifiaduron, fel Mac OS, 465 00:19:48,770 --> 00:19:52,510 a Windows, a Linux cefnogaeth a deall TCP, y maent yn ei wneud, 466 00:19:52,510 --> 00:19:57,010 Dogfennaeth TCP yn y bôn yn dweud y dylai Dan anfon 'm 467 00:19:57,010 --> 00:20:00,580 neges yn ôl yn dweud, hey, David, Rydw i'n goll paced rhif 1 o 4, 468 00:20:00,580 --> 00:20:02,290 neu 3 o 4, pa un bynnag y mae. 469 00:20:02,290 --> 00:20:06,016 >> Ac yna, mae fy ngwaith i yw cymryd llun arall o Rob, 470 00:20:06,016 --> 00:20:09,140 sydd gennym o ecstras ar gyfer yn ddiweddarach heddiw os hoffech gymryd un gyda chi, 471 00:20:09,140 --> 00:20:13,550 ac yna gallaf ailanfon y segment o Rob yr holl ffordd at y cefn. 472 00:20:13,550 --> 00:20:16,380 >> Felly mor syml ag y mecanwaith hwn yw, bod 473 00:20:16,380 --> 00:20:20,310 yn yr hyn sy'n digwydd bron unrhyw adeg byddwch yn gwneud rhywbeth ar y rhyngrwyd, 474 00:20:20,310 --> 00:20:22,530 yn enwedig ar gyfer y rhain mwyaf poblogaidd o wasanaethau. 475 00:20:22,530 --> 00:20:26,500 Mae protocolau eraill, technolegau eraill heblaw TCP 476 00:20:26,500 --> 00:20:27,880 sy'n gweithio ychydig yn wahanol. 477 00:20:27,880 --> 00:20:33,040 Ond hyd yn nifer o'r gwasanaethau yr ydym yn nodweddiadol defnyddio mewn gwirionedd yn dibynnu ar y protocolau hyn. 478 00:20:33,040 --> 00:20:35,720 >> Felly Dan, wnaethoch chi gael y darlun llawn yn ôl yno? 479 00:20:35,720 --> 00:20:36,220 Ie. 480 00:20:36,220 --> 00:20:37,840 Rydym wedi ailosod Rob yn y cefn. 481 00:20:37,840 --> 00:20:39,610 Diolch yn fawr i'r llwybryddion chi. 482 00:20:39,610 --> 00:20:43,260 Tybiwch, Fi 'n weithredol am i'r gweld y llwybryddion rhwng fi 483 00:20:43,260 --> 00:20:46,400 a MIT, yn debyg iawn i chi guys yn y llwybryddion rhwng fi a Dan. 484 00:20:46,400 --> 00:20:49,500 >> Wel, yn hytrach nag nslookup am-edrych gweinydd enw, 485 00:20:49,500 --> 00:20:53,150 Gallaf deipio yn lle llwybr olrhain, a oedd mewn gwirionedd yn mynd i wneud yr hyn y mae'n ei ddweud. 486 00:20:53,150 --> 00:20:55,240 Ac yr wyf i'n mynd i wneud a modd tawel gyda llinell doriad 1. 487 00:20:55,240 --> 00:20:57,448 Mae'n ymresymiad llinell orchymyn mai dim ond yn dweud, rhowch gynnig ar hyn 488 00:20:57,448 --> 00:20:58,740 unwaith ac nid yw sawl gwaith. 489 00:20:58,740 --> 00:21:02,210 >> Ac yn awr, yr wyf i'n mynd i deipio www.mit.edu. 490 00:21:02,210 --> 00:21:05,660 Yn awr, mae'r allbwn yn weddol gyflym a cryptig. 491 00:21:05,660 --> 00:21:08,300 Ond yr hyn sy'n daclus am hyn yw bod pob un o'r rhesi hyn 492 00:21:08,300 --> 00:21:10,750 yn y bôn yn cynrychioli myfyrwyr yn y gynulleidfa hon 493 00:21:10,750 --> 00:21:13,870 os oeddech yn y llwybr rhwng fi a MIT. 494 00:21:13,870 --> 00:21:17,930 Beth fyddwch chi'n ei weld i fyny yma, yn gyntaf, yn yr enw parth yr wyf deipio i mewn, 495 00:21:17,930 --> 00:21:20,500 neu parth chymwysterau llawn enw gan ei fod yn cael ei alw yn iawn. 496 00:21:20,500 --> 00:21:24,420 >> Ac mae hyn yn ôl pob golwg yw'r Cyfeiriad IP o www.mit.edu. 497 00:21:24,420 --> 00:21:26,260 Cyfrifedig fy cyfrifiadur hwnnw allan i mi. 498 00:21:26,260 --> 00:21:29,170 Mae hyn dyma addewid ein bod ni'n mynd yn unig 499 00:21:29,170 --> 00:21:31,490 i geisio cyrraedd MIT fewn 30 hopys. 500 00:21:31,490 --> 00:21:34,180 Does dim yn well yn fwy na 30 o fyfyrwyr rhwng fi a Dan. 501 00:21:34,180 --> 00:21:37,870 Ac yn awr, pob un o'r rhesi hyn cynrychioli llythrennol llwybrydd 502 00:21:37,870 --> 00:21:40,280 rhyngof fi a Dan, llythrennol un ohonoch guys. 503 00:21:40,280 --> 00:21:42,950 >> Ac felly nid yw hyn yn un i gael enw, enw parth. 504 00:21:42,950 --> 00:21:44,150 'I jyst ganddo IP. 505 00:21:44,150 --> 00:21:49,439 Ac mae'n dim ond 0.662 milieiliadau gymerodd i fynd oddi wrthyf i'r llwybrydd gyntaf. 506 00:21:49,439 --> 00:21:51,230 Nid oedd yr un nesaf oedd bod llawer ymhellach i ffwrdd. 507 00:21:51,230 --> 00:21:53,560 Dim ond un gymerodd millisecond i gyrraedd yno. 508 00:21:53,560 --> 00:21:56,280 Ac yn awr, diolch byth, pethau cael ychydig yn fwy defnyddiwr-gyfeillgar 509 00:21:56,280 --> 00:21:58,860 gydag enwau sy'n cryptig ond ychydig yn fwy yn dweud. 510 00:21:58,860 --> 00:22:03,440 >> Mae hyn yn ôl pob golwg yn llwybrydd yn y graidd rhwydwaith Harvard yn cartrefu, 511 00:22:03,440 --> 00:22:06,330 Dim ond oherwydd bod pobl wedi dweud wrthym hyn, yn y Ganolfan Wyddoniaeth, SC. 512 00:22:06,330 --> 00:22:11,720 A GW yn unig yw nodiant llaw-fer ar gyfer porth sydd yn gyfystyr i llwybrydd. 513 00:22:11,720 --> 00:22:14,630 Felly, mae hyn yn rhywfaint o system ffordd uwchysgrif gweinyddwr 514 00:22:14,630 --> 00:22:17,230 o enwi un o'r gweinyddwyr yn y Ganolfan Wyddoniaeth. 515 00:22:17,230 --> 00:22:20,360 >> Yn y cyfamser, y gweinydd yn ôl pob golwg cysylltu gan ryw fath o gebl 516 00:22:20,360 --> 00:22:24,760 i llwybrydd arall sy'n cael ei llysenw y porth ffin un dash 517 00:22:24,760 --> 00:22:26,770 rhywbeth, beth bynnag niferoedd hynny yn ei olygu. 518 00:22:26,770 --> 00:22:29,230 Ac yna, yn ôl pob golwg, Harvard Mae cysylltiad 519 00:22:29,230 --> 00:22:31,340 dyna millisecond arall i ffwrdd i rywbeth 520 00:22:31,340 --> 00:22:35,590 Gelwir y groesffordd gogleddol sy'n bwynt weld beth cyffredin 521 00:22:35,590 --> 00:22:38,430 rhwng mannau mawr fel Harvard lle mae llawer o ceblau yn mynd yn 522 00:22:38,430 --> 00:22:40,870 ac yn caniatáu rhyng-gysylltiadau ymhlith gwahanol endidau. 523 00:22:40,870 --> 00:22:43,700 >> Step chwech, yn anffodus, Nid oes gan enw dilys. 524 00:22:43,700 --> 00:22:45,370 A llys saith yn cael ddiddorol. 525 00:22:45,370 --> 00:22:46,820 526 00:22:46,820 --> 00:22:49,260 Nid oes gennyf unrhyw syniad beth y rhan fwyaf o'r rhain yn ei olygu. 527 00:22:49,260 --> 00:22:50,875 Ond NY ddim yn neidio allan ar mi. 528 00:22:50,875 --> 00:22:52,375 A beth mae hynny'n ei arwyddo yn ôl pob tebyg? 529 00:22:52,375 --> 00:22:54,810 530 00:22:54,810 --> 00:22:56,520 Dyw hi ddim hyd yn oed yn dechnegol. 531 00:22:56,520 --> 00:22:57,400 Just Efrog Newydd. 532 00:22:57,400 --> 00:23:00,510 Felly, yn wir, beth sydd dynol cyffredin confensiwn Nid yw gwarantu 533 00:23:00,510 --> 00:23:04,730 ond mae confensiwn cyffredin yw i enwi llwybryddion yn ôl natur y ddinas neu'r maes awyr 534 00:23:04,730 --> 00:23:05,960 cod y maent yn agosaf at. 535 00:23:05,960 --> 00:23:08,630 >> Felly, gyda rhywfaint o debygolrwydd, y rhif llwybrydd saith 536 00:23:08,630 --> 00:23:10,270 yn ôl pob tebyg, yn wir, yn Efrog Newydd. 537 00:23:10,270 --> 00:23:13,020 Ac mae hyn yn ymddangos i gadarnhau y dybiaeth am ei fod yn 538 00:23:13,020 --> 00:23:16,700 chwe milieiliadau hytrach na dim ond un neu felly i rywbeth yma ar y campws. 539 00:23:16,700 --> 00:23:19,900 Ond yn awr yn cymryd hynny i ystyriaeth, i'r dde ar Megabus neu whatnot, 540 00:23:19,900 --> 00:23:23,810 gallai gymryd pedwar, pump, chwech awr i gael pobl oddi yma i Efrog Newydd. 541 00:23:23,810 --> 00:23:28,040 >> I gael darn o ddata, mae'n yn cymryd dim ond chwe milieiliadau 542 00:23:28,040 --> 00:23:31,020 i gael pecyn oddi wrthyf i Dan os efe oedd yr holl ffordd yn Efrog Newydd. 543 00:23:31,020 --> 00:23:36,832 Yna yn olaf, mae hyn yn ôl pob golwg yw'r gwirioneddol enw parth i www.mit.edu. 544 00:23:36,832 --> 00:23:38,790 Maent i wedi yn ôl pob golwg ar gontract allanol eu gweinyddwyr gwe 545 00:23:38,790 --> 00:23:42,030 i gwmni o'r enw Akamai sy'n golygu rhai cwmni arall yn rhedeg ar eu gweinyddion. 546 00:23:42,030 --> 00:23:44,380 A dyna pam rydym yn gweld y peth rhyfedd yno. 547 00:23:44,380 --> 00:23:45,720 >> Wel, gadewch i ni wneud hyn unwaith yn rhagor. 548 00:23:45,720 --> 00:23:49,150 Gadewch i ni fynd yn ei flaen ac yn gwneud olrhain llwybr at ein cyfaill yr Athro Nick 549 00:23:49,150 --> 00:23:52,955 Parlante yn Stanford sydd â gweinydd enw nifty.stanfor.edu. 550 00:23:52,955 --> 00:23:55,870 551 00:23:55,870 --> 00:23:56,980 Enter. 552 00:23:56,980 --> 00:23:59,460 Ac yn awr, byddwn yn gweld yn ôl pob tebyg llwybr ychydig yn hwy 553 00:23:59,460 --> 00:24:00,960 sy'n mynd drwy ychydig mwy o ddinasoedd. 554 00:24:00,960 --> 00:24:03,160 Felly dyma rhain yn ddienw Gweinyddwyr Harvard yma. 555 00:24:03,160 --> 00:24:05,660 Rydym yn y craidd o Harvard, y porth ar y ffin o Harvard, 556 00:24:05,660 --> 00:24:08,081 y groesffordd y gogledd, lle bynnag y mae hyn yn. 557 00:24:08,081 --> 00:24:10,080 Ac yn awr, mae'n cael ychydig yn fwy diddorol. 558 00:24:10,080 --> 00:24:12,960 Rwy'n dyfalu y llwybrydd wythwr yw ym mha ddinas? 559 00:24:12,960 --> 00:24:14,210 GYNULLEIDFA: [gosod eu hunain yn LLEISIAU] 560 00:24:14,210 --> 00:24:18,570 DAVID Malan: Chicago yn ôl pob tebyg, yn seiliedig ar hyn, yn seiliedig ar y peth hyn yma. 561 00:24:18,570 --> 00:24:25,220 Ac yn awr rydym wedi Salt Lake City efallai, efallai Los Angeles yma, ac yna lax, 562 00:24:25,220 --> 00:24:27,690 yep, mae hyn yn ôl pob tebyg yw ALl gan y gwaelod. 563 00:24:27,690 --> 00:24:29,940 Hyd nes yn olaf, mae'n mynd o dde California 564 00:24:29,940 --> 00:24:34,420 yr holl ffordd i fyny i ogledd California i ble Stanford yn Palo Alto. 565 00:24:34,420 --> 00:24:35,299 Felly 'n bert oera. 566 00:24:35,299 --> 00:24:36,840 A gadewch i ni fynd â hyn un cam ymhellach. 567 00:24:36,840 --> 00:24:39,000 Mae'n debyg y byddai mynd â chi 82 milieiliadau 568 00:24:39,000 --> 00:24:42,360 i anfon neges at Dan pe baech yn yng Nghaliffornia yn lle Efrog Newydd. 569 00:24:42,360 --> 00:24:45,090 Gadewch i ni wneud rhywbeth fel llwybrau olrhain, un 570 00:24:45,090 --> 00:24:51,350 ceisio www.cnn.co.jp gyfer y Fersiwn Siapan o wefan CNN. 571 00:24:51,350 --> 00:24:52,540 572 00:24:52,540 --> 00:24:54,910 Ac yn awr, rydym yn dal i fod mewn Boston mae'n ymddangos ar hyn o bryd. 573 00:24:54,910 --> 00:24:56,050 574 00:24:56,050 --> 00:24:58,165 >> Mae gweinyddwyr cwpl chwech a Nid yw wyth yn ymateb 575 00:24:58,165 --> 00:24:59,790 oherwydd eu bod yn cael ychydig yn breifat. 576 00:24:59,790 --> 00:25:04,970 Ond yn y diwedd, mae'n ymddangos bod rhywbeth diddorol yn digwydd rhwng, 577 00:25:04,970 --> 00:25:08,395 gadewch i ni ddweud, cam saith a naw. 578 00:25:08,395 --> 00:25:09,800 579 00:25:09,800 --> 00:25:12,610 Yr hyn yn ôl pob tebyg rhwng saith a naw, ac yn sicr 580 00:25:12,610 --> 00:25:14,610 rhwng saith a 17 cam? 581 00:25:14,610 --> 00:25:18,090 582 00:25:18,090 --> 00:25:20,210 Mae yna naid enfawr yn y swm o amser 583 00:25:20,210 --> 00:25:23,540 mae'n cymryd i ddata i fynd o un o hopys hyn, un o'r llwybryddion hyn 584 00:25:23,540 --> 00:25:24,060 i un arall. 585 00:25:24,060 --> 00:25:27,310 >> Felly groes yn, rhywle yn yma, mae'n debyg, 586 00:25:27,310 --> 00:25:31,440 yn enwedig i'r dde yma, mae mwy na thebyg gorff mawr iawn o ddŵr sy'n 587 00:25:31,440 --> 00:25:35,320 Mae gan rai trans Pacific neu'n drawsrywiol Cebl Iwerydd sy'n gofyn mewn gwirionedd 588 00:25:35,320 --> 00:25:37,710 hyd yn oed mwy o amser ar gyfer data i fynd o un pwynt i'r llall. 589 00:25:37,710 --> 00:25:40,690 Ond unwaith eto, dychmygwch yr oriau byddai'n cymryd y hedfan i Japan. 590 00:25:40,690 --> 00:25:45,786 Yma, mewn rhyw 200 o milieiliadau, ffyniant, eich neges mewn gwirionedd yno. 591 00:25:45,786 --> 00:25:48,160 Felly, gallwch chi chwarae o gwmpas gyda mae hyn ar yr offer neu hyd yn oed 592 00:25:48,160 --> 00:25:50,940 yn Windows neu Mac OS gyda ychydig yn wahanol gorchmynion. 593 00:25:50,940 --> 00:25:53,860 Weithiau, byddwch yn cael sêr hyn, fel yn rhesi chwech ac wyth, a oedd 594 00:25:53,860 --> 00:25:55,300 jyst yn golygu y llwybryddion yn cael eu nid yn ffurfweddu 595 00:25:55,300 --> 00:25:57,120 i roi ateb i chi er mwyn preifatrwydd yn. 596 00:25:57,120 --> 00:26:00,210 Ond yn gyffredinol, y dechneg hon Byddai, mewn gwirionedd, yn gweithio. 597 00:26:00,210 --> 00:26:03,730 >> Felly, mae'n troi allan yn rhy mae eraill Gwybodaeth juicy llechu mewn offer 598 00:26:03,730 --> 00:26:05,610 eich bod yn cymryd yn ganiataol bob dydd. 599 00:26:05,610 --> 00:26:08,560 Felly, er enghraifft, os ydych yn derbyn e-bost, a dweud y gwir gan fod rhai ohonoch 600 00:26:08,560 --> 00:26:11,270 Efallai y bydd rhaid yn ddiweddar, o amheus tarddiad, os ydych erioed wedi 601 00:26:11,270 --> 00:26:13,330 edrych ar rhyngwyneb Gmail o'r blaen, boed yn 602 00:26:13,330 --> 00:26:15,560 am y rhyngwyneb coleg neu eich un personol, 603 00:26:15,560 --> 00:26:17,620 efallai y byddwch yn gweld eich Blwch Derbyn yn edrych fel hyn. 604 00:26:17,620 --> 00:26:20,910 >> Ac yn wir, mae hwn yn neges e-bost Anfonais, malan@harvard.edu, 605 00:26:20,910 --> 00:26:24,620 i jharvard@cs50.harvard.edu y bore yma yn unig 606 00:26:24,620 --> 00:26:26,070 er mwyn i mi gymryd a screenshot. 607 00:26:26,070 --> 00:26:28,149 Ond mae'n troi allan, i gyd y tro hwn yn Gmail, 608 00:26:28,149 --> 00:26:30,190 mae hynny ychydig triongl tuag at y dde uchaf 609 00:26:30,190 --> 00:26:34,080 yno wrth ymyl y grib Harvard, os chi glicio, gallwch glicio Show Gwreiddiol. 610 00:26:34,080 --> 00:26:35,160 611 00:26:35,160 --> 00:26:39,260 Ac os ydych yn gwneud hynny, byddwch mewn gwirionedd yn gweld criw o wybodaeth esoterig iawn 612 00:26:39,260 --> 00:26:43,360 fel timestamps, ac IP cyfeiriadau, ac enwau parth. 613 00:26:43,360 --> 00:26:46,990 >> Ond byddwch yn gweld, yn fyr, y penawdau fod yr holl amser hwn yn cael 614 00:26:46,990 --> 00:26:50,430 eu taro ym mhob anfon e-bost i chi anfon a derbyn. 615 00:26:50,430 --> 00:26:54,130 Ac mae'n penawdau hyn y gall pobl defnyddio, gwyddonydd cyfrifiadur neu fel arall, 616 00:26:54,130 --> 00:26:56,670 casglu mewn gwirionedd gyda peth tebygolrwydd lle 617 00:26:56,670 --> 00:26:59,290 ac oddi wrth bwy e-bost mewn gwirionedd yn dod. 618 00:26:59,290 --> 00:27:01,830 >> Yn wir, byddwn yn siarad yn wythnosau wedyn am sut e-bost 619 00:27:01,830 --> 00:27:04,100 Gellir ei hun yn ei gynhyrchu programmatically sy'n 620 00:27:04,100 --> 00:27:07,100 yn beth da iawn ar gyfer gwefan sy'n awyddus i anfon negeseuon e-bost at ddefnyddwyr. 621 00:27:07,100 --> 00:27:12,020 Ond byddwn yn gweld, hefyd, pa mor ddibwys y mae i greu negeseuon e-bost gan rywun 622 00:27:12,020 --> 00:27:15,380 i rywun arall, oni bai eich bod mewn gwirionedd yn gwybod sut i wirio y penawdau. 623 00:27:15,380 --> 00:27:18,670 A hyd yn oed fod yn colli cynnig y dyddiau hyn. 624 00:27:18,670 --> 00:27:22,220 >> Felly, gyda dweud hynny, gadewch i ni fynd un haen i fyny. 625 00:27:22,220 --> 00:27:25,100 Rydym yn dechrau gyda IP sy'n yn mynd i'r afael pecynnau i ni, 626 00:27:25,100 --> 00:27:26,470 rhoi cyfeiriadau unigryw iddynt. 627 00:27:26,470 --> 00:27:29,770 TCP, sydd, yn fyr, gwarantu cyflwyno neu o leiaf 628 00:27:29,770 --> 00:27:34,002 yn cynyddu'r tebygolrwydd o hynny gan ychwanegu pethau fel segmentau, 1 neu 4, 629 00:27:34,002 --> 00:27:36,740 2 o 4, 3 o 4, a 4 o 4. 630 00:27:36,740 --> 00:27:40,710 >> Ac yn awr, gadewch i haen ar ben o'r protocol arall. 631 00:27:40,710 --> 00:27:44,550 Mae pob un o'r pethau hyn yn protocolau, confensiynau cyfrifiadurol 632 00:27:44,550 --> 00:27:47,670 sy'n pennu sut mae dau cyfrifiaduron yn siarad â'i gilydd. 633 00:27:47,670 --> 00:27:52,030 HTTP, yn olaf heddiw, yw protocol trosglwyddo hyperdestun. 634 00:27:52,030 --> 00:27:54,100 Ac mae hyn yn y protocol bod porwyr gwe 635 00:27:54,100 --> 00:27:56,410 defnyddio wrth siarad â gweinyddwyr gwe. 636 00:27:56,410 --> 00:27:59,970 >> Felly, pan fyddwch yn tynnu i fyny porwr tebyg Chrome, neu IE, neu Firefox, neu Safari, 637 00:27:59,970 --> 00:28:04,230 neu beth bynnag, ac yr ydych deipio i mewn rhywbeth fel facebook.com a daro Enter, 638 00:28:04,230 --> 00:28:08,390 nid yn unig y mae eich cyfrifiadur yn gyntaf cyfieithu facebook.com i mewn i beth? 639 00:28:08,390 --> 00:28:10,590 640 00:28:10,590 --> 00:28:11,770 Mae cyfeiriad IP. 641 00:28:11,770 --> 00:28:17,420 Mae wedyn yn converts-- yna mae'n anfon neges i'r cyfeiriad IP dweud, 642 00:28:17,420 --> 00:28:21,360 rhoi homepage heddiw mi neu roi mi y sgrin mewngofnodi o Facebook. 643 00:28:21,360 --> 00:28:25,290 >> Neu os ydych eisoes yn logio i mewn, yn rhoi 'm' r olygfa rhagosodedig fy llinell amser. 644 00:28:25,290 --> 00:28:26,820 Felly dyna beth HTTP ei ddweud. 645 00:28:26,820 --> 00:28:30,055 Ac yn fwy ar lafar gwlad, os wyf yn we gweinydd ac rydych yw-- beth yw eich enw, 646 00:28:30,055 --> 00:28:30,180 eto? 647 00:28:30,180 --> 00:28:30,920 >> GYNULLEIDFA: Margot. 648 00:28:30,920 --> 00:28:34,250 >> DAVID Malan: Margot yn we gweinydd, ac rwy'n porwr gwe, 649 00:28:34,250 --> 00:28:37,610 ac yr wyf yn syml am i adfer fy llinell amser gan Margot, margot.com, 650 00:28:37,610 --> 00:28:39,640 Byddwn yn dweud, helo, dwi'n David. 651 00:28:39,640 --> 00:28:40,870 >> GYNULLEIDFA: Hi, Im 'Margot. 652 00:28:40,870 --> 00:28:43,570 >> DAVID Malan: A byddech wedyn yn ymateb gyda gwybodaeth ychwanegol i mi. 653 00:28:43,570 --> 00:28:45,890 Felly mae gennym y bobl dwp confensiwn i instance-- diolch i chi. 654 00:28:45,890 --> 00:28:47,510 --of ysgwyd llaw gilydd. 655 00:28:47,510 --> 00:28:51,670 Ac mae cyfrifiaduron yn cael yr un syniad lle bo cleient, fel porwr, 656 00:28:51,670 --> 00:28:55,600 gweinydd yn gofyn i wneud rhywbeth ar ei ran. 657 00:28:55,600 --> 00:28:57,540 >> Ac felly dyma lun, er enghraifft. 658 00:28:57,540 --> 00:29:01,120 Ar y chwith mae laptop chyfrifiadur, bwrdd gwaith, beth bynnag, neu hyd yn oed ffôn. 659 00:29:01,120 --> 00:29:03,890 Ac ar y dde yn iawn dyddiedig wyneb gweinydd. 660 00:29:03,890 --> 00:29:06,460 Fel arfer maent yn edrych yn llai o faint a sexier y dyddiau hyn. 661 00:29:06,460 --> 00:29:09,570 Ond y pwynt yn syml yw bod mae rhyw fath o gyfathrebu 662 00:29:09,570 --> 00:29:11,800 rhwng y cleient a'r gweinydd. 663 00:29:11,800 --> 00:29:14,080 >> A chleientiaid yn yr ystyr o rhywun mewn bwyty 664 00:29:14,080 --> 00:29:16,620 ac mae'r sawl sy'n gweini, un syniad gyda chyfrifiaduron. 665 00:29:16,620 --> 00:29:19,340 Cleientiaid a gweinyddwyr, un yn gofyn am wybodaeth, 666 00:29:19,340 --> 00:29:21,560 un yn ymateb gyda gwybodaeth. 667 00:29:21,560 --> 00:29:23,920 Nawr, sut mae hynny'n Gwybodaeth yn dod yn ôl? 668 00:29:23,920 --> 00:29:25,890 Wel, yn ystyried hyn. 669 00:29:25,890 --> 00:29:30,360 Get yn fath o 'r ball way-- ac mae'n derm super syml. 670 00:29:30,360 --> 00:29:34,530 --that dim ond pennu sut y porwr cael gwybodaeth o weinydd. 671 00:29:34,530 --> 00:29:38,270 >> Mewn geiriau eraill, yn hytrach na dim ond goof-ily estyn fy llaw i Margot, 672 00:29:38,270 --> 00:29:42,100 pe Fi 'n sylweddol yn porwr, yr wyf yn Byddai stwffio tu mewn amlen, 673 00:29:42,100 --> 00:29:46,580 fel y gwneuthum gyda llun Rob yn blaen, a Neges testunol sy'n dweud llythrennol 674 00:29:46,580 --> 00:29:53,084 rhywbeth fel hyn, get / http / 1.1hostwww.google.com 675 00:29:53,084 --> 00:29:56,670 neu margot.com neu beth bynnag mae'r Gallai enw'r gweinydd yn digwydd bod. 676 00:29:56,670 --> 00:29:58,540 Ac yna, dot dot dot, mae rhai pethau eraill. 677 00:29:58,540 --> 00:30:00,310 >> Ond yn llythrennol, y tu mewn o amlen byddai 678 00:30:00,310 --> 00:30:03,290 fod testunol gweddol syml neges fel 'na. 679 00:30:03,290 --> 00:30:05,990 Hynny ar ôl derbyn, byddai Margot agor, darllenwch y cynnwys, 680 00:30:05,990 --> 00:30:07,640 ac yn ymateb yn unol â hynny. 681 00:30:07,640 --> 00:30:12,000 Yn awr, mae'n ychydig yn heb fod yn amlwg gyda hyn enghraifft. 682 00:30:12,000 --> 00:30:16,130 Ond yn cael /, beth yw'r slaes cyfeirio yn ôl pob tebyg i, dim ond ar sail 683 00:30:16,130 --> 00:30:20,470 ar eich bod yn gyfarwydd â pori'r we mewn bywyd bob dydd? 684 00:30:20,470 --> 00:30:22,206 Beth yw'r slaes? 685 00:30:22,206 --> 00:30:23,147 >> GYNULLEIDFA: [Anghlywadwy]. 686 00:30:23,147 --> 00:30:24,480 DAVID Malan: Mae dilyniant dianc. 687 00:30:24,480 --> 00:30:27,280 Ddim yn syniad drwg, ond yn gyffredinol dianc dilyniannau yn mynd y ffordd arall. 688 00:30:27,280 --> 00:30:28,760 Byddai hynny'n slaes fel arfer. 689 00:30:28,760 --> 00:30:29,560 Ond nid meddwl gwael. 690 00:30:29,560 --> 00:30:30,060 Yeah? 691 00:30:30,060 --> 00:30:31,190 692 00:30:31,190 --> 00:30:31,830 A pwyntydd. 693 00:30:31,830 --> 00:30:35,100 Hefyd yn meddwl da, ond hyd yn oed yn symlach na hynny. 694 00:30:35,100 --> 00:30:36,250 Mae'r cyfeiriadur cartref. 695 00:30:36,250 --> 00:30:38,380 Mae gwraidd y 'n anawdd cathrena, fel petai. 696 00:30:38,380 --> 00:30:39,890 Nid yw'r rhan fwyaf ohonom yn teipio hwn. 697 00:30:39,890 --> 00:30:43,150 Ond yn dechnegol, os ydych yn dymuno i fod yn super briodol y dyddiau hyn, 698 00:30:43,150 --> 00:30:50,056 byddech yn mynd i rywbeth fel http://www.facebook.com/. 699 00:30:50,056 --> 00:30:52,580 >> Yn awr, yr wyf yn dweud nad yw'r rhan fwyaf ohonom fyddai trafferthu teipio y slaes. 700 00:30:52,580 --> 00:30:54,770 Ac yn dweud y gwir, mae'r rhan fwyaf porwyr, Chrome yn cynnwys, 701 00:30:54,770 --> 00:30:57,019 peidiwch â hyd yn oed yn trafferthu dangos i ni y slaes y dyddiau hyn 702 00:30:57,019 --> 00:30:59,060 dim ond oherwydd eu bod yn hoffi fod yn syml ac yn gryno. 703 00:30:59,060 --> 00:31:02,920 Ond mae'r slaes yn unig yn golygu mynd i www.facebook.com a chael 704 00:31:02,920 --> 00:31:08,076 slaes, gwraidd y disg caled, y dudalen diofyn yn facebook.com. 705 00:31:08,076 --> 00:31:09,240 Gan ddefnyddio pa protocol? 706 00:31:09,240 --> 00:31:14,910 Wel, gan ddefnyddio fersiwn 1.1 o y peth hyn a elwir yn HTTP. 707 00:31:14,910 --> 00:31:16,750 >> Roedd y gweinydd, neu Margot-- a gyda llaw, yn ei wneud 708 00:31:16,750 --> 00:31:17,920 ydych yn meddwl fy mod i'n chi'n defnyddio yn y rhain? 709 00:31:17,920 --> 00:31:18,419 OK. 710 00:31:18,419 --> 00:31:19,430 Felly, rydym yn dda erbyn hyn. 711 00:31:19,430 --> 00:31:23,910 Felly Margot ymateb nawr gyda amlen ei hun, y tu mewn ohonynt 712 00:31:23,910 --> 00:31:26,040 yn neges yr un mor testunol. 713 00:31:26,040 --> 00:31:30,640 Mae'r llinell gyntaf o'r rhain yw, yep, yr wyf yn siarad fersiwn HTTP 1.1. 714 00:31:30,640 --> 00:31:34,930 200 yw'r cod statws a dim ond yn golygu bod popeth yn iawn. 715 00:31:34,930 --> 00:31:37,440 Mae gen i'r dudalen yr ydych yn chwilio am. 716 00:31:37,440 --> 00:31:44,040 >> Yn y cyfamser, Cynnwys-Type: testun / html, mae hyn yn ffordd lled-ddirgel Margot o ddweud, 717 00:31:44,040 --> 00:31:46,190 yr hyn yr ydych wedi gofyn yn dudalen we. 718 00:31:46,190 --> 00:31:50,530 Ac mae'n fath, felly i speak-- bron fel synnwyr amrywiol, 719 00:31:50,530 --> 00:31:52,060 ond mae hyn yn lefel llawer uwch erbyn hyn. 720 00:31:52,060 --> 00:31:55,380 Mae ei fath o ddata yw testun ond yn benodol HTML. 721 00:31:55,380 --> 00:31:57,210 Yr iaith y byddwn yn fuan yn gweld. 722 00:31:57,210 --> 00:31:58,700 >> Ac yna, mae rhai pethau eraill. 723 00:31:58,700 --> 00:32:02,060 Felly mae pethau eraill yn llythrennol beth Facebook yn ymateb gyda. 724 00:32:02,060 --> 00:32:03,400 Felly, gadewch i ni weld hyn, hefyd. 725 00:32:03,400 --> 00:32:05,380 Gadewch i mi fynd yn ei flaen ac yn agor fyny Chrome ar fy laptop 726 00:32:05,380 --> 00:32:07,980 a gallwch wneud hyn ar eich cyfrifiadur eich hun yn ogystal. 727 00:32:07,980 --> 00:32:12,035 Ac yr wyf i'n mynd i fynd yn ei flaen ac yn agor i fyny www.facebook.com. 728 00:32:12,035 --> 00:32:12,535 Enter. 729 00:32:12,535 --> 00:32:13,590 730 00:32:13,590 --> 00:32:16,264 Ac yr wyf yn cael hyn screen cyfarwydd yma. 731 00:32:16,264 --> 00:32:17,930 Ond yn awr, yr wyf i'n mynd i wneud rhywbeth arall. 732 00:32:17,930 --> 00:32:21,670 Rydw i'n mynd i fynd yn ei flaen ac ewch i View, Datblygwr. 733 00:32:21,670 --> 00:32:24,190 A mynd i'r Datblygwr Tools, a ddylai chi 734 00:32:24,190 --> 00:32:27,377 gael yn Chrome ar eich cyfrifiadur, o leiaf o fewn eich offer. 735 00:32:27,377 --> 00:32:29,460 Rydw i'n mynd i sgrolio hyn beth i fyny yma, ac rydych yn 736 00:32:29,460 --> 00:32:33,060 mynd i weld criw cyfan o destun cryptig yma. 737 00:32:33,060 --> 00:32:37,920 >> Mae'n ymddangos bod yr hyn a Margot ei roi y tu mewn o'r amlen wrth ymateb i mi 738 00:32:37,920 --> 00:32:41,472 yn iaith o'r enw HTML, Iaith HyperText Markup. 739 00:32:41,472 --> 00:32:43,680 Dyw hi ddim yn rhaglennu iaith am nad ydych yn gallu, mae'n 740 00:32:43,680 --> 00:32:46,679 Nid oes gan ddolenni, ac amodau, a swyddogaethau, a phethau fel 'na. 741 00:32:46,679 --> 00:32:47,870 Mae'n iaith markup. 742 00:32:47,870 --> 00:32:52,110 Yn hynny, mae wedi cystrawen arbennig Gelwir tagiau a phriodoleddau 743 00:32:52,110 --> 00:32:57,120 sy'n dweud wrth porwr beth i'w arddangos ar y sgrin a sut i'w arddangos. 744 00:32:57,120 --> 00:32:57,920 A ddylai fod yn ganolog? 745 00:32:57,920 --> 00:32:58,920 A ddylai fod yn feiddgar-wynebu? 746 00:32:58,920 --> 00:33:00,270 Coch, gwyrdd, glas? 747 00:33:00,270 --> 00:33:01,390 Mae'n iaith markup. 748 00:33:01,390 --> 00:33:04,970 Yn hynny, mae'n dweud porwr beth i'w ddangos ar y sgrin. 749 00:33:04,970 --> 00:33:10,530 Felly, mae hyn yw, yn llythrennol, pob un o'r HTML a mwy y gweinydd Facebook 750 00:33:10,530 --> 00:33:13,950 yn poeri allan, a bod Chrome, a IE, a Firefox wedi 751 00:33:13,950 --> 00:33:17,820 ei gynllunio gan eu awduron i'w ddeall. 752 00:33:17,820 --> 00:33:20,780 >> Ac yn wir, mae'n Ychydig Messier na hynny. 753 00:33:20,780 --> 00:33:24,290 Os ydych chi, yn lle hynny, ewch i View, Datblygwr, View Source, 754 00:33:24,290 --> 00:33:27,550 mae hyn mewn gwirionedd yr hyn Facebook yn diffodd. 755 00:33:27,550 --> 00:33:29,800 Trefnu o sero am bum am arddull, i'r dde, os ydym 756 00:33:29,800 --> 00:33:31,479 casglu bod hyn nid yn ôl pob tebyg yw'r gorau. 757 00:33:31,479 --> 00:33:34,270 Ond dweud y gwir, gallant gael i ffwrdd gyda oherwydd os ydych yn gweini i fyny 758 00:33:34,270 --> 00:33:36,090 biliynau o dudalennau gwe y dydd, chi wir yn 759 00:33:36,090 --> 00:33:40,040 nad ydych am i wastraff amser, a bytes, ac arian yn y pen draw wrth drosglwyddo 760 00:33:40,040 --> 00:33:43,000 pethau fel llinell newydd cymeriadau, a mannau, a tabs 761 00:33:43,000 --> 00:33:46,870 oherwydd eich bod yn gwario ar gyfer lled band ddiangen gyda'ch ISP. 762 00:33:46,870 --> 00:33:49,580 >> Felly, yn wir, mae hyn yn ei olygu i'w minified yn y modd hwn. 763 00:33:49,580 --> 00:33:51,740 Ond beth Chrome yn ei wneud i ni yw, mae'n cymryd 764 00:33:51,740 --> 00:33:56,310 HTML hwn, a oedd yn gyfan gwbl yn edrych fel llanast ac yn annealladwy i bobl, 765 00:33:56,310 --> 00:33:57,580 a 'i' jyst fformadu. 766 00:33:57,580 --> 00:34:00,280 Mae'n eithaf argraffu fel bod gallwn lapio ein meddyliau o'i gwmpas 767 00:34:00,280 --> 00:34:01,452 ychydig yn fwy parod. 768 00:34:01,452 --> 00:34:02,660 Ond yn fwy diddorol yw hyn. 769 00:34:02,660 --> 00:34:06,180 Os wyf yn awr yn clicio yn Chrome, Nid yw elfennau ond rhwydwaith, 770 00:34:06,180 --> 00:34:08,520 Dw i'n mynd i weld ychydig sgrin logio dyna 771 00:34:08,520 --> 00:34:11,040 mynd i ddangos i mi i gyd o'r ceisiadau HTTP 772 00:34:11,040 --> 00:34:14,380 sydd mewn gwirionedd yn mynd yn ôl ac ymlaen rhwng fi a Facebook neu fi 773 00:34:14,380 --> 00:34:17,219 a Margot os byddaf yn gwneud mwy nag un cais. 774 00:34:17,219 --> 00:34:21,409 >> Felly, yr wyf i'n mynd i fynd yn ei flaen a chliciwch yr eicon ail-lwytho i fyny yma yn Chrome. 775 00:34:21,409 --> 00:34:23,850 Ac yn awr, criw cyfan o pethau hedfan heibio ar y gwaelod. 776 00:34:23,850 --> 00:34:25,710 Rydw i'n mynd i sgrolio yn ôl i fyny at y brig. 777 00:34:25,710 --> 00:34:29,350 Ac yn awr, yn sylwi ar hyn, mae'r cyntaf un ofyn am fy porwr 778 00:34:29,350 --> 00:34:31,340 Wedi'i wneud oedd www.facebook.com. 779 00:34:31,340 --> 00:34:34,199 >> Mae wedi defnyddio'r get mecanwaith a dim ond yn golygu 780 00:34:34,199 --> 00:34:37,810 mae'n siarad yr iaith testunol ein bod yn gweld enghraifft o funud yn ôl. 781 00:34:37,810 --> 00:34:41,909 Ac ar ben hynny, mae'n troi allan bod yr ymateb hwnnw Facebook 782 00:34:41,909 --> 00:34:46,070 roddodd i mi yw 200 OK, sy'n golygu fy mod dod o hyd i'r dudalen gwe perthnasol. 783 00:34:46,070 --> 00:34:49,630 >> Os byddaf yn cliciwch ar y rhes hon, gallaf mewn gwirionedd gweld penawdau rhai ychydig yn fwy 784 00:34:49,630 --> 00:34:50,800 yn glir. 785 00:34:50,800 --> 00:34:52,810 Bydd y rhain yn gwneud mwy o synnwyr cyn bo hir. 786 00:34:52,810 --> 00:34:57,020 Ond yn sylwi bod fy porwr yn anfon llawer gyfan o wybodaeth fel llu, 787 00:34:57,020 --> 00:34:59,320 a dull, a cwcis. 788 00:34:59,320 --> 00:35:00,879 Byddwn yn dod yn ôl at hynny cyn hir. 789 00:35:00,879 --> 00:35:03,170 A byddwch yn olaf yn deall beth yw cwci mewn gwirionedd yw 790 00:35:03,170 --> 00:35:04,930 a sut yr ydych yn fuan bydd yn cael ei hanfon. 791 00:35:04,930 --> 00:35:06,900 >> A gallwch weld beth Facebook yn anfon yn ôl, 792 00:35:06,900 --> 00:35:12,230 gan gynnwys y math o gynnwys o destun HTML, yr amser dyddiad cyfredol, ei preifatrwydd 793 00:35:12,230 --> 00:35:15,530 polisi, neu ddiffyg o hynny, a Yna, yn olaf, mae nifer o gwcis 794 00:35:15,530 --> 00:35:18,050 sy'n cael eu gosod ar eich cyfrifiadur yn ogystal. 795 00:35:18,050 --> 00:35:20,140 Ond byddwn yn canfod y rhai ar wahân cyn bo hir. 796 00:35:20,140 --> 00:35:23,950 >> Ond yn fyr, bob tro y byddwch yn Ymwelodd tudalen ar y we, yn awr ar gyfer y blynyddoedd, 797 00:35:23,950 --> 00:35:26,970 ydych wedi bod yn anfon negeseuon i yr un yr wyf yn anfon mewn amlen 798 00:35:26,970 --> 00:35:28,230 i Margot ac i Dan. 799 00:35:28,230 --> 00:35:31,210 A ydych wedi bod yn mynd yn ôl ymatebion fel hyn gan Facebook. 800 00:35:31,210 --> 00:35:35,650 Ond ar ben hynny, dyfalu beth sy'n cael ei datgelu i Facebook, a Google, 801 00:35:35,650 --> 00:35:39,101 a phawb arall bob tro y byddwch yn ymweld â dudalen we? 802 00:35:39,101 --> 00:35:42,100 Beth sydd ar y tu allan i bob Amlen eich cyfrifiadur wedi cael ei anfon? 803 00:35:42,100 --> 00:35:43,800 804 00:35:43,800 --> 00:35:45,590 Mae eich cyfeiriad IP, dde? 805 00:35:45,590 --> 00:35:48,720 Efallai nad yw eich enw fesul se, ond mae eich cyfeiriad IP. 806 00:35:48,720 --> 00:35:52,410 A dim ond, gadewch i ni gysylltu'r dotiau yn nes ymlaen, os ydych yn defnyddio gwasanaethau 807 00:35:52,410 --> 00:35:54,430 fel y we, neu BitTorrent, a bywyd, 808 00:35:54,430 --> 00:35:56,860 a ydych wedi cofrestru cyfrifiadur mewn lle fel Harvard, 809 00:35:56,860 --> 00:36:01,080 rhywun yn rhywle yn gwybod bod John IP cyfeiriadau Harvard yn hyn, dot hyn, 810 00:36:01,080 --> 00:36:02,350 dot hyn, dot hyn. 811 00:36:02,350 --> 00:36:06,730 >> Ac yn wir, logiau gall fod yn cadw y ddau ar campws fel hyn, ar rwydwaith Comcast, 812 00:36:06,730 --> 00:36:10,270 ar Verizon, neu'n dweud y gwir, yn y NSA fel yr ydym wedi dysgu yn ddiweddar, 813 00:36:10,270 --> 00:36:14,040 sy'n cofnodi 'n bert lawer bopeth eich bod yn ei wneud ar y rhyngrwyd. 814 00:36:14,040 --> 00:36:15,910 A byddwn yn dod yn ôl i hyn yn y dosbarth yn y dyfodol 815 00:36:15,910 --> 00:36:18,990 ar oblygiadau'r rhain penderfyniadau dylunio a diogelwch. 816 00:36:18,990 --> 00:36:21,920 >> Ond y gwir yw, ch 'n sylweddol Nid oes rhaid i bob un sy'n llawer o breifatrwydd. 817 00:36:21,920 --> 00:36:25,380 Bob tro y byddwch wedi bod yn ymweld unrhyw le ar y we, byddwch yn bod yn dangos eich llaw 818 00:36:25,380 --> 00:36:28,720 a dadlennol o leiaf eich cyfeiriad IP. 819 00:36:28,720 --> 00:36:35,930 Nodyn mor frawychus o'r neilltu, yr hyn y gallwn ei wneud i ymgorffori pethau fel cathod mewn tudalen we? 820 00:36:35,930 --> 00:36:40,730 >> Felly mae gennym griw o ymatebion sydd Gallai ddod yn ôl oddi wrth y gweinydd. 821 00:36:40,730 --> 00:36:42,340 Ac ni fyddwn yn gweld pob un o'r rhain heddiw. 822 00:36:42,340 --> 00:36:43,800 Ond mae 200 yn dda. 823 00:36:43,800 --> 00:36:46,622 Ac rydych yn ôl pob tebyg na welwyd pob un o'r rhain fel dynol cyn. 824 00:36:46,622 --> 00:36:48,580 Ond mae'n debyg eich bod wedi gweld o leiaf un o'r rhain. 825 00:36:48,580 --> 00:36:50,204 Pa un o'r rhain a allai edrych yn gyfarwydd? 826 00:36:50,204 --> 00:36:51,097 GYNULLEIDFA: 404 827 00:36:51,097 --> 00:36:51,930 DAVID Malan: Felly 404. 828 00:36:51,930 --> 00:36:52,695 Ffeil Heb ganfod. 829 00:36:52,695 --> 00:36:55,320 Ac yn wir, rydych chi'n mynd i weld mae hyn programmatically eich hun. 830 00:36:55,320 --> 00:37:00,220 404 yn unig yn golygu y ffeil y gofynnoch amdani, slaes neu slaes rhywbeth, yn syml 831 00:37:00,220 --> 00:37:00,950 yn bodoli. 832 00:37:00,950 --> 00:37:04,380 A gweinydd gwe nodweddiadol yn ymateb gyda 404 o ganlyniad 833 00:37:04,380 --> 00:37:09,680 >> Yn y cyfamser, byddwn yn fuan yn gweld bod cynnwys y neges 834 00:37:09,680 --> 00:37:11,800 yn yr iaith hon a elwir yn HTML. 835 00:37:11,800 --> 00:37:15,070 Ac mae hyn yn super snippet syml o HTML 836 00:37:15,070 --> 00:37:18,380 sy'n gwneud dim heblaw arddangos helo byd ar y sgrin. 837 00:37:18,380 --> 00:37:21,830 Yn wir, byddwch yn gweld ar frig hyn rhywbeth a elwir yn fath dogfen 838 00:37:21,830 --> 00:37:24,220 datganiad sy'n dweud yn unig, hey, byd. 839 00:37:24,220 --> 00:37:25,964 Mae'r ffeil hon yn cynnwys HTML. 840 00:37:25,964 --> 00:37:28,380 Ac yna, y rhan nesaf o HTML eich bod yn mynd i ysgrifennu, 841 00:37:28,380 --> 00:37:30,930 mae ganddo braced agored, ac yna y gair HTML, 842 00:37:30,930 --> 00:37:33,670 Yna fraced caeedig, ac yna pen ar agor, a braced agos. 843 00:37:33,670 --> 00:37:36,000 Felly, yn fyr, gadewch i ni mewn gwirionedd wneud hyn yn fwy yn fecanyddol. 844 00:37:36,000 --> 00:37:39,980 Gadewch i mi fynd i mewn i fy offer, ond gallwch wneud hyn yn unrhyw le 845 00:37:39,980 --> 00:37:42,110 bod gennych golygydd testun i. 846 00:37:42,110 --> 00:37:45,105 >> Rydw i'n mynd i fynd yn ei flaen ac achub ffeil o'r enw hello.html. 847 00:37:45,105 --> 00:37:46,440 848 00:37:46,440 --> 00:37:49,640 Dw i'n mynd i roi ar fy n ben-desg i cadw pethau'n super syml ar hyn o bryd. 849 00:37:49,640 --> 00:37:51,760 Ac yr wyf i'n mynd i wneud yn union beth Fi jyst yn gweld. 850 00:37:51,760 --> 00:37:55,452 Felly doc math HTML, HTML braced agored. 851 00:37:55,452 --> 00:37:57,910 Ac yn awr, rhybudd, dw i'n mynd i gwneud y gwrthwyneb preemptively. 852 00:37:57,910 --> 00:38:01,000 Ac erbyn gyferbyn, yr wyf yn golygu yr un tag, fel petai, 853 00:38:01,000 --> 00:38:02,767 ond mae'n dechrau gyda slaes. 854 00:38:02,767 --> 00:38:04,600 Ac yna, dros yma, Rydw i'n mynd i ddweud, pen, 855 00:38:04,600 --> 00:38:07,530 oherwydd ei fod yn ymddangos bod pob dudalen we ganddo ben hyn a elwir sy'n 856 00:38:07,530 --> 00:38:10,300 yw pethau sy'n mynd yn y teitl bar, ar frig y dudalen. 857 00:38:10,300 --> 00:38:13,026 Yn y teitl yn unig mynd i fod helo yma. 858 00:38:13,026 --> 00:38:15,150 Ac yn awr, yr wyf i'n mynd i gael corff at y dudalen yma. 859 00:38:15,150 --> 00:38:18,130 Felly pob tudalen we wedi ddau pen i fyny top a chorff 860 00:38:18,130 --> 00:38:19,522 sef calon y dudalen. 861 00:38:19,522 --> 00:38:21,980 Ac yma, Im 'jyst yn mynd i dweud rhywbeth fel y byd helo. 862 00:38:21,980 --> 00:38:23,440 Ac yr wyf i'n mynd i achub y ffeil. 863 00:38:23,440 --> 00:38:26,150 Os wyf yn awr yn lleihau gedit, edrych, mae yna ychydig o ffeil 864 00:38:26,150 --> 00:38:28,470 ar fy n ben-desg a elwir hello.html. 865 00:38:28,470 --> 00:38:30,820 Nawr, nid yw hynny'n ar weinydd ac eto, fel y cyfryw, Yn wir, 'i' 866 00:38:30,820 --> 00:38:33,040 yn unig ar fy n ben-desg personol eu hunain yma. 867 00:38:33,040 --> 00:38:36,910 Ond os wyf yn agor i fyny Chrome a daro Rheoli O-- mae y gath dan sylw. 868 00:38:36,910 --> 00:38:38,710 --and Byddaf yn mynd i fy n ben-desg. 869 00:38:38,710 --> 00:38:43,730 >> Ac yr wyf yn agor i fyny hello.html, yno, yn wir, mae fy nhudalen we super syml. 870 00:38:43,730 --> 00:38:45,490 Mae corff fy dudalen a ffenestr gwyn hon 871 00:38:45,490 --> 00:38:47,610 dyma yw'r corff gyda byd helo. 872 00:38:47,610 --> 00:38:51,020 Ac mae'r teitl yn y pennaeth y dudalen yn y tab yno. 873 00:38:51,020 --> 00:38:53,020 Ac rydym yn mynd i weld yn fuan ei fod yn super 874 00:38:53,020 --> 00:38:55,004 syml i agor dudalennau eraill yn ogystal. 875 00:38:55,004 --> 00:38:57,670 Er enghraifft, yr wyf i'n mynd i fynd i mewn i rai o'r cod dosbarthu 876 00:38:57,670 --> 00:39:00,230 ar gyfer yr wythnos hon, ffynhonnell saith, ac yr wyf i'n mynd 877 00:39:00,230 --> 00:39:03,150 i agor i fyny nid yw'r JPEG sef y boi yma. 878 00:39:03,150 --> 00:39:08,430 Ond dw i'n mynd i agor image.html, yn y pen draw yn edrych fel hyn. 879 00:39:08,430 --> 00:39:15,140 Ond gadewch i mi yn awr yn agor i fyny hyn yn gedit, ac yn mynd i mewn i ffynhonnell Dropbox saith, 880 00:39:15,140 --> 00:39:17,470 a image.html. 881 00:39:17,470 --> 00:39:19,430 882 00:39:19,430 --> 00:39:21,960 >> Mae'r rhan fwyaf o hyn yn unig yw sylwadau gan y byddwn cyn hir yn gweld. 883 00:39:21,960 --> 00:39:25,210 Ond os wyf eisiau rhoi Grumpy Cat tu mewn y dudalen gwefan hon, 884 00:39:25,210 --> 00:39:29,890 mae'n suffices i roi braced agored arall, ac yna y ddelwedd air allweddol neu img 885 00:39:29,890 --> 00:39:33,080 yn fyr, ac yna amgen testun am resymau hygyrchedd 886 00:39:33,080 --> 00:39:35,890 os oes gan rywun sgrîn darllenydd neu rywbeth fel 'na. 887 00:39:35,890 --> 00:39:38,260 Ffynhonnell sef, beth yw'r enwi y ffeil, cat.jpeg. 888 00:39:38,260 --> 00:39:39,280 889 00:39:39,280 --> 00:39:41,400 >> Ac yna, gan fod hyn tag yn ychydig yn arbennig, 890 00:39:41,400 --> 00:39:44,140 rhoesom y slaes, fel byddwn yn gweld, tu mewn y tag. 891 00:39:44,140 --> 00:39:47,180 Ond mae'r canlyniad yw we dudalen sy'n edrych fel hyn. 892 00:39:47,180 --> 00:39:51,320 Felly, yn fyr, yr hyn yr ydym yn mynd i fod wneud yn awr dros gyfnod o amser yn defnyddio'r we 893 00:39:51,320 --> 00:39:54,200 a chreu tudalennau gwe i yn y pen draw fod yn cynwysyddion 894 00:39:54,200 --> 00:39:57,280 nid yn unig ar gyfer pethau gwirion fel lluniau, a chysylltiadau, a byrddau, 895 00:39:57,280 --> 00:40:00,770 a rhestri bwledi, ac yn y blaen, ond hefyd i roi i ni ein hunain 896 00:40:00,770 --> 00:40:04,890 rhyngwyneb defnyddiwr graffigol, a GUI, Nid yw yn wahanol i'r hyn a wnaethom i ni Breakout. 897 00:40:04,890 --> 00:40:08,330 >> Ond o fewn yr amgylchedd hwn, rydym yn mynd i ddechrau defnyddio ieithoedd fel PHP, 898 00:40:08,330 --> 00:40:10,960 a JavaScript, y gronfa ddata iaith o'r enw SQL, 899 00:40:10,960 --> 00:40:14,050 iaith sgriptio ar ochr cleientiaid Gelwir Javascript i'w greu mewn gwirionedd 900 00:40:14,050 --> 00:40:18,760 yr holl rhyngwynebau fwy deinamig, ond mewn cyd-destun llawer, llawer mwy cyfarwydd. 901 00:40:18,760 --> 00:40:21,970 Ond cyn hynny, gadewch i ni casgliad heddiw gyda golwg, 902 00:40:21,970 --> 00:40:25,280 fel yr addawyd, o'r hyn sy'n digwydd mewn gwirionedd o dan y cwfl gyda'r rhyngrwyd 903 00:40:25,280 --> 00:40:26,060 ei hun. 904 00:40:26,060 --> 00:40:28,400 >> Nodi ar gyfer heddiw y gall y rhyngrwyd 905 00:40:28,400 --> 00:40:31,390 yn cael ei ddefnyddio i drosglwyddo pethau fel tudalennau gwe dros HTTP 906 00:40:31,390 --> 00:40:33,150 yn debyg iawn i mi ysgwyd llaw Margot yn gynharach. 907 00:40:33,150 --> 00:40:36,470 Ond mae cymaint o eraill gwasanaethau sy'n defnyddio TCP a IP 908 00:40:36,470 --> 00:40:39,800 ein bod yn eu cymryd yn ganiataol y gwaith hwnnw fel y byddwn yn gweld yma 909 00:40:39,800 --> 00:40:42,477 yn y ffilm hon y chi helpu yn mynd â ni i ben heddiw. 910 00:40:42,477 --> 00:40:45,956 >> [VIDEO Playback] 911 00:40:45,956 --> 00:41:31,710 912 00:41:31,710 --> 00:41:35,870 >> -I Y tro cyntaf yn hanes, pobl a pheiriannau 913 00:41:35,870 --> 00:41:38,940 yn gweithio gyda'i gilydd, gan wireddu breuddwyd. 914 00:41:38,940 --> 00:41:41,780 Mae grym uno sy'n gwybod unrhyw ffiniau daearyddol. 915 00:41:41,780 --> 00:41:45,010 Heb ystyried hil, cred, neu liw. 916 00:41:45,010 --> 00:41:49,130 Cyfnod newydd lle mae cyfathrebu wirioneddol yn dod â phobl at ei gilydd. 917 00:41:49,130 --> 00:41:51,795 Mae hyn yn Mae Dawn y Net. 918 00:41:51,795 --> 00:41:54,920 919 00:41:54,920 --> 00:41:56,450 >> Ydych chi eisiau gwybod sut mae'n gweithio? 920 00:41:56,450 --> 00:42:00,260 Cliciwch yma i ddechrau eich daith i mewn i'r rhwyd. 921 00:42:00,260 --> 00:42:02,780 922 00:42:02,780 --> 00:42:05,380 Yn awr, yn union yr hyn a ddigwyddodd pan fyddwch yn clicio ar y cyswllt hwnnw? 923 00:42:05,380 --> 00:42:07,190 Rydych yn dechrau llif gwybodaeth. 924 00:42:07,190 --> 00:42:09,790 Mae'r wybodaeth hon yn teithio i lawr i mewn i'ch ystafell bost personol 925 00:42:09,790 --> 00:42:14,040 pan pecynnau Mr IP iddo, labeli iddo, ac yn ei anfon ar ei ffordd. 926 00:42:14,040 --> 00:42:16,030 >> Mae pob pecyn yn faint cyfyngedig. 927 00:42:16,030 --> 00:42:19,900 Rhaid i'r ystafell bost yn penderfynu sut i rannu'r yr wybodaeth a sut i becyn iddo. 928 00:42:19,900 --> 00:42:23,400 Yn awr, mae angen i'r pecyn label sy'n cynnwys gwybodaeth bwysig, 929 00:42:23,400 --> 00:42:27,480 megis cyfeiriad, derbynnydd anfonwr cyfeiriad, a'r math o pecyn ydyw. 930 00:42:27,480 --> 00:42:41,070 931 00:42:41,070 --> 00:42:43,700 >> Gan fod hyn yn pecyn arbennig yn mynd allan ar y rhyngrwyd, 932 00:42:43,700 --> 00:42:46,240 mae hefyd yn cael cyfeiriad ar gyfer y gweinydd dirprwyol, a oedd yn 933 00:42:46,240 --> 00:42:47,990 mae iddo swyddogaeth arbennig fel y byddwn yn gweld yn nes ymlaen. 934 00:42:47,990 --> 00:42:49,080 935 00:42:49,080 --> 00:42:53,430 Mae'r pecyn bellach yn cael ei lansio ar eich rhwydwaith ardal leol neu LAN. 936 00:42:53,430 --> 00:42:56,220 Mae'r rhwydwaith hwn yn cael ei ddefnyddio i gysylltu holl gyfrifiaduron lleol, 937 00:42:56,220 --> 00:42:58,760 argraffwyr llwybryddion, et cetera ar gyfer cyfnewid gwybodaeth 938 00:42:58,760 --> 00:43:00,790 o fewn y corfforol waliau'r adeilad. 939 00:43:00,790 --> 00:43:04,840 Mae'r LAN yn eithaf heb ei reoli gosod ac, yn anffodus, damweiniau 940 00:43:04,840 --> 00:43:05,828 Gall ddigwydd. 941 00:43:05,828 --> 00:43:13,240 942 00:43:13,240 --> 00:43:16,020 >> Mae'r briffordd y LAN yn pacio gyda phob math o wybodaeth. 943 00:43:16,020 --> 00:43:19,270 Mae'r rhain yn pecynnau IP, Novell pacedi, pecynnau Apple Talk. 944 00:43:19,270 --> 00:43:21,440 Maent yn mynd yn erbyn y traffig yn ôl yr arfer. 945 00:43:21,440 --> 00:43:24,040 Mae'r llwybrydd lleol yn darllen y mynd i'r afael ac, os bydd angen, 946 00:43:24,040 --> 00:43:25,935 codi'r pecyn ar rwydwaith arall. 947 00:43:25,935 --> 00:43:27,610 948 00:43:27,610 --> 00:43:28,810 Ah, y llwybrydd. 949 00:43:28,810 --> 00:43:31,990 Mae symbol o reolaeth mewn byd sy'n ymddangos yn ddi-drefn. 950 00:43:31,990 --> 00:43:41,050 951 00:43:41,050 --> 00:43:45,480 >> Yno y mae, yn systematig, ddidaro, trefnus, ceidwadol, 952 00:43:45,480 --> 00:43:48,100 ac weithiau ddim yn hollol i fyny i gyflymu. 953 00:43:48,100 --> 00:43:50,430 Ond o leiaf, ei fod yn fanwl gywir ar y cyfan. 954 00:43:50,430 --> 00:44:03,090 955 00:44:03,090 --> 00:44:05,530 >> Gan fod y pecynnau gadael y llwybrydd, maent yn gwneud eu ffordd 956 00:44:05,530 --> 00:44:08,780 i mewn i'r fewnrwyd gorfforaethol ac yn anelu am y newid llwybrydd. 957 00:44:08,780 --> 00:44:10,179 958 00:44:10,179 --> 00:44:12,470 Mae ychydig yn fwy effeithlon nag y llwybrydd, y newid llwybrydd 959 00:44:12,470 --> 00:44:16,700 yn chwarae gyflym ac yn rhydd gyda pecynnau IP, deftly eu llwybro ar hyd y ffordd. 960 00:44:16,700 --> 00:44:18,950 A Pinball Dewin digidol os mynnwch. 961 00:44:18,950 --> 00:44:19,532 >> -Here Rydym yn mynd. 962 00:44:19,532 --> 00:44:20,490 Yma, yn dod yn un arall. 963 00:44:20,490 --> 00:44:21,198 Ac mae'n un arall. 964 00:44:21,198 --> 00:44:21,886 Gwyliwch hyn, Mom. 965 00:44:21,886 --> 00:44:22,258 Dyma yn mynd. 966 00:44:22,258 --> 00:44:22,382 Wps. 967 00:44:22,382 --> 00:44:23,126 O gwmpas y cefn. 968 00:44:23,126 --> 00:44:23,374 Hey. 969 00:44:23,374 --> 00:44:23,622 I mewn 'na. 970 00:44:23,622 --> 00:44:24,122 I mewn 'na. 971 00:44:24,122 --> 00:44:24,862 Draw at y chwith. 972 00:44:24,862 --> 00:44:25,110 Draw i'r dde. 973 00:44:25,110 --> 00:44:25,358 Draw at y chwith. 974 00:44:25,358 --> 00:44:26,350 Draw i'r dde. 975 00:44:26,350 --> 00:44:26,596 Rydych wedi cael ei. 976 00:44:26,596 --> 00:44:26,846 Yma mae'n mynd. 977 00:44:26,846 --> 00:44:27,342 Ef egin. 978 00:44:27,342 --> 00:44:27,840 Ef sgoriau. 979 00:44:27,840 --> 00:44:28,100 Mae'n mynd. 980 00:44:28,100 --> 00:44:28,580 Hey, arhoswch. 981 00:44:28,580 --> 00:44:28,940 Hey, gwyliwch allan. 982 00:44:28,940 --> 00:44:29,898 Yma, yn dod yn un arall. 983 00:44:29,898 --> 00:44:30,860 O, dyma ni. 984 00:44:30,860 --> 00:44:33,740 985 00:44:33,740 --> 00:44:35,930 >> Pecynnau -Fel cyrraedd eu cyrchfan, eu bod yn 986 00:44:35,930 --> 00:44:40,640 codi gan y rhyngwyneb rhwydwaith, yn barod i'w hanfon at y lefel nesaf, 987 00:44:40,640 --> 00:44:42,000 yn yr achos hwn, mae'r dirprwy. 988 00:44:42,000 --> 00:44:43,060 989 00:44:43,060 --> 00:44:46,210 Mae'r dirprwy yn cael ei ddefnyddio gan lawer o cwmnïau fel math o ddyn canol 990 00:44:46,210 --> 00:44:48,650 er mwyn lleihau'r llwyth ar eu cysylltiad rhyngrwyd 991 00:44:48,650 --> 00:44:50,040 ac am resymau diogelwch yn ogystal. 992 00:44:50,040 --> 00:44:51,824 993 00:44:51,824 --> 00:44:55,310 Fel y gwelwch, y pecynnau i gyd o wahanol faint, 994 00:44:55,310 --> 00:44:56,650 yn dibynnu ar eu cynnwys. 995 00:44:56,650 --> 00:45:10,750 996 00:45:10,750 --> 00:45:14,790 >> Mae'r dirprwy yn agor y pecyn a chwilio am y cyfeiriad ar y we neu URL. 997 00:45:14,790 --> 00:45:16,230 998 00:45:16,230 --> 00:45:18,707 Yn dibynnu ar a yw'r y cyfeiriad yn dderbyniol, 999 00:45:18,707 --> 00:45:20,290 y pecyn yn cael ei hanfon ymlaen at y rhyngrwyd. 1000 00:45:20,290 --> 00:45:25,880 1001 00:45:25,880 --> 00:45:28,700 Mae yna, fodd bynnag, mae rhai cyfeiriadau nad ydynt yn ei wneud 1002 00:45:28,700 --> 00:45:31,440 cwrdd gyda chymeradwyaeth y dirprwy, hynny yw, 1003 00:45:31,440 --> 00:45:33,305 canllawiau corfforaethol neu reoli. 1004 00:45:33,305 --> 00:45:35,830 1005 00:45:35,830 --> 00:45:38,290 Caiff y rhain eu trin ddiannod â. 1006 00:45:38,290 --> 00:45:39,530 1007 00:45:39,530 --> 00:45:41,070 Bydd gennym dim o hynny. 1008 00:45:41,070 --> 00:45:43,350 Ar gyfer y rhai sy'n gwneud hynny, 'i' ar y ffordd unwaith eto. 1009 00:45:43,350 --> 00:45:52,740 1010 00:45:52,740 --> 00:45:54,695 >> Nesaf i fyny, y wal dân. 1011 00:45:54,695 --> 00:45:58,060 1012 00:45:58,060 --> 00:46:01,414 Mae'r firewall corfforaethol gwasanaethu dau ddiben. 1013 00:46:01,414 --> 00:46:03,580 Mae'n atal rhai braidd pethau cas ar y rhyngrwyd 1014 00:46:03,580 --> 00:46:05,379 rhag dod i mewn i'r fewnrwyd. 1015 00:46:05,379 --> 00:46:07,670 A gall hefyd rwystro gwybodaeth gorfforaethol sensitif 1016 00:46:07,670 --> 00:46:09,900 rhag cael eu hanfon allan ar y rhyngrwyd. 1017 00:46:09,900 --> 00:46:11,810 1018 00:46:11,810 --> 00:46:14,210 >> Unwaith drwy'r mur cadarn, llwybrydd codi'r pecyn 1019 00:46:14,210 --> 00:46:18,290 ac yn ei osod ymlaen i llawer culach ffordd neu lled band, fel yr ydym yn ei ddweud. 1020 00:46:18,290 --> 00:46:21,505 Yn amlwg, nid yw'r rhes yw ddigon eang i fynd â nhw i gyd. 1021 00:46:21,505 --> 00:46:22,727 1022 00:46:22,727 --> 00:46:25,060 Nawr, efallai y byddwch yn meddwl tybed, beth digwydd i'r holl becynnau rhai 1023 00:46:25,060 --> 00:46:27,250 nad ydynt yn ei gwneud yn ar hyd y ffordd. 1024 00:46:27,250 --> 00:46:29,880 Wel, pan nad yw Mr. IP yn derbyn cydnabyddiaeth 1025 00:46:29,880 --> 00:46:32,160 bod pecyn wedi bod a dderbyniwyd mewn pryd, 1026 00:46:32,160 --> 00:46:34,060 ei fod yn syml yn anfon pecyn adnewyddu. 1027 00:46:34,060 --> 00:46:36,040 1028 00:46:36,040 --> 00:46:40,510 >> Yr ydym yn awr yn barod i fynd i mewn i'r byd y we, pry cop 1029 00:46:40,510 --> 00:46:44,656 y we o rwydweithiau cydgysylltiedig sy'n rhychwantu ein byd cyfan. 1030 00:46:44,656 --> 00:46:47,845 Yma, llwybryddion a switshis sefydlu cysylltiadau rhwng rhwydweithiau. 1031 00:46:47,845 --> 00:46:49,239 1032 00:46:49,239 --> 00:46:51,280 Yn awr, mae'r rhwyd ​​yn gyfan gwbl amgylchedd gwahanol 1033 00:46:51,280 --> 00:46:53,740 nag y byddwch yn dod o hyd o fewn y waliau amddiffynnol ar eich LAN. 1034 00:46:53,740 --> 00:46:56,510 >> Allan yma, mae'n y Gwyllt West, digon o le, 1035 00:46:56,510 --> 00:47:00,440 digon o gyfleoedd, digon o pethau i'w archwilio, a llefydd i fynd. 1036 00:47:00,440 --> 00:47:02,790 Diolch i ychydig iawn rheoli a rheoleiddio, 1037 00:47:02,790 --> 00:47:07,250 syniadau newydd yn dod o hyd pridd ffrwythlon i wthio yr amlen eu posibiliadau. 1038 00:47:07,250 --> 00:47:10,590 Ond oherwydd y rhyddid hwn, rhai peryglon hefyd yn llechu. 1039 00:47:10,590 --> 00:47:14,230 >> Fyddwch chi byth yn gwybod pan fyddwch yn cwrdd â'r ping bondigrybwyll o farwolaeth, 1040 00:47:14,230 --> 00:47:18,040 fersiwn arbennig o gais normal ping mae rhai idiot meddwl i fyny 1041 00:47:18,040 --> 00:47:19,830 i llanast i fyny gwesteiwyr diarwybod. 1042 00:47:19,830 --> 00:47:21,470 1043 00:47:21,470 --> 00:47:25,490 Mae'r llwybr ein pecynnau cymryd efallai drwy lloeren, llinellau ffôn, di-wifr, 1044 00:47:25,490 --> 00:47:27,340 neu hyd yn oed cebl transoceanic. 1045 00:47:27,340 --> 00:47:30,290 >> Nid ydynt bob amser yn cymryd y cyflymaf neu lwybrau byrraf posibl, 1046 00:47:30,290 --> 00:47:33,330 ond byddant yn cael yno, yn y pen draw. 1047 00:47:33,330 --> 00:47:37,255 Efallai dyna pam ei bod weithiau'n Gelwir yr aros ledled y byd. 1048 00:47:37,255 --> 00:47:39,650 Ond pan fydd popeth yn gweithio'n llyfn, rydych 1049 00:47:39,650 --> 00:47:43,270 Gellid osgoi'r byd pump gwaith drosodd ar y gostyngiad o het, 1050 00:47:43,270 --> 00:47:46,690 llythrennol, a'r cyfan am y cost galwad leol neu lai. 1051 00:47:46,690 --> 00:47:47,970 1052 00:47:47,970 --> 00:47:51,025 >> Yn agos at ddiwedd ein cyrchfan, byddwn yn dod o hyd i wal dân arall. 1053 00:47:51,025 --> 00:47:53,710 1054 00:47:53,710 --> 00:47:56,160 Gan ddibynnu ar eich persbectif fel pecyn data, 1055 00:47:56,160 --> 00:48:00,520 gallai'r wal dân fod yn gadarnleoedd o ddiogelwch neu adversary bondigrybwyll. 1056 00:48:00,520 --> 00:48:04,420 Mae'r cyfan yn dibynnu ar ba ochr yr ydych chi'n ar, a beth yw eich bwriadau. 1057 00:48:04,420 --> 00:48:08,365 >> Mae'r wal dân wedi'i gynllunio i adael i mewn yn unig pecynnau hynny sy'n bodloni ei feini prawf. 1058 00:48:08,365 --> 00:48:09,590 1059 00:48:09,590 --> 00:48:11,940 Mae hyn yn wal dân yn gweithredu ar Porthladdoedd 80 a 25. 1060 00:48:11,940 --> 00:48:13,250 1061 00:48:13,250 --> 00:48:16,380 Pob ymdrech i fynd i mewn drwy eraill porthladdoedd ar gau ar gyfer busnes. 1062 00:48:16,380 --> 00:48:27,690 1063 00:48:27,690 --> 00:48:30,600 >> Port 25 yn cael ei ddefnyddio ar gyfer pecynnau post. 1064 00:48:30,600 --> 00:48:32,750 1065 00:48:32,750 --> 00:48:35,791 Tra Port 80 yw'r fynedfa i pecynnau o'r rhyngrwyd at y we 1066 00:48:35,791 --> 00:48:36,290 gweinydd. 1067 00:48:36,290 --> 00:48:38,880 1068 00:48:38,880 --> 00:48:42,540 Y tu mewn i'r firewall, pecynnau yn cael eu sgrinio yn fwy trylwyr. 1069 00:48:42,540 --> 00:48:44,660 Mae rhai pecynnau yn ei gwneud yn yn hawdd drwy'r tollau, 1070 00:48:44,660 --> 00:48:47,500 tra bod eraill yn edrych yn union ychydig yn amheus. 1071 00:48:47,500 --> 00:48:49,630 >> Yn awr, mae'r swyddog firewall Nid yw eich twyllo yn hawdd, 1072 00:48:49,630 --> 00:48:53,010 megis pan fydd ping hwn o geisiau pecyn marwolaeth 1073 00:48:53,010 --> 00:48:55,628 i guddio ei hun fel pecyn ping normal. 1074 00:48:55,628 --> 00:48:56,128 -Move Draw. 1075 00:48:56,128 --> 00:48:56,606 Mae'n iawn. 1076 00:48:56,606 --> 00:48:57,106 Dim problem. 1077 00:48:57,106 --> 00:48:58,040 Cael diwrnod braf. 1078 00:48:58,040 --> 00:48:59,360 Gadewch i mi outta yma. 1079 00:48:59,360 --> 00:49:00,460 Bye. 1080 00:49:00,460 --> 00:49:02,990 >> -I Pecynnau y rhai lwcus digon i'w wneud yn hyn yn hyn, 1081 00:49:02,990 --> 00:49:04,860 y daith bron ar ben. 1082 00:49:04,860 --> 00:49:07,280 1083 00:49:07,280 --> 00:49:11,560 Dim ond llinell i fyny ar y rhyngwyneb i'w cymryd i fyny i mewn i'r gweinydd gwe. 1084 00:49:11,560 --> 00:49:12,610 1085 00:49:12,610 --> 00:49:16,850 Y dyddiau hyn, gall gweinydd gwe yn rhedeg ar lawer pethau, o prif gyfrifiadur, at gwe-gamera, 1086 00:49:16,850 --> 00:49:18,430 i'r cyfrifiadur ar eich desg. 1087 00:49:18,430 --> 00:49:20,220 Pam nad yw eich oergell? 1088 00:49:20,220 --> 00:49:22,140 >> Gyda'r set cywir i fyny, fe allech chi gael gwybod 1089 00:49:22,140 --> 00:49:24,330 os oes gennych y Creu'r am Cacciatore cyw iâr 1090 00:49:24,330 --> 00:49:25,690 neu os oes rhaid i chi fynd i siopa. 1091 00:49:25,690 --> 00:49:28,625 Cofiwch, mae hyn yn The Dawn y Net. 1092 00:49:28,625 --> 00:49:29,850 Mae bron unrhyw beth yn bosib. 1093 00:49:29,850 --> 00:49:32,960 1094 00:49:32,960 --> 00:49:37,080 >> Un wrth un, mae'r pecynnau yn a dderbyniwyd, a agorwyd, a dadbacio. 1095 00:49:37,080 --> 00:49:40,350 1096 00:49:40,350 --> 00:49:44,280 Mae'r wybodaeth a gynhwysir ynddynt, bod yw eich cais am wybodaeth, 1097 00:49:44,280 --> 00:49:46,080 yn cael ei anfon ymlaen at y we Cais gweinydd. 1098 00:49:46,080 --> 00:49:52,670 1099 00:49:52,670 --> 00:49:54,345 >> Mae'r pecyn ei hun yn cael ei ailgylchu. 1100 00:49:54,345 --> 00:49:57,280 1101 00:49:57,280 --> 00:50:06,770 Yn barod i gael ei ddefnyddio eto ac yn llenwi â eich wybodaeth y gofynnwyd amdani, mynd i'r afael, 1102 00:50:06,770 --> 00:50:08,680 ac anfon allan ar ei ffordd yn ôl i chi. 1103 00:50:08,680 --> 00:50:10,430 1104 00:50:10,430 --> 00:50:14,700 Yn ôl heibio i'r waliau tân, llwybryddion, ac ymlaen hyd at y rhyngrwyd. 1105 00:50:14,700 --> 00:50:18,164 1106 00:50:18,164 --> 00:50:19,705 Back drwy eich wal dân corfforaethol. 1107 00:50:19,705 --> 00:50:24,461 1108 00:50:24,461 --> 00:50:26,295 Ac ar eich rhyngwyneb. 1109 00:50:26,295 --> 00:50:27,400 1110 00:50:27,400 --> 00:50:30,630 Yn barod i gyflenwi eich porwr gwe gyda'r wybodaeth y gofynnoch amdani. 1111 00:50:30,630 --> 00:50:33,010 1112 00:50:33,010 --> 00:50:34,538 Hynny yw y ffilm hon. 1113 00:50:34,538 --> 00:50:40,030 1114 00:50:40,030 --> 00:50:43,200 >> Yn falch gyda'u hymdrechion a ymddiried mewn byd gwell, 1115 00:50:43,200 --> 00:50:45,960 ein pecynnau data trusty reidio oddi blissfully 1116 00:50:45,960 --> 00:50:49,830 i mewn i'r machlud o un arall dydd, gan wybod yn llawn ydynt 1117 00:50:49,830 --> 00:50:51,635 wedi gwasanaethu eu meistri yn dda. 1118 00:50:51,635 --> 00:50:54,030 1119 00:50:54,030 --> 00:50:57,209 Yn awr, nid yw hynny'n diweddglo hapus. 1120 00:50:57,209 --> 00:50:58,042 [DIWEDD VIDEO Playback] 1121 00:50:58,042 --> 00:50:59,533 DAVID Malan: Dyna ni am CS50. 1122 00:50:59,533 --> 00:51:01,521 Byddwn yn gweld chi yr wythnos nesaf. 1123 00:51:01,521 --> 00:51:05,994 1124 00:51:05,994 --> 00:51:11,220 >> [CERDDORIAETH - KATY PERRY, "HORSE TYWYLL"] 1125 00:51:11,220 --> 00:54:19,222