DOUG LLOYD: Sa físeán seo, táimid ag dul chun labhairt faoi an Rialaithe Tarchurtha Prótacal, TCP. Mura bhfuil tú ag faire ar an físeán ar prótacal idirlín, IP, b'fhéidir gur mhaith leat é sin a dhéanamh roimh breathnú ar an físeán seo mar gheall ar an dá bhfuil go leor gaolta lena chéile. Mar sin, an prótacal idirlín, arís, achoimre tapa, sin an prótacal go mbogann faisnéis ó mheaisín a sheoladh chuig ghlactha meaisín tríd an líonra. Mar sin, cad atá TCP? Agus gluaiseacht díreach ó sheoladh meaisín a fháil meaisín, nach bhfuil an scéal iomlán. Tá a fhios againn freisin go bhfuil ár gclár, ár ríomhairí, mar shampla, ag rith cláir il, agus tá seirbhísí éagsúla ag rith ar na meaisíní. Agus mar sin, más mian linn a fháil data, nó faisnéis a chur ar chlár ar leith, ar mheaisín ar leith, ní mór dúinn a thuilleadh eolais ná díreach cad a ligeann dúinn a fháil IP faisnéis ó phointe A go pointe B. Mar sin, is féidir TCP a cumha mar ordú don data leis an gclár ceart, nó an ceart seirbhíse, ar an meaisín ghlactha. 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, agus cad é an data ar feadh an tráth céanna. Agus mar sin, go minic, nuair a labhairt leat faoi prótacal rialaithe tarchuir, TCP, tú ag éisteacht i ndáiríre go minic é i comhthéacs, TCP Slais IP, nó díreach TCP / IP. Tá na dhá prótacail sin idirghaolmhara go, tá siad go bunúsach mar aonad amháin. Ach tá siad dhá prótacail ar leith a dhéanamh ar dhá rud ar leith. Arís, tá IP freagrach ag fáil le haghaidh sé ó mheaisín amháin go ceann eile. Agus is é TCP freagrach as dul sé leis an gclár ceart, nó an tseirbhís ceart ar meaisín. Agus a dhéanann sé rud éigin eile nach IP a dhéanamh, a bhfuil soláthar ráthaíochta. 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, agus tá líon calafort conas ar leith seirbhíse, nó fóntais, nó clár, Sainaithnítear ar meaisín. Má ní mór dúinn anois an IP Seoladh chomh maith le roinnt calafort, anois is féidir linn a aithint uathúil seirbhís ar leith reáchtáil ar mheaisín ar leith. Mar sin tá sin an fáth go bhfuil TCP IP agus mar sin go minic idirghaolmhar, mar gheall ar go bhfuil uimhir phoirt ar a chuid féin nach bhfuil i ndáiríre chiallaíonn rud ar bith más gá tú uimhir phoirt, agus an meaisín go bhfuil tú ag caint faoi. Cad meaisín ceaptha a bheith ag baint úsáide an port áirithe, mar shampla. An rud eile go ndéanann TCP, mar A dúirt mé, tá go ráthaíonn sé a sheachadadh. Mar sin, chomh maith le ag sonrú an uimhir phoirt, Léiríonn sé freisin cé mhéad paicéid, an prótacal idirlín, IP, Tá scoilt ar na sonraí isteach. Agus orduithe sé na paicéid sin siad Is féidir a atógtha ar an ghlactha meaisín, fiú amháin más rud é go received-- siad i ord difriúil ná mar a bhí siad a sheoladh. Féidir a tharlaíonn mar gheall ar IP Is prótacal connectionless, agus mar sin is féidir paicéid éagsúla a ghlacadh cosáin éagsúla tríd an gcóras. Tá cuid de na huimhreacha calafoirt Tá úsáid go coitianta, agus tá siad curtha caighdeánaithe thar gach ríomhaire, cosúil le, leor i bhfad gach monaróir ríomhaire anois. Mar sin, rud ar a dtugtar FTP, an prótacal comhad a aistriú, a úsáidtear a tharchur comhaid, mar a d'fhéadfadh a bheith ag súil, ó mheaisín amháin go ceann eile, go n-úsáideann port 21 conventionally. Ríomhphost, SMTP úsáideann, port 25. DNS, an córas ainm fearainn, a bhfuil muid Labhair faoi inár primer idirlín físeán Úsáideann, port 53. Má tá tú ag brabhsáil riamh an ngréasán, tá tú go leor i bhfad i gcónaí ag baint úsáide as calafoirt 80, mura rud é bhfuil tú ag brabhsáil ar an ngréasán go daingean, bhrabhsáil gréasáin slán, ag baint úsáide as calafoirt 443. Mar sin, cad atá TCP seo / an próiseas IP? Cad atá ag tarlú leis an dá de na prótacail le chéile? Bhuel, a ligean ar labhairt faoi. Nuair is mian le clár sonraí a sheoladh, Cabhraíonn TCP sé sos i smután, agus cuireann na paicéid a an ríomhaire bogearraí líonraithe. Mar sin, a thógann sé na sonraí agus é a wraps faisnéis timpeall air a chuireann in iúl an méid port ceaptha chun dul go dtí, agus cad a ordú go Tá paicéad amach as gach. Mar sin déan paicéad amháin de 10, dhá de 10, trí cinn de 10, agus mar sin de. Faigheann IP na smután sonraí sin curtha fillte le TCP, agus wraps tuilleadh eolais a fháil faoi ina bhfuil an paicéad ceaptha chun dul. D'fhéadfadh muid a glaoch seo an IP sraitheanna a bhaineann leis an data. Mar sin, tá sé saghas, cosúil le, ar cheann de na bábóg neadaithe. Ní mór dúinn na sonraí sa lár, agus ansin TCP ar bharr, ag insint dó i gcás an sonraí taobh istigh de é TCP ceaptha chun dul, leis an méid a port nó cén tseirbhís ar meaisín. Timpeall go bhfuil an ciseal IP. Cad seoladh IP, cén meaisín, ag fáil i ndáiríre seo. Mar sin ansin, go data sin a bhí fillte leis na sraitheanna go léir, chuirtear trí prótacal idirlín tríd an gcóras ródairí, ag fáil ó phointe A go pointe B. Nuair a bheidh an ag fáil meaisín, nó feiste faigheann, é, tá sé ag an IP ciseal, a deir sé, yup go mo sheoladh IP, mar sin a thógann sé amach, scoilteanna saghas an ubh, agus tógann sé amach an ciseal IP. Ansin feiceann sí go níl sraith TCP, agus deir sé, OK Breathnaíonn, cosúil tá sé seo ag dul go dtí port x, y nó calafort. Agus is cosúil sé Uimhir paicéad ocht gcinn de 15. Mar sin, go maith a fhios. Mar sin, ansin is féidir é a chur fhaisnéis sin, éirí de thalamh an ciseal TCP anois, a fhios agam go bhfuil sé do chalafoirt x, agus tá sé uimhir data ocht, agus a fháil ar na sonraí taobh istigh. Agus is féidir é na sonraí a ullmhú a eagrú ar an mbealach ceart. Agus tar éis gach ceann de na sonraí a fuarthas, TCP Is féidir le lámh sé amach go dtí an ceart seirbhíse, agus a rá, anseo a théann tú. Seo an sonraí go bhfuair tú. D'fhéadfadh an próiseas breathnú rud éigin mar seo. Mar sin, a ligean ar a sheoladh ar ríomhphost ó a seoltóir le glacadóir. Agus a ligean ar rá seo Tá r-phost go leor beag, mar sin ní mór dúinn ach a bhriseadh sé isteach ceithre paicéid, agus beidh muid ag glaoch orthu A, B, C, agus D. Bhuel, ba mhaith linn a bhogadh go chéad data cad a tharlaíonn? Bhuel, a chur orainn go smután sonraí, na sonraí atá mar chuid de data A, agus ar fud go bhfuil muid ag dul chun Timfhilleadh sé le ciseal TCP. R-phoist, is féidir leat a thabhairt chun cuimhne, Seoltar trí chalafort 25, agus ní mór dúinn ceithre smután sonraí, anseo, go táimid ag dul a bheith ag baint úsáide, agus is é seo an chéad cheann acu. Mar sin, b'fhéidir go bhfuil ár n-ciseal TCP faisnéis maidir le, go maith, tá muid ag dul go dtí port 25, agus tá sé seo Tá líon paicéad ar cheann de cheithre. Timpeall sin, mar sin anois ní mór dúinn go léir go faisnéis cuachta suas le chéile, táimid ag dul a rá nuair is mian linn é chun dul, cén meaisín, cén seoladh IP ceaptha a fháil ar an data. Agus sin mar chuid den ciseal IP. Agus níl faisnéis eile i ann chomh maith, ar nós mar an seoladh fillte i cás rud éigin a théann mícheart, fhios sé nuair a sheoladh faisnéis ar ais, agus mar sin de. Ach téann an ciseal IP timpeall gach ceann de sin. Is é sin an rud ar fad cuachta le chéile, mar aonad amháin mór, agus a sheoladh trí aistriú IP. Mar sin, faigheann sé chur tríd an ródaire líonra, ag baint úsáide as prótacal idirlín. Agus a fhaigheann an glacadóir an rud ar fad. Agus ansin is féidir é tús a deconstruct cad atá ag tarlú anseo. Féachann sí ar an ciseal IP, an ciseal taobh amuigh de na sonraí seo, agus deir, yep, tá go mo IP Seoladh ionas gur féidir linn a shábháil go. Is féidir liom, de chineál ar, neamhaird a dhéanamh air, ní gá sé níos mó, agus is féidir é breathnú leibhéal amháin níos doimhne. Feiceann sé go bhfuil, ceart go leor, is é seo go sonraí Tá sé i gceist a bheith faighte ar chalafoirt 25. Tá sé cosúil leis an chéad chuid de cheithre. Mar sin, tá mé ag dul a choinneáil ar go bhfuil i aigne, agus breathnú ar na sonraí, agus sliotán sé thart ar an áit I mo thuairimse, tá sé ag dul chun dul. Anois, mar gheall ar an prótacal idirlín nach bhfuil sé gá an cás go bhfuil an paicéad chugainn an glacadóir Faigheann, tá data dhá. Go deimhin, an chéad cheann eile Rud Faigheann an glacadóir d'fhéadfadh a bheith uimhir data trí cinn mar gheall ar na paicéid Ghlac cosáin éagsúla mar gheall ar tráchta éagsúla ar an ngréasán. Agus mar sin, nach bhfuil mé ag dul chun dul trí léaráid a thógáil air suas arís, ach data trí bogann, faigheann stripped shiúl de gach ceann dá sraitheanna, an Ciseal IP, an ciseal TCP, agus faigheann na sonraí a chur i an bhfód i gceart. Agus ansin, a ligean ar rá é Faigheann paicéad cheithre. Anois, a ligean le rá, go bhfuil sé, é Ní chuireann a fháil ar aon sonraí níos mó. Cad tá sé ag dul a dhéanamh? Ní IP aon ní a dhéanamh dúinn. Ach ní TCP. TCP a fhios, go maith, tá a fuarthas mé ar cheann de ceithre, trí cinn de na ceithre, agus ceithre de cheithre. Níl mé ag fáil aon sonraí níos mó. Mar sin, tá rud éigin imithe mícheart. Ach is féidir liom a ráthú a sheachadadh. Tá a fhios agam go bhfuil paicéad Tá uimhir dhá ar iarraidh. Agus mar sin is féidir TCP a dhéanamh anois iarratas, saghas, sa treo droim ar ais. Cuachadh suas a iarraidh i bhfad ar an mbealach céanna, agus í a sheoladh tríd an IP, a, tá a fhios agam d'fhéadfadh, mar thoradh ar chineál éigin de lúb gan teorainn de gach duine paicéid dropping ar an mbealach. Ach is leor a rá go bhfuil TCP a deir, Tá mé ag iarraidh data. Gá dom eolas a sheoladh ar ais go dtí an seoltóir. Fortunately tá an seoltóir seoladh IP, saghas, cuachta suas i an ciseal IP. Tá sé mar chuid of-- tá sé an tuairisceán aghaidh a thabhairt ar ar an gclúdach. Agus a rá, tá mé ag iarraidh uimhir data dhá, is féidir leat le do thoil cuirfear ar aghaidh arís é. Nuair a fhaigheann an seoltóir an fhaisnéis sin, Ní chuireann sé a sheoladh an ríomhphost ar fad arís. Ní mór é ach a sheoladh go duine aonair píosa bhí sé go iarraidh, mar sin d'fhéadfadh muid a sheolann dhá uimhir data. Agus nuair a fhaigheann sé é, anois a deir TCP, Tá mé go léir ceithre phíosa sonraí gur gá dom. Mar sin, is féidir liom iad a assemble le chéile, agus an deis seo a bloc ar fad faisnéise agus pas a fháil sé chomh maith go port 25, i gcás ina beidh sé a léiriú mar ríomhphost. Agus that-- ar an mbealach seo tá muid seol anois ríomhphost ó seoltóir le glacadóir ag baint úsáide as TCP / IP. Mar sin, mar a dúirt mé, más rud é ag aon phointe feadh na slí a chuaigh rud éigin mícheart, Is féidir le TCP déileáil leis. Is féidir é a iarraidh a dhéanamh go bhfuil an Faigheann faisnéis a sheoladh ar ais dó. Agus is féidir é a athfhoirgniú an teachtaireacht. Agus nuair a tá sé atógtha an teachtaireacht ó na paicéid tá sé a fuarthas, ansin is féidir é a eagrú agus iad a iad a sheachadadh chuig an tseirbhís ceart. Mar sin, go TCP i nutshell. Sin é an chaoi ráthaíocht a thabhairt dúinn seachadadh faisnéise. Cuimhnigh an TCP Oibríonn go minic le IP, mar sin dá prótacail i ndáiríre, ní dul lámh ar láimh. Phléigh muid iad i roinnt físeáin anseo mar a dhéanann siad rudaí éagsúla, ach tá siad chomh idirghaolmhar, siad go mbainfidh tú iad a úsáid le chéile de ghnáth. Tá mé Doug Lloyd. Is é seo an CS50.