1 00:00:00,000 --> 00:00:04,884 2 00:00:04,884 --> 00:00:08,050 Doug Lloyd: Nan videyo sa a nou ap ale pale sou kontwòl la Transmisyon 3 00:00:08,050 --> 00:00:10,440 Pwotokòl, tchp. 4 00:00:10,440 --> 00:00:13,290 Si ou pa gen gade nan videyo sou pwotokòl entènèt, IP, 5 00:00:13,290 --> 00:00:15,290 ou ka vle fè sa anvan l ap gade videyo sa a 6 00:00:15,290 --> 00:00:18,680 paske de a yo trè relye. 7 00:00:18,680 --> 00:00:21,100 >> Se konsa, pwotokòl la entènèt, ankò, yon rezime rapid, 8 00:00:21,100 --> 00:00:22,930 sa a, se pwotokòl la ki deplase enfòmasyon 9 00:00:22,930 --> 00:00:28,210 ki sòti nan yon machin k ap resevwa voye nan yon machin nan rezo a. 10 00:00:28,210 --> 00:00:29,720 >> Se konsa, sa ki nan tchp? 11 00:00:29,720 --> 00:00:33,310 Pandan ke jis k ap deplase soti nan yon voye machin yo resevwa machin, 12 00:00:33,310 --> 00:00:35,120 se pa istwa a plen. 13 00:00:35,120 --> 00:00:38,040 Nou konnen tou ke pwogram nou an, òdinatè nou an, pou egzanp, 14 00:00:38,040 --> 00:00:41,000 se kouri pwogram miltip, epi yo gen sèvis miltip 15 00:00:41,000 --> 00:00:45,140 kouri sou machin sa yo. 16 00:00:45,140 --> 00:00:51,750 Se konsa, si nou vle yo ka resevwa yon pake, oswa enfòmasyon nan yon pwogram espesifik, 17 00:00:51,750 --> 00:00:54,590 sou yon machin espesifik, nou bezwen plis enfòmasyon 18 00:00:54,590 --> 00:00:59,490 pase jis sa IP pèmèt nou yo ka resevwa enfòmasyon soti nan pwen A ak pwen B. 19 00:00:59,490 --> 00:01:02,390 >> Se konsa, tchp ka panse de kòm dirije pake a 20 00:01:02,390 --> 00:01:07,590 nan pwogram ki kòrèk la, oswa repons ki kòrèk la sèvis, sou machin nan k ap resevwa. 21 00:01:07,590 --> 00:01:11,810 Se konsa, li enpòtan yo, menm jan ou ta ka atann, konnen ki kote li nan sipoze ale, 22 00:01:11,810 --> 00:01:14,550 ak sa ki pake a se pou an menm tan an. 23 00:01:14,550 --> 00:01:18,370 Se konsa, souvan, lè ou pale sou pwotokòl kontwòl transmisyon maladi a, tchp, 24 00:01:18,370 --> 00:01:23,900 ou reyèlman tande moun di souvan l 'nan la kontèks, tchp IP koupe, oswa jis tchp / IP. 25 00:01:23,900 --> 00:01:27,639 Pwotokòl sa yo de yo, se pou relye ki, yo ap fondamantalman 26 00:01:27,639 --> 00:01:28,680 trete kòm yon inite sèl. 27 00:01:28,680 --> 00:01:31,630 Men, yo yo se de pwotokòl separe ki fè de bagay ki apa a. 28 00:01:31,630 --> 00:01:36,690 >> Yon fwa ankò, IP ki responsab pou jwenn li soti nan yon machin nan yon lòt. 29 00:01:36,690 --> 00:01:41,250 Apre sa, tchp ki responsab pou jwenn li nan pwogram ki kòrèk la, 30 00:01:41,250 --> 00:01:43,490 oswa sèvis ki kòrèk la sou yon machin. 31 00:01:43,490 --> 00:01:45,500 Epi, se fè yon bagay lòt bagay ki IP pa fè, 32 00:01:45,500 --> 00:01:48,600 ki se garanti livrezon. 33 00:01:48,600 --> 00:01:55,060 >> Se konsa, si nou kounye a koup IP yon machin nan adrese avèk nimewo a pò sa yo rele, 34 00:01:55,060 --> 00:01:58,750 ak yon nimewo pò se ki jan yon espesifik sèvis, oswa sèvis piblik, oswa pwogram, 35 00:01:58,750 --> 00:02:00,350 li idantifye l sou yon machin. 36 00:02:00,350 --> 00:02:03,920 Si nou kounye a gen yon IP adrès plis yon nimewo pò, 37 00:02:03,920 --> 00:02:07,240 kounye a nou ka inikman idantifye yon sèvis patikilye 38 00:02:07,240 --> 00:02:09,479 kouri sou yon machin an patikilye. 39 00:02:09,479 --> 00:02:11,920 >> Se konsa, Se poutèt sa tchp IP yo ak se konsa souvan relye, 40 00:02:11,920 --> 00:02:14,170 paske ke nimewo pò sou pwòp li yo pa fè sa vrèman 41 00:02:14,170 --> 00:02:17,670 vle di anyen si ou bezwen yon Nimewo pò, ak machin nan 42 00:02:17,670 --> 00:02:19,566 ke w ap pale de. 43 00:02:19,566 --> 00:02:24,060 Ki sa ki machin se ta sipoze lè l sèvi avèk pò sa a an patikilye, pou egzanp. 44 00:02:24,060 --> 00:02:28,350 >> Bagay la lòt ki tchp fè, kòm Mwen te di, se li garanti livrezon. 45 00:02:28,350 --> 00:02:30,810 Se konsa, nan adisyon a espesifye nimewo a pò, 46 00:02:30,810 --> 00:02:34,640 li tou endike konbyen pakè, pwotokòl la entènèt, IP, 47 00:02:34,640 --> 00:02:36,110 te fann done yo nan. 48 00:02:36,110 --> 00:02:41,200 Epi, se lòd sa yo pakè pou yo ka rekonstwi sou k ap resevwa a 49 00:02:41,200 --> 00:02:45,820 machin, menm si yo nan yon received-- diferan lòd pase yo te voye. 50 00:02:45,820 --> 00:02:48,460 Sa ki ka rive paske IP se yon pwotokòl koneksyon, 51 00:02:48,460 --> 00:02:52,610 ak pou pakè diferan ka pran chemen diferan atravè sistèm lan. 52 00:02:52,610 --> 00:02:53,660 53 00:02:53,660 --> 00:02:55,865 >> Gen kèk nan nimewo sa yo pò yo trè souvan itilize, 54 00:02:55,865 --> 00:02:57,990 epi yo ve yo te Standard atravè tout òdinatè, 55 00:02:57,990 --> 00:03:00,500 tankou, bèl anpil chak manifakti òdinatè kounye a. 56 00:03:00,500 --> 00:03:03,612 Se konsa, yon bagay yo rele ftp, pwotokòl la transfè dosye, 57 00:03:03,612 --> 00:03:05,820 ki te itilize transmèt dosye, menm jan ou ta ka atann, 58 00:03:05,820 --> 00:03:10,060 soti nan yon machin nan yon lòt, ki sèvi ak pò 21 konvansyonèl. 59 00:03:10,060 --> 00:03:13,000 Imèl, SMTP, sèvi ak pò 25. 60 00:03:13,000 --> 00:03:16,070 Dns, sistèm nan non domèn, nou te pale osijè de nan Jadendanfan entènèt nou an 61 00:03:16,070 --> 00:03:17,976 videyo, sèvi ak pò 53. 62 00:03:17,976 --> 00:03:20,100 Si w ap janm Navigasyon entènèt la, w ap bèl anpil 63 00:03:20,100 --> 00:03:23,440 toujou lè l sèvi avèk pò 80, sof si w ap Navigasyon entènèt la byen, 64 00:03:23,440 --> 00:03:26,060 sekirite Navigasyon entènèt, w ap itilize pò 443. 65 00:03:26,060 --> 00:03:28,610 66 00:03:28,610 --> 00:03:30,790 >> Se konsa, sa ki nan sa a tchp / IP pwosesis? 67 00:03:30,790 --> 00:03:33,730 Ki sa ki pase ak tou de nan sa yo pwotokòl ansanm? 68 00:03:33,730 --> 00:03:35,520 Oke, kite la pale sou sa. 69 00:03:35,520 --> 00:03:39,420 Lè yon pwogram vle voye done, Tchp ede kraze l 'nan fragman, 70 00:03:39,420 --> 00:03:42,700 ak kominike sa yo pakè rezo lojisyèl òdinatè a. 71 00:03:42,700 --> 00:03:45,850 Se konsa, li pran done yo epi li vlope enfòmasyon bò kote l ' 72 00:03:45,850 --> 00:03:48,700 ki endike ki sa pò se ta sipoze pou yo ale nan, 73 00:03:48,700 --> 00:03:52,500 ak sa ki lòd ke pake se soti nan tout. 74 00:03:52,500 --> 00:03:56,940 Se konsa, fè pake youn nan 10, de nan 10, twa nan 10, ak sou sa. 75 00:03:56,940 --> 00:04:01,750 >> IP vin moun fragman done ki yo te tou vlope nan tchp, 76 00:04:01,750 --> 00:04:06,447 ak vlope plis enfòmasyon sou ki kote pake a sipoze ale. 77 00:04:06,447 --> 00:04:08,780 Nou ka rele sa a IP la kouch ki antoure pake a. 78 00:04:08,780 --> 00:04:11,210 Se konsa, li nan sòt de, tankou, youn nan moun ki poupe nidifikasyon. 79 00:04:11,210 --> 00:04:14,780 Nou gen done ki nan la presegondè, ak Lè sa a tchp sou tèt, 80 00:04:14,780 --> 00:04:17,920 di li kote a done andedan nan tchp se 81 00:04:17,920 --> 00:04:22,150 sipoze ale, nan sa pò oswa sa ki sèvis sou yon machin. 82 00:04:22,150 --> 00:04:25,110 Anviwon se sa ki kouch nan IP. 83 00:04:25,110 --> 00:04:29,230 Ki sa ki adrès IP, ki sa machin, se aktyèlman ap resevwa sa a. 84 00:04:29,230 --> 00:04:32,070 >> Se sak fè, ki pake sa a, se te tou vlope nan tout moun sa yo kouch, 85 00:04:32,070 --> 00:04:35,250 se voye nan pwotokòl entènèt atravè sistèm lan nan routeurs, ap resevwa 86 00:04:35,250 --> 00:04:39,960 soti nan pwen A ak pwen B. Lè a k ap resevwa machin, oswa aparèy, vin 87 00:04:39,960 --> 00:04:42,790 li, li parèt nan IP la kouch, li di, wi sa a, se 88 00:04:42,790 --> 00:04:45,260 adrès IP mwen, se konsa li pran koupe, sòt de fant ze a, 89 00:04:45,260 --> 00:04:47,380 e li pran koupe kouch nan IP. 90 00:04:47,380 --> 00:04:49,530 Lè sa a, li wè ke gen nan yon kouch tchp, epi li di, 91 00:04:49,530 --> 00:04:52,720 OK, sa a se sanble ale nan pò x, oswa pò y. 92 00:04:52,720 --> 00:04:55,842 Ak aparamman li a Nimewo pake wit nan 15. 93 00:04:55,842 --> 00:04:56,800 Se konsa, sa a, se bon yo konnen. 94 00:04:56,800 --> 00:05:01,240 Se konsa, Lè sa a, li ka pran enfòmasyon sa a, pou yo wete tout kouch nan tchp kounye a, 95 00:05:01,240 --> 00:05:04,410 konnen ke li la pou pò x, ak li nan nimewo pake uit, 96 00:05:04,410 --> 00:05:06,270 epi pou yo jwenn nan done yo anndan an. 97 00:05:06,270 --> 00:05:09,460 Epi, se ka prepare done yo nan dwe òganize nan fason ki kòrèk la. 98 00:05:09,460 --> 00:05:11,449 Ak yon lòt fwa tout nan la done ki resevwa, tchp 99 00:05:11,449 --> 00:05:13,990 ka men li yo ale nan repons ki kòrèk la sèvis, ak di, isit la ou ale. 100 00:05:13,990 --> 00:05:16,107 Isit la nan done a ke ou resevwa yo. 101 00:05:16,107 --> 00:05:17,940 Pwosesis ki ta ka gade yon bagay tankou sa a. 102 00:05:17,940 --> 00:05:21,392 Se konsa nou voye yon imèl ki soti nan yon moun k nan yon reseptè. 103 00:05:21,392 --> 00:05:23,100 Li kite yo di sa a imel se trè piti, 104 00:05:23,100 --> 00:05:25,975 se konsa nou sèlman bezwen kraze l 'nan kat pakè, epi nou pral rele yo A, 105 00:05:25,975 --> 00:05:29,460 B, C, ak D. Oke, nou vle pou avanse pou pi ki pake premye sa k ap pase? 106 00:05:29,460 --> 00:05:34,491 Bon, nou pran ki ti moso nan done, done yo ki se yon pati nan pake A, 107 00:05:34,491 --> 00:05:38,500 ak toupatou nan ke nou ap ale yo vlope l 'ak yon kouch tchp. 108 00:05:38,500 --> 00:05:41,670 Imèl, ou ka sonje, yo voye via pò 25, 109 00:05:41,670 --> 00:05:46,181 epi nou gen kat fragman nan done, isit la, ke nou ap ale nan dwe lè l sèvi avèk, 110 00:05:46,181 --> 00:05:47,430 ak sa a se premye a nan yo. 111 00:05:47,430 --> 00:05:50,013 Se konsa, petèt kouch tchp nou an gen enfòmasyon sou, byen, nou ap 112 00:05:50,013 --> 00:05:56,060 ale nan pò 25, ak sa a se nimewo pake youn nan kat. 113 00:05:56,060 --> 00:05:59,280 >> Anviwon sa, se konsa kounye a nou gen tout sa ki enfòmasyon fourni moute ansanm, 114 00:05:59,280 --> 00:06:03,000 nou ap ale nan di kote nou vle li yo ale, ki sa machin, ki sa adrès IP 115 00:06:03,000 --> 00:06:04,910 se ta sipoze jwenn pake sa a. 116 00:06:04,910 --> 00:06:06,604 Epi sa a, yon pati nan kouch a IP. 117 00:06:06,604 --> 00:06:08,770 Apre sa, nan lòt enfòmasyon nan la kòm byen, sa yo 118 00:06:08,770 --> 00:06:11,300 kòm adrès la retounen nan ka yon bagay ale mal, 119 00:06:11,300 --> 00:06:14,390 li konnen ki kote yo voye enfòmasyon tounen, ak sou sa. 120 00:06:14,390 --> 00:06:16,475 >> Men, kouch nan IP ale alantou tout nan sa. 121 00:06:16,475 --> 00:06:19,860 Se ke tout bagay fourni ansanm, kòm youn gwo inite, 122 00:06:19,860 --> 00:06:22,080 epi li voye nan yon transfè IP. 123 00:06:22,080 --> 00:06:26,180 Se konsa, li vin bat nan routeur la rezo a, lè l sèvi avèk pwotokòl entènèt. 124 00:06:26,180 --> 00:06:28,700 Ak reseptè a resevwa bagay la tout antye. 125 00:06:28,700 --> 00:06:31,910 Lè sa a, li ka kòmanse dekonstrwir sa k ap pase isit la. 126 00:06:31,910 --> 00:06:36,030 Li parèt nan kouch nan IP, nan kouch deyò nan done sa a, 127 00:06:36,030 --> 00:06:38,560 ak di, Oui, sa a, se mwen IP adrès pou nou ka jete sa. 128 00:06:38,560 --> 00:06:40,685 Mwen kapab, kalite, inyore li, pa bezwen li ankò, 129 00:06:40,685 --> 00:06:42,480 epi li ka gade yon nivo pi fon. 130 00:06:42,480 --> 00:06:47,590 Li wè ke, OK, sa a se done ki se gen entansyon yo dwe resevwa sou pò 25. 131 00:06:47,590 --> 00:06:50,560 Li nan aparamman premye pati nan kat. 132 00:06:50,560 --> 00:06:54,260 Se konsa, mwen pral kenbe sa nan lide, ak gade nan done yo, 133 00:06:54,260 --> 00:06:57,349 ak plas li apeprè kote Mwen panse ke li k ap pase yo ale. 134 00:06:57,349 --> 00:07:00,140 Koulye a, paske yo te pwotokòl la entènèt li nan pa nesesèman ka a 135 00:07:00,140 --> 00:07:03,442 ki pake a pwochen an reseptè vin, se pake de. 136 00:07:03,442 --> 00:07:05,150 An reyalite, pwochen an bagay reseptè a vin 137 00:07:05,150 --> 00:07:08,230 ta ka nimewo pake twa paske pakè sa yo 138 00:07:08,230 --> 00:07:11,777 pran chemen diferan paske yo te diferan trafik sou rezo a. 139 00:07:11,777 --> 00:07:14,360 Se konsa, mwen pa pwal yo ale a dyagram la nan bilding li 140 00:07:14,360 --> 00:07:17,560 moute ankò, men pake twa mouvman, vin wete lwen 141 00:07:17,560 --> 00:07:20,410 nan tout nan kouch li yo, nan Kouch IP, kouch nan tchp, 142 00:07:20,410 --> 00:07:22,420 ak vin done yo mete nan plas la dwat. 143 00:07:22,420 --> 00:07:25,200 Lè sa a,, se pou yo di li resevwa pake kat. 144 00:07:25,200 --> 00:07:29,290 >> Koulye a, kite pou nou di, sa se li, li pa jwenn okenn done ankò. 145 00:07:29,290 --> 00:07:30,300 Ki sa ki li pral fè? 146 00:07:30,300 --> 00:07:32,110 IP pa fè anyen pou nou. 147 00:07:32,110 --> 00:07:33,260 Men, tchp fè. 148 00:07:33,260 --> 00:07:38,250 Tchp konnen, byen, mwen te resevwa youn nan kat, twa nan kat, ak kat nan kat. 149 00:07:38,250 --> 00:07:41,100 Mwen pa ap resevwa nenpòt done ankò. 150 00:07:41,100 --> 00:07:43,770 Se konsa, yon bagay te ale mal. 151 00:07:43,770 --> 00:07:45,050 Men, mwen ka garanti livrezon. 152 00:07:45,050 --> 00:07:49,300 Mwen konnen ke pake nimewo de ki manke. 153 00:07:49,300 --> 00:07:52,470 Se konsa, tchp kapab kounye a fè yon demand, sòt de, nan yon direksyon ki do. 154 00:07:52,470 --> 00:07:55,170 Groupage moute demann li yo nan anpil menm jan an, 155 00:07:55,170 --> 00:07:57,230 ak voye li via IP, ki, mwen konnen, te kapab 156 00:07:57,230 --> 00:08:00,880 mennen nan kèk sòt de riban enfini nan tout moun jete pakè sou wout la. 157 00:08:00,880 --> 00:08:05,580 >> Men, sufi li vle di ke tchp di, mwen manke yon pake. 158 00:08:05,580 --> 00:08:08,670 Mwen bezwen voye enfòmasyon tounen nan moun k la. 159 00:08:08,670 --> 00:08:12,025 Erezman adrès moun k la nan IP se, sòt de, fourni moute nan kouch nan IP. 160 00:08:12,025 --> 00:08:15,780 Li nan yon pati de- li nan retounen nan adrese sou anvlòp la. 161 00:08:15,780 --> 00:08:18,800 W'a di, mwen manke nimewo pake de, ou ka tanpri ranvwaye li. 162 00:08:18,800 --> 00:08:20,550 Lè moun k la resevwa ki enfòmasyon, 163 00:08:20,550 --> 00:08:22,599 li pa gen yo voye tout imel la ankò. 164 00:08:22,599 --> 00:08:25,390 Li sèlman bezwen voye moun sa moso nan li ki te manke, 165 00:08:25,390 --> 00:08:27,590 se konsa nou te kapab voye nimewo pake de. 166 00:08:27,590 --> 00:08:32,610 Men, lè li vin li, kounye a tchp di, Mwen gen tout kat moso nan done 167 00:08:32,610 --> 00:08:34,100 ke mwen bezwen. 168 00:08:34,100 --> 00:08:39,590 Se konsa, mwen kapab rasanble yo ansanm, epi pran blòk sa a tout antye de enfòmasyon 169 00:08:39,590 --> 00:08:44,169 epi yo pase li ansanm nan pò 25, kote li pral kapab entèprete kòm yon imèl. 170 00:08:44,169 --> 00:08:47,010 Apre sa, that-- nan fason sa a nou te kounye a voye yon imèl ki soti nan moun k 171 00:08:47,010 --> 00:08:49,273 nan reseptè lè l sèvi avèk tchp / IP. 172 00:08:49,273 --> 00:08:51,430 173 00:08:51,430 --> 00:08:54,180 Se konsa, jan mwen te di, si nan nenpòt ki pwen sou wout la yon bagay ale mal, 174 00:08:54,180 --> 00:08:56,600 Tchp ka fè fas ak li. 175 00:08:56,600 --> 00:09:00,010 Li ka fè yon demand ki nan enfòmasyon vin voye tounen nan li. 176 00:09:00,010 --> 00:09:01,840 Epi li ka rekonstwi mesaj la. 177 00:09:01,840 --> 00:09:05,090 Ak yon lòt fwa li nan rekonstwi mesaj la soti nan tout pakè yo li nan te resevwa, 178 00:09:05,090 --> 00:09:10,350 lè sa a li ka òganize yo e yo lage yo nan sèvis ki kòrèk la. 179 00:09:10,350 --> 00:09:11,990 >> Se konsa, sa a, se tchp nan yon Nutshell. 180 00:09:11,990 --> 00:09:14,550 Sa a ki jan nou garanti livrezon nan enfòmasyon. 181 00:09:14,550 --> 00:09:16,540 Sonje tchp la souvan travay ak IP, 182 00:09:16,540 --> 00:09:18,990 se konsa de pwotokòl sa yo reyèlman ale men nan men. 183 00:09:18,990 --> 00:09:22,160 Nou te diskite yo nan plizyè videyo isit la paske yo fè bagay sa yo diferan, 184 00:09:22,160 --> 00:09:26,190 men yo ap konsa relye, yo ou pral anjeneral sèvi ak yo ansanm. 185 00:09:26,190 --> 00:09:27,150 >> Mwen se Doug Lloyd. 186 00:09:27,150 --> 00:09:29,160 Sa a se CS50. 187 00:09:29,160 --> 00:09:31,233