DOUG LLOYD: Kama wewe kuangalia biashara utangulizi wetu video, Mimi kushoto kidogo ya cliffhanger kwa kuzungumza kuhusu biashara na jinsi ni mfumo wa itifaki. Naam, hebu majadiliano juu ya kwanza ya itifaki zile ambazo kweli inajumuisha mtandao. Na cha kuvutia, ni aitwaye Itifaki ya Internet, ambayo sisi kwa kawaida rejea kama IP. Hivyo biashara, kama nilivyosema, ni yanahusiana mtandao, internet, ambayo ni kweli tu mitandao kadhaa kusuka pamoja na kukubaliana namna fulani kuwasiliana na mtu mwingine. Hii ni nini kwa namna fulani mimi kuzungumza juu? Naam, hii ni Itifaki ya internet. Hii inaonyesha jinsi kampuni ni kuambukizwa kutoka kiwango A kwa uhakika B. Na hii ni aina ya hali ya kujiunga na mtandao wa biashara ni kukubali kufuata hii Itifaki wakati mahitaji ya habari usogezwe kutoka kiwango A kwa uhakika B. Hivyo katika mwisho wa kwamba biashara utangulizi video, Mimi ilionyesha picha hii ya nini biashara mara. Na kwa kiwango kidogo, hii ni kweli pengine pretty sahihi. Hii inaweza kuwa jinsi mitandao tatu kweli kuzungumza na kila mmoja. Lakini ni kidogo kupotosha. Na sababu ni kidogo kupotosha ni because-- kama mimi tu idadi mitandao kwa ajili ya urahisi hapa na sisi kujikwamua kila kitu kingine na mtazamo tu juu ya networks-- ni kidogo kupotosha kwa sababu ina maana kwamba wote mtandao tatu na uhusiano na mtu mwingine. Moja ni kushikamana na mbili. Mbili ni kushikamana na tatu. Na tatu ni kushikamana na moja. Na wakati mimi majadiliano juu ya uhusiano hapa, mimi nina kuzungumza juu ya kimwili, wired uhusiano. Sisi kufanya kuwa wireless. Lakini ni kweli kuwekwa katika vitendo kwa takwimu kuwa zinaa wirelessly zaidi ya kiwango kikubwa. Na hivyo wakati fulani, sisi kweli hawana wanategemea juu ya wired waya technology-- simu, fiber optic waya, teknolojia mbalimbali kuwa ni kimwili kuunganisha uhakika kwa uhakika B. Na kwa kiwango kidogo kama Haya hii inaweza kuwa sahihi, lakini kama picha anapata kidogo kubwa, hebu sasa kufikiria tuna mitandao sita tofauti. Kama hiyo ni kweli, kwa sasa tuna kitu kama hii kwa kila mtandao kuwa na uhusiano na mtandao wa kila mmoja. Na kama ukiangalia, kila mtandao ina mishale tano kushikamana na yake. Kwa hiyo kila kitu ni kushikamana kwa kila mtandao nyingine. Sisi tu mitandao sita hapa, na tayari kuangalia wiring ni kiasi gani tuna kuajiri, sawa? Na biashara lina mengi mitandao zaidi ya sita. Hatuwezi ya waya kila mtandao wa kila mtandao mwingine, hasa kwa kuzingatia baadhi ya mitandao hii span bahari, sawa? Kama sisi ni kujaribu kuungana na mtandao katika Asia au Ulaya, tunakwenda kuwa na span bahari nzima. Sisi ni kwenda haja ya kutumia waya wakati fulani, lakini tunataka kupunguza idadi ya waya sisi kweli matumizi. Hatutaki kupeleka milioni waya katika bahari, kwa sababu wao gharama mamilioni ya dola ziada uongo chini. Na kwa haraka sana, sisi bila kuwa na uwezo kumudu biashara tena. Hivyo tuna kuwa na mwingine njia kwa kila mtandao kuzungumza na kila mmoja mtandao au mwingine sisi na vipande vya biashara kuwa ni kukatika kutoka vipande nyingine ya biashara. Na si kwamba nini tunataka. Lakini hatutaki kuwa na wote wired pamoja. Na hii ni mahali ambapo ruta kurudi katika kucheza. Tunaweza kutumia ruta kwa njia hii. Nini kama badala ya kila mtandao kuwa kimwili kushikamana na kila mtandao mwingine, sisi alikuwa vipande hayo mwangalizi, ambapo mitandao walikuwa na uhusiano kwa waamuzi hao, ambao ni kushikamana na mitandao kadhaa. Hivyo badala ya kuwa moja kuungana na mbili, tatu, nne, tano, sita, labda moja unajumuisha na router, ambayo labda inaunganisha kwa moja au mbili ya wale mitandao, lakini pia labda unajumuisha na mengine ruta, ambayo pia kuungana na mitandao ya wale wengine. Na kazi router ya is-- ina taarifa aitwaye routing meza kwamba inaonyesha ambapo kufanya Mimi kwenda kama mimi kuona anwani hasa IP? Kama mimi kuona IP kuanzia na nne, mimi nina kwenda kwa njia hii. Kama mimi kuona IP kuanzia na 12, mimi nina kwenda kwa njia hiyo. Hatuna haja ya kuwa na uhusiano kimwili na mtandao namba nne au mtandao namba 12 katika mfano huu. Sisi tu kujua kwa ujumla ambapo tunataka kwenda. Na kama wewe kufikiri juu yake, hii ni aina ya sawa na dhana ya kujirudia kwamba kuongelea wakati tulikuwa kuzungumza kuhusu suala hilo katika C. Sitakuja kuungana wewe kwa hasa ambapo unataka kwenda. Mimi tu kwenda kutoa hoja hatua moja karibu na ambapo unataka kwenda. Na mimi itabidi basi mtu mwingine kukabiliana na kutatua wengine wa tatizo. Mimi itabidi kutatua kipande hiki kidogo cha Tatizo na kuahirisha wengine ni kwa mtu mwingine. Hivyo taarifa routing ni kweli aina ya sawa na kujirudia. Kama hiyo dhana kuwa wewe kuelewa vizuri, labda kwamba mfano ingesaidia. Basi hebu tuangalie mfano huu mitandao tena na kudhani kuwa, tena, tunakwenda kutumia hizo hizo sita mitandao, moja kwa njia ya sita. Basi hebu tu kusema kwamba kila IP kwenye mtandao moja huanza na moja nukta kitu. Na tutaweza kusema kwamba kuna baadhi ya mambo mengine kwamba mikataba na jinsi mifumo yote ni kushikamana na mtandao moja. Sisi tu huduma ya juu ya kuunganisha wote wa wale mitandao pamoja katika mtandao. Hivyo kila kifaa kwamba ni kushikamana na mtandao moja ina IP kwamba huanza na nukta moja na kisha tatu idadi nyingine. Hii ni generalization ya jinsi mambo kweli kazi. Ni kidogo kabisa zaidi sahihi kuliko huu. Lakini hii lazima kukupa ujumla wazo la nini Internet Itifaki ni kweli kufanya. Hivyo hii ilikuwa mchoro sisi alikuwa mbele. Hii ilikuwa ni mfumo kuwa Haikuwa endelevu. Hata sita, hii inaweza kuwa sawa. Lakini kama sisi kupata 10 au 20 au 50, tuko kwenda kuwa uongo mengi ya waya. Na 50 bado ni pia si hata ncha ya barafu kama na idadi ya mitandao tuna. Hivyo mtindo huu ni endelevu. Hatuwezi fimbo na hii. Basi hebu badala kupitisha mtindo huu ambapo sisi kujikwamua ya waya wote kati ya mitandao na sisi kuongeza ruta. Hivyo masanduku hayo njano kuwakilisha ruta. Na kazi yao ni kutoa hoja Maelezo kwa ujumla karibu na ambapo ni walidhani kwenda. Na labda hizi ni uhusiano kwamba mitandao haya nayo. Na labda hizi ni meza kwamba ni kujengwa katika ruta. Hivyo kama sisi tu kuanza kwa kuangalia katika mtandao mmoja, kwa mfano, kimsingi nini anasema ni kama Mimi milele kuona anwani hiyo haina kuanza kwa one-- hilo ndilo Moderators kumweka moja au bang moja pale, si one-- mimi nina kwenda kupita ni mbali na router. Na kutoka huko, ruta wanaweza kufanya uamuzi. Ruta anasema kama mimi kuona moja, mimi nina kwenda kuhamia mtandao namba moja. Hiyo ni mshale kijani viongozi na kushoto nje ya kwamba juu sanduku kushoto. Kama mimi kuona two-- hiyo ni mshale aina ya kichwa cha habari na haki juu kuelekea network-- zambarau kama mimi kuona IP kuanzia na mbili, Mimi nina kwenda kuelekea mtandao miwili. Kama mimi kuona tatu, nne, tano, au six-- hiyo ni kwamba nyekundu mshale kuja nje ya juu upande wa kushoto router-- Sina kushikamana na tatu, nne, tano, au sita. Lakini najua mtu ambaye ni au ambao ni kidogo karibu na pale. Hivyo mimi nina kwenda tu kusema, kila wakati mimi kuona IP kuanzia na tatu, nne, tano, au sita, mimi nina tu kwenda kutuma kwa kuwa router. Hivyo mimi itabidi hoja hiyo kidogo karibu na ambapo ni walidhani kwenda na basi kwamba router kukabiliana na tatizo hilo. Na kama unaweza see-- kama wewe alitaka kutulia hapa na trace-- unaweza kupata kila hatua nyingine katika mtandao kutoka mahali popote ulipo. Mitandao sita All Unaweza bado kuungana na kila mmoja mtandao lakini wao siyo kimwili kushikamana tena. Wao ni sasa hatua hizi kati. Sasa, bila shaka kuna biashara mbali ya kasi, sawa? Kama moja alikuwa moja kwa moja kushikamana na sita, sisi hakutaka Una kwenda kwa njia mbili ruta njiani. Hivyo sisi inaweza kuwa na uwezo wa kupata uhusiano kidogo kwa kasi zaidi. Lakini labda kwamba biashara-off ni ya thamani yake, sawa? Kama ni kwenda kuwa ghali katika suala la gharama halisi, dola na senti, kimwili waya hizi mitandao yote kwa pamoja, labda kidogo ya kushuka kwa kasi ni sawa. Tunaweza kuvumilia jambo hilo. Hivyo tena, katika mfano kwamba tulikuwa tu kuzungumza juu, hakuna hata mmoja mitandao moja kwa moja kuungana na kila mmoja wote. Kuna inaweza kuwa been-- labda katika mfano kwamba tunaweza kuwa alifanya hivyo ili labda mtandao moja na mbili zilikuwa kushikamana moja. Na kwamba itakuwa sawa. Baadhi ya mitandao ni kimwili kushikamana na mitandao mingine. Lakini wao siyo zote kushikamana na kila mmoja. Wanategemea routers-- katika example-- hii hasa kusambaza mawasiliano kutoka kiwango A kwa uhakika B. On scale-- ndogo kama yale tunazungumzia here-- Configuration hii kwa kweli nguvu kuwa zaidi ufanisi kuliko tu kuwa uhusiano wa moja kwa moja. Lakini kwa kiasi kikubwa, tunaweza kuongeza mfumo mengi zaidi. Ni kweli kwenda kupunguza yetu gharama ya miundombinu ya mtandao kuwa na ruta mpatanishi ambao kazi yao ni hoja trafiki kutoka kwa mtumaji kwa mpokeaji, kutoka kiwango A kwa uhakika B, kinyume na wiring kila mtu pamoja. Basi hebu tuangalie mfano wa habari kusafiri kwa kutumia Internet Protocol hii. Hebu kusema kwamba mimi ni kimwili ziko katika IP 1.208.12.37 hivyo mimi kuwepo mahali fulani kwenye mtandao mmoja. Na mimi nataka kutuma ujumbe kwa wewe. Na uko juu ya tano mtandao katika 5.188.109.14. Anwani yako ya IP hasa hana jambo, lakini katika mfano huu hasa tunazungumzia generalization hii nini itifaki biashara ni wote kuhusu. Wewe ni kwenye mtandao tano, na mimi nina kwenye mtandao mmoja. Kama unaweza kuona, sisi siyo kushikamana na kila mmoja wakati wote. Hivyo mimi kuanza nje. Na mimi nataka kutuma ujumbe. Na hivyo kwa namna fulani mimi kuwasiliana kuwa ujumbe kwa ruta. Ruta ni moja kwamba kweli ina anwani ya IP. Na ni kuangalia ambapo ni walidhani kwenda. Tunakwenda nukta tano kitu. Hivyo sasa mimi nina kwenda kuanza kutumia my-- au ruta, badala yake, ni kwenda kuanza kutumia yake ruta meza kupita habari pamoja. Anaona kwamba tano hata mmoja, hivyo anasema mimi nina kwenda kwa kupita kwa guy hii. Kisha guy hii ina kufanya uamuzi. Ambapo mimi kwenda kwenda? Naam, ni si moja, hivyo mimi nina kwenda hoja kwa mtandao mmoja. Na si mbili. Sitakuja kutoa hoja na mtandao miwili. Ni huanza na tano. Mimi si kushikamana na tano, ruta hii anasema. Na hivyo mimi nina kwenda tu kupita ni mbali to-- mimi nina kwenda chini njia hii. Hii ni pale ambapo watu watatu, na fours na umri wa miaka mitano na sixes kwenda. Na mimi itabidi basi kwamba guy kukabiliana nayo. Mimi itabidi kupata kidogo karibu ambapo ni walidhani kwenda. Najua ni walidhani kwenda kwa kuwa mwelekeo wa jumla. Lakini labda kwamba guy wanaweza kukabiliana nayo. SAWA. Hivyo kwamba guy inaonekana. Anasema, sawa, hii IP anuani huanza na tano. Naam, mimi nina kushikamana na tatu na kwa sita, hivyo siwezi kupata ujumbe moja kwa moja ambapo inahitaji kwenda. Lakini hiyo ruta wengine zaidi ya hapo, mimi kujua kama mimi kutuma kikundi cha watu wane na umri wa miaka mitano, inaweza kushughulikia wale. Hivyo hupita pamoja chini njia. Na kisha router hii anasema, vizuri, mimi nina kushikamana na mitandao nne na tano. Kwa hiyo, ndiyo, siwezi kukusaidia. Mimi itabidi kuchukua anwani yako ya IP kwamba huanza na tano. Mimi itabidi kuwapa mtandao tano. Mtandao wa tano kufanya baadhi ya kazi juu ya mwisho wake na kutoa ujumbe na wewe. Na sasa tumekuwa mafanikio zinaa ujumbe kutoka kwangu na wewe kwa kutumia Internet Protocol. Tena, jumla sana kwa madhumuni ya mfano kama kwa nini kinatokea. Lakini hiyo ni pretty kiasi gani Itifaki ya Internet kazi. Ruta kujua ujumla ambapo kutuma na kutuma hatua moja pamoja njia, kupata ni karibu na karibu na marudio yake mpaka moja ruta ni kimwili kushikamana na mtandao au au chochote anuani katika swali na anatoa ni huko. Sasa, kwa ujumla, isipokuwa kwa kweli, kweli ndogo, ujumbe kidogo, si kwenda kutuma kama moja kubwa chunk ya data. Kama mimi nina kutuma wewe email-- barua pepe mrefu sana, say-- si kwenda kwa kuchukua kwamba email nzima, kifungu it up katika mpira au mfuko au chochote, na kutuma kwamba nzima Jambo chini ya mtandao. Awali ya yote, kupeleka taarifa pamoja mtandao ni ghali. Haina kuongeza up. Na kubwa chunk, zaidi ya gharama kubwa ni hoja kila hatua ya njia. Na kama kuna namna fulani kushuka na kisha kuna hii giant-- aina ya kama kama wewe ni kuendesha gari kwenye barabara kuu na kuna lori hii kubwa aina ya kuzuia njia na huwezi kupata karibu yake juu ya ama mstari kwa sababu ni aina ya kuenea nje. Ni kupungua kila mtu mwingine chini nyuma yake. Lakini magari madogo, ikiwa walikuwa magari yote madogo, wapate kuwa na uwezo wa kuzunguka, kama kwamba mfano aina ya husaidia kidogo. Hivyo moja kubwa ya kuzuia katika mfumo Unaweza kila mtu kweli polepole kingine chini. Na hivyo kile IP ni kwenda kufanya umegawanyika data hii katika pakiti. Ni kwenda kuchukua email hii kubwa au FTP kuhamisha au kuhamisha faili, au labda mimi nina kufanya kuomba kwa kivinjari kwa sababu nataka picha ya paka. Na ni kwenda kuchukua kwamba ombi au kwamba barua pepe au faili kwamba na kuvunja juu katika vipande wengi na kutuma wote wa vipande tofauti. Hivyo kwa kweli, mimi nina kujaza barabara na mengi ya magari madogo, ambayo inaweza zote hoja ya badala ya lori kubwa kwamba ili, kama kitu fulani kitaenda vibaya, kaba trafiki kwa kila mtu mwingine. Athari nyingine upande haya ni kama kuna aina fulani ya janga kushindwa na kitu fulani kitaenda vibaya na pakiti anapata imeshuka. Kitu ni alishindwa na Ujumbe haiwezi aliwasiliana. Ruta labda alikuwa pia mambo mengi kwenda katika. Ni inaweza juggle kila kitu. Na hivyo tu halisi imeshuka yake. Hiyo ni aina ya mfano, sawa? Ni got mengi ya mambo kinachoendelea. Ni kupita maelezo kutoka kiwango A kwa uhakika B. Sisi siyo mbili tu Watu kwenye mtandao, hivyo ina na mchakato mengi ya trafiki. Na kama haina mikono ya kutosha na haiwezi kufikiri nini ni kufanya, inaweza tu kuacha kitu. Hivyo inaweza kufanya kitu kingine. Ni got sana kinachoendelea. Kama tungekuwa na ujumbe wetu kama moja kubwa kuzuia na kwamba alikuwa kile got imeshuka, sasa tuna kutuma ujumbe tena. Na sasa tuko uwezekano kusababisha trafiki tena. Na sisi kukimbia hatari ya kuwa kuzuia mkubwa kuwa imeshuka tena. Lakini kama ya data wamekuwa kuvunjwa juu katika pakiti na sisi kuacha mmoja wa wale, ni mengi chini ya gharama kubwa kwa kutuma kwamba pakiti moja muda zaidi kinyume nzima jambo moja zaidi wakati. Hivyo IP ni wajibu kwa ajili ya kupata taarifa kutoka kiwango A kwa uhakika B na pia kuvunja Maelezo katika vipande vidogo ili mtandao si overly kujiandikisha. IP pia anajulikana kama connectionless itifaki. Kuna si lazima njia inavyoelezwa kutoka kwa mtumaji na mpokeaji au kinyume chake. Sasa, katika mfano huu tumekuwa aliyesema kuhusu, kuna kweli ni njia moja tu kupata kila mtandao. Hivyo katika hili hasa mfano, kuna kweli ni njia inavyoelezwa kutoka uhakika kwa uhakika B. Lakini tunaweza kubadili kwamba kwa kufanya tu muundo moja kwa ruta mbili upande wa kushoto na kuongeza hii hali ya meza router. Sasa taarifa kwamba kutokana na juu router kushoto, ni kweli kuna njia mbili za kukabiliana na nne au tano anuani ya IP. Ni inaweza kwenda chini kwa chini kushoto ruta, au unaweza kwenda kulia, router haki. Ina chaguzi mbalimbali. Na hii ni kweli aina ya kitu nzuri kwa sababu inafanya yetu mtandao zaidi msikivu. Kama kwa example-- ni aina ya kama GPS. Kama wameweza milele imekuwa kuendesha gari kwenye barabara kuu na ghafla GPS yako anaonya wewe kwamba trafiki ni mbele, unataka kuepuka hivyo kama unaweza. Na hivyo unaweza recalculate njia yako. Na mtandao ruta, katika Mbali na kuwa na maelezo kuhusu ambapo pakiti lazima kwenda au ambapo takwimu anatakiwa kwenda, pia kuna aina ya kunde hii kwa ujumla juu ya hali ya mtandao wake wa ndani. Nini kitatokea kama mimi kutuma ni chini njia hii dhidi ya njia hii? Na hivyo katika mwanga wa trafiki nzito hali kwenye mtandao, labda mambo kupata kupelekwa zaidi njia ya ufanisi au kwa ujumla zaidi njia ya ufanisi, kwa sababu kama sisi kwenda njia mara kwa mara, kuna kwenda kuwa mengi ya trafiki. Barabara kabisa jammed. Hivyo labda kile tutaweza kufanya ni badala kuchukua barabara upande, ambayo kawaida itachukua mengi muda zaidi, lakini hakuna mtu kweli kutumia barabara wale upande. Na hivyo tunaweza njia pakiti wetu kwa njia hiyo. Hivyo si kila pakiti ya chunk kubwa ya data inaweza kuchukua njia ile ile kutoka mwanzo hadi mwisho. Na mtandao wetu inakuwa mengi zaidi msikivu kama meza yetu ruta ajili ya kuruhusu huko kuwa chaguzi mbalimbali kwa wapi pa kwenda. Sisi siyo kutegemea kwamba mtu lori kusonga nje ya njia. Tunaweza kupata mbali barabara katika exit pili na kuchukua njia tofauti. Na hivyo aina Itifaki ya Internet ya hana kidogo ya kwamba, pia. Hivyo hiyo ni shemu ya Itifaki. Lakini kuna moja zaidi Suala ili kukabiliana na, ambayo ni nini kinatokea kama hatuwezi kuacha pakiti? Jinsi gani tunajua tunakwenda kutuma kwamba pakiti tena? Sawa? Naam, Itifaki ya Internet haina dhamana kujifungua. Tunakwenda kuwa kutegemeana juu ya itifaki mwingine kukabiliana na kwamba inaitwa Itifaki ya Kudhibiti Urushaji, TCP. Na sisi ni kwenda kuzungumza kuhusu Transmission Control Itifaki katika video ijayo. Mimi nina Doug Lloyd. Hii ni CS50.