DOUG LLOYD: Má tú ag faire ár físeán primer idirlín, D'fhág mé beagán de cliffhanger trí labhairt faoi an idirlíon agus conas tá sé ina córas prótacail. Bhuel, a ligean ar labhairt faoi na ar an gcéad de na prótacail sin Cuimsíonn iarbhír an idirlíon. Agus suimiúil go leor, tá sé ar a dtugtar an Prótacal Idirlín, dtagraíonn againn de ghnáth mar IP. Mar sin, an t-idirlíon, mar a dúirt mé, ina líonra idirnasctha, ar an idirlíon, a bhfuil i ndáiríre ach líonraí éagsúla fite le chéile agus aontú ar bhealach cumarsáid a dhéanamh le chéile. Cad é seo ar bhealach mé ag caint faoi? Bhuel, is é seo an Prótacal Idirlín. Dictates sé seo conas a bhfuil faisnéis tharchur ó phointe A go pointe B. Agus é seo saghas mar choinníoll cheanglaíonn an líonra de ar an idirlíon Tá aontú a leanúint seo riachtanais eolais prótacal nuair a bhogadh ó phointe A go pointe B. Mar sin, ag deireadh an-sin físeán primer idirlín, Thaispeáin mé an íomhá seo ar cad é an idirlíon a bhí. Agus ar scála beag, is é seo iarbhír is dócha cruinn go leor. D'fhéadfadh sé seo a bheith conas trí líonraí iarbhír labhairt le chéile. Ach tá sé rud beag míthreorach. Agus an chúis tá sé rud beag Is míthreorach because-- má mé ach uimhriú na líonraí do ar mhaithe le áise anseo agus a fhaigheann muid réidh le gach rud eile agus díreach díriú ar an networks-- tá sé le beagán míthreorach mar gheall ar é le tuiscint go bhfuil na trí líonra nasc le chéile. Tá ceann amháin ceangailte le dhá. Dhá ceangailte le trí. Agus is é trí ceangailte le ceann amháin. Agus nuair a labhair mé faoi nasc anseo, tá mé ag caint faoi fisiciúil, nasc wired. Déanann muid go bhfuil gan sreang. Ach tá sé i ndáiríre praiticiúil do sonraí a bheidh le tarchur gan sreang thar scála mór. Agus mar sin ag pointe éigin, ní mór dúinn i ndáiríre a dhéanamh ag brath ar sreanga gutháin technology-- wired, sreanga snáthoptaice, le teicneolaíochtaí éagsúla atá nascadh go fisiciúil pointe A go pointe B. Agus ar scála beag cosúil le this-- d'fhéadfadh sé seo a bheith cruinn, ach de réir mar faigheann an íomhá beagán níos mó, a ligean ar anois shamhlú againn sé líonraí éagsúla. Más rud é go fíor, anois ní mór dúinn rud éigin mar seo le haghaidh gach líonra a bheith ag baint le gach líonra eile. Agus má tá tú ag breathnú, gach líonra Tá cúig saighde ceangailte leis. Mar sin, tá gach rud a bhaineann gach líonra eile. Ní mór dúinn ach sé líonraí anseo, agus cheana féin ag féachaint ar sreangú cé mhéad ní mór dúinn a fhostú, ceart? Agus tá sé comhdhéanta an idirlíon ar a lán níos mó ná sé líonraí. Ní féidir linn acmhainn a shreangú gach líonra chuig gach líonra eile, go háirithe ag smaoineamh ar roinnt de réise na líonraí seo aigéan, ceart? Má tá muid ag iarraidh nasc a gréasán san Áis nó san Eoraip, táimid ag dul a bheith acu chun span farraige ar fad. Táimid ag dul go mór chun sreanga a úsáid ag pointe éigin, ach ba mhaith linn a n-íoslaghdófar an líon na n-sreanga linn a úsáid i ndáiríre. Nílimid ag iarraidh a sheoladh milliún sreanga trasna na farraige, toisc go bhfuil costas siad na milliúin dollar apiece a bheidh síos. Agus mar sin go tapa, ní bheadh ​​muid in ann a thabharfaidh an idirlíon níos mó. Mar sin, ní mór dúinn a bheith eile bealach do gach líonra chun labhairt le gach eile líonra nó eile táimid ag tá píosaí an idirlíon atá dícheangailte ó píosaí eile de chuid an idirlíon. Agus ní go cad ba mhaith linn. Ach ní dhéanaimid iarraidh a bheith iad go léir le chéile wired. Agus é seo i gcás ina ródairí teacht ar ais i spraoi. Is féidir linn a úsáid ródairí ar an mbealach seo a leanas. Cad a tharlaíonn má seachas gach líonra á fisiciúil ceangailte le gach líonra eile, táimid ag Bhí na píosaí idirghabhálaí, i gcás ina Bhí baint na líonraí leis na hidirghabhálaithe, a ceangailte le cúpla líonraí. Mar sin, in ionad a bheith ar cheann ceangal a dhéanamh dhá, trí, ceithre, cúig, sé, b'fhéidir amháin nascann le ródaire, a b'fhéidir cheanglaíonn le ceann amháin nó dhá cheann de na líonraí, ach freisin b'fhéidir nasc chuig eile ródairí, a chomh maith Beidh ceangal ar na líonraí eile. Agus is-- an ródaire post go bhfuil ann faisnéis ar a dtugtar tábla ródú go dictates nuair a dhéanann Téim má fheiceann mé seoladh IP ar leith? Má fheiceann mé an seoladh IP tosú le ceithre, tá mé ag dul chun dul ar an mbealach seo. Má feicthe agam Seoladh IP ag tosú le 12, tá mé ag dul chun dul ar an mbealach. Ní mór dúinn a bheith ag baint go fisiciúil uimhir líonra ceithre nó uimhir líonra 12 sa sampla seo. Tá a fhios againn go díreach i gcoitinne áit ar mhaith linn dul. Agus má cheapann tú faoi, tá sé seo saghas de cosúil leis an coincheap na recursion go labhair muid faoi nuair bhí muid ag caint faoi i C. Níl mé ag dul chun dteagmháil leat go díreach áit ar mhaith leat dul. Tá mé ag dul díreach tar éis a bhogann tú céim amháin níos gaire don áit ar mhaith leat dul. Agus beidh mé in iúl eile a déileáil le duine éigin a réiteach an chuid eile den fhadhb. Feicfidh mé a réiteach ach an píosa beag de ar an bhfadhb agus a chur siar an chuid eile de go duine éigin eile. Dá bhrí sin tá eolas ródú iarbhír de chineál ar cosúil leis an recursion. Más rud é go coincheap go dtuigeann tú go maith, b'fhéidir go mbeadh analaí cabhrú. Mar sin, a ligean ar ghlacadh le breathnú ar an sampla líonraithe arís agus glacadh leis go, arís, táimid ag dul a úsáid as na céanna sé líonraí, ceann amháin trí shé. Mar sin a ligean le rá ar díreach go bhfuil gach Seoladh IP ar aon líonra Tosaíonn le ceann amháin ponc rud éigin. Agus beidh orainn a rá go níl Rud éigin eile a Déileálann leis an gcaoi ar na córais ceangailte le líonra amháin. Linn cúram díreach faoi nascadh gach ceann de na na líonraí le chéile i idirlín. Mar sin, go bhfuil gach gléas ceangailte chun líonra amháin Tá an seoladh IP a thosaíonn le ponc amháin agus ansin trí uimhir eile. Is é seo an ginearálú an mbealach rudaí ag obair i ndáiríre. Tá sé go leor le beagán níos cruinne ná seo. Ach ba chóir é seo a thabhairt duit smaoineamh ginearálta ar cad é an Idirlíon Tá prótacal a dhéanamh i ndáiríre. Mar sin, ba é seo an léaráid a bhí againn roimh. Ba í seo an córas a Ní raibh inbhuanaithe. Fiú sé, d'fhéadfadh sé seo a bheith ceart go leor. Ach má fhaigheann muid go dtí 10 nó 20 nó 50, tá muid ag dul a bheith suite ar a lán de sreanga. Agus is é 50 fós nach bhfuil chomh maith fiú an barr an iceberg maidir le líon na líonraí atá againn. Mar sin, tá an múnla neamh-inbhuanaithe. Ní féidir linn cloí leis seo. Mar sin, a ligean ar ghlacadh ina ionad an múnla seo i gcás ina bhfaigheann muid réidh de na sreanga idir an líonraí agus chur linn ródairí. Mar sin, is ionann na boscaí buí ródairí. Agus is é a gcuid oibre a bhogadh faisnéis go ginearálta níos gaire don áit a bhfuil sé ceaptha chun dul. Agus b'fhéidir is iad seo na naisc go bhfuil na líonraí. Agus b'fhéidir is iad seo na táblaí atá tógtha isteach an ródairí. Mar sin, má táimid tús ach trí bhreathnú ag líonra amháin, mar shampla, go bunúsach an méid a deir sé go bhfuil más rud é Liom a fheiceáil riamh seoladh go Ní tús a chur le one-- go bhfuil an méid an pointe exclamation amháin nó an Bang amháin ann, ní one-- mé ag dul chun pas a sé amach go dtí ródaire. Agus ó ann, an ródaire Is féidir le cinneadh a dhéanamh. Deir an ródaire má fheiceann mé amháin, tá mé dul chun bogadh go dtí uimhir líonra amháin. Sin an arrow glas ceannteideal chun an fágtha amach an bosca barr ar chlé. Má fheiceann mé two-- go an saghas arrow cheannteideal do cheart barr i dtreo an network-- corcra má fheiceann mé an seoladh IP ag tosú le dhá, Tá mé ag dul chun dul i dtreo an dá líonra. Má fheiceann mé trí, ceithre, cúig, nó six-- go bhfuil arrow dearg ag teacht amach de na láimhe clé router-- Níl mé ceangailte le trí, ceithre, cúig, nó sé. Ach tá a fhios agam duine éigin hé cé nó a tá le beagán níos gaire ann. Mar sin, tá mé ag dul ach a rá, gach uair a fheiceáil mé an seoladh IP ag tosú le trí, ceithre, cúig, nó sé, tá mé díreach tar éis ag dul a sheoladh aige maidir leis an ródaire. Mar sin, beidh mé a bhogadh sé beagán níos cóngaraí i gcás ina bhfuil sé ceaptha chun dul agus lig go déileáil ródaire leis an bhfadhb. Agus mar is féidir leat a see-- má tá tú ag iarraidh a sos anseo agus trace-- Is féidir leat a fháil chun gach pointe eile i an líonra ó cibé áit ina bhfuil tú. Is féidir na sé líonraí fós ceangal le gach líonra eile ach ní bhíonn siad go fisiciúil ceangailte níos mó. Tá siad anois na céimeanna idirmheánach. Anois, ar ndóigh, níl a trádáil uaire de luas, ceart? Má bhí ar cheann go díreach ceangailte go dtí sé, ní ba mhaith linn ag dul trí dhá ródairí feadh na slí. Mar sin, is féidir linn a bheith in ann a fháil ar an nasc le beagán níos tapúla. Ach b'fhéidir go bhfuil an trádáil-uaire is fiú é, ceart? Má tá sé ag dul a bheith chomh costasach i dtéarmaí costais iarbhír, dollar agus cent, sreang chun go fisiciúil go léir na líonraí le chéile, b'fhéidir le beagán de Tá moilliú i luas OK. Is féidir linn a fhulaingt go. Mar sin arís, sa mhéid is go raibh againn ach sampla ag caint faoi, aon cheann de na líonraí nascadh go díreach le gach ceann eile ar fad. D'fhéadfadh go mbeadh been-- b'fhéidir sa sampla d'fhéadfadh muid a rinne sé ionas go mbeidh b'fhéidir líonra amháin agus dhá bhí ceangailte go díreach. Agus bheadh ​​ceart go leor. Tá roinnt líonraí go fisiciúil ceangailte le líonraí eile. Ach ní bhíonn siad go léir ceangailte le chéile. Siad ag brath ar an routers-- sa example-- áirithe a dháileadh ar an chumarsáid ó phointe A go pointe B. Ar scale-- beag cosúil le cad muid ag caint faoi here-- an chumraíocht fhéadfadh ndáiríre a bheith níos mí-éifeachtach ná díreach a bhfuil naisc dhíreacha. Ach ar scála mór, is féidir linn scála an córas a lán níos fearr. Tá sé ag dul i ndáiríre a laghdú ar ár costas bonneagair líonra go ródairí idirghabhálaí a bhfuil post tá sé trácht a bhogadh ó na seoltóir go dtí an glacadóir, ó phointe A go pointe B, seachas gach duine a sreangú le chéile. Mar sin, a ligean ar ghlacadh le breathnú ar sampla de eolais taisteal baint úsáide as an Prótacal Idirlín. Ligean le rá go bhfuil mé go fisiciúil lonnaithe ag IP 1.208.12.37 mar sin ann mé áit éigin ar an ngréasán amháin. Agus ba mhaith liom chun teachtaireacht a sheoladh chugat. Agus tá tú ar an cúig líonra ag 5.188.109.14. Do sheoladh IP nach bhfuil go sonrach ábhar, ach sa sampla ar leith muid ag caint faoi seo ginearálú cad é an prótacal idirlín go léir faoi. Tá tú ar an cúig líonra, agus tá mé ar an ngréasán amháin. Mar a fheiceann tú, ní bhíonn muid ceangailte le chéile ar chor ar bith. Mar sin, tús a chur mé amach. Agus ba mhaith liom a sheolann tú teachtaireacht. Agus mar sin ar bhealach liom cumarsáid go teachtaireacht chuig an ródaire. Is é an ródaire an ceann a iarbhír tá an seoladh IP. Agus tá sé ag féachaint ar áit tá sé ceaptha chun dul. Táimid ag dul go dtí cúig ponc rud éigin. Mar sin, anois tá mé ag dul chun tús a chur ag baint úsáide as my-- nó an ródaire, in áit, ag dul chun tús a úsáid a bhaint as a chuid tábla ródaire faisnéis chun pas a fháil chomh maith. Feiceann sé nach bhfuil cúig amháin, mar sin tá sé Deir mé ag dul chun pas a sé leis an Guy. Ansin tá an Guy chun cinneadh a dhéanamh. Áit a bhfuil mé ag dul chun dul? Bhuel, nach bhfuil sé ina cheann, mar sin níl mé dul chun bogadh go dtí an líonra amháin. Agus nach bhfuil sé ina dhá. Níl mé ag dul chun bogadh leis an dá líonra. Tosaíonn sé le cúig. Níl mé ceangailte cúig, a deir an ródaire. Agus mar sin tá mé ag dul díreach chun pas a fháil sé amach to-- Tá mé ag dul chun dul síos an cosán. Tá sé seo nuair dtriúir agus ceithre boinn agus gcúigeanna agus sixes dul. Agus beidh mé in iúl go déileáil Guy leis. Feicfidh mé é a fháil beagán níos gaire go dtí an áit tá sé ceaptha chun dul. Tá a fhios agam tá sé ceaptha chun dul sa treo ginearálta. Ach b'fhéidir gur féidir go Guy déileáil leis. OK. Mar sin Breathnaíonn go Guy. Deir sé, OK, IP seo Tosaíonn seoladh le cúig. Bhuel, tá mé ag baint le trí agus a sé, mar sin ní féidir liom a fháil ar an teachtaireacht go díreach nuair is gá é chun dul. Ach go ródaire eile thar ann, mé Tá a fhios má sheolann agam é ceithre boinn agus gcúigeanna, Is féidir é a láimhseáil sin. Mar sin, a théann sí sé chomh maith síos an cosán. Agus ansin deir an ródaire, go maith, tá mé ceangailte le líonraí ceithre agus cúig. Mar sin, tá, is féidir liom cabhrú leat. Feicfidh mé a ghlacadh do sheoladh IP a thosaíonn le cúig. Feicfidh mé é a thabhairt do na cúig líonra. Beidh an cúig líonra roinnt oibre ar a deireadh agus a thabhairt ar an teachtaireacht a thabhairt duit. Agus anois tá muid go rathúil le tarchur teachtaireacht ó dom a thabhairt duit ag baint úsáide as an Prótacal Idirlín. Arís, an-ginearálaithe chun críocha de léiriú i dtaobh cad atá ag tarlú. Ach tá go leor i bhfad ar conas Oibríonn an Prótacal Idirlín. Na ródairí a fhios go ginearálta nuair a sheoladh agus beidh a sheoladh céim amháin ar feadh an bhealach, ag fáil sé níos dlúithe agus níos dlúithe ar a gceann scríbe go ceann Tá ródaire ceangailte go fisiciúil leis an líonra nó an seoladh nó is cuma cad atá i gceist agus tugann sé ann. Anois, go ginearálta, ach amháin i gcás ndáiríre, , teachtaireachtaí i ndáiríre beag beag, níl sé ag dul chun é a sheoladh mar smután mór ar cheann de shonraí. Má tá mé ag sheoladh tú ar email-- r-phost an-fhada, say-- níl sé ag dul go dtí ghlacadh go r-phost ar fad, bundle sé suas i liathróid nó pacáiste nó pé rud, agus seol go fad Rud síos an líonra. Gcéad dul síos, le faisnéis a tharchur ar feadh an líonra is costasach. A dhéanann sé a chur suas. Agus an níos mó an smután, an níos costasaí Is é a bhogadh gach céim ar an mbealach. Agus má tá ar bhealach atá moilliú agus ansin níl giant-- seo saghas cosúil má tá tú ag tiomáint ar an mhórbhealaigh agus níl an trucail ollmhór de chineál ar blocála an mbealach agus ní féidir leat a fháil timpeall air ar an dá lána mar tá sé de chineál ar leathadh amach. Slows sé gach duine eile síos taobh thiar de. Ach ghluaisteáin bheaga, má tá siad bhí gach ghluaisteáin bheaga, d'fhéadfadh siad a bheith in ann bogadh thart, más rud é go analaí saghas Cuidíonn beagánín. Mar sin, is féidir bloc mór amháin sa chóras gach duine i ndáiríre mall eile síos. Agus mar sin cad é IP ag dul a dhéanamh roinnte na sonraí seo isteach bpaicéid. Tá sé seo ag dul a ghlacadh ríomhphost seo mór nó a aistriú FTP nó aistriú comhad, nó b'fhéidir Tá mé ag déanamh a iarraidh go le brabhsálaí gréasáin mar ba mhaith liom pictiúr de cat. Agus tá sé ag dul a ghlacadh go iarraidh nó go ríomhphost nó go comhad agus a bhriseadh suas i go leor píosaí agus seol gach ceann de na píosaí ar leithligh. Mar sin, i ndáiríre, tá mé ag líonadh an mhórbhealaigh le go leor de ghluaisteáin bheaga, is féidir a bhfuil gach bogadh in ionad trucail mór a d'fhéadfadh, má théann rud éigin mícheart, throttle an tráchta do gach duine eile. Éifeacht taobh eile de tá sé seo má tá de chineál éigin tubaisteach Téann teip agus rud éigin mícheart agus faigheann an phacáid thit. Tá rud éigin Theip agus an Ní féidir teachtaireacht a chur in iúl. An ródaire a bhí b'fhéidir stuif i bhfad ró-dul i. Ní fhéadfadh sé a juggle gach rud. Agus mar sin thit sé ach literally é. Sin saghas an analaí, ceart? Tá sé seo fuair a lán de na rudaí ag dul ar. Tá sé seo ag dul thar eolas ó phointe A go pointe B. Níl muid an ach dhá daoine ar an idirlíon, mar sin tá sé a phróiseáil go leor tráchta. Agus más rud é nach ndéanann sé go leor lámha agus ní féidir é a figiúr amach cad atá sé á dhéanamh, d'fhéadfadh sé titim ach rud éigin. Ionas gur féidir é a dhéanamh rud éigin eile. Tá sé fuair an iomarca ar siúl. Má bhí againn ár teachtaireacht mar cheann ollmhór bloc agus go raibh an méid a fuair thit, anois ní mór dúinn a sheoladh chuig an teachtaireacht arís. Agus tá muid anois, b'fhéidir, is cúis le trácht arís. Agus reáchtáil againn an baol sin bloc ollmhór á thit arís. Ach má tá an s sonraí briste suas i paicéid agus scaoil muid ar cheann de na, tá sé i bhfad níos saoire a sheoladh go paicéad amháin níos mó ama le hais go dtí an fad rud amháin níos mó ama. Dá bhrí sin tá IP freagrach ag fáil le haghaidh faisnéis ó phointe A go pointe B agus freisin ag briseadh an faisnéis i bpíosaí beaga ionas nach bhfuil an líonra ngearrtar cáin ró. IP a dtugtar freisin mar prótacal connectionless. Ní Tá gá go cosán sainithe ón seoltóir chuig an glacadóir nó vice versa. Anois, sa sampla seo tá muid Labhair faoi, níl i ndáiríre ach bealach amháin a fháil chun gach líonra. Mar sin, sa go háirithe léaráid, ann i ndáiríre Is cosán sainithe ó pointe A go pointe B. Ach is féidir linn a athrú go díreach a dhéanamh trí modhnú amháin go dtí an dá ródairí ar thaobh na láimhe clé trí seo a coinníoll do na táblaí ródaire. Anois faoi deara go ó an ródaire barr ar chlé, tá iarbhír dhá bhealach chun déileáil le ceithre nó ainm na cúig IP. Is féidir leis dul síos go dtí an taobh clé níos ísle ródaire, nó is féidir dul go dtí an ceart, leis an ródaire ceart. Tá roghanna éagsúla. Agus tá sé seo i ndáiríre de chineál ar rud maith mar a dhéanann sé ár líonra níos freagraí. Más rud é ar example-- tá sé saghas cosúil le GPS. Má tá tú riamh ag tiomáint ar an mhórbhealaigh agus go tobann warns do GPS tú go bhfuil trácht romhainn, ba mhaith leat a sheachaint más féidir leat. Agus mar sin is féidir leat a athríomh do bhealach. Agus líonra ródaire, i Chomh maith le faisnéis a bhfuil faoin áit ba chóir paicéid dul nó nuair ba chóir na sonraí dul, níl freisin saghas seo Pulse ginearálta ar an staid a líonra áitiúil. Cad atá ag dul a tharlóidh má sheolann mé sé síos an cosán i gcoinne an cosán? Agus mar sin i bhfianaise an trácht trom cásanna ar an líonra, b'fhéidir Beidh rudaí a fháil a maidhm níos bhealach mí-éifeachtach nó níos ginearálta bhealach mí-éifeachtach, mar gheall ar má théann muid ar an mbealach rialta, tá dul chun bheith go leor tráchta. Is é an mhórbhealaigh jammed go hiomlán. Mar sin, b'fhéidir cad beidh muid ag déanamh go bhfuil ina ionad sin a ghlacadh bhóithre taobh, a Bheadh ​​ghlacadh de ghnáth ar lán níos mó ama, ach gan aon duine ar i ndáiríre ag baint úsáide as na bóithre taobh. Agus mar sin is féidir linn bealach ár paicéid go bhealach. Mar sin, nach bhfuil gach paicéad de smután mór de shonraí D'fhéadfadh a chur ar an cosán céanna ó an tús go deireadh. Agus éiríonn ár líonra a lán níos freagraí má cheadaíonn ár táblaí ródaire le haghaidh ann a bheith roghanna éagsúla le haghaidh cá háit le dul. Nach bhfuil muid ag brath ar sin amháin trucail ag gluaiseacht amach as an mbealach. Is féidir linn a fháil amach an mhórbhealaigh ag an amach romhainn agus a chur cosán éagsúla. Agus mar sin an saghas Phrótacal Idirlín de a dhéanann beagán de sin, freisin. Mar sin, go bhfuil an Basics of an Prótacal Idirlín. Ach níl ceann níos mó eisiúint chun déileáil leis, a Is cad a tharlaíonn má dhéanann muid titim paicéad? Cén chaoi a fhios againn táimid ag dul a sheoladh go data arís? Ceart? Bhuel, Prótacal Idirlín ní ráthaíocht a sheachadadh. Táimid ag dul a bheith ag brath ar prótacal eile chun déileáil leis sin ar a dtugtar Prótacal Rialaithe Tarchurtha, TCP. Agus táimid ag dul chun labhairt faoi ​​Rialaithe Tarchurtha Prótacal san fhíseán seo chugainn. Tá mé Doug Lloyd. Is é seo an CS50.