1 00:00:00,000 --> 00:00:04,884 2 00:00:04,884 --> 00:00:08,050 DOUG LLOYD: Sa físeán seo, táimid ag dul chun labhairt faoi an Rialaithe Tarchurtha 3 00:00:08,050 --> 00:00:10,440 Prótacal, TCP. 4 00:00:10,440 --> 00:00:13,290 Mura bhfuil tú ag faire ar an físeán ar prótacal idirlín, IP, 5 00:00:13,290 --> 00:00:15,290 b'fhéidir gur mhaith leat é sin a dhéanamh roimh breathnú ar an físeán seo 6 00:00:15,290 --> 00:00:18,680 mar gheall ar an dá bhfuil go leor gaolta lena chéile. 7 00:00:18,680 --> 00:00:21,100 >> Mar sin, an prótacal idirlín, arís, achoimre tapa, 8 00:00:21,100 --> 00:00:22,930 sin an prótacal go mbogann faisnéis 9 00:00:22,930 --> 00:00:28,210 ó mheaisín a sheoladh chuig ghlactha meaisín tríd an líonra. 10 00:00:28,210 --> 00:00:29,720 >> Mar sin, cad atá TCP? 11 00:00:29,720 --> 00:00:33,310 Agus gluaiseacht díreach ó sheoladh meaisín a fháil meaisín, 12 00:00:33,310 --> 00:00:35,120 nach bhfuil an scéal iomlán. 13 00:00:35,120 --> 00:00:38,040 Tá a fhios againn freisin go bhfuil ár gclár, ár ríomhairí, mar shampla, 14 00:00:38,040 --> 00:00:41,000 ag rith cláir il, agus tá seirbhísí éagsúla 15 00:00:41,000 --> 00:00:45,140 ag rith ar na meaisíní. 16 00:00:45,140 --> 00:00:51,750 Agus mar sin, más mian linn a fháil data, nó faisnéis a chur ar chlár ar leith, 17 00:00:51,750 --> 00:00:54,590 ar mheaisín ar leith, ní mór dúinn a thuilleadh eolais 18 00:00:54,590 --> 00:00:59,490 ná díreach cad a ligeann dúinn a fháil IP faisnéis ó phointe A go pointe B. 19 00:00:59,490 --> 00:01:02,390 >> Mar sin, is féidir TCP a cumha mar ordú don data 20 00:01:02,390 --> 00:01:07,590 leis an gclár ceart, nó an ceart seirbhíse, ar an meaisín ghlactha. 21 00:01:07,590 --> 00:01:11,810 Agus mar sin tá sé tábhachtach a, mar a d'fhéadfadh tú ag súil leis, a fhios áit tá sé ceaptha chun dul, 22 00:01:11,810 --> 00:01:14,550 agus cad é an data ar feadh an tráth céanna. 23 00:01:14,550 --> 00:01:18,370 Agus mar sin, go minic, nuair a labhairt leat faoi prótacal rialaithe tarchuir, TCP, 24 00:01:18,370 --> 00:01:23,900 tú ag éisteacht i ndáiríre go minic é i comhthéacs, TCP Slais IP, nó díreach TCP / IP. 25 00:01:23,900 --> 00:01:27,639 Tá na dhá prótacail sin idirghaolmhara go, tá siad go bunúsach 26 00:01:27,639 --> 00:01:28,680 mar aonad amháin. 27 00:01:28,680 --> 00:01:31,630 Ach tá siad dhá prótacail ar leith a dhéanamh ar dhá rud ar leith. 28 00:01:31,630 --> 00:01:36,690 >> Arís, tá IP freagrach ag fáil le haghaidh sé ó mheaisín amháin go ceann eile. 29 00:01:36,690 --> 00:01:41,250 Agus is é TCP freagrach as dul sé leis an gclár ceart, 30 00:01:41,250 --> 00:01:43,490 nó an tseirbhís ceart ar meaisín. 31 00:01:43,490 --> 00:01:45,500 Agus a dhéanann sé rud éigin eile nach IP a dhéanamh, 32 00:01:45,500 --> 00:01:48,600 a bhfuil soláthar ráthaíochta. 33 00:01:48,600 --> 00:01:55,060 >> Mar sin, má táimid le cúpla anois meaisín ar IP aghaidh a thabhairt ar leis an uimhir port mar a thugtar air, 34 00:01:55,060 --> 00:01:58,750 agus tá líon calafort conas ar leith seirbhíse, nó fóntais, nó clár, 35 00:01:58,750 --> 00:02:00,350 Sainaithnítear ar meaisín. 36 00:02:00,350 --> 00:02:03,920 Má ní mór dúinn anois an IP Seoladh chomh maith le roinnt calafort, 37 00:02:03,920 --> 00:02:07,240 anois is féidir linn a aithint uathúil seirbhís ar leith 38 00:02:07,240 --> 00:02:09,479 reáchtáil ar mheaisín ar leith. 39 00:02:09,479 --> 00:02:11,920 >> Mar sin tá sin an fáth go bhfuil TCP IP agus mar sin go minic idirghaolmhar, 40 00:02:11,920 --> 00:02:14,170 mar gheall ar go bhfuil uimhir phoirt ar a chuid féin nach bhfuil i ndáiríre 41 00:02:14,170 --> 00:02:17,670 chiallaíonn rud ar bith más gá tú uimhir phoirt, agus an meaisín 42 00:02:17,670 --> 00:02:19,566 go bhfuil tú ag caint faoi. 43 00:02:19,566 --> 00:02:24,060 Cad meaisín ceaptha a bheith ag baint úsáide an port áirithe, mar shampla. 44 00:02:24,060 --> 00:02:28,350 >> An rud eile go ndéanann TCP, mar A dúirt mé, tá go ráthaíonn sé a sheachadadh. 45 00:02:28,350 --> 00:02:30,810 Mar sin, chomh maith le ag sonrú an uimhir phoirt, 46 00:02:30,810 --> 00:02:34,640 Léiríonn sé freisin cé mhéad paicéid, an prótacal idirlín, IP, 47 00:02:34,640 --> 00:02:36,110 Tá scoilt ar na sonraí isteach. 48 00:02:36,110 --> 00:02:41,200 Agus orduithe sé na paicéid sin siad Is féidir a atógtha ar an ghlactha 49 00:02:41,200 --> 00:02:45,820 meaisín, fiú amháin más rud é go received-- siad i ord difriúil ná mar a bhí siad a sheoladh. 50 00:02:45,820 --> 00:02:48,460 Féidir a tharlaíonn mar gheall ar IP Is prótacal connectionless, 51 00:02:48,460 --> 00:02:52,610 agus mar sin is féidir paicéid éagsúla a ghlacadh cosáin éagsúla tríd an gcóras. 52 00:02:52,610 --> 00:02:53,660 53 00:02:53,660 --> 00:02:55,865 >> Tá cuid de na huimhreacha calafoirt Tá úsáid go coitianta, 54 00:02:55,865 --> 00:02:57,990 agus tá siad curtha caighdeánaithe thar gach ríomhaire, 55 00:02:57,990 --> 00:03:00,500 cosúil le, leor i bhfad gach monaróir ríomhaire anois. 56 00:03:00,500 --> 00:03:03,612 Mar sin, rud ar a dtugtar FTP, an prótacal comhad a aistriú, 57 00:03:03,612 --> 00:03:05,820 a úsáidtear a tharchur comhaid, mar a d'fhéadfadh a bheith ag súil, 58 00:03:05,820 --> 00:03:10,060 ó mheaisín amháin go ceann eile, go n-úsáideann port 21 conventionally. 59 00:03:10,060 --> 00:03:13,000 Ríomhphost, SMTP úsáideann, port 25. 60 00:03:13,000 --> 00:03:16,070 DNS, an córas ainm fearainn, a bhfuil muid Labhair faoi inár primer idirlín 61 00:03:16,070 --> 00:03:17,976 físeán Úsáideann, port 53. 62 00:03:17,976 --> 00:03:20,100 Má tá tú ag brabhsáil riamh an ngréasán, tá tú go leor i bhfad 63 00:03:20,100 --> 00:03:23,440 i gcónaí ag baint úsáide as calafoirt 80, mura rud é bhfuil tú ag brabhsáil ar an ngréasán go daingean, 64 00:03:23,440 --> 00:03:26,060 bhrabhsáil gréasáin slán, ag baint úsáide as calafoirt 443. 65 00:03:26,060 --> 00:03:28,610 66 00:03:28,610 --> 00:03:30,790 >> Mar sin, cad atá TCP seo / an próiseas IP? 67 00:03:30,790 --> 00:03:33,730 Cad atá ag tarlú leis an dá de na prótacail le chéile? 68 00:03:33,730 --> 00:03:35,520 Bhuel, a ligean ar labhairt faoi. 69 00:03:35,520 --> 00:03:39,420 Nuair is mian le clár sonraí a sheoladh, Cabhraíonn TCP sé sos i smután, 70 00:03:39,420 --> 00:03:42,700 agus cuireann na paicéid a an ríomhaire bogearraí líonraithe. 71 00:03:42,700 --> 00:03:45,850 Mar sin, a thógann sé na sonraí agus é a wraps faisnéis timpeall air 72 00:03:45,850 --> 00:03:48,700 a chuireann in iúl an méid port ceaptha chun dul go dtí, 73 00:03:48,700 --> 00:03:52,500 agus cad a ordú go Tá paicéad amach as gach. 74 00:03:52,500 --> 00:03:56,940 Mar sin déan paicéad amháin de 10, dhá de 10, trí cinn de 10, agus mar sin de. 75 00:03:56,940 --> 00:04:01,750 >> Faigheann IP na smután sonraí sin curtha fillte le TCP, 76 00:04:01,750 --> 00:04:06,447 agus wraps tuilleadh eolais a fháil faoi ina bhfuil an paicéad ceaptha chun dul. 77 00:04:06,447 --> 00:04:08,780 D'fhéadfadh muid a glaoch seo an IP sraitheanna a bhaineann leis an data. 78 00:04:08,780 --> 00:04:11,210 Mar sin, tá sé saghas, cosúil le, ar cheann de na bábóg neadaithe. 79 00:04:11,210 --> 00:04:14,780 Ní mór dúinn na sonraí sa lár, agus ansin TCP ar bharr, 80 00:04:14,780 --> 00:04:17,920 ag insint dó i gcás an sonraí taobh istigh de é TCP 81 00:04:17,920 --> 00:04:22,150 ceaptha chun dul, leis an méid a port nó cén tseirbhís ar meaisín. 82 00:04:22,150 --> 00:04:25,110 Timpeall go bhfuil an ciseal IP. 83 00:04:25,110 --> 00:04:29,230 Cad seoladh IP, cén meaisín, ag fáil i ndáiríre seo. 84 00:04:29,230 --> 00:04:32,070 >> Mar sin ansin, go data sin a bhí fillte leis na sraitheanna go léir, 85 00:04:32,070 --> 00:04:35,250 chuirtear trí prótacal idirlín tríd an gcóras ródairí, ag fáil 86 00:04:35,250 --> 00:04:39,960 ó phointe A go pointe B. Nuair a bheidh an ag fáil meaisín, nó feiste faigheann, 87 00:04:39,960 --> 00:04:42,790 é, tá sé ag an IP ciseal, a deir sé, yup go 88 00:04:42,790 --> 00:04:45,260 mo sheoladh IP, mar sin a thógann sé amach, scoilteanna saghas an ubh, 89 00:04:45,260 --> 00:04:47,380 agus tógann sé amach an ciseal IP. 90 00:04:47,380 --> 00:04:49,530 Ansin feiceann sí go níl sraith TCP, agus deir sé, 91 00:04:49,530 --> 00:04:52,720 OK Breathnaíonn, cosúil tá sé seo ag dul go dtí port x, y nó calafort. 92 00:04:52,720 --> 00:04:55,842 Agus is cosúil sé Uimhir paicéad ocht gcinn de 15. 93 00:04:55,842 --> 00:04:56,800 Mar sin, go maith a fhios. 94 00:04:56,800 --> 00:05:01,240 Mar sin, ansin is féidir é a chur fhaisnéis sin, éirí de thalamh an ciseal TCP anois, 95 00:05:01,240 --> 00:05:04,410 a fhios agam go bhfuil sé do chalafoirt x, agus tá sé uimhir data ocht, 96 00:05:04,410 --> 00:05:06,270 agus a fháil ar na sonraí taobh istigh. 97 00:05:06,270 --> 00:05:09,460 Agus is féidir é na sonraí a ullmhú a eagrú ar an mbealach ceart. 98 00:05:09,460 --> 00:05:11,449 Agus tar éis gach ceann de na sonraí a fuarthas, TCP 99 00:05:11,449 --> 00:05:13,990 Is féidir le lámh sé amach go dtí an ceart seirbhíse, agus a rá, anseo a théann tú. 100 00:05:13,990 --> 00:05:16,107 Seo an sonraí go bhfuair tú. 101 00:05:16,107 --> 00:05:17,940 D'fhéadfadh an próiseas breathnú rud éigin mar seo. 102 00:05:17,940 --> 00:05:21,392 Mar sin, a ligean ar a sheoladh ar ríomhphost ó a seoltóir le glacadóir. 103 00:05:21,392 --> 00:05:23,100 Agus a ligean ar rá seo Tá r-phost go leor beag, 104 00:05:23,100 --> 00:05:25,975 mar sin ní mór dúinn ach a bhriseadh sé isteach ceithre paicéid, agus beidh muid ag glaoch orthu A, 105 00:05:25,975 --> 00:05:29,460 B, C, agus D. Bhuel, ba mhaith linn a bhogadh go chéad data cad a tharlaíonn? 106 00:05:29,460 --> 00:05:34,491 Bhuel, a chur orainn go smután sonraí, na sonraí atá mar chuid de data A, 107 00:05:34,491 --> 00:05:38,500 agus ar fud go bhfuil muid ag dul chun Timfhilleadh sé le ciseal TCP. 108 00:05:38,500 --> 00:05:41,670 R-phoist, is féidir leat a thabhairt chun cuimhne, Seoltar trí chalafort 25, 109 00:05:41,670 --> 00:05:46,181 agus ní mór dúinn ceithre smután sonraí, anseo, go táimid ag dul a bheith ag baint úsáide, 110 00:05:46,181 --> 00:05:47,430 agus is é seo an chéad cheann acu. 111 00:05:47,430 --> 00:05:50,013 Mar sin, b'fhéidir go bhfuil ár n-ciseal TCP faisnéis maidir le, go maith, tá muid 112 00:05:50,013 --> 00:05:56,060 ag dul go dtí port 25, agus tá sé seo Tá líon paicéad ar cheann de cheithre. 113 00:05:56,060 --> 00:05:59,280 >> Timpeall sin, mar sin anois ní mór dúinn go léir go faisnéis cuachta suas le chéile, 114 00:05:59,280 --> 00:06:03,000 táimid ag dul a rá nuair is mian linn é chun dul, cén meaisín, cén seoladh IP 115 00:06:03,000 --> 00:06:04,910 ceaptha a fháil ar an data. 116 00:06:04,910 --> 00:06:06,604 Agus sin mar chuid den ciseal IP. 117 00:06:06,604 --> 00:06:08,770 Agus níl faisnéis eile i ann chomh maith, ar nós 118 00:06:08,770 --> 00:06:11,300 mar an seoladh fillte i cás rud éigin a théann mícheart, 119 00:06:11,300 --> 00:06:14,390 fhios sé nuair a sheoladh faisnéis ar ais, agus mar sin de. 120 00:06:14,390 --> 00:06:16,475 >> Ach téann an ciseal IP timpeall gach ceann de sin. 121 00:06:16,475 --> 00:06:19,860 Is é sin an rud ar fad cuachta le chéile, mar aonad amháin mór, 122 00:06:19,860 --> 00:06:22,080 agus a sheoladh trí aistriú IP. 123 00:06:22,080 --> 00:06:26,180 Mar sin, faigheann sé chur tríd an ródaire líonra, ag baint úsáide as prótacal idirlín. 124 00:06:26,180 --> 00:06:28,700 Agus a fhaigheann an glacadóir an rud ar fad. 125 00:06:28,700 --> 00:06:31,910 Agus ansin is féidir é tús a deconstruct cad atá ag tarlú anseo. 126 00:06:31,910 --> 00:06:36,030 Féachann sí ar an ciseal IP, an ciseal taobh amuigh de na sonraí seo, 127 00:06:36,030 --> 00:06:38,560 agus deir, yep, tá go mo IP Seoladh ionas gur féidir linn a shábháil go. 128 00:06:38,560 --> 00:06:40,685 Is féidir liom, de chineál ar, neamhaird a dhéanamh air, ní gá sé níos mó, 129 00:06:40,685 --> 00:06:42,480 agus is féidir é breathnú leibhéal amháin níos doimhne. 130 00:06:42,480 --> 00:06:47,590 Feiceann sé go bhfuil, ceart go leor, is é seo go sonraí Tá sé i gceist a bheith faighte ar chalafoirt 25. 131 00:06:47,590 --> 00:06:50,560 Tá sé cosúil leis an chéad chuid de cheithre. 132 00:06:50,560 --> 00:06:54,260 Mar sin, tá mé ag dul a choinneáil ar go bhfuil i aigne, agus breathnú ar na sonraí, 133 00:06:54,260 --> 00:06:57,349 agus sliotán sé thart ar an áit I mo thuairimse, tá sé ag dul chun dul. 134 00:06:57,349 --> 00:07:00,140 Anois, mar gheall ar an prótacal idirlín nach bhfuil sé gá an cás 135 00:07:00,140 --> 00:07:03,442 go bhfuil an paicéad chugainn an glacadóir Faigheann, tá data dhá. 136 00:07:03,442 --> 00:07:05,150 Go deimhin, an chéad cheann eile Rud Faigheann an glacadóir 137 00:07:05,150 --> 00:07:08,230 d'fhéadfadh a bheith uimhir data trí cinn mar gheall ar na paicéid 138 00:07:08,230 --> 00:07:11,777 Ghlac cosáin éagsúla mar gheall ar tráchta éagsúla ar an ngréasán. 139 00:07:11,777 --> 00:07:14,360 Agus mar sin, nach bhfuil mé ag dul chun dul trí léaráid a thógáil air 140 00:07:14,360 --> 00:07:17,560 suas arís, ach data trí bogann, faigheann stripped shiúl 141 00:07:17,560 --> 00:07:20,410 de gach ceann dá sraitheanna, an Ciseal IP, an ciseal TCP, 142 00:07:20,410 --> 00:07:22,420 agus faigheann na sonraí a chur i an bhfód i gceart. 143 00:07:22,420 --> 00:07:25,200 Agus ansin, a ligean ar rá é Faigheann paicéad cheithre. 144 00:07:25,200 --> 00:07:29,290 >> Anois, a ligean le rá, go bhfuil sé, é Ní chuireann a fháil ar aon sonraí níos mó. 145 00:07:29,290 --> 00:07:30,300 Cad tá sé ag dul a dhéanamh? 146 00:07:30,300 --> 00:07:32,110 Ní IP aon ní a dhéanamh dúinn. 147 00:07:32,110 --> 00:07:33,260 Ach ní TCP. 148 00:07:33,260 --> 00:07:38,250 TCP a fhios, go maith, tá a fuarthas mé ar cheann de ceithre, trí cinn de na ceithre, agus ceithre de cheithre. 149 00:07:38,250 --> 00:07:41,100 Níl mé ag fáil aon sonraí níos mó. 150 00:07:41,100 --> 00:07:43,770 Mar sin, tá rud éigin imithe mícheart. 151 00:07:43,770 --> 00:07:45,050 Ach is féidir liom a ráthú a sheachadadh. 152 00:07:45,050 --> 00:07:49,300 Tá a fhios agam go bhfuil paicéad Tá uimhir dhá ar iarraidh. 153 00:07:49,300 --> 00:07:52,470 Agus mar sin is féidir TCP a dhéanamh anois iarratas, saghas, sa treo droim ar ais. 154 00:07:52,470 --> 00:07:55,170 Cuachadh suas a iarraidh i bhfad ar an mbealach céanna, 155 00:07:55,170 --> 00:07:57,230 agus í a sheoladh tríd an IP, a, tá a fhios agam d'fhéadfadh, 156 00:07:57,230 --> 00:08:00,880 mar thoradh ar chineál éigin de lúb gan teorainn de gach duine paicéid dropping ar an mbealach. 157 00:08:00,880 --> 00:08:05,580 >> Ach is leor a rá go bhfuil TCP a deir, Tá mé ag iarraidh data. 158 00:08:05,580 --> 00:08:08,670 Gá dom eolas a sheoladh ar ais go dtí an seoltóir. 159 00:08:08,670 --> 00:08:12,025 Fortunately tá an seoltóir seoladh IP, saghas, cuachta suas i an ciseal IP. 160 00:08:12,025 --> 00:08:15,780 Tá sé mar chuid of-- tá sé an tuairisceán aghaidh a thabhairt ar ar an gclúdach. 161 00:08:15,780 --> 00:08:18,800 Agus a rá, tá mé ag iarraidh uimhir data dhá, is féidir leat le do thoil cuirfear ar aghaidh arís é. 162 00:08:18,800 --> 00:08:20,550 Nuair a fhaigheann an seoltóir an fhaisnéis sin, 163 00:08:20,550 --> 00:08:22,599 Ní chuireann sé a sheoladh an ríomhphost ar fad arís. 164 00:08:22,599 --> 00:08:25,390 Ní mór é ach a sheoladh go duine aonair píosa bhí sé go iarraidh, 165 00:08:25,390 --> 00:08:27,590 mar sin d'fhéadfadh muid a sheolann dhá uimhir data. 166 00:08:27,590 --> 00:08:32,610 Agus nuair a fhaigheann sé é, anois a deir TCP, Tá mé go léir ceithre phíosa sonraí 167 00:08:32,610 --> 00:08:34,100 gur gá dom. 168 00:08:34,100 --> 00:08:39,590 Mar sin, is féidir liom iad a assemble le chéile, agus an deis seo a bloc ar fad faisnéise 169 00:08:39,590 --> 00:08:44,169 agus pas a fháil sé chomh maith go port 25, i gcás ina beidh sé a léiriú mar ríomhphost. 170 00:08:44,169 --> 00:08:47,010 Agus that-- ar an mbealach seo tá muid seol anois ríomhphost ó seoltóir 171 00:08:47,010 --> 00:08:49,273 le glacadóir ag baint úsáide as TCP / IP. 172 00:08:49,273 --> 00:08:51,430 173 00:08:51,430 --> 00:08:54,180 Mar sin, mar a dúirt mé, más rud é ag aon phointe feadh na slí a chuaigh rud éigin mícheart, 174 00:08:54,180 --> 00:08:56,600 Is féidir le TCP déileáil leis. 175 00:08:56,600 --> 00:09:00,010 Is féidir é a iarraidh a dhéanamh go bhfuil an Faigheann faisnéis a sheoladh ar ais dó. 176 00:09:00,010 --> 00:09:01,840 Agus is féidir é a athfhoirgniú an teachtaireacht. 177 00:09:01,840 --> 00:09:05,090 Agus nuair a tá sé atógtha an teachtaireacht ó na paicéid tá sé a fuarthas, 178 00:09:05,090 --> 00:09:10,350 ansin is féidir é a eagrú agus iad a iad a sheachadadh chuig an tseirbhís ceart. 179 00:09:10,350 --> 00:09:11,990 >> Mar sin, go TCP i nutshell. 180 00:09:11,990 --> 00:09:14,550 Sin é an chaoi ráthaíocht a thabhairt dúinn seachadadh faisnéise. 181 00:09:14,550 --> 00:09:16,540 Cuimhnigh an TCP Oibríonn go minic le IP, 182 00:09:16,540 --> 00:09:18,990 mar sin dá prótacail i ndáiríre, ní dul lámh ar láimh. 183 00:09:18,990 --> 00:09:22,160 Phléigh muid iad i roinnt físeáin anseo mar a dhéanann siad rudaí éagsúla, 184 00:09:22,160 --> 00:09:26,190 ach tá siad chomh idirghaolmhar, siad go mbainfidh tú iad a úsáid le chéile de ghnáth. 185 00:09:26,190 --> 00:09:27,150 >> Tá mé Doug Lloyd. 186 00:09:27,150 --> 00:09:29,160 Is é seo an CS50. 187 00:09:29,160 --> 00:09:31,233