[સંગીત વગાડવાનો] ડેવિડ જે MALAN: તેથી હું માત્ર માટે શાંત કરવા માગતા હતા. હું બરાબર શું Scaz પડઘો કરશે સંસ્થાકીય મેમરી વિશે જણાવ્યું હતું. CS50 માટે આસપાસ કરવામાં આવી છે હાર્વર્ડ ખાતે કેટલાક 20 વર્ષ. અને વાસ્તવિકતા છે, નીચે પર વરિષ્ઠ, આશ્ચાસન વાર્ષિક છે આ નવા કે, Sophomores, અને જૂનિયર અને પણ વરિષ્ઠ લેવા CS50 તમે દંડ કરી, અંત છે. આ વાસ્તવિકતા છે, વિદ્યાર્થીઓ છે CS50 નિષ્ફળ નથી. હકીકતમાં, ઓછા કિસ્સાઓમાં અમે ES અથવા એફએસ પડ્યું, જ્યાં તે ખરેખર કારણ કે કરવામાં આવી છે હળવું કરતા સંજોગો, તે તબીબી અથવા વ્યક્તિગત છે કે શું. ડીએસ તેમજ અતિ અસામાન્ય હોય છે. અને હું અમે જોકે નિરાંતે કહી શકો છો ખાસ કરીને, આંકડા જાહેર નથી પરંતુ ત્યાં કોઈ છે કે જે આપેલ અહીં બિલકુલ સંસ્થાકીય મેમરી CS50 વિદ્યાર્થીઓ બહુમતી એક શ્રેણી ગ્રેડ મેળવવામાં અંત નથી. નોંધપાત્ર ભાગ અંત પણ બી શ્રેણી માં અંત. તેથી ભલે તમે હોઈ શકે છે તમારા મન ડાળીને છેડે ત્રણના સમૂહમાં પર્યાય 60% સાથે અને તેથી ડીએસ, અથવા સીએસ, અથવા જેમ, તે ખરેખર લાઇન નથી વાસ્તવિકતા સાથે. હકીકતમાં, અમે અર્થ બરાબર અમે શું શબ્દ શરૂઆતમાં કહે છે CS50 માં છે કે જેથી ઘણા વિદ્યાર્થીઓ, બંને કેમ્બ્રિજ અને અહીં ન્યૂ હેવન માં, પહેલાં સીએસ કોર્સ ક્યારેય લીધી છે. અને શું ખરેખર આખરે બાબતો તમે સપ્તાહ 12 અંત છે જ્યાં સપ્તાહ શૂન્ય જાતને સંબંધિત. હવે અમે બહુવિધ હોય કોર્સ ટ્રેક તમે ઓછી આરામદાયક ખબર તરીકે, વધુ આરામદાયક, વચ્ચે ક્યાંક. અને ખરેખર, તમે વિચાર જ્યારે આ અઠવાડિયે માતાનો ક્વિઝ પર આંકડા, ખાસ કરીને જો, જો નાઉમ્મીદ નથી તમે સરેરાશ આસપાસ છો લાગે છે કે અથવા સરેરાશ અથવા મધ્ય નીચે, ખાસ કરીને કારણ કે અમે જરૂરી નથી તે બધા વસ્તી વિષયક લેવા એકાઉન્ટ મધ્ય સત્ર માં ગ્રેડિંગ આંકડા સાથે. અન્ય શબ્દોમાં, આપણે જાણીએ છીએ આંકડાકીય દર વર્ષે કે ઓછી આરામદાયક છે જે વિદ્યાર્થીઓ, ક્વિઝ પર થોડી ખરાબ નથી. અને વિદ્યાર્થીઓ વધુ આરામદાયક છે, જે ક્વિઝ પર થોડી વધુ સારી રીતે કામ કરે છે. પરંતુ અભ્યાસક્રમ કે વચન દીઠ અને એ પણ વ્યાખ્યાન ના પ્રથમ સપ્તાહમાં, અમે ધ્યાનમાં છે કે તમામ લે છે. ખરેખર, વર્ષ ઓવરને અંતે, અમે કરી અંત શું બધી સ્કોર્સ નોર્મલાઇઝેશન છે વિભાગો, બન્ને કેમ્બ્રિજ અને હવે અહીં ન્યૂ હેવન માં, જે ધ્યાનમાં લેતા અર્થ એ થાય આ વિષમ શૈલીઓ, આ વિષમ કટુતા, વિવિધ પ્રકારના વ્યક્તિત્વ કે વ્યક્તિગત TAS અહીં અને કેમ્બ્રિજ છે તમે નથી કરી રહ્યાં છો કે જેથી ગેરલાભ પણ તમે તો માત્ર એક ટીએફ અથવા TA હતી હોય થાય તમે જે પર થોડો tougher કરવામાં આવી છે તમારા ધ્યાનમાં. બે, અમે એકાઉન્ટ આરામ લેવા સ્તર અને વાસ્તવિક પૃષ્ઠભૂમિ, અથવા અભાવ તેના, લેવાથી ધ્યાનમાં ક્વિઝ સ્કોર્સ. તેથી તે બે કારણભૂત છે. અને દિવસ ઓવરને અંતે, તે હંમેશા કેસ છે, કારણ કે એક વિદ્યાર્થી અંત કે ઓછા આરામપ્રદ વિભાગમાં તે અથવા તેણી ખરેખર સંકળાયેલ ત્યારે એક વચ્ચે અથવા ઊલટું માં, બધું ખૂબ છે અતિ વ્યક્તિગત. ખરેખર, તમે અમને અંતે નારાજ મળશે આ શબ્દ ઓવરને અમે અંતમાં છે જ્યારે તમારા ગ્રેડ સબમિટ સાથે કારણ કે Scaz, અને જેસન અને એન્ડી, અને હું અને ટીમ કામ કરશે કેમ્બ્રિજ શાબ્દિક અર્થ છે પાછા ઇમેઇલ્સ સેંકડો હોય છે અને આગળ અભ્યાસક્રમો બધા સદી સાથે TAS, અહીં અને કેમ્બ્રિજ, તેમને પૂછ્યા શું તેઓ તેમના વિદ્યાર્થીઓ બધા વિચારો આ ગ્રેડ ડ્રાફ્ટ પર આધારિત છે. ત્યાં અને બધું પછી અતિ વ્યક્તિગત છે. હદ સુધી તેથી અમે તમને ખબર વિચાર ઓફિસ કલાકો, વિભાગો, અને વધુ, કે બધા ખૂબ ધ્યાનમાં લેવામાં આવે છે. તેથી અમે આ પાંચ ઉપયોગ કરે છે છતાં બિંદુ સ્કેલ, જાતે અલગ કૃપા કરીને ધારણા છે કે ત્રણ ખરેખર 60% છે. તે સારી થઈ ગયું છે. અને શિક્ષણ સહાયકોની શબ્દ શરૂઆતમાં ચાર્જ કરવામાં આવે છે સ્કોર્સ રાખવા પ્રયાસ આ twos, અને ડાળીને છેડે ત્રણના સમૂહમાં, અને ચોક્કા તેથી અમે તે શ્રેણી ખરેખર વધવા માટે જગ્યા હોય છે. અને અમે ખરેખર હોય છે એક વાર જેના દ્વારા અમે તમને ઉપયોગી આપી શકે છે તમે કેવી રીતે કરી રહ્યાં છો તરીકે પ્રતિસાદ અને તમે કેવી રીતે પ્રગતિ કરી રહ્યાં છે. તેથી હૃદય લેવા કે કૃપા કરીને. હું મદદ કરી શકે કોઇ પ્રશ્નો હોય છે સંબોધવા કે ચિંતા હું શાંત પાડવું મદદ કરી શકે? અથવા વચનો હું રાખવા પ્રયાસ કરી શકો છો? કોઈ? ઠીક છે. બધા અધિકાર. જણાવ્યું હતું કે સાથે, આ CS50 છે. આ અઠવાડિયે શરૂ થાય છે અહીં ન્યૂ હેવન માં છ. માતાનો સંક્ષિપ્ત સાથે શરૂ કરીએ લાઇટ ઝાંખપ આજે સામગ્રી માટે સ્ટેજ સુયોજિત કરવા માટે. [વિડિઓ પ્લેબેક] [સંગીત વગાડવાનો] -કુલ સંદેશ સાથે આવ્યા હતા. બધા પોતાના એક ઔપચારિકતા ધરાવે છે. તેમણે ઠંડી ફાયરવોલ એક વિશ્વ આવ્યા uncaring રાઉટર્સ, અને જોખમો સુધી ખરાબ કે મૃત્યુ. તેમણે મજબૂત છે, ઝડપી છે તે TCP / IP છે. અને તે તમારું સરનામું મળ્યું છે. વોરિયર ઓફ ધ નેટ-. [સમાપ્ત પ્લેબેક] ડેવિડ જે MALAN: બધા અધિકાર. આ CS50 છે. આ અઠવાડિયે છ શરૂઆત છે. અને આ અમારી દેખાવ શરૂઆત છે ઇન્ટરનેટ અને વેબ પ્રોગ્રામિંગ છે. અને, કદાચ સૌથી excitingly, આજે આપણા માટે સંક્રમણ કરે છે અમારા આદેશ વાક્યમાંથી વેબ સી વર્લ્ડ PHP, અને HTML આધારિત વિશ્વમાં અને CSS, અને SQL અને જાવાસ્ક્રિપ્ટ, અને તેથી વધુ કે ક્ષિતિજ પર છે. પરંતુ પ્રથમ, તે અમારા ધ્યાન પર આવે છે કેમ્પસ તરફ વૉકિંગ કે ત્યાં ચોક્કસ બાથરૂમમાં નવી અહીં છે હેવન હાર્વર્ડ રૂમ, કહેવાય જે અહીં greyed થોડી છે. પરંતુ ખરેખર, કોઈ સમય ગયા અને હાર્વર્ડ રૂમમાં કોતરકામ ખર્ચ આ અહીં રૂમ પર. તે માટે આભાર. હું અમે એક છે કહી શકો છો હજુ સુધી કેમ્બ્રિજ એનાલોગ, પરંતુ હું અમે થોડી પ્રોજેક્ટ છે લાગે છે જાતને માટે અમે પાછા જાઓ હવે જ્યારે. તેથી તે માટે આભાર. જેથી ઝડપી પર પાછા જોવા અમે ગયા સપ્તાહે બોલ બાકી જ્યાં અને જ્યાં તમે આ આગામી જઈ રહ્યાં છો સમસ્યાઓ સાથે અઠવાડિયું પાંચ સુયોજિત કરો. સમસ્યા પાંચ સુયોજિત તેથી, તમે રહેશો એક જોડણી-પરીક્ષક અમલ કરવા માટે પડકાર આપ્યો છે. અને તે કરવા માટે, તમે રહેશો એક સુંદર મોટી લખાણ આપ્યો જેવા 140000 ઇંગલિશ શબ્દો સાથે ફાઇલ. અને તમે નક્કી પડકારવામાં આવશે એ માહિતી બંધારણ પર કે જેની સાથે તમે તે બધા જ શબ્દો લોડ કરવા માંગો છો મેમરીમાં, અને RAM માં, અને પછી થોડા કાર્યો અમલમાં મૂકવા માટે, જે એક તપાસો હોઈ ચાલે છે. એક દલીલ પસાર જ્યારે જેમાં એક શબ્દ છે, તમારા કાર્ય ચેક ખાલી હોય રહ્યું છે સાચું કે ખોટું કહે છે આ શબ્દકોશમાંનાં શબ્દ છે. પરંતુ તમે કેટલાક હોય રહ્યા છીએ ડિઝાઇન વિવેક અને પડકારો તે અમલીકરણ માટે આવે છે. સરળ અમલીકરણ, તમે ચોક્કસપણે કરી શકે એક જોડણી-પરીક્ષક અમલ અંતર્ગત શબ્દકોશ માહિતી માળખું કેવા પ્રકારની છે? તમે માત્ર એક સમગ્ર સ્ટોર કરવાની જરૂર છે મેમરીમાં શબ્દમાળાઓ ટોળું? શું જવાબ આપવા માટે જાઓ કદાચ અઠવાડિયામાં બે થી? પ્રેક્ષક: પણ દર્શાવે છે. ડેવિડ જે MALAN: તમે એક એરે ઉપયોગ કરી શકો છો. અને તે છે કે જે બધી ખરાબ નથી. પરંતુ તમે તે જરૂરી ખબર નથી એક એરે કેવી રીતે મોટા અગાઉથી જો તમે ન કરો જો તમે જરૂર જઈ રહ્યાં છો અગાઉથી જરૂરી ફાઈલ ખબર. તેથી જો તમે કરવા માટે છે જવું કરી રહ્યાં છો છેતરપિંડી કરવામાં થોડો ઉપયોગ malloc જેમ, જેમ આપણે ઉપયોગ કરવાનું શરૂ કર્યું. અથવા આપણે સંબોધવા શકે ઉપયોગ કરીને કે ચિંતા શું અન્ય માહિતી માળખું છે કે નજીવી વૃદ્ધિ કરવામાં સૉર્ટ એક એરે પર? પ્રેક્ષક: લિંક યાદી. ડેવિડ જે MALAN: એક કડી થયેલ જેવું યાદી, અમે કેટલાક dynamism વિચાર જેમાં. પરંતુ થોડી વધુ ખર્ચ છે. અમે જાળવી રાખવા માટે પોઇન્ટર છે. અને તમે હજુ સુધી આ કોડેડ નથી કર્યું , પરંતુ ત્યાં ચોક્કસપણે છે થોડી વધુ જટિલતા હોઈ માત્ર ચોરસ કૌંસ ઉપયોગ કરતાં અને એક એરે આસપાસ જમ્પિંગ. પરંતુ એક એરે ચાલી રહેલ સમય, તમે એક શબ્દ માટે શોધ કરી રહ્યાં છો, તો n ના લોગ કરી શકે છે. પરંતુ ફરીથી, તે હોઈ શકે છે થોડી નગણ્ય કે એરે નથી બિલ્ડ અગાઉથી માપ જાણીને. એક કડી થયેલ યાદી છતાં, જો માત્ર શબ્દમાળાઓ એક ટોળું સંગ્રહ એક કડી થયેલ યાદી માં, શું તમારા ઉપર બંધાયેલો છે શોધવા માટે હોઈ ચાલે સમય ચાલી પર અથવા તે યાદી એક શબ્દ છો? પ્રેક્ષક: એન. ડેવિડ જે MALAN: અરે વાહ, n ના મોટા ઓ અથવા કારણ કે ખરાબ કિસ્સામાં રેખીય, જ્યારે શબ્દ એ Z શબ્દ જેવી છે અંતે બધી રીતે. અને કારણ કે એક કડી થયેલ યાદી છે, મૂળભૂત રીતે તે તીર, કારણ કે એક એકલા કડી થયેલ યાદીમાં માત્ર જાઓ એક દિશામાં માંથી અન્ય, તમે આસપાસ ન બાંધી શકે છે. તમે તેમને બધા અનુસરવા છે. તેથી અમે છેલ્લા અઠવાડિયે ઓવરને અંતે સૂચિત સપ્તાહ પાંચ, વધુ સારી રીતે હોય છે કે જે. અને હકીકતમાં, પવિત્ર ગ્રેઇલ ખરેખર સતત સમય હશે જેમાં તમે ઇચ્છો ત્યારે એક શબ્દ જોવા માટે, તમે ગમે ત્વરિત જવાબ મળી કેવી રીતે ઘણા શબ્દો પહેલેથી જ છે તમારા શબ્દકોશમાં. આ એક કલાકાર પ્રસ્તુતિ છે શું તમે હેશ ટેબલ કહી શકે છે. અને હેશ ટેબલ એક સરસ પ્રકારની છે એક એરે મિશ્રણ ઊભી દોરેલા અહીં, માત્ર પછી કારણ અને આડા અહીં ડ્રો યાદી કડી થયેલ છે. અને હેશ ટેબલ હોઈ શકે છે રીતે જુમખું અમલ. એક પુસ્તક માંથી આ ટૂંકસાર થાય આ લોકો જન્મ તારીખો વાપરવા માટે સાધન તરીકે કે જેના દ્વારા તે નક્કી છે જ્યાં કોઈના નામ મૂકવામાં આવ્યું છે. તેથી આ એક શબ્દકોશ છે તમે નામો આવશે. અને ક્રમમાં મૂકવા ઝડપી આ માહિતી માળખામાં નામો, તેઓ દેખીતી રીતે, આ લોકોની જુઓ જન્મ એક મહિના માટે આદર સાથે ગણાવી શકાય. તેથી તે 31 1 છે. અને ફેબ્રુઆરી વિશે ભૂલી જેમ અને ખૂણે કિસ્સાઓમાં. અને તમારા જન્મદિવસ જાન્યુઆરી પર છે, તો 1, અથવા 1 ફેબ્રુઆરી, અથવા ડિસેમ્બર 1, તમે અંતે અંત જઈ રહ્યાં છો ખૂબ પ્રથમ સાંકળ ટોચ. તમારી જન્મ તારીખ હોય તો એક મહિના ની 25 મી જેમ, તમે અંત જઈ રહ્યાં છો ડોલ નંબર 25 પર. અને કોઇ ત્યાં પહેલેથી જ છે, તો તે સ્થળોએ કોઇ પણ શું તમે આ કડી સાથે કરી શરૂ યાદીઓ તેમને એકસાથે stitching છે તમે એક મનસ્વી હોઈ શકે કે જેથી લોકો નંબર, અથવા કંઈપણ, તે સ્થાન પર. તેથી જો તમે એક મિશ્રણ પ્રકારના હોય છે હેશીંગ માટે સતત સમય. અને કંઈક કરવા માટે અર્થ થાય છે હેશ એક વ્યક્તિ જેવી ઇનપુટ તરીકે લે છે, અથવા તેમના નામ, અથવા તેમના જન્મ તારીખ, અને પછી કેટલાક આઉટપુટ પર નક્કી જોઈ, જેમ કે પર આધારિત તેમના જન્મદિવસ અને 31 દ્વારા એક outputting. તેથી પછી તમે હોઈ શકે છે રેખીય સમય એક બીટ, પરંતુ વાસ્તવમાં, અને તરીકે સમસ્યા કિસ્સામાં, પાંચ સેટ અમે પ્રયત્ન કરવા નથી જઈ રહ્યાં છો પી કામ પાંચ સેટ અનંત સ્પર્શી ચાલી વિશે ખૂબ જ સમય, સૈદ્ધાંતિક slowness જેવા જે સાથે એક અલ્ગોરિધમનો ચાલી શકે છે. અમે વિશે કાળજી જઈ રહ્યાં છો સેકન્ડ વાસ્તવિક નંબર અને મેમરી વાસ્તવિક જથ્થો બાયટ્સ મેમરી વાસ્તવિક નંબર તમે ઉપયોગ કરી રહ્યાં છો. તેથી પ્રમાણિકપણે, વિશાળ એક કર્યા જેવા મિલિયન લોકો સાંકળ તમે શોધી રહ્યાં છો, તો ખૂબ ખૂબ જ ધીમી છે કદ મિલિયન યાદીમાં નામ. પરંતુ તમે શું ભાગો તો 31 ભાગોમાં કે યાદી? કે 1/31 માહિતી શોધી રહ્યા છો સુપર લાંબા યાદી, વાસ્તવમાં, ચોક્કસપણે વધુ ઝડપે થશે રહ્યું છે. Asymptotically, તે જ વાત છે. તમે માત્ર વિભાજન કરી રહ્યાં છો સતત પરિબળ દ્વારા. અને તે આપણે યાદ તે વસ્તુઓ ફેંકી દે છે. પરંતુ વાસ્તવમાં, તે ચાલી રહ્યું છે 31 વખત ઝડપી હોય છે. અને તે આપણે કરવા જઈ રહ્યાં છો શું છે પી લાભ શરૂ પાંચ સુયોજિત કરો. તેથી પી પણ પણ પાંચ સેટ તમે નક્કી કરો કે દરખાસ્ત સહેજ વધુ વ્યવહારદક્ષ માહિતી માળખું એક trie કહેવાય છે. અને એક trie માત્ર એક છે માહિતી જેવું માળખું વૃક્ષ. પરંતુ તેના બદલે કર્યા થોડી વર્તુળો અથવા લંબચોરસ અમે ચિત્રકામ રાખવા ગાંઠો માટે, તે ખરેખર તેના ગાંઠો માટે સમગ્ર એરે છે. અને આ છે, તેમ છતાં એક જોવા માટે અહીં એબ્સ્ટ્રેક્ટ બીટ, પી સેટ વોક Zamyla તમે જવામાં આવશે દ્વારા આ પર વધુ વિગતવાર મારફતે. આ એ માહિતી બંધારણ છે કે બદલે હોશિયારીથી દરેક નોડ એક એરે કરવામાં આવી શકે છે Z અથવા શૂન્ય દ્વારા કદ 26, એ 25 મારફતે. અને તમે એક વ્યક્તિ સામેલ કરવા માંગો છો જ્યારે આ માહિતી માળખામાં નામ અથવા શોધવા તેને અથવા તેણીને, તમે તો શું નામ, મેક્સવેલ, એમ એક-X-W-ઇ એલ એલ જેવી છે તમે પ્રથમ પછી તમે એમ જોવા અને લાગતાવળગતા એમ પાંચ આંકડાના US સ્થાન કૂદી પ્રથમ એરે માં. પછી તમે એ પ્રથમ જમ્પ આગામી એરે સ્થાન, તીર બાદ. પછી એક્સ, તો પછી ડબલ્યુ, પછી ઇ, પછી એલ, પછી એલ, અને પછી કદાચ અમુક ખાસ અંત પાત્ર, કેટલાક સેન્ટીનેલ એક શબ્દ છે જે અહીં અટકે છે કહે છે. અને છે આ અને વિશે સરસ શું છે અહીં ધ્યાનમાં કે ચિત્ર રાખવા, કેવી રીતે ધાર નોટિસ દરેક એરે કાપી છે. તે માત્ર આ વસ્તુ છે કારણ કે જોવા માટે મોટા અને ભયાનક હોઈ સ્ક્રીન પર છે. તેથી તે ફકરો લીધેલ છે. આ અભિગમ વિશે શું સરસ છે જો ત્યાં એક મિલિયન નામો પહેલેથી જ આ માહિતી માળખામાં, કેટલા પગલાંઓ તે મેક્સવેલ દાખલ કરવા માટે મને લાગે છે? સાત-જેવું જેમ છું એ એક્સ-W-ઇ એલ L-- પગલાંઓ સામેલ અથવા મેક્સવેલ માટે જોવાનું છે. એક ટ્રિલિયન ત્યાં ધારવું આ માહિતી માળખામાં નામો. કેટલા પગલાંઓ તે લેવા નથી મને મેક્સવેલ જોવા માટે? એમ એ એક્સ હજુ સાત. અને તેમાં આવેલું સતત સમય જેથી-કહેવાય છે. અમે શબ્દો છે કે ધારે તો ચોક્કસપણે સીમિત છે 20 અક્ષરો, અથવા 46 અક્ષરો દ્વારા, અથવા અમુક વ્યાજબી નાના પૂર્ણાંક, પછી તે અસરકારક રીતે સતત છે. અને તેથી નિવેશ અને શોધ એક trie સુપર ઝડપી છે. અલબત્ત, અમે ક્યારેય મફત માટે કંઈ મળે છે. પણ કદાચ તમે તેમ છતાં પી માં dived છે, હજુ સુધી પાંચ સુયોજિત કરો કિંમત શું અમે કદાચ ચૂકવણી કરવામાં આવે છે મુજબની કે વધારે કાર્યક્ષમતા સમય મળે? પ્રેક્ષક: મેમરી. ડેવિડ જે MALAN: મેમરી, અધિકાર? હું અમે દોરવામાં નથી કર્યું, એનો અર્થ એ અહીં સમગ્ર ચિત્ર. આ પુસ્તક માંથી આ ટૂંકસાર એરે તમામ દોરવામાં નથી. ત્યાં મેમરી એક વિશાળ જથ્થો છે અને માત્ર ઉપયોગ કરવામાં ન આવે છે કે નલ પોઇન્ટર. તેથી તે વેપાર બંધ છે. અને તે પી તમને છોડી આવશે પાંચ સુયોજિત કરો તમે જવા માંગો છો, જે માર્ગ પર નક્કી કરવા માટે. તરીકે હેશીંગ હવે આ વિચાર, કોરે, ખરેખર સુપર પ્રચલિત છે. તેથી તદ્દન કિંમત થાય છે હેશ ખાલી ઇનપુટ તરીકે કંઈક લેવા અને એક આઉટપુટ પેદા કરે છે. તેથી હેશ વિધેય માત્ર એક એલ્ગોરિધમ છે. અને સામાન્ય રીતે, એક જટિલ કાર્ય હેતુ જીવન માં ઇનપુટ તરીકે કંઈક લેવા છે અને જેમ, આઉટપુટ તરીકે એક નંબર પેદા નંબર Z મારફતે 31 અથવા મારફતે એક, 25 દ્વારા શૂન્ય. તેથી તે એક જટિલ આઉટપુટ લે અને કંઈક કરવા માટે નીચે સંકોચાતો જશે કે થોડી વધુ છે ઉપયોગી અને વ્યવસ્થા. અને તેથી તે તારણ આપે છે એક ખૂબ જ લોકપ્રિય કાર્ય સુરક્ષા વિશ્વમાં કે અને માનવ વિશ્વના વર્ષો માટે ઉપયોગ કરવામાં આવી SHA1 કહેવામાં આવે છે. આ ગાણિતિક એક સુંદર ફેન્સી છે અનિવાર્યપણે કે જે કરે છે કે સૂત્ર. તમે ખરેખર મોટી લેવા zeros અને Chunk ones-- કે મેગાબાઇટ હોઈ શકે છે લાંબા સમયથી એક gigabyte long-- અને તે માટે તે નીચે સંકોચાતો જશે માત્ર થોડા બિટ્સ, થોડા બિટ્સ, કે જેથી તમે એક નંબર જેવી હોય છે ઝેડ મારફતે 31 દ્વારા એક, અથવા એક પરંતુ વાસ્તવમાં, તે થોડું છે માત્ર એક ઝેડ મારફતે કરતાં મોટી દુર્ભાગ્યે, અમે દંતૂશળ પર શું કરી રહ્યાં છો કોઈને playfully આ SHAppening કહેવાય જેમાં વિશ્વમાં વિશે છે કદાચ થોડા મહિનામાં સમાપ્ત સમય, સંશોધકો, કારણ કે માત્ર આ છેલ્લા અઠવાડિયે, એક અહેવાલ વિરુદ્ધ કે પ્રકાશિત શું સુરક્ષા સંશોધકો વિચાર્યું છે કેટલાક સમય માટે, ફક્ત દ્વારા વિશે ખર્ચ, તે શું હતું હું તે $ 175,000-- હતી લાગે મની ઘણો, પરંતુ પહોંચ બહાર ખાસ કરીને ખરાબ ખરાબ ગાય્ઝ, અથવા ખાસ કરીને ખરાબ countries-- $ 175,000 તમે ભાડે સર્વર ઘણો ખરીદી કરી શકે છે વાદળ જગ્યા. અને અમે પાછા આવો પડશે પહેલાં લાંબા વાદળ. પરંતુ તે માત્ર સર્વર ભાડે અર્થ એ થાય માઇક્રોસોફ્ટની સર્વરો જેવી પર જગ્યા, અથવા Google ના, અથવા એમેઝોન, અથવા તમે મિનિટ દ્વારા ચૂકવણી કરી શકો છો જ્યાં જેવા કોઈના એન્જીનિયરિંગ વાપરવા માટે. તમે ચૂકવણી કરી શકો છો અને જો તે બહાર વળે તેમના કમ્પ્યુટર્સ ઉધાર કોઈએ તમે તેવા પરચૂરણ ખર્ચ કર્યો છે અને રન કોડ તેના પર અને ખૂબ ફેન્સી ઉપયોગ ગણિત, તમે આકૃતિ અનિવાર્યપણે કરી શકો છો કોઈની હેશ વિધેય છે કેવી રીતે બહાર કામ, અને તેના ઉત્પાદન આપવામાં આવે છે, તેની ઇનપુટ શું એન્જિનિયર ઉલટાવી. અને આજના હેતુઓ માટે, આ ખરાબ છે, કહે છે કે તે પૂરતો. Sha1 અને જટિલ કાર્ય છે, કારણ કે જેમ તે સુપર સામાન્ય છે સુરક્ષા કાર્યક્રમો ઉપયોગ થાય છે, વેબ પર એનક્રિપ્ટ થયેલ જોડાણો, બૅન્ક વિનિમયો, સેલ્યુલર એન્ક્રિપ્શન તમારા સેલ ફોન, અને જેમ છે. અને તેથી કોઈપણ સમયે કોઈને ઉલટાવી માર્ગ શોધે છે આ ટેકનોલોજી એક એન્જિનિયર અથવા તેને તોડી, ખરાબ વસ્તુઓ થઇ શકે છે. હવે વિશ્વમાં પહેલાથી જ આ જાણતા હતા. આ નજીકના હતી. અને સમગ્ર વિશ્વમાં કારણ છે SHA1 થી SHA256 ખસેડવામાં, જે માત્ર એક ફેન્સી માર્ગ છે તેઓ મોટા બિટ્સ વાપરવા માટે કહી. અને હકીકતમાં, પણ CS50 પોતાના વેબસાઇટ ગયા વર્ષે અપગ્રેડ રહ્યો અમે આ બધા ઘણા સામનો નથી કે ધમકીઓ પીડીએફ પર વિચાર કરવાનો પ્રયાસ અને whatnot-- પરંતુ CS50 વેબસાઇટ , મોટા હેશ વિધેય વાપરે જે અમે સુરક્ષિત રહેશે છે. તમારા પીડીએફ તેથી બધા સલામત નથી, પરંતુ કરશે જરૂરી તમારા પૈસા અથવા કંઈપણ ખાસ કરીને ખાનગી અથવા વ્યક્તિગત વાપરવા માટે. તમે છો, તો એસપી તે URL તપાસો કેટલીક વધારાની વિગતો જેવી. તેથી સમસ્યા પાંચ સેટ ખરેખર ક્ષિતિજ પર. ક્વિઝ એક આ આગામી બુધવારે છે. પરંતુ ઓફિસ લાભ લેવા નથી કલાક, આજની રાત કે સાંજ અને આવતી કાલે બંને. અને પણ, ઓફિસ કલાકો લાભ લેવા તમે જમણી આ પછી, ઉપલબ્ધ છો. સ્ટાફ અને હું આસપાસ વળગી અને કરીશ આજની રાત કે સાંજ ઉપરાંત વધુ પરચુરણ ક્યૂ એન્ડ એ. અને મને ખૂબ અહીં, માટે નોંધ દો ન્યૂ Haven-- અહીં અમને તે જેથી તે સંપૂર્ણપણે દીઠ Scaz માતાનો ટીકા, મને ખાતરી છે કે છું, લાગ્યું ચઢાવ પર સંઘર્ષ એક બીટ જેવા. અને પ્રતિષ્ઠા કરીને, તમે તો પહેલેથી જ શીખી અથવા સાંભળ્યું ન હોય હાર્વર્ડ ખાતે કેટલાક મિત્રો પાસેથી ખબર છે, અહીં કેટલાક નવા સંસ્થાકીય મેમરી છે. પી સૉર્ટ પાંચ પ્રકારની સુયોજિત CS50 માં ખૂબ સખત હોય છે, અથવા સૌથી પડકારરૂપ સૌથી વધુ વિદ્યાર્થીઓ માટે. પરંતુ શું અર્થ એ થાય કે અમે છો છે લગભગ આ ટેકરી ની ટોચ પર. અને હું ખરેખર આ અર્થ નથી. તે સૌથી પડકારરૂપ છે, પરંતુ તે પણ એક સૌથી લાભદાયી છે કે મોટા ભાગના વિપરીત દરેક અન્ય પ્રારંભિક કમ્પ્યુટર સાયન્સ અમે જાણીએ છીએ કે અમેરિકામાં અલબત્ત, મોટા ભાગના વિદ્યાર્થીઓ એક પ્રસ્તાવના સમાપ્ત નથી અલબત્ત પહેલેથી જ અમલમાં કર્યા વૃક્ષો, અને પ્રયત્નોમાં જેવી વસ્તુઓ, અને હેશ કોષ્ટકો, અને જેમ. અને તેથી હું આશા છે, અને નથી અમે તમને છો કે આશા નથી એક પ્રચંડ અર્થમાં છે સંતોષ પણ જો કે બે અઠવાડિયા કે જે મારફતે તમે કે સંતોષ મેળવવા આ જેવી થોડી લાગે છે નથી. પરંતુ મને શંકા દૂર ચાલો, અમે માત્ર બાકી ચાર પી સેટ હોય છે. તેથી તે ટોચ સૉર્ટ દૃષ્ટિ છે. તે બીજી બાજુ પર, અમને વિશ્વાસ, તે માત્ર ટેકરીઓ અને વાદળો રોલિંગ છે. અને અમે puppies, કહેશે બીજી બાજુ પર હોય છે. તેથી જો તમે માત્ર અટકી છે ત્યાં થોડો સમય સુધી છે. હું અમે સંક્રમણ શરૂ ખરેખર તરીકે તેનો અર્થ, વેબ પ્રોગ્રામિંગ દુનિયામાં, તમે વસ્તુઓ become-- મળશે કે આ ખરેખર આરાધ્ય છે. ઠીક છે, અમે પાછળથી આ URL પોસ્ટ કરીશું. તમે પણ આપણે છીએ કે મળશે એક ઉચ્ચપ્રદેશ સુધી પહોંચી સૉર્ટ જ્યાં બધું છે ખરેખર હજુ પણ આધુનિક અને પડકારરૂપ ડિઝાઇન, પરંતુ તમે નથી અમે જેવી લાગે કરવા જઇ નિરંતર આ હિલ જઈ રહી છે. જેથી કેટલાક આરામ લે છે. જેથી વધુ મુસીબત વગર, ચાલો શરૂ કરીએ આ બજાર સંક્રમણ બનાવવા માટે વિશ્વમાં આ સત્ર માં વેબ, અને ખરેખર વિશ્વમાં જેની સાથે અમને તમામ વધુ પરિચિત હોય છે. અમે ઇન્ટરનેટ ઉપકરણો મળી છે અમારા ખિસ્સા માં, અમારા ડેસ્ક પર, અમારા backpacks, અને જેમ છે. કેવી રીતે આ કામ તમામ કરે છે? અને અમે કેવી રીતે લખવાનું શરૂ કરી શકો છો સુપર Arcane નથી કે કોડ અને કેટલાક ખીલેલું લખાણ પ્રોમ્પ્ટ તમારા મિત્રો અથવા પરિવાર કે કંઈ ક્યારેય સંપર્કવ્યવહાર કરવા માટે માંગો છો જવું છે છે, પરંતુ કંઈક સાથે તમે મૂકી શકો છો તેમના ફોન, અથવા તેમની વેબ બ્રાઉઝર્સ પર અથવા કોઇપણ ઉપકરણો પર જે તેઓ ક્રિયાપ્રતિક્રિયા કરે છે. તેથી અહીં કોઈના ઘર છે. અને આ ઘર ની અંદર એક દંપતિ છે લેપટોપ, ઓલ્ડ સ્કૂલ ડેસ્કટોપ એક દંપતિ એન્જીનિયરિંગ, કંઈક કહેવાય મધ્યમાં રાઉટર અથવા કેન્દ્ર અને પછી અમુક પ્રકારની કેબલ મોડેમ અથવા ડીએસએલ મોડેમ. અને પછી ઇન્ટરનેટ સામાન્ય રીતે, ત્યાં છે આકાશમાં એક વાદળ અપ તરીકે દોરવામાં આવે છે. તેથી આ ચિત્ર, છતાં ક્ર થોડું સૉર્ટ કરો, ચોક્કસપણે શું સૌથી મેળવે તમે કદાચ તમારા ઘરોમાં હોય છે અથવા અસરકારક શું તમે બધા છે તમારા ડોર્મ રૂમ, અથવા, એપાર્ટમેન્ટ અથવા ગમે છે. તેથી શું ખરેખર જ્યારે પર ચાલે છે તમે આજે ઇન્ટરનેટ ઉપયોગ કરવાનો પ્રયાસ કરો? પર તેથી દરેક કમ્પ્યુટર ઈન્ટરનેટ, તે બહાર વળે એક અનન્ય સરનામું છે કરવાની જરૂર છે, ખૂબ અમે જેમ વાસ્તવિક વિશ્વમાં જરૂર 51 પ્રોસ્પેક્ટ જેવી પોસ્ટલ સરનામું, સ્ટ્રીટ, ન્યૂ હેવન, કનેક્ટિકટ, અથવા 33 ઓક્સફર્ડ સ્ટ્રીટ, કેમ્બ્રિજ, મેસાચ્યુએટ્સમાં. તેથી ઇન્ટરનેટ પર કમ્પ્યુટર્સ જરૂર નથી અનન્ય પોતાને સંબોધન રીતે. છે કે જેથી જ્યારે એક કમ્પ્યુટર બીજા સાથે વાત કરવા માંગે છે, તે એક સંદેશ મોકલી શકો છો અને જેમને પ્રાપ્તકર્તા જાણ તે પ્રતિભાવ પાછા મોકલવા જોઈએ. તેથી તે માત્ર સૉર્ટ બનાવે સાહજિક અર્થમાં કદાચ બધું એક છે કે અમુક પ્રકારના સરનામું. પરંતુ તમે કેવી રીતે એક સરનામું મેળવી શકું? સારું, તમે અહીં વિચાર જો કેમ્પસ, અથવા તમે ઘરે જાઓ અને તમે ચાલુ તમારા લેપટોપ કે ડેસ્કટોપ કોમ્પ્યુટર, અને ક્યાં તેને પ્લગ અથવા, Wi-Fi સાથે જોડાવા તે તારણ છે કે જે ખાસ સર્વર છે સૌથી નેટવર્ક્સ પર DHCP સર્વર કહેવાય છે. ખરેખર તો કોઈ વાંધો નથી આ માટે શું રહે, પરંતુ તે ગતિશીલ યજમાન રૂપરેખાંકન છે માત્ર છે કે જે પ્રોટોકોલ, કહેતા ફેન્સી માર્ગ છે, આ છે ક્યાં યેલ છે કે કમ્પ્યુટર, હાર્વર્ડ છે, અથવા કોમકાસ્ટ અથવા છે, કે વેરાઇઝન છે અથવા તમારી કંપની છે જેની હેતુ જીવનમાં, તે સાંભળે ત્યારે, કોઈને નવા ઉમેરવામાં નેટવર્ક માટે, અહીં કહે છે, આ સરનામાંનો ઉપયોગ. તેથી આપણે મનુષ્યો માટે નથી અમારા કમ્પ્યુટર્સ માં હાર્ડ કોડ અમારી અનન્ય સરનામું છે. અમે હમણાં જ ખોલો, તેના પર ચાલુ ઢાંકણ, અને કોઈક આ સર્વર સ્થાનિક નેટવર્ક પર માત્ર મને કહે છે કે મારું સરનામું 51 પ્રોસ્પેક્ટ સ્ટ્રીટ છે, અથવા 33 ઓક્સફર્ડ સ્ટ્રીટ, અથવા જેમ. હવે તે નથી ચાલી રહ્યું છે કે જેથી વર્બોઝ છે. તેના બદલે હું શું વિચાર જાઉં છું છે આંકડાકીય સરનામું હોય છે જે IP સરનામું કહેવાય છે. IP ઈન્ટરનેટ પ્રોટોકોલ થાય છે. અને મતભેદ, તમારા જીવન માં આ સમય સુધીમાં છે તમે કદાચ સાંભળ્યું અથવા IP શબ્દ જોઇ અથવા સામાન્ય રીતે કદાચ તે આસપાસ ફેંકી દે છે. પરંતુ હકીકતમાં, તે સારુ છે સીધા આગળ એક વસ્તુ. IP એડ્રેસના માત્ર એક છે ડોટેડ દશાંશ નંબર, જેનો અર્થ તે કંઈક ડોટ છે કંઈક કંઈક ડોટ કંઈક DOT. અને તે somethings દરેક થાય 0 અને 255 વચ્ચે નંબર હોય છે. તેથી CS50 પાંચ વત્તા અઠવાડિયા, તો તેના પર આધારિત આ નંબરો 0 થી 255 માટે દરેક શ્રેણી, કેટલા બીટ્સ કે દરેક તે નંબર ચિહ્નો? પ્રેક્ષક: આઠ. ડેવિડ જે MALAN: તે આઠ પ્રયત્ન મળ્યું છે. તેથી કુલ માં, કેટલા IP સરનામું બિટ્સ છે? પ્રેક્ષક: 32. ડેવિડ જે MALAN: તેથી 32. 8 વત્તા 8 વત્તા 8 વત્તા 8 32 છે. કેટલા કુલ IP સરનામાઓ વિશ્વમાં ત્યાં હોઈ શકે છે? પ્રેક્ષક: 4 અબજ. ડેવિડ જે MALAN: તેથી આશરે ચાર અબજ કે 32 2 પાવર છે કારણ કે. અને જો તમે ન કરી શકો છો પ્રકારના તમારા ધ્યાનમાં grok, માત્ર ખબર 32-bit કિંમતો કે 4 અબજ તરીકે મોટી હોઈ શકે છે તે બધી હકારાત્મક કિંમતો જો. કે જેથી અર્થ એ થાય 4 અબજ છે વિશ્વમાં શક્ય IP સરનામાઓ. અને ફની વાર્તા, અમે પ્રકારની છો તેમને બહાર ચાલી રહ્યું છે. અને હકીકતમાં તે એક વિશાળ સમસ્યા છે વિશ્વમાં પણ આ સમસ્યા આવતા જોયું, પરંતુ જરૂરી જવાબ આપ્યો નથી તે શક્ય સૌથી ઝડપી રીતે. અને ખરેખર, એક વાર તમે કર્યું CS50 સમાપ્ત થાય છે અને શરૂ ધ્યાન ભરવા ટેક વિશ્વમાં, તમે આ ખૂબ જ સામાન્ય વિષયોનું છે જુઓ. ઉદાહરણ તરીકે, અમે ખરેખર જાઓ તો આજકાલ જૂની શાળા, Y2K. તે ખરેખર એક આશ્ચર્યજનક ન હતી. દરેક માટે જેમ મને ખબર 1,000 વર્ષ કે એક હજાર years-- કરતાં વધુ was-- કે છેવટે શું થવાનું હતું. અને હજુ સુધી, અમે તેને જવાબ છેલ્લી ઘડીએ ખૂબ. અને તે ફરીથી થઈ રહ્યું છે. તેથી આજે આપણે IP આવૃત્તિ 4 વિશે વાત કરીશું. પરંતુ ખબર છે કે વિશ્વમાં છેલ્લે મેળવવામાં આવે છે આસપાસ સુધારો કરવા માટે IPv6 કહેવાય કંઈક છે, જે બદલે 32-બીટ સરનામાં, uses-- કોઈને એક અનુમાન, કેટલા બિટ્સ લેવા માંગો છો? પ્રેક્ષક: 64? ડેવિડ જે MALAN: ગુડ ધારી, પરંતુ કોઈ. અમે છેલ્લે પ્રયાસ કરી રહ્યા છો આગળ વળાંક મળે છે. પ્રેક્ષક: 128. ડેવિડ જે MALAN: 128, જે એક freaking વિશાળ સંખ્યા છે IP સરનામાઓ, કારણ કે કે, સમય 2, 2 વખત જેવું છે ગુણ્યા 2 ઘણો વખત 4 અબજ ઉપર twos. વિચિત્ર તેથી જો. તે out-- વળે છે અને હું ફક્ત આ googled યેલ એન્જીનિયરિંગ out-- આ શોધવા માટે, અહીં યેલ અંતે સાથે શરૂ કરવા માટે હોય છે આ નંબરોની 130,132 ટપકું કંઈક અને 128,36 કંઈક DOT. પરંતુ ચોક્કસપણે છે બોર્ડ સમગ્ર અપવાદો શું વિભાગ પર આધાર રાખીને અને મકાન અને કેમ્પસ પર તમે છો. હાર્વર્ડ હોય શકે છે 140,247, અથવા 128,103. અને સામાન્ય રીતે આ છે નકામી માહિતી પરંતુ તે તમને હવે નોટિસ શકે છે કંઈક છે. તમે આસપાસ poking શરૂ કરવા માટે તમારા કમ્પ્યુટર્સ પર સેટિંગ્સ, તમે આ નોટિસ શરૂ થઇ શકે છે લાંબા પહેલાં દાખલાની પ્રકારના. તમે ઘરે છો અને ત્યારે એક છે એપલ એરપોર્ટ, અથવા એક લિન્કસીસ ઉપકરણ અથવા ડી-લિંક, અથવા ગમે તે છે તમારા માતા-પિતા કે ભાઈ સ્થાપિત તમારા ઘરમાં, તેમજ શું તમે કદાચ હોય એક ખાનગી IP સરનામું કહેવાય છે તે છે. અને આ ખરેખર એક હતા સરસ, કામચલાઉ ઉકેલ ચાલી સમસ્યા IP સરનામાઓ પર નહીં. અને તમારી સાથે શું કરી શકો ઘર નેટવર્ક typically-- અને પ્રમાણિકપણે, પણ યેલ અને હાર્વર્ડ શરૂ થાય છે વિવિધ areas-- માં આ કરવા માટે તમે છે એન્જીનિયરિંગ સમગ્ર ટોળું આપી શકે છે તમે મૂકી એક IP સરનામું જેથી લાંબા તેમની સામે એક ખાસ ઉપકરણ કંઈક રાઉટર કહેવાય છે, અથવા તે કહી શકાય પ્રોક્સી અથવા અન્ય કોઈપણ વસ્તુઓ સંખ્યા. પરંતુ અમુક ચોક્કસ ઉપકરણ કે કે એક IP સરનામું છે. અને પછી પાછળ કે ઉપકરણ, એક મકાન અંદર, ઘર અથવા એક એપાર્ટમેન્ટમાં અંદર હોઈ શકે છે, એન્જીનિયરિંગ કોઈપણ નંબર, જે તમામ શરૂ કરે છે કે જે IP સરનામું છે અહીં આ અંકો એક સાથે. અને તે કમ્પ્યુટર તેથી લાંબા તરીકે કન્વર્ટ કરવા માટે કેવી રીતે જાણે છે જાહેર સરનામું ખાનગી સરનામું, ઈચ્છિત તરીકે બધું કામ સૉર્ટ કરી શકો છો. પરંતુ આ કન્વર્ઝ છે કે જો તમે ઘરે છો અને તમે બહેન છે, અને તમે બંને છે કેટલીક વેબસાઇટ મુલાકાત, તે તમે જ છો, તો તે વેબસાઇટ ખબર નથી અથવા તમારા ભાઈ કે બહેન આ વેબસાઇટની મુલાકાત, તમે જ હોવી દેખાય છે કારણ કે વ્યક્તિ તમારી માહિતીના કારણ કે કે રાઉટર મારફતે ચાલે છે કે કેન્દ્રીય બિંદુ. પરંતુ આ નીચા સ્તરે વિગતો પર પૂરતી. માતાનો કેવી રીતે IP સરનામાં પર એક નજર કરીએ ક્યારેક મીડિયા કદાચ આવે અને અમે હવે વિનાશ શરૂ કરી શકો છો કેવી રીતે, તમારા માટે પ્રમાણિકપણે, પણ વધુ બતાવે છે. અમે આ ધૂંધળું શકે છે થોડી સેકન્ડો માટે લાઇટ. [વિડિઓ પ્લેબેક] -તે આઇપીપી 4 સરનામા પર 32-બીટ છે. -IP ES internet-- -Private નેટવર્ક, સર્વત્ર ખાનગી નેટવર્ક. તેમણે તેથી સુંદર છે. ચાર્લી પર -Come. ડેવિડ જે MALAN: તે એક અરીસો IP સરનામું. તેમણે અમને જોવા ભાડા છે કે જેના તે વાસ્તવિક સમય માં કરી છે. [સમાપ્ત પ્લેબેક] ડેવિડ જે MALAN: બરાબર. આ સાથે તેથી થોડા સમસ્યાઓ. તેથી, અમે શું શોધી રહ્યાં છો અહીં સ્ક્રીન પર એક કોડ એક માં લખાયેલ છે ઉદ્દેશ C- કહેવાય ભાષા, જે એક અનુગામી પ્રકારની છે અમે કરી રહ્યા છીએ કે સી ભાષા. આ એકદમ કંઈ નથી પ્રોગ્રામિંગ સાથે શું કરવું. હકીકતમાં, શ્રેષ્ઠ તરીકે હું કહી શકે છે, આ એક ચિત્ર કાર્યક્રમ છે કોઈને પરથી ડાઉનલોડ કે ઈન્ટરનેટ કોઈક crayons સંડોવતા. કદાચ ઓછી આઘાતજનક છે માન્ય અથવા અમાન્ય આ IP સરનામું? પ્રેક્ષક: અમાન્ય. ડેવિડ જે MALAN: અમાન્ય છે, કારણ કે 275 અલબત્ત, 0 નથી વચ્ચે અને 255 છે. તે પણ કારણ છે, જોકે કદાચ ઠીક છે તમે ક્રેઝી લોકો ટોળું કરવા માંગો છો નથી પર ટીવી pausing જે ગમે છે તેમના TiVos અને પછી જોવા માટે IP મુલાકાત ત્યાં ખરેખર કંઈક હોય તો. એક થોડી ઓછી આઘાતજનક છે કે જેથી. પરંતુ ખૂબ ખ્યાલ છે કે સૉર્ટ બધા અમને આસપાસ. તેથી અલબત્ત, અમને કંઈ ક્યારેય ખરેખર આંકડાકીય સરનામાંઓ લખો અમારા બ્રાઉઝર્સ માં. તે ખરાબ વસ્તુ પ્રકારની હશે Google, Google ની મુલાકાત લો છો, તો તમે 123.46.57.89 પર જાઓ હતી. અને સમગ્ર વિશ્વમાં હતી કે જે હમણાં જ યાદ છે. અને પ્રમાણિકપણે, અમે પ્રકારની કર્યું પહેલાં આ મુદ્દાને જોવા મળે છે. એક દિવસ પાછા લોકો નથી જ્યારે , સેલ ફોન અને સંપર્ક યાદીઓ છે અને કંપનીઓ ખરેખર, ખરેખર still-- હું કંપનીઓ હજુ પણ 800 છે ધારી નંબરો અને જેવા છે, પરંતુ તમે સામાન્ય રીતે જાહેરાત નંબરો જોવા તરીકે, સી-ઓ-એલ એલ ઇ સી ટી 1-800-એકત્રિત કરો. કોઈ એક ખરેખર યાદ કરી શકો છો કારણ કે એક બસ પર એક જાહેરખબર જોયા ત્યારે અથવા બિલબોર્ડ, શું કોઈની સંખ્યા છે, પરંતુ તેઓ ઉચ્ચ, કદાચ કરી શકો છો સંભાવના એક શબ્દ યાદ કરે છે. તેથી અમે એ જ અપનાવી વિશ્વમાં સિસ્ટમ કાઇન્ડ ઇન્ટરનેટ એક છે જેમાં ડોમેન નામ સિસ્ટમ આપણે મનુષ્યો કરી શકો છો કે જેથી લખો google.com, facebook.com, yale.edu, harvard.edu, અને કમ્પ્યુટર્સ આકૃતિ દો શું અનુરૂપ IP બહાર સરનામું આપેલા નામ છે. અને જે રીતે તમે આ કરી વાસ્તવિક દુનિયામાં, તે માટે $ 10 એક વર્ષ છે કદાચ $ 50 એક વર્ષ, તમે એક ડોમેન ખરીદી કરી શકો છો નામ, અથવા ખરેખર એક ડોમેન નામ ભાડે. અને પછી તમે ચૂકવણી કરી રહ્યાં છો વિષયક કે જે ડોમેઇન નામ ભાડે, તમે વિશ્વના જે તેમને કહેવું તમારા IP સરનામા શું છે તે જાણે છે. અને અમે આ જાય નહીં વિગતો છે, પરંતુ તમે ઘણા અંતિમ માટે, માંગો છો શકે છે પ્રોજેક્ટ, ખરેખર સાઇન અપ કરવા માટે તમારા પોતાના વેબ હોસ્ટિંગ માટે કંપની, ક્યાં પ્લે અથવા દર મહિને થોડા ડોલર માટે. તમે કેટલાક માટે, ખરીદી કરવા માંગો છો શકે થોડા ડોલર તમારા પોતાના ડોમેન નામ, માત્ર આનંદ માટે અથવા બિઝનેસ શરૂ કરવા માટે વ્યક્તિગત સાઇટ અથવા જેમ કે. અને તે બધા ખ્યાલ કે આખરે કરશે વિશ્વમાં કહેવાની તમે ઉકાળીને તમારા સર્વરના IP સરનામું શું છે. અને પછી આ DNS સર્વરો ખરેખર કાળજી લેવા વિશ્વના બાકીના જાણ. તેથી એ બધા DNS સર્વર અંદર, ટૂંકમાં, છે તેના મેમરી જેવા છે એક Google સ્પ્રેડશીટ સમકક્ષ અથવા એક એક્સેલ સ્પ્રેડશીટ ઓછામાં ઓછા નામો છે, જે એક બે કૉલમ, , harvard.edu જેવી અને yale.edu, અને google.com. અને અન્ય સ્તંભ છે IP સરનામું અથવા IP અનુરૂપ સરનામાં. અને અમે ખરેખર આ જોઈ શકો છો. મારા Mac-- અને તમે કરી શકો છો તેથી Windows કમ્પ્યુટર્સ પર આવું પરિચિત હોઈ શકે, કારણ કે હું ટર્મિનલ વિન્ડોમાં ખોલો તો અહીં, તદ્દન CD50 IDE માં એક જેવી, મોટા ભાગના કમ્પ્યૂટરો કહેવાય આદેશ છે nslookup, નામ સર્વર જુઓ. અને હું કંઈક લખો તો જેવી yale.edu અને Enter દબાવો, શું મારા નેટવર્ક તરીકે સહકાર તો હું જોવા જોઈએ તે વર્ગ પહેલાં બહુવિધ પરીક્ષણો માટે કર્યું began-- માતાનો google.com પ્રયાસ કરીએ. અલબત્ત હવે કશું કામ કરી રહ્યા છે. તે મહાન છે. બધા હક છે, એક ક્ષણ માટે દ્વારા ઊભી છે. nslookup google.com. વેલ, જો જોવા દો વાસ્તવિક internet-- નં. કે થયું શું છે. દેવ મારા ઓહ, બધા અધિકાર. Wi-Fi તોડી નાખ્યો હતો. અરે, મારા IP સરનામું શું છે ખબર કરવા માંગો છો? બધા અધિકાર. YaleSecure. આ તમને મુશ્કેલીનિવારણ કેવી રીતે છે કમ્પ્યુટર વૈજ્ઞાનિક તરીકે વસ્તુઓ. અમે આ બોલ પર Wi-Fi કરો. ઠીક છે. અને ખરેખર, Scaz તમે મન, કરી સુરક્ષિત એક માં લોગ ઇન? નહિંતર વધુ પરીક્ષણો આભાર, બરાબર are-- તમે Yale-- અથવા તોડી છે. હું YaleSecure પર જાઓ કરવા માંગો છો. ઓહ, અને કદાચ આપણે બરાબર હશો. કદાચ અમે પાછા છો. અને તે એક કોમ્પ્યુટર તરીકે, કેવી રીતે વૈજ્ઞાનિક કમ્પ્યુટર નક્કી કરે છે. [વધાવી] બધા અધિકાર. તેથી હું આ અંદર હતી, જ્યાં ટર્મિનલ વિન્ડોમાં જેથી-કહેવાય છે, અને હું nslookup હોય તો yale.edu, ત્યાં અમે જાઓ. તેથી હું IP સરનામું પ્રથમ પાછા મળી મારા લેપટોપ ઉપયોગ કરી રહ્યા છે કે DNS સર્વર. તેથી DHCP સર્વર ઉપરાંત અમે એક ક્ષણ પહેલા કહેવાની વિશે વાત કરી મારા લેપટોપ મારા IP સરનામું છે કે DHCP સર્વર છે પણ વાપરવા માટે શું DNS સર્વર મને કહે છે. નહિંતર હું હશે જાતે જ આ લખો. પરંતુ તે છે કે જે બધી રસપ્રદ નથી. શું હું વિશે કાળજી આ છે દેખીતી રીતે યેલ વેબસાઇટ IP સરનામું. તેથી હકીકતમાં, ચાલો આ પ્રયાસ કરીએ. મને એક બ્રાઉઝર માં અપ જાઓ અને જવા દો HTTP માટે: //, અને પછી તે IP સરનામું, અને Enter દબાવો. અને અમને જોવા દો. કેવી રીતે બીજું તમે કરી શકો છો છે યેલ વેબસાઇટ્સ મુલાકાત લો. હવે તે છે કે જે બધી યાદગાર નથી. જેમ, પૂર્વ frosh કદાચ નથી જઈ રહ્યા છે આ ખાસ સરનામા યાદ રાખો જો મુલાકાત પછી ત્યાં મુલાકાત માટે જણાવ્યું હતું. પરંતુ તે કામ લાગતું નથી. અને તેથી DNS ખરેખર માત્ર માટે પરવાનગી આપે છે વધુ માનવ મૈત્રીપૂર્ણ સરનામાં હોય છે. પરંતુ તેઓ જરૂરી નથી માત્ર એક જવાબ મળે છે. હકીકતમાં, જ્યારે તમે છો ખરેખર મોટી ટેક કંપની, તમે કદાચ કરવા માંગો છો સર્વરો ઘણાં હોય છે. પણ આ ભ્રામક છે. તેથી યેલ કદાચ નથી માત્ર એક વેબ સર્વર છે. Google કદાચ નથી માત્ર 10 અથવા તેથી વેબ સર્વરો. Google ખાસ કરીને કદાચ વેબ સર્વરો હજારો છે પ્રતિભાવ આપી શકે છે કે વિશ્વમાં અમને જેવા લોકો પાસેથી અરજીઓ છે. પરંતુ તેઓ પણ કહેવાય ટેકનોલોજીનો ઉપયોગ લોડ સંતુલન, જે લાંબા વાર્તા ટૂંકી, વિશ્વમાં માત્ર થોડા ઉપકરણો છે વધુ સર્વરો સમગ્ર ભાર ફેલાય છે. તેથી તે પ્રકારની એક સ્પાઈડર વેબ જેવું છે તમે અરજીઓ dispatching કરશે. પરંતુ હવે માટે, કે જે બધી છે આજે રસપ્રદ એક ડોમેન નામ છે google.com પણ કરી શકો છો જેમ કે જેવી ઘણી IP સરનામાઓ છે. પરંતુ કેવી રીતે અમારી માહિતી બધા ખરેખર કરે આગળ અને પાછળ પછી અંતે મળી શકે? વેલ, તે આ છે કે બહાર વળે વસ્તુઓ ઇન્ટરનેટ પર રાઉટર તરીકે ઓળખાય છે. અને એક રાઉટર શું છે જો તમે પહેલાથી જ ખબર છે કે હદ? અને હું શબ્દ એક દંપતિ ઉપયોગ કર્યો ઘર સંદર્ભમાં વખત પરંતુ સરળ શબ્દો માં, રાઉટર શું કરે છે? મને તેના નામ પર આધારિત માત્ર એક અનુમાન આપો? પ્રેક્ષક: તેથી એક માર્ગ અથવા પાથ? ડેવિડ જે MALAN: તેથી તે એક માર્ગ અથવા પાથ છે. તેથી એક માર્ગ એક માર્ગ છે અથવા પાથ, ચોક્કસ. અને રાઉટર, જેથી ઉપકરણ કે ખરેખર રૂટ્સ વિશેની મહિતી, પોઇન્ટ અને બી વચ્ચે ડેટા ખસેડવા કરશે અને તેથી fact-- અને આ કદાચ જ્યારે રાઉટર તમે Google નિરૂપણ વિશ્વમાં, બધા તમે વિચાર છટાદાર માર્કેટિંગ આકૃતિઓ છે. અને તેથી આ સૌથી જેવું છે હું શોધી શકે પ્રતિનિધિ એક કે હળવું રસપ્રદ હતા. આ બિંદુઓ અથવા આશા glimmers દરેક વિશ્વમાં એક રાઉટર રજૂ કરે છે. અને તેમને દરેક એક વાક્ય છે કેટલાક અન્ય રાઉટર વચ્ચે. ખરેખર, કારણ કે ત્યાં હજારો કદાચ છે, આસપાસ રાઉટર્સ લાખો વિશ્વ, જે કેટલાક અમારા ઘરો છે અને અમારા કેમ્પસ, પરંતુ ઘણો પર મોટી કંપનીઓ દ્વારા માલિકી છે જે અને આંતરિક રીતે જોડાયેલા હોય છે કે, તેથી જો હું યેલ અંતે અહીં અમુક માહિતી મોકલવા માંગો છો કેમ્બ્રિજ ઘરે પાછા, યેલ કદાચ ચોક્કસપણે, એક કેબલ નથી, હાર્વર્ડ સીધા જઈ રહી છે. અને યેલ નથી રહ્યું એક કેબલ એમઆઇટી, અથવા સ્ટેનફોર્ડ કરવા માટે, અથવા બર્કલે, અથવા Google માટે, અથવા સ્થળો કોઈપણ સંખ્યા. તેના બદલે, યેલ, અને હાર્વર્ડ, અને ઇન્ટરનેટ પર દરેક વ્યક્તિને એક અથવા વધુ રાઉટર હોય છે કદાચ, તેની સાથે જોડાયેલ કેમ્પસ સીમા પર. મારી માહિતી માંગે છે કે જેથી જ્યારે યેલ કેમ્પસ છોડી, તે છે, કે જે નજીકના રાઉટર જાય આ બિંદુઓ દ્વારા ચિતરવામાં. અને છે કે શું બહાર પછી તે રાઉટર આધાર તે આ રીતે છે, અથવા આ રીતે મોકલવા માટે, અથવા આ માર્ગ, અથવા આ રીતે આધારિત તેના મેમરી અન્ય ટેબલ પર, અન્ય એક્સેલ ફાઈલ અથવા Google સ્પ્રેડશીટ કે એક સ્તંભમાં તમારા IP સરનામા શરૂ થાય છે, કહે છે નંબર એક સાથે, આ માર્ગ પર જાઓ. તમારા IP સરનામા સાથે શરૂ થાય છે એક નંબર બે, કે માર્ગ પર જાઓ. અને તેથી તમે તેને તોડી શકે છે રાઉટર મોકલવા હોય સંખ્યાની માહિતી દરેક રીતે. અને અમે પ્રકારની તેમજ આ જોઈ શકો છો. ચાલો આ ટર્મિનલ માં આગળ જવા દો વિન્ડો ફરી, અને દો મને આગળ વધો અને માર્ગ ટ્રેસ, માતાનો, www.mit.edu કહેવું, જે એક દંપતિ સો માઇલ દૂર છે. તે ખરેખર ખરેખર ઝડપી હતી. તેથી શું માત્ર થયું? માત્ર સાત પગલાં તેથી, અને માત્ર ચાર મિલિસેકન્ડોમાં, હું ઇન્ટરનેટ પર ડેટા મોકલ્યો અહીં યેલ અંતે માંથી એમઆઇટી છે. આ પંક્તિઓ દરેક, તમે આ કરી શકો છો કદાચ હવે શું રજૂ ધારી? પ્રેક્ષક: રાઉટર. ડેવિડ જે MALAN: રાઉટર. ત્યાં જેમ તેથી ખરેખર, તે જુએ છે સાત કે તેથી રાઉટર્સ, મને વચ્ચે કે છ રાઉટર શારીરિક અહીં યેલ કાયદા શાળામાં અને એમઆઇટી વેબસાઇટ ત્યાં નહીં. અને શું અમે આ બીયા એકત્ર કરી શકે છે તરીકે નીચે પ્રમાણે અને મને તે સાફ કરીએ. હું એક આદેશ સાથે તેની પુનઃ ચલાવો જાઉં છું માત્ર કહેવા -q 1 વાક્ય દલીલ, માત્ર મને એક ક્વેરી આપે છે. મૂળભૂત રીતે, ટ્રેસ માર્ગ ત્રણ છે. આપણે જોયું અને તે શા માટે છે નંબરો જુમખું. હું ઓછી સંખ્યામાં જોવા માંગો છો માત્ર આઉટપુટ ક્લીનર રાખવા. અને શું થાય છે તે જોવા દો. કારણ ગમે તે માટે તેથી, યેલ વિચાર પર કોઈને તે કૉલ રમુજી હશે તમારા મૂળભૂત રાઉટર arubacentral, જે VLAN અથવા વર્ચ્યુઅલ પર છે લેન, વર્ચ્યુઅલ સ્થાનિક વિસ્તાર નેટવર્ક 30-- જેથી તમે કદાચ ઓછામાં ઓછા છે 29 others-- router.net.yale.internal. અને અહીં એક નકલી કાઇન્ડ .Internal છે ટોચ સ્તર ડોમેન માત્ર વાપરી શકાય રાખવાનો કેમ્પસ પર. અને લાગતાવળગતા IP સરનામું નોટિસ તે અહીં છે ત્યાં કે રાઉટર, ના કેમ્પસ પર 172.28.204.129 છે. અને તે 36 મિલિસેકન્ડોમાં લીધો ત્યાં અહીં જાઓ. રમૂજી વાર્તા. અમે હમણાં જ એક ક્ષણ કે પાછા મળશે. પરંતુ હવે બીજા રાઉટર દેખીતી રીતે arubacentral જે શારીરિક અમુક પ્રકારના હોય છે જોડાણ સૌથી likely-- મનુષ્યો તે નામકરણ સંતાપ ન હતી. યેલ મનુષ્યો નામકરણ સંતાપ ન હતી તે તમારા નેટવર્ક અંદર છે, કારણ કે એવું જણાય છે કે. અને તેથી તે માત્ર એક IP સરનામું છે. પરંતુ તે પછી ત્રીજા રાઉટર અહીં યેલ નેટવર્ક પર તે કદાચ થોડો છે દૂર દૂર હજુ cen10g કહેવામાં આવે છે ગમે કે asr.net.yale.internal છે. અને તે પણ એક IP સરનામું છે. હવે શા માટે આ નંબરો છે વધઘટ થતી પ્રકારની? 2.9, 1.4, 36? રાઉટર્સ વ્યસ્ત વિચાર. અને તેઓ ગીચ વિચાર અને ટેકો આપ્યો છે. હજારો લોકોની આ છે હમણાં ઇન્ટરનેટ નો ઉપયોગ કેમ્પસ. એક સો લોકો આ છે હમણાં ઇન્ટરનેટ નો ઉપયોગ રૂમ. અને તેથી શું થઈ રહ્યું છે તે છે રાઉટર્સ ગીચ મળી શકે છે. અને તેથી તે સમય કદાચ થોડો વધઘટ. તેઓ જરૂરી નથી તેથી કે શા માટે તેમના મોઢા પર વધારે છે. પરંતુ બધી વસ્તુઓ પ્રકારની વિચાર પગલું ચાર રસપ્રદ. દેખીતી રીતે યેલ અને વચ્ચે પગલું ચાર અન્ય હોપ છે. અને જ્યાં રાઉટર છે કદાચ પગલું ચાર છે? AUDIENCE: [અશ્રાવ્ય] ડેવિડ જે MALAN: જેએફકે કદાચ, કદાચ એરપોર્ટ પર. પરંતુ ગમે તે કારણોસર, સિસ્ટમ સંચાલકો, જેથી માટે સર્વરો ચલાવવા કે geeks વર્ષ રાઉટર્સ નામ આપવામાં આવ્યું છે સૌથી નજીકનું એરપોર્ટ કોડ પછી. તેથી જેએફકે કદાચ અર્થ એ થાય તે માત્ર ક્યાંક છે ન્યૂ યોર્ક, કદાચ મેનહટનમાં બરો અથવા એક છે. nyc2, કદાચ, અન્ય સૂચવે ક્યાંક ન્યૂ યોર્ક છે કે રાઉટર. હું ખૂબ જ્યાં પંક્તિ ખબર નથી છ, અહીં રાઉટર નંબર છ છે. એક મોટી ISP quest.net ઇન્ટરનેટ સેવા પ્રદાતા, કે ઇન્ટરનેટ કનેક્ટિવિટી પૂરી પાડે છે યેલ અને અન્ય જેવા મોટા સ્થળોએ છે. અને પછી આ છેલ્લા એક, તે કે એમઆઇટી પણ નથી જેવી લાગે છે તેમના પોતાની વેબસાઇટ હોય જરૂરી કેમ્બ્રિજ, પરંતુ તેઓ કર્યું તેમની વેબસાઈટ ની આઉટસોર્સ, અથવા ભૌતિક સર્વરો ઓછામાં ઓછા, અકામાઈ નામની કંપનીની છે. અને અકામાઈ ખરેખર અધિકાર નીચે છે કેમ્બ્રિજ માં એમઆઇટી ના માર્ગ તે બહાર કરે છે. પણ વિચાર્યું કે ખૂબ ખ્યાલ તમે www.mit.edu જઈ રહ્યાં છો અમે ખરેખર મોકલી શકાયો હોત વિશ્વમાં ગમે ત્યાં. અને ચાલો ક્યાંક જોવા દો વિશ્વમાં બીજા. મને આગળ વધો અને સાફ આ સ્ક્રીન છે અને તેની જગ્યાએ તેથી, માત્ર એક જ વાર, માર્ગ ટ્રેસ www.cnn.co.jp કરવા માટે, એક ક્વેરી, જાપાની ઘર પાનું સીએનએન, સમાચાર સાઇટ માટે. અને હવે હું Enter દબાવો તો માતાનો જુઓ શું થાય દો. અમે ફરીથી arubacentral શરૂ કરી રહ્યા છીએ. અમે પછી જઈ રહ્યાં છો નનામું રાઉટર, થોડા વધુ. તેથી તે 12 હોપ્સ લીધો જાપાન માટે આ સમય મળે છે. અને અમે બીયા એકત્ર કરી શકે છે તે જોવા દો. તેથી જ હોપ, જ હોપ. હવે સહેજ અલગ છે. આ એક રસપ્રદ છે. તેથી હું અહીં અનુમાન લગાવવા છું, stamford1 એક છે દૂર પણ કનેક્ટિકટ માં થોડા નગરો. પંક્તિ છ આ રાઉટર અને સાત નામો નથી. પરંતુ આ અદ્ભૂત પ્રકારની છે. તેથી શું વચ્ચે હોય તેમ લાગે છે પગલું સાત અને આઠ રાઉટર? અને શા માટે તમે ખૂબ કહે છે? અરે વાહ? પ્રેક્ષક: મહાસાગર. ડેવિડ જે MALAN: કદાચ એક મહાસાગર. અમે એ વાત સાચી છે ખબર જેમ કે, તર્ક, અધિકાર? પરંતુ અમે ખૂબ પ્રકારની ખાતરી કરી શકો છો જેવું અનુભવ શા માટે? શું વચ્ચે બદલાઈ ગયેલ છે પંક્તિઓ સાત અને આઠ? તે જવા માટે ઘણો વધુ સમય લીધો ગમે તે આ નનામું રાઉટર સાત છે, કદાચ ક્યાંક માં કોંટિનેંટલ યુએસ, આઠ પગલું જે જાપાનમાં ક્યાંક કદાચ છે ત્યાં .જેપી નું ડોમેઈન નામ પર આધારિત છે. અને તેથી તે વધારાની સો કંઈક મિલિસેકન્ડોમાં અથવા 90 અથવા તેથી મિલિસેકન્ડોમાં છે જઈને અમારી માહિતી પરિણામ પાણી એક ખૂબ મોટી શરીર પર. હવે જિજ્ઞાસાપૂર્વક, તે કદાચ લાગે છે કે કેબલ સમગ્ર યુ સમગ્ર જાય છે. અમે ખરેખર પર જઈને રહ્યાં છો, તો વેસ્ટ કોસ્ટ, જાપાન મેળવવા માટે તે લાંબા માર્ગ પ્રકારની છે અમે અન્ય માર્ગ જાઓ. તેથી તે સંપૂર્ણપણે સ્પષ્ટ નથી શું શારીરિક પર ચાલી રહ્યું છે. પરંતુ હકીકત એ છે કે દરેક વધારાના હોપ ખરેખર સ્પષ્ટ લાંબા સમય સુધી લીધો દરેક અન્ય કરતાં, તે છે કે સીએનએન ખાતરી ખૂબ સારી જાપાનીઝ વેબ સર્વર ખરેખર કદાચ છે જાપાનમાં. અને તે ચોક્કસપણે દૂર છે દૂર એમઆઇટી કરતાં રહી છે. અને તે પણ નોંધ્યું છે કે વર્થ છે તમારી માહિતી જરૂરી નથી આ યાત્રા માટે જતા ટૂંકી શક્ય અંતર. હકીકતમાં, જો તમે આસપાસ રમી ઘરે ટ્રેસ માર્ગ સાથે માત્ર રેન્ડમ વેબસાઇટ્સ ચૂંટતા, તમે માત્ર એક ઇમેઇલ મોકલવા માટે છે કે જે શોધી શકે છે અથવા વેબસાઇટ ની મુલાકાત લો કે, ન્યૂ હેવન માં અહીં છે ક્યારેક તમારા ડેટા પ્રથમ કદાચ એક ચકરાવો લેવા ડીસી નીચે જાય છે, અને પછી પાછા આવો. અને તે માત્ર કારણ કે છે ગતિશીલ રૂટીંગ નિર્ણયો કે આ એન્જીનિયરિંગ બનાવે છે. હવે માત્ર આનંદ માટે, પ્રોડક્શન ટીમ અમારા માટે આ વીડિયો એક સુવ્યવસ્થિત માત્ર થોડી વધુ succinct હોય છે. પરંતુ અમને એક ઝડપી અર્થમાં આપી અહીં અને અમે લાઇટ છોડી શકો છો થઈ ખૂબ કેબલ સંગ્રથિત માત્ર કેવી રીતે ખરેખર અમારી માહિતી તમામ વહન. [વિડિઓ પ્લેબેક] [સંગીત વગાડવાનો] [સમાપ્ત પ્લેબેક] ડેવિડ જે MALAN: બધા નેટવર્કીંગ વિડિઓઝ દેખીતી રીતે ઠંડી ઊંડાણ સંગીત છે. તેથી તે માત્ર એક વિચાર છે કેટલી હોય અર્થમાં હૂડ નીચે ચાલુ કરવામાં આવી. પરંતુ એક જોવા દો સહેજ નીચા સ્તરે હવે શું માહિતી ખરેખર છે તે રેખાઓ સરકાઉ, અને તે પણ વાયરલેસ રહ્યું આ જેમ એક રૂમમાં. તેથી તે તમને વિનંતી જ્યારે બહાર વળે વેબ પાનું, અથવા, એક ઈ મેલ મોકલવા અથવા વેબ પાનું, અથવા એક ઈ મેલ પ્રાપ્ત અથવા એક Gchat સંદેશ, અથવા એક ફેસબુક સંદેશ, અથવા જેમ, કે જે માત્ર એક નથી વાયરલેસ વહેતી બીટ્સ મોટા ભાગ હવા મારફતે અથવા ઇલેક્ટ્રોનિક એક વાયર પર. તેના બદલે, તે વિનંતી અથવા પ્રતિભાવ સામાન્ય છે અલગ ટુકડાઓમાં chunked. તેથી જો તમે એક હોય ત્યારે અન્ય શબ્દોમાં, બીજા કમ્પ્યુટર બનાવવા માટે વિનંતી અથવા તમે એક પ્રતિભાવ પાછા વિચાર અન્ય કમ્પ્યુટર થી માંગો, તો, દાખલા તરીકે, ધારવું ઘણા લોકો unfamiliar-- આ days-- હોઈ લાગે છે આ સાથે પરિચિત હોય તો નથી આ સાથી fellow--. તેથી ધારવું આ એક સંદેશ એ છે કે હું પાછા કોઈને મોકલવા માંગો છો. ખૂબ જ પાછળ કરવા માંગો છો કોણ આજે રિક Astley એક ચિત્ર પ્રાપ્ત? ઠીક છે, તમારું નામ શું છે? પ્રેક્ષક: કોલ. ડેવિડ જે MALAN: તે શું છે? પ્રેક્ષક: કોલ. ડેવિડ જે MALAN: હોલ્ટ? એચ-ઓ? પ્રેક્ષક: સી-ઓ-એલ ઇ. ડેવિડ જે MALAN: સી-ઓ-એલ-ઇ, કોલ. માફ કરશો. સી-ઓ-L-E. બધા અધિકાર. હું કોલ આ મોકલવા માંગો છો તેથી જો અહીં ચિત્ર, તમે આ ખબર અધિકાર, મોટા ચિત્ર પ્રકારની છે? આ એક થોડા હોઈ શકે છે કિલોબાઈટોમાં, થોડા મેગાબાઇટ્સ, ખાસ કરીને તે હાઇ ઠરાવ જો. અને હું ખરેખર બંધ કરવા માંગો છો નથી ઇન્ટરનેટ નો ઉપયોગ કરીને બીજું દરેકને હું ખરેખર આ મોકલવા માત્ર જ્યારે મોટા, ઉચ્ચ ગુણવત્તા ચિત્ર ઓરડામાં સમગ્ર રિક Astley છે. હું ચાલુ રાખવા માટે તમારા ડેટા માંગો છો નેટવર્ક અને Wi-Fi પસાર તેમજ. અને તેથી તે sense-- અને આ બનાવે ઇલેક્ટ્રોનિક વસૂલ છે વાસ્તવિક દુનિયામાં ખૂબ જ નથી. ખરેખર, આ ઘણા હોય રહ્યું છે અર્થ તમે મારા ઓડિયો બહાર લે છે. હું આ અશ્રુ તેથી જો અહીં આ જેમ હાફ, હવે મુસાફરી કરી શકે છે ઈન્ટરનેટ વધુ અસરકારક રીતે, તે એક નાના ભાગ છે, કારણ કે. નીચા સંભાવના સાથે જેથી તે રહ્યું છે કોઈના ટ્રાફિક સાથે અથડાઈ ઇન્ટરનેટ પર. અને તમારા કમ્પ્યુટર ખરેખર કરે તેથી શું તમે કોલ એક સંદેશ મોકલવા માંગો છો ત્યારે તેને આ જેવા સંદેશ હિસ્સામાં છે નાના ટુકડાઓ, ટુકડાઓ, તેથી વાત કરવા માટે. અને પછી તે અંદર તેમને મૂકે શું અમે વર્ચ્યુઅલ એન્વલપ્સ સૉર્ટ કહી શકશો. તેથી હું અહીં ચાર કાગળ પરબિડીયાઓમાં બીડી છે. અને હું તેમને પૂર્વ નંબર કર્યું એક, બે, ત્રણ અને ચાર. અને હું આ બોલ પર કરવા જઇ રહ્યો છું શું આ કારણે, માત્ર એક સામાન્ય મેઇલિંગ ગમે હું ત્યાં કોલ નામ મૂકી જાઉં છું છે. અને પછી ટોચ પર, હું છું ત્યાં મારું નામ મૂકવા જવાનું, ડેવિડ, આ પ્રકારનું પ્રથમ પેકેટ કે જેથી હું ઇન્ટરનેટ પર ત્યાં બહાર મોકલવા છું જેવી થોડી કંઈક જુએ છે આ મુખ્ય લાક્ષણિકતાઓ જે તે છે કે જે હોય છે સરનામું, એક સંબોધવા માટે, અને તે પણ એક સંખ્યા છે, તેથી કે આશા છે કે માટે પૂરતી માહિતી છે કોલ આ સંદેશ પુનર્ગઠનનો. તેથી મને અહીં, એ જ કરવા દો અહીં જ છે, અને અહીં જ, આ તેમના નામ લખી તેમને બધા પર ક્ષેત્ર છે. અને પછી આગળ વધો અને અંદર આ ચિત્રો મૂકી. તેથી અહીં એક પેકેટ છે તે જવા માટે તૈયાર છે. અહીં અન્ય પેકેટ છે તે જવા માટે તૈયાર છે. અહીં એક ત્રીજા પેકેટ છે તે જવા માટે તૈયાર છે. અને અહીં એક ચોથા છે જવા માટે તૈયાર છે કે પેકેટ. અને હવે વિશે રસપ્રદ શું છે કેવી રીતે વાસ્તવિકતા કામ ઈન્ટરનેટ છતાં પણ હું મળી કર્યું છે ચાર પેકેટો, જે તમામ જ નક્કી કરવામાં આવે છે સ્થાન, તેઓ જરૂરી નથી એ જ માર્ગ પસાર થઈ રહ્યું છે. અને હું આ હાથ શકે તેથી ભલે નજીકના રાઉટર માટે આ બોલ પર પેકેટો તમે કરવા માંગો છો, તો છે, કહે છે કે દો તેમને દરેક રીતે મોકલી, માતાનો જોવા દો શું ખરેખર, ધ્યેય થાય જે કોલ કરવા માટે આખરે તેમને વિચાર છે. અને ખરેખર, તેઓ પહેલેથી જ નથી જરૂરી જ દિશામાં લઇ જાય છે. અને તે દંડ છે. આ થોડો બેડોળ છે અને ઓપ્રાહ શૈલી આજે. અને હવે ઇરાદાપૂર્વક મને દો એક કે પાછા લે છે. અને હવે કોલ, તમે કરવા માંગો છો, તો તે શ્રેષ્ઠ તરીકે તમે આ કરી શકો છો ફરીથી ભેળું કરવું. અલબત્ત, અમે બધા ધારી શકે છે તે અહીં નિષ્કર્ષ હોઈ ચાલે છે. તમે 3/4 હોય રહ્યા છીએ માત્ર એક ક્ષણ રિક Astley. અને છતાં શું છે કે સૂચિતાર્થ? તમે તેને પકડી પ્રયાસ કરવા માંગો છો? અમે એક કેમેરા હોય તમે ઇચ્છો તો તમે પર નિર્દેશ અહીં રિક Astley સાથે ડોળ કરવા માટે. ત્યાં અમે જાઓ. કોઈ. પરંતુ તમે ગુમ થઈ લાગે છે રિક Astley એક ટુકડો. તેથી તે તારણ આપે છે કે ઈન્ટરનેટ સામાન્ય રીતે IP માત્ર દ્વારા ચલાવાય છે, પરંતુ હકીકતમાં આપણે ખૂબ જ સાંભળ્યું કે વિડીયો લેક્ચર શરૂ અને તમે કદાચ આ જોઇ છે શું ખરેખર often-- વધુ ટૂંકું તમે વિશે સાંભળવા હોય છે પ્રોટોકોલ છે? પ્રેક્ષક: TCP / IP. ડેવિડ જે MALAN: TCP / IP, જે માત્ર એક સંયોજન છે બે પ્રોટોકોલો રહેલા એક IP કહેવાય છે. જે ફરીથી, માત્ર સમૂહ છે સંમેલનો કે જે મારફતે અમે ઇન્ટરનેટ દરેક કમ્પ્યુટર સંબોધવા. અને પછી TCP, જે અન્ય હેતુ સેવા આપે છે. TCP પ્રોટોકોલ છે કે જે તમને સામાન્ય રીતે જોડાણમાં વાપરવા IP સાથે, કે અન્ય વચ્ચે વસ્તુઓ ગેરંટી નહીં. હકીકતમાં, TCP પ્રોટોકોલ છે કે પેકેટો કે એક નોટિસ કરશે દેખીતી રીતે મેળવવા માટે ન હતી કોલ, તેમણે લાગે છે કારણ કે ચાર પૈકી ચાર નંબર ગુમ થઈ. અને તેથી શું TCP, પ્રોટોકોલ , કરે છે તે કોલ કહે છે અરે કોલ, તમે માત્ર પ્રાપ્ત જો ચાર પેકેટો ત્રણ, જે એક તમે મને કહી ખૂટે છે, અનિવાર્યપણે, જીવન અને પછી મારા હેતુ કે retransmit પ્રયત્ન કરીશું. અને તેથી જો હું પણ પ્રેષક, TCP ઉપયોગ કરી રહ્યા છો હું પછી એક નવી packet-- બનાવવા જોઈએ આ કરચલીવાળી એક અહીં માત્ર આ ભાગ retransmit તે આખરે કોલ છે કે જેથી સંપૂર્ણ સંભારણું છે, બીજું કંઈ હોય. ખરેખર પરંતુ તેથી છેવટે માહિતી તેના યોગ્ય મુકામ નહીં. પરંતુ કમનસીબે, કોલ નામ નોંધી ફ્રન્ટ માટે પૂરતી નહી હોય પર સે દીઠ. અને ખરેખર, હું લખવા ન હોત કોલ નામ છે, પરંતુ કદાચ કવર પર તેમના IP સરનામું. અને હું ડેવિડ લખવા ન હોત. હું પરબિડીયું પર મારા IP સરનામું લખવા છો કમ્પ્યુટર્સ ખરેખર કરી શકો છો કે જેથી આગળ અને પાછળ વાતચીત. પરંતુ તે કમ્પ્યુટર્સ કે બહાર વળે સેવા આપવા કરતાં રીતે વધુ કરી શકો છો રિક Astley ચિત્રો. તેઓ પણ ફરિથી કરી શકો છો અને ઇમેઇલ્સ પ્રાપ્ત સંદેશાઓ ચેટ કરો. તેઓ ફાઇલ પરિવહન જેવી વસ્તુઓ કરી શકો છો અને અન્ય સાધનો કોઈપણ નંબર તમે ઇન્ટરનેટ પર વાપરવા માટે, સર્વરો આ દિવસોમાં કરી શકે છે. અને માત્ર એક કંપની, કારણ કે એક શાળા છે, અથવા એક વ્યક્તિ અથવા વેબ સર્વર છે માંગે છે, અને એક ઇમેઇલ સર્વર, અને ચેટ સર્વર, તમે ત્રણ એન્જીનિયરિંગ જરૂર અર્થ એ નથી. તમે માત્ર એક કમ્પ્યુટર ચાલી હોઈ શકે છે બહુવિધ સેવાઓ, તેથી વાત કરવા માટે. અને તેથી કોલ મેળવે છે કે જેમ એક સંદેશ કેવી રીતે તેમના કમ્પ્યુટર કે કેમ તે ખબર નથી તેમના બ્રાઉઝરમાં કે ચિત્ર દર્શાવે છે, અથવા Gchat, અથવા ફેસબુક મેસેન્જર છે, અથવા અન્ય સાધનો કોઈપણ નંબર? તેથી તે પણ બહાર વળે પરબિડીયું વધારાના ભાગ છે, કારણ કે પોર્ટ નંબર તરીકે ઓળખાય છે માહિતી. અને પોર્ટ સંખ્યા છે ખરેખર માત્ર એક નંબર, પરંતુ તે અનન્ય નથી સૂચવે કોમ્પ્યુટર, પરંતુ આ સેવા. અને આ જુમખું છે. તેથી તે તારણ આપે છે કે વિશ્વમાં મનુષ્યો થોડા જેમ પર નિર્ણય કર્યો છે સંમેલનો, જે કેટલાક આ છે. તેથી કંઈક ત્યાં કહેવાય છે સ્થાનાંતર પ્રોટોકૉલ ફાઇલ. તે ખૂબ ક્ર. તે સંપૂર્ણપણે અસુરક્ષિત છે. ઘણા લોકો હજુ પણ તે ઉપયોગ કરે છે. અને તે પોર્ટ નંબર 21 ઉપયોગ કરે છે. અન્ય શબ્દોમાં, જો FTP મારફતે ફાઇલ મોકલવા, પરબિડીયું માત્ર હશે મોકલનાર અને રીસીવર IP સરનામું, તે પણ છે કે જેથી સંખ્યા 21 હશે પ્રાપ્ત કમ્પ્યુટર ઓહ, આ જાણે છે ફાઇલ નથી, ઇમેઇલ છે અથવા ચેટ સંદેશ. 25 SMTP છે. તમે કેવી રીતે ઘણા ક્યારેય SMTP ઉપયોગ કર્યો છે? ખોટું. લગભગ બધા તમે છે. તમે ક્યારેય ઇમેઇલ ઉપયોગ કર્યો છે, તમે ઉપયોગ કર્યો SMTP, સિમ્પલ મેઈલ ટ્રાન્સફર પ્રોટોકોલ, જે માત્ર કહેતા ફેન્સી માર્ગ છે, આ કમ્પ્યુટર અથવા સેવા પ્રકાર છે કે તમારા ઇમેઇલ આઉટબાઉન્ડ મોકલે છે. તમે છે, તો ક્યારેય જેવા મીતાક્ષરો જોઈ પીઓપી, અથવા IMAP, અને થોડા અન્ય છે, તે પ્રાપ્ત કરવા માટે છે ઇમેઇલ, ખાસ કરીને. કે ફક્ત તે છે એનો અર્થ એ થાય એક અલગ સેવા. તે સોફ્ટવેર કે કોઈની લખ્યું હતું કે મોકલે અથવા સાંભળે ચોક્કસ પોર્ટ નંબર પર જેથી તે ઇમેઇલ્સ ગૂંચવવામાં ન નથી કે માહિતી અમુક અન્ય પ્રકાર છે. હવે વેબ HTTP છે, જે નંબર 80, અને એ પણ પોર્ટ 443. અને હકીકતમાં, છતાં પણ અમે સદનસીબે મનુષ્યો આ કરવા માટે નથી, તમે મુલાકાત લો છો કોઈપણ સમયે જેમ એક વેબસાઇટ http://www.yale.edu, બ્રાઉઝર માત્ર પ્રકારની કરવામાં આવી રહી છે તે છે કે મદદરૂપ તમે આંકડાકીય પોર્ટ 80 માંગો છો એમ ધારી રહ્યા છીએ. અમે પહેલાથી જ DNS બહાર આકૃતિ કરી શકો છો કે જે ખબર શું IP સરનામું www.yale.edu છે. પરંતુ કોમ્પ્યુટર માત્ર છે તમે કે અટકળ બાંધવી પર જઈને તમે ઉપયોગ કરી રહ્યાં છો કારણ કે પોર્ટ 80 માંગો છો ક્રોમ, અથવા IE, અથવા અમુક અન્ય બ્રાઉઝર. પરંતુ હું ટેકનિકલી કોલોન 80 કરી શકે છે. અને પછી હું નિશ્ચિતપણે કહી શકે છે મારું બ્રાઉઝર, એક પેકેટ અથવા વધુ મોકલી માહિતી www.yale.edu માટે આજે ઘર પાનું વિનંતી. પરંતુ ખાસ કરીને, સરનામું યેલ આઇપી તે પોર્ટ 80 ખાતે તેથી હું ખરેખર વિચાર કે યેલ વેબ સર્વર પાછા. હવે તે તરત જ અદૃશ્ય થઈ જાય છે માત્ર બ્રાઉઝર્સ, કારણ કે અમે નથી કે નક્કી મનુષ્યો સ્વાંગ કરવાની જરૂર છે હજી વધુ Arcane હોવાના કોલોન 80 જેવી માહિતી. અને પ્રમાણિકપણે, બ્રાઉઝર્સ ક્રોમ જેવા પણ નથી તમે હવે http દર્શાવે છે, અથવા કોલોન, અથવા આ સ્લેશે, અથવા પાછળનો સ્લેશ, અમુક અર્થમાં તેઓ પ્રયાસ કરી રહ્યાં છો કારણ કે વપરાશકર્તાઓ માટે વસ્તુઓ સરળ બનાવે છે. બીજા અર્થમાં, તે માત્ર પ્રકારની છે વપરાશકર્તા અનુભવ વસ્તુ માતાનો ક્લટર કેટલાક છૂટકારો મળે છે. પરંતુ તે કેટલાક છુપાવી રહ્યું છે આ અંતર્ગત વિગતો. અને અમને હકીકતમાં, કંઈ કદાચ ક્યારેય હવે HTTP લખો. તમે માત્ર કંઈક લખો www.harvard.edu જેવા હોય છે. અને ફરી, ક્રોમ infers તમને HTTP માંગો છો. પરંતુ અન્ય પ્રોટોકોલ છે કે અમે ચોક્કસપણે ઉપયોગ કરી શકે છે. તેથી જો તમે હવે સૉર્ટ, આ તમામ આપવામાં ના કહેવાતા એન્જિનિયરિંગ ટોપી પર મૂકવામાં આવે છે, ફાયરવોલ કહેવાય વસ્તુઓ કેવી રીતે કામ કરી શકું? તેથી જો તમે સામાન્ય રીતે કદાચ છો ફાયરવોલ સાથે પરિચિત, ભૌતિક અર્થમાં ખૂબ જ નથી. તેથી પાછા દિવસ, અને હજુ પણ આ દિવસે માટે, તમારા માટે સ્ટ્રીપ મોલ્સ જેવા મળી છે તો સ્ટોર્સ ઘણો હોય છે કે હમણાં, વચ્ચે સામાન્ય રીતે દિવાલો વ્યક્તિગત સ્ટોર્સ અથવા દુકાનો અર્થમાં ફાયરવોલ છે કે તેઓ ખાસ ઇન્સ્યુલેશન હોય છે જો કે જેથી આગ એક દુકાન બહાર તોડે, તે જરૂરી નથી દુકાન આગામી બારણું ફેલાય છે. કમ્પ્યુટર વિશ્વમાં પણ ફાયરવોલ છે કે જે વિવિધ કંઈક. અગનગોળો શું કરે છે? અરે વાહ? પ્રેક્ષક: સામાન્ય રીતે તેઓ જોડાણ કાપી તેઓ કંઈક અનુભવો તો જેમ કે, ઉદાહરણ તરીકે, તેઓ ID નિવેદનો નંબર છે. અને કંઈક થાય તો, તેઓ જોડાણ કાપી. જો આ દૂષિત હુમલો જેમ [અશ્રાવ્ય] તમારા કમ્પ્યુટર, or-- ડેવિડ જે MALAN: બરાબર સારી. અરે વાહ, અને હકીકતમાં તમે છો પણ થોડી દૂર જઈ કંઈક વર્ણવવા હોઈ શકે છે અતિક્રમણ શોધવાની સિસ્ટમ કહેવામાં આવે છે, અથવા આઇડીએસ ટૂંકમાં, જેમાં તમે ખરેખર વ્યાખ્યાયિત નિયમો હોય છે. અને તમે શંકાસ્પદ જોવા માટે શરૂ હોય તો વર્તન, તો તમે તેને અંત મૂકવા પ્રયાસ કરો. અને ફાયરવોલ, પ્રમાણિકપણે, નેટવર્કીંગ સ્તરે, પણ dumber અને સરળ છે કરતાં, સામાન્ય રીતે. અને અલગ અલગ પ્રકારના હોય છે વિશ્વમાં ફાયરવોલ. પરંતુ પર કામ કે રાશિઓ અમે today-- વાત કરી રહ્યા છીએ સ્તર IP અને TCP-- પણ કામ વધુ મોઢા. હમણાં પૂરતું, જો તમે યેલ સિસ્ટમ હતા સંચાલકો, કે હાર્વર્ડ સિસ્ટમ સંચાલકો, અથવા કેટલાક મોટા કેટલાક કંપની ખાતે ભાઈ, અને તમે બધા રોકવા માગતા હતા તમારા વિદ્યાર્થીઓ અથવા તમારા કર્મચારીઓ બધા facebook.com જવા, બધા તમારે હોય છે ખાતરી કરો કે બધા છે કે તેમના સૌ પ્રથમ નેટવર્ક ટ્રાફિક, એક ખાસ ઉપકરણ મારફતે જાય છે. એક ફાયરવોલ કૉલ કરો. અને તે છે, કારણ કે દંડ છે તમે તમારા રાઉટર કરી શકો છો ફાયરવોલ જો તરીકે જ વસ્તુ તમે સોફ્ટવેર એક જ પ્રકારની મૂકી એ જ મશીન પર. તેથી તમારા વિદ્યાર્થીઓને બધા તો અથવા કર્મચારીઓ ટ્રાફિક આ મારફતે ચાલે છે સેન્ટ્રલ ફાયરવોલ કેવી રીતે અમે જઈને લોકો અવરોધિત કરશે દાખલા તરીકે facebook.com માટે? શું સિસ્ટમ કરશે સંચાલક શું છે? બીજું કોઈપણ? માતાનો આસપાસ જવા પ્રયાસ કરીએ. AUDIENCE: [અશ્રાવ્ય] ડેવિડ જે MALAN: ફરીથી કહો કે? પ્રેક્ષક: તે માત્ર વિચાર કરીશું સિસ્ટમ અંદર પડેલા. તેથી માત્ર 127.0.0-- માં ફેસબુક મૂકી ડેવિડ જે MALAN: ઓહ, રસપ્રદ. તેથી પછી તમે ખરેખર કરી શકો છો તમારા DNS સિસ્ટમ હેક. આ ખરેખર તમે આ કરી શકે એક માર્ગ છે જેમાં કોઈપણ સમયે એક યેલ વિદ્યાર્થી બનાવ્યા www.facebook.com, બધા ઉપર કેમ્પસ પર અમને અહીં આજે યેલ એ DNS સર્વર વાપરી રહ્યા હોય, યેલ એ DHCP સર્વર અમને આપ્યું કારણ કે કે સરનામું. તેથી હા, તમે કરી શકે પ્રકારની વસ્તુઓ અથવા વિરામ સંમેલન તોડી દ્વારા માત્ર, હા, કહે છે facebook.com સરનામું, નકલી છે છે, કે જે 1.2.3.4 છે ખરેખર કાયદેસર નથી. અથવા કદાચ તે 278 છે. ટીવી શો ગમે હતી ક્ષણ પહેલા કે જેથી અમને કંઈ ખરેખર facebook.com મુલાકાત લઈ શકો છો. તેથી યેલ કર્યું કે ધારવું. યેલ રાખવા માગે facebook.com બહાર તમે. અને તેથી, તેઓ DNS સેટિંગ્સ બદલી તમે એક બનાવટી IP આપવા facebook.com માટે સંબોધવા. તમે કેવી રીતે પ્રતિભાવ આપે છે? પારિભાષિક રીતે, ઓહ, not-- હવે દરેક ભાગ કરવા માંગે છે. અરે વાહ, બરાબર. પ્રેક્ષક: તમે માત્ર લખો ફેસબુક વાસ્તવિક IP સરનામું. ડેવિડ જે MALAN: ઠીક છે, સારી. તેથી અમે ફક્ત લખો શકે છે ફેસબુક વાસ્તવિક IP સરનામું, ખૂબ જેમ હું યેલ વેબસાઇટ સાથે કર્યું. અને ફેસબુક સર્વર રૂપરેખાંકિત થયેલ છે, તો કે આધાર આપવા માટે, તે ખરેખર કામ કરીશું. તે એક નાના પીડા છે ગરદન, હવે અમે કારણ કે કેટલાક રેન્ડમ યાદ છે 32-bit કિંમત છે, પરંતુ તે કામ કરી શકે છે. તમે બીજું શું કરી શકે? યાહ. પ્રેક્ષક: તમે બદલી શકે છે તે સેટિંગ્સને [અશ્રાવ્ય]. ડેવિડ જે MALAN: અરે વાહ, તમે કરી શકે પણ તમારી DNS સેટિંગ્સ બદલો. તેથી હકીકતમાં આ ખરેખર છે ખૂબ ઉપયોગી છે, પ્રમાણિકપણે, તમે એક એરપોર્ટ, અથવા તો છો તમે એક કેફે, અથવા કંઈક છો કે થર કે પડવાળું ઈન્ટરનેટ જેમાં ક્યારેક છે DNS સર્વર માત્ર કામ અટકી જાય છે. તેથી પણ હું ક્યારેક ક્યારેક કરવા આ માટે દૂષિત નથી, હું ફેસબુક ઉપયોગ કરવા માંગો છો હેતુઓ છે, પરંતુ ખરેખર હું નેટવર્ક હોય એવું લાગે છે, કારણ કે જોડાણ છે, પરંતુ કંઇ કામ કરે છે. પ્રથમ અને તેથી એક વસ્તુઓ હું try-- અને તમે too-- વિન્ડોઝ પર આ કરી શકો છો, પરંતુ મારા મેક પર, હું નેટવર્ક જાઓ. અને હું મારી Wi-Fi જોડાણ પસંદ કરો. અને હું ઉન્નત પર જાઓ. અને હું DNS પર જાઓ. આ ત્રણ છે IP કે યેલ સંબોધે ત્રણ DNS સર્વરો માટે મને આપ્યા છે. મને કોઇ પ્રયાસ કરવા માટે હેતુ પછી આ એક સરનામાઓ ઉકેલી છે. પરંતુ હું ઓવરરાઇડ કરી શકો છો એક વત્તા કરવાથી આ. અને કોઈપણ DNS સર્વર પ્રસ્તાવ કરવા માંગો છો? પ્રેક્ષક: 8.8.8.8? ડેવિડ જે MALAN: ઓહ, તમે અમેઝિંગ છો. હા, 8.8.8.8. જેથી ગૂગલ, તેમના હૃદયમાં આશીર્વાદ , IP સરનામું 8.8.8.8 ખરીદી તે પ્રકારની જીએસ જેવી લાગે છે, કારણ કે કદાચ, અને તે યાદ સરળ છે. પરંતુ ખરેખર, હવે હું રૂપરેખાંકિત કરી છે મારા કમ્પ્યુટર Google ની DNS સર્વર વાપરવા માટે. તેથી હવે હું yale.edu પર જાઓ, તો તે હજુ પણ કામ ચાલી રહ્યું છે. પરંતુ હું યેલ માતાનો ઉપયોગ કરું છું હવે DNS સર્વરો. અને હું facebook.com પર જાઓ, તો તે બધા અપ્સ જોવા Google દ્વારા જવા માટે ચાલે છે. તેથી એક બાજુ પર, હું હોશિયારીથી કર્યું સ્થાનિક સિસ્ટમ ઉભા માત્ર દ્વારા સંચાલકો કામ નેટવર્કીંગ સમજવા કેવી રીતે. પણ હું એક કિંમત ચૂકવીને છું. કંઈ મફત છે. હું શું માત્ર અપ આપવામાં આવ્યું છે? હું શું માત્ર અપ આપવામાં આવ્યું છે? છે જે તમે બધા હોંશિયાર લોકો તે ઠંડી છે, કારણ કે 8.8.8.8 નો ઉપયોગ કર્યો અથવા શું સમસ્યાઓ નિવારે તમે આ બધા સમય કરી રહ્યા છે? પ્રેક્ષક: દૂર મુસાફરી? ડેવિડ જે MALAN: કદાચ, દૂર મુસાફરી કારણ કે Google ની કદાચ નથી તદ્દન તરીકે શેરી નીચે સર્વર તરીકે બંધ કરો. પરંતુ વધુ worrisomely. અરે વાહ? પ્રેક્ષક: તેથી હવે Google તમે જઈ રહ્યાં છો જ્યાં જાણે છે. ડેવિડ જે MALAN: Google શાબ્દિક જાણે તમે મુલાકાત લઈ રહ્યા દરેક વેબસાઇટ, તમે શાબ્દિક છે, કારણ કે તેમને પૂછ્યા, ગૂગલ અરે, તમે મારા માટે yale.edu ભાષાંતરિત કરી શકે છે? અથવા Google અરે, તમે ભાષાંતરિત કરી શકે છે મારા માટે આ અન્ય વેબસાઇટ સરનામું IP સરનામું માં. અને તેથી હું કોઈ હોય they're-- તમે વિશે વાત કરી રહ્યાં છે તે વિચાર. અને તેથી તેઓ તમારા વિશે બધું જાણો છો. તેથી આ એક મફત સેવા છે કે જે ખ્યાલ તેમના દ્રષ્ટિકોણથી એક હેતુ સાથે તેમજ. પરંતુ તે ચોક્કસપણે કરી શકો છો એક બાઇન્ડ બહાર તમે વિચાર. હવે માત્ર એક અન્ય સંબોધવા ઘણી વખત આવે છે તે મુદ્દા વિદ્યાર્થીઓ વચ્ચે ખાસ કરીને આંતરરાષ્ટ્રીય જ્યારે મુસાફરી જેવા અમુક દેશોમાં ખરેખર ચાઇના, જ્યાં ત્યાં ચાઇના જેમાં એક મહાન ફાયરવોલ છે સરકાર ત્યાં બ્લોકો તદ્દન વિવિધ સ્તરે ટ્રાફિક એક બીટ છે. તમે માત્ર નથી સ્તરે બ્લોક ટ્રાફિક અમે નહિંતર, અહીં DNS વાત અથવા રહ્યાં છો તમે અન્ય સ્તરે તે અવરોધિત કરી શકો છો. અને હકીકતમાં, માત્ર સ્પષ્ટ હોઈ શકે છે, ફાયરવોલ પણ વધુ સરળ ફક્ત કરતાં કામ કરી શકે છે સિસ્ટમ સંચાલકો બદલવા કર્યા DNS સેટિંગ્સ. ફાયરવોલ, વચ્ચે એક ઉપકરણ અમેરિકા અને વિશ્વના બાકીના, માત્ર કોઇ આઉટગોઇંગ અવરોધિત કરી શકે છે IP સરનામું વિનંતી પોર્ટ 80 પર ફેસબુક, અથવા harvard.edu માટે IP સરનામું, અથવા કંઈપણ IP સરનામું. તેથી ફાયરવોલ જોવા કરી શકો છો તમારા પરબિડીયાઓમાં બીડી 'IP સરનામાઓ અને તે પણ પોર્ટ યેલ માગતા હતા, અને જો નંબરો, તે માત્ર આપણા બધા બંધ કરી શકે જે કરશે, પણ હવે FTP મદદથી કદાચ કારણ કે તે સારી વાત હોય ખરેખર એક અસુરક્ષિત પ્રોટોકોલ છે. યેલ પણ અમને બંધ કરી શકે વેબ સમગ્ર મુલાકાત ફક્ત તમામ પોર્ટ અવરોધિત દ્વારા નંબર 80 પર ટ્રાફિક તેમજ. તો એ છે બીજો રસ્તો હોઈ શકે છે. અને સાથે સાથે પણ પારખુ માર્ગો છે. પરંતુ તમે મુસાફરી કરી રહ્યા હો ત્યારે વિદેશમાં હમણાં પૂરતું, અથવા તમે એક ઈન્ટરનેટ કાફે છો, તો તમે ગમે ત્યાં હોવ અથવા જો ત્યાં છે જ્યાં બ્લોકેજ અથવા ધમકીઓ, તમે શું કરી શકો છો? વેલ, તમે શેરી નીચે જાઓ તો સ્ટારબક્સ અથવા તમે એક એરપોર્ટ માં મુસાફરી સામાન્ય રીતે તમે માત્ર હોપ કરી શકો છો Wi-Fi પર પસંદ કરીને જેમ કે, લાગાર્ડિયા Wi-Fi જેએફકે Wi-Fi, અથવા લોગાન એરપોર્ટ Wi-Fi, અથવા શું નથી. અને તે યોગ્ય એનક્રિપ્ટ થયેલ નથી? કોઈ પેડલોક આઇકોન છે. અને તમે કદાચ પૂછવામાં કરી રહ્યાં છો વપરાશકર્તા નામ અને પાસવર્ડ માટે. તમે માત્ર પૂછવામાં કરી રહ્યાં છો કેટલાક મૂર્ખ ફોર્મ સાથે જેમ કહે છે, હું આ જ વાપરવા માટે સંમત 30 મિનિટ, અથવા તે કંઈક છે. પરંતુ વચ્ચે કોઈ એન્ક્રિપ્શન છે તમે અને સ્ટારબક્સ Wi-Fi ઍક્સેસ બિંદુ વસ્તુઓ સાથે દિવાલ પર એન્ટેના. તમે વચ્ચે કોઈ એન્ક્રિપ્શન છે અને એરપોર્ટ Wi-Fi સિગ્નલ્સ. અને તેથી ટેકનિકલી, કે વિલક્ષણ વ્યક્તિ તમે નીચે થોડા બેઠકો બેઠક સ્ટારબક્સ અથવા એરપોર્ટ પર જમણી સોફ્ટવેર સાથે, હોઇ શકે, તમારા વાયરલેસ તમામ જોવાનું તેના અથવા તેણીના લેપટોપ પર ટ્રાફિક ઓનલાઇન. તે તે હાર્ડ નથી શું એક લેપટોપ મૂકી promiscuous સ્થિતિમાં કહેવાય છે, જે નામ સૂચવે છે, તમે પ્રકારની છો એનો અર્થ એ થાય નિયમો સાથે છૂટક. અને તે માત્ર માત્ર સાંભળે તે માટે જ ટ્રાફિક માટે, પરંતુ બીજું દરેકને પણ શ્રેણી અંદર ટ્રાફિક. અને તે તર્ક દ્વારા, તે જોઈ શકો છો માહિતી પેકેટો તમામ તમે પ્રાપ્ત કરી રહ્યાં છો. અને તે પેકેટો તો તમે એનક્રિપ્ટ થયેલ નથી જોખમ જાતે મૂકી છે તમારા ઇમેઇલ્સ, અથવા તમારા સંદેશાઓ, અથવા અન્ય કંઈપણ ખુલ્લી મેળવવામાં. તેથી જો તમે વિદેશમાં નથી તો પણ પરંતુ જો તમે માત્ર સ્ટારબક્સ છો, અથવા તમે કેટલાક રેન્ડમ વ્યક્તિ પર છો એનક્રિપ્ટ થયેલ નથી કે Wi-Fi, એક વીપીએન એક સારી બાબત છે. એક વીપીએન વર્ચ્યુઅલ ખાનગી નેટવર્ક છે. અને તે ટેકનોલોજી છે કે તમે માટે પરવાનગી આપે છે એનક્રિપ્ટ થયેલ, એક scrambled connection-- સીઝર અથવા Vigenere-- કરતાં પારખુ તમારા લેપટોપ, અથવા વચ્ચે તમારા ફોન, અથવા તમારા ડેસ્કટોપ, અને અન્યત્ર, જેવા સર્વર યેલ એ કેમ્પસ પર એક સર્વર. અને તમે abroad-- મુસાફરી કરી રહ્યાં છો, તો અને હકીકતમાં, તમે હોટેલ્સ આ શોધવા તમામ સમય. અને, ખાસ કરીને આશાસ્પદ કમ્પ્યુટર વૈજ્ઞાનિકોનું જ્યાં તમે ગાય્સ કદાચ, ગ્રીક્સ તરીકે, 80 કરતાં અન્ય પોર્ટ ઉપયોગ કરવા માંગો છો, અને 443-- કરતાં અન્ય બંદરો અને હકીકતમાં સમસ્યા માટે છ સેટ અમે બહુવિધ સાથે રમવા જતા હોય છે માત્ર એક ઘણો choice-- દ્વારા TCP પોર્ટ હોટેલ્સ અને દુકાનો, અને નેટવર્ક માત્ર સામગ્રી તે પ્રકારના અવરોધિત કંઈક નિખાલસ રીતે તેઓ કારણ કે અથવા અજાણતાં, માત્ર લાગે છે કે કોઈ એક તે અન્ય પોર્ટ જરૂર છે. અને તેથી એક વીપીએન ઉપયોગ કરીને તમે કરી શકો છો , પ્રતિબંધો તે પ્રકારના અવરોધ શું વીપીએન કરે છે, કારણ કે તે સ્ટારબક્સ ખાતે પરવાનગી આપે છે અથવા એરપોર્ટ, અથવા ગમે ત્યાં વિશ્વમાં yale.edu માટે encryptedly જોડાવા માટે, કેમ્પસ પર અહીં કેટલાક સર્વર, અને પછી ટનલ, તેથી વાત કરવા માટે તમારા ટ્રાફિક તમામ ત્યાં થી તમે, યેલ મારફતે છે જે બિંદુએ તે પછી તેના અંતિમ મુકામ પર જાય છે. પરંતુ તે એનક્રિપ્ટ કરીને, તમે આ પ્રકારના કોઇ ટાળવા ફિલ્ટર્સ અથવા લાદવાની કે કેટલાક સ્થાનિક નેટવર્ક ફટકાર્યો છે. અને ઉપરાંત, તમે એક છે વધુ મજબૂત સંરક્ષણ અરોચક લોકો સામે તમે આસપાસ જે કદાચ તમારા ટ્રાફિક પર સાંભળવા માટે પ્રયાસ કરી રહ્યા છે. હજુ પણ અહીં અરોચક લોકો હોઈ શકે છે તમારા ટ્રાફિક જોવા યેલ અંતે ઘરે પાછા તે ઓછામાં ઓછી વીપીએન બહાર આવે છે, પરંતુ તમે દૂર દૂર ધમકી દબાણ કર્યું છે. અને તે એક વેપાર બોલ અહીં પણ છે. હવે અલબત્ત, તમે હોય તો ચાઇના અથવા તો કેફે માં, અને તમે બધા ટનલિંગ રહ્યાં છો યેલ દ્વારા તમારા ટ્રાફિક, અમે કદાચ કિંમત શું ચૂકવવામાં આવે છે? પ્રેક્ષક: ઝડપ. ડેવિડ જે MALAN: ઝડપ, અધિકાર? કેટલાક ગણિત હોઈ મળી છે અથવા અમુક fanciness સામેલ વાસ્તવિક એન્ક્રિપ્શન છે. હજારો હોઈ શકે છે અંતર અથવા હજારો માઇલ તમે અને યેલ વચ્ચે કેબલ માઇલ. અને તે તમે છો, તો ખરેખર ખરાબ છે ચાઇના માં, ઉદાહરણ માટે, અને તમે મુલાકાત લો છો ચાઇના માં વેબસાઇટ. અને તેથી તમારી માહિતી રહ્યું છે અમેરિકા, અને પછી પાછા ચાઇના માટે માત્ર તમે એનક્રિપ્ટ કરી રહ્યાં છો કારણ કે આ ટનલ મારફતે. પરંતુ તે ટેકનિકલ નિવારે અને એકસરખું સમસ્યાઓ કામ કરે છે. પરંતુ તે બધા ઉકળે આ ખૂબ જ સરળ વિચારો. અને હાર્વર્ડ, તે વિચિત્ર માટે છે અહીં એક, તેમજ vpn.harvard.edu પર, જે માત્ર યેલ જેમ ચલાવે છે. , શા માટે જણાવ્યું હતું કે, બધા સાથે જેથી આ સમગ્ર નેટવર્ક ઉપયોગી છે? અને અમે શું છે તે સાથે કરી શરૂ કરી શકો છો? ઠીક છે, ચાલો હવે આ વધુ વાસ્તવિક બનાવવા દો. આ ટૂંકું નામ છે જેની સાથે અમને મોટા ભાગના કદાચ સુપર પરિચિત HTTP-- જે હાયપર ટેક્સ્ટ ટ્રાન્સફર માટે વપરાય છે પ્રોટોકોલ. અને આ ફક્ત આ છે એનો અર્થ એ થાય ભાષા, પ્રોટોકોલ વેબ બ્રાઉઝર્સ અને વેબ સર્વર વાત છે. HTTP માં P ખરેખર એક પ્રોટોકોલ છે. અને એ પ્રોટોકોલ માત્ર છે સંમેલનો એક સમૂહ. અમે જોયેલા IP-- ઈન્ટરનેટ protocol-- TCP-- પ્રસારણ નિયંત્રણ protocol-- અને HTTP. પરંતુ આ મૂર્ખ શું છે એક પ્રોટોકોલ વસ્તુ? તે સંમેલનો માત્ર એક સમૂહ છે. તેથી હું પ્રકારની નીચે આવે તો અહીં, અને હું તમને નમસ્કાર કરવા માંગો છો. હું મારું નામ ડેવિડ છે, હાય કહે છે. પ્રેક્ષક: લુઈસ. ડેવિડ જે MALAN: લુઈસ. અમે આ મૂર્ખ માનવ છે અહીં હાથ ધ્રુજારીની સંમેલન. પરંતુ તે એક પ્રોટોકોલ, બરાબર ને? હું મારા હાથ લંબાવી હતી. લુઈસ તેમના હાથ લંબાવી હતી. અમે આ કર્યું. અને પછી સંપૂર્ણ, થાય છે. અને તે બરાબર છે જ કમ્પ્યુટર પ્રોટોકોલ ઓફ સ્પિરિટ જ્યાં HTTP તરીકે, શું થાય છે આ છે. તમે પર કમ્પ્યુટર હોય તો અહીં છોડી, અને અમુક વેબ છે જમણી બાજુ પર ત્યાં સર્વર. અને ડાબી પર કમ્પ્યુટર કરવા માંગે છે તે સર્વર પાસેથી માહિતી વિનંતી છે. તે બંને બાજુથી કામગીરી પ્રકારની છે. ડાબી પર બ્રાઉઝર અમુક વેબ પેજ માટે પૂછે છે. જમણી બાજુ પર સર્વર અમુક વેબ પૃષ્ઠ સાથે પ્રતિક્રિયા આપે છે. અને અમે શું સ્વરૂપ જોશો તે માત્ર એક ક્ષણ લે છે. અને તે છે કે તે એન્જીનિયરિંગ બહાર વળે બ્રાઉઝર અને સર્વર, અથવા ક્લાઈન્ટ અને સર્વર, તેથી વાત કરવા માટે. એક રેસ્ટોરન્ટમાં જેમ જ જ્યાં ક્લાઈન્ટ કંઈક માટે પુછે છે, અને જ્યારે સર્વર લાવવામાં આવે છે તેને અથવા તેના વિચાર કંઈક ઓપરેટિવ શબ્દ પ્રકારની છે. શાબ્દિક પરબિડીયું અંદર મારું બ્રાઉઝર વેબ અહીં મોકલે છે સર્વર શબ્દ મળે છે. જેમ હું આજે સમાચાર વિચાર કરવા માંગો છો. હું મારા વિચાર કરવા માંગો છો ફેસબુક સમાચાર ફીડ, અથવા હું સર્વર માંથી કેટલીક પાનું વિચાર કરવા માંગો છો. ખાસ કરીને, આ શું છે કે પરબિડીયું ની અંદર પર જઈ રહી છે. અનિવાર્યપણે કોલ સાથે હું, તેથી કોલ પ્રતિભાવ મોકલવામાં આવે છે. તમે ખરેખર છે કે કોલ કલ્પના , રિક Astley એક ચિત્ર ઇચ્છતા તેમણે મને એક વિનંતી મોકલી છે શકે આ ભાવના સમાન. તેમના પરબિડીયું ની અંદર મને, જ્યાં હું હવે Google ની ભૂમિકા ભજવી રહ્યો છું કે શાબ્દિક વિનંતી હશે કહે છે, આગળ slash-- પછી વિચાર છે, અને અને તમે કદાચ જોઇ આગળ પહેલાં URL માં બનાવ્યા. તે માત્ર મને મૂળભૂત આપી અર્થ એ થાય પાનું, મૂળભૂત રિક Astley આ કિસ્સામાં ચિત્ર. અને જે રીતે દ્વારા, કોલ ભાષા બોલે છે HTTP સંસ્કરણને 1.1, અથવા પ્રોટોકોલ 1.1. અને તે ત્યાં બહાર વળે જૂની આવૃત્તિ 1.0. પરંતુ એન્જીનિયરિંગ 1.1 ઉપયોગ કરે છે. બીજી લીટી ઉપયોગી બાબત એ છે કે કદાચ પહેલાં લાંબા પાછા આવશે. પરંતુ તે મને માત્ર એક સ્પષ્ટીકરણ પ્રાપ્તકર્તા, કે હું માંગો છો આ વસ્તુ www.google.com છે. તે ખૂબ જ શક્ય છે, કારણ કે ડઝનેક માટે આ દિવસોમાં, વેબસાઇટ્સ સેંકડો સાથે બધા માટે અલગ ડોમેન નામો એ જ સર્વર પર રહે છે. તે વાત સાચી છે નથી ચાલી રહ્યું છે Google ના કિસ્સામાં ખૂબ જ. પરંતુ નાના કંપનીમાં હિસ્સો કેસ સંપૂર્ણપણે હોઈ શકે છે. તેથી કોલ માત્ર પ્રકારની છે પરબિડીયું માં મૂકવા આ પહોંચે ત્યારે માર્ગ દ્વારા પોર્ટ 80 પર તમારું IP એડ્રેસ, માત્ર તમે જાણો છો કે નહીં તેની ખાતરી કરી હું www.google.com નથી માંગો છો કેટલાક અન્ય રેન્ડમ વેબસાઇટ એ જ સર્વર પર. હું પછી સાથે કોલ શું પ્રતિભાવ, દિવસ ના અંતે, એક ચિત્ર છે. પરંતુ તે ચિત્ર માથે પરબિડીયું ની અંદર હું કહે છે કે જ્યાં કોઈ પાઠ, ઠીક છે, ખરેખર છે. હું HTTP સંસ્કરણને 1.1 પણ બોલે છે. 200. જે પરિસ્થિતિ કોડ છે કે અમને મોટા ભાગના કદાચ હોય તે ઠીક કારણ કે તેનો અર્થ ક્યારેય જોવા મળે છે. અને આ છે, સારી છે, કારણ કે હું સફળતાપૂર્વક જવાબ છું એનો અર્થ એ થાય કોલ વિનંતી. શું નંબરો કદાચ તમારી પાસે બરાબર નથી કે વેબ પર જોઈ? પ્રેક્ષક: 404. ડેવિડ જે MALAN: ફાઇલ મળી નથી 404--. તેથી ખરેખર, કોઈપણ સમયે તમે જોઇ છે તે નકામી ફાઇલ એક નથી મળી ભૂલો, કારણ કે વેબ પાનું, મૃત છે અથવા તમે ને ખોટુ ટાઇપ કારણ કે માત્ર અર્થ એ થાય કે એક URL, ધ લીટલ પરબિડીયું કે તમારા કમ્પ્યુટર સર્વર તરફથી પ્રાપ્ત એક સંદેશ સમાયેલ HTTP 1.1, 404-- મળી નથી. તે ફાઈલ અથવા વિનંતી તમે ન મળી આવે છે કરી હતી. વધુમાં, પરબિડીયું ની અંદર સામાન્ય રીતે આ રેખા, સામગ્રી પ્રકાર છે. ક્યારેક તે HTML છે, અમે ટૂંક સમયમાં જોવા મળશે કંઈક. ક્યારેક તે કોઈ JPEG છે. ક્યારેક તે GIF છે. ક્યારેક તે એક ફિલ્મ ફાઇલ છે, ઓડિયો ફાઈલ, કોઈપણ વસ્તુઓ સંખ્યા. છે પરબિડીયું ની અંદર તેથી માત્ર એક હું પ્રાપ્ત છું શું છે તે થોડી સંકેતની. અન્ય સ્થિતિ કોડ્સ, પણ છે કેટલાક પી છ સુયોજિત જે અમે અન્વેષણ પડશે, અને તમે સમગ્ર stumble કરીશું પી સાત અને / અથવા આઠ સુયોજિત કરો. પરંતુ અહીં કેટલાક, 404 જેમ આપણે જોઇ છે. , 403 Forbidden, જેમ એનો અર્થ એ થાય પરવાનગીઓ ખોટું છે, જેમ તમે પ્રકારની ન હોય તેને યોગ્ય રીતે રૂપરેખાંકિત. 301 અને 302, અમે ભાગ્યે જ દૃષ્ટિની જુઓ. પરંતુ તેઓ પુનઃદિશામાન થાય છે. તમે એક ચાલ્યા કર્યું કોઈપણ સમયે URL અને તમે જાદુઇ કરવામાં આવી છે બીજે ક્યાંક મોકલવામાં, કે બ્રાઉઝર પાછા મોકલ્યા છે, કારણ કે સમાવતી પરબિડીયું સંખ્યા 301 અથવા 302, અને તે ઇચ્છે છે કે URL તમારા બ્રાઉઝર બદલે પર જવા માટે. 500 ભયાનક છે. તમે કદાચ, લાંબા તે પહેલાં જોશો પી છ સુયોજિત અથવા પી સાત સુયોજિત કરો. અને તે સામાન્ય રીતે અર્થ એ થાય તમારો કોડ કેટલાક ભૂલ છે, ખરેખર અમે લખી આવશે કારણ કે વેબ અરજીઓ જવાબ આપે છે કે કોડ. અને તમે માત્ર મળી છે કેટલાક તર્ક અથવા વાક્યરચના ભૂલ, અને જ્યારે સર્વર તેને નિયંત્રિત કરી શકતા નથી. તેથી ચાલો આપણે હવે લાભ કરી શકો છો તે જોવા દો અને તરીકે અનુસરે છે આ અરજીઓ સમજે છે. હું જાઓ તો, ચાલો, google.com કહે છે. મને www.google.com પર જઈએ. અને પ્રદર્શન ખાતર, ચાલો હું અહીં સેટિંગ્સ પર જાઓ જરૂર છે, જુઓ. હું શોધ સેટિંગ્સ પર જવા માટે જઇ રહ્યો છું. અને Google વધુ હેરાન છે લક્ષણો છે, પરંતુ ઉપયોગી લાક્ષણિકતાઓ. તેથી Google ઝટપટ જેમ આ વસ્તુ છે તમે ટાઇપિંગ શરૂ જ્યાં પરિણામો અને આપોઆપ વસ્તુઓ દેખાય શરૂ કરો. અને તે બધા દંડ છે અને તકનીકી ઉપયોગી અને અમે સમજી શકશો પહેલાં સુધી આ કેવી રીતે કામ કરે. પરંતુ હવે માટે, હું દેવાનો છું ત્વરિત પરિણામો બોલ હું મારું બ્રાઉઝર માંગો છો કારણ કે કામ પર ઓલ્ડ સ્કૂલ જેવું જેથી હું શું થઈ રહ્યું છે જોઈ શકે છે. તેથી હવે હું પાછા અહીં છું. અને હું બિલાડીઓ માટે શોધ કરવા માંગો છો. અને હું કેટલાક સૂચનો જોઈ રહ્યો છું નોટિસ, કેટલાક ખૂબ સૌમ્ય સૂચનો thankfully. અને હવે હું Enter દબાવો તો માતાનો જુઓ શું થાય દો. તેથી કેટલાક બિલાડીઓ છે. અને ટોચ હિટ વિકિપીડિયા પર છે. પરંતુ આજે અમે વિશે કાળજી અહીં ટેકનોલોજી છે. તેથી URL જે હું કર્યું અહીં આ છે મોકલવામાં આવી. અને કેટલાક સામગ્રી હું ત્યાં છે ખરેખર નથી સમજી નથી. તેથી હું તેને આગળ જાઓ જાઉં છું Google કેવી રીતે કામ કરે હું પ્રકારની ખબર અને હું આ distill જાઉં છું તેના સરળ સ્વરૂપમાં URL. અને હવે હું ફરીથી Enter દબાવો જાઉં છું. અને તે હજુ પણ કામ કરે છે. હું બધા બિલાડી વિશે પરિણામો એક પાનું છે. પરંતુ મારા URL ની સરળતા નોટિસ. તે આ કેવી રીતે બહાર વળે વેબ કાર્યો ખૂબ. વેબ માત્ર એક સમગ્ર છે એન્જીનિયરિંગ ટોળું ઇનપુટ લઇ કે જે સોફ્ટવેર ચાલી રહ્યું છે. તે સ્ટ્રિંગ શૈલી ઇનપુટ વિચાર નથી. તે આદેશ વાક્ય નથી અમે જેવા દલીલો ઉપયોગ કરી રહ્યાં છો. તેઓ ઇનપુટ લે છે, આ વેબ સર્વરો, ઘણી વાર URL નો માર્ગ દ્વારા. અને કોઈ પણ સમયે તમે કરેલા કંઈક માટે શોધ, તમે લૉગ ઇન થયા કોઈપણ સમયે ફેસબુક, તમે કરેલા કોઈપણ સમયે સાથે અરસપરસ કંઈપણ કર્યું વેબ પેજ પર, તમે શું કરી રહ્યા છીએ અસરકારક રીતે, જેથી ફોર્મ રજૂ કરી રહી છે ટેક્સ્ટ બોક્સ, ચેક બોક્સ speak-- માટે, મોકલવા કે થોડી વર્તુળો, અને whatnot સર્વર પર તમારી પાસેથી માહિતી. અને તે વેબ કે બહાર વળે સર્વર URL કે જે જોવા માટે જાણે અને તે પાત્ર જોવા જેવી, તે પાર્સ અક્ષર દ્વારા કંઈપણ શોધી પ્રશ્ન ચિહ્ન પછી રસપ્રદ છે. કારણ કે એક પ્રશ્ન ચિહ્ન પછી, તે બહાર વળે આવી રહ્યું છે કી કિંમત જોડીઓને એક ટોળું. હું કી = કિંમત થાય છે. અને પછી કદાચ multiple-- હોય તો એક ચિન્હ, કેટલાક અન્ય કી = કિંમત નું ચિહ્ન, કી = કિંમત. તેથી અમે પ્રકારની આ વિચાર જોયેલા કંઈક કિંમત છે કે જ્યાં તે પહેલાં. તે અહીં જ એક નવા ફોર્મેટમાં છે. અને હું માત્ર ખબર છે, પરંપરા દ્વારા, Google ક્વેરી માટે ક્યૂ ઉપયોગ કરે છે. અને પછી હું શ્વાન માટે શોધ કરવા માંગો છો, તો, હું જાતે કે જેમ કૂતરા માટે શોધ કરી શકો છો. અને પછી હું દેખીતી રીતે મેળવવામાં છું કેટલાક શોધ પરિણામો શ્વાન સંડોવતા. તેથી તે રસપ્રદ હોઈ લાગે છે. અને ખરેખર, શું થઈ રહ્યું છે હૂડ નીચે આ છે. મને આ કરવા દો. આ માતાનો જોવા દો a-- છે. મને પાછા જાઓ અહીં માત્ર એક ક્ષણ માટે. અમે અન્ય છે કે નહીં તે જોવા મળશે માર્ગો માહિતી સબમિટ કરો. તેથી જો હું ફેસબુક પ્રવેશ, અથવા છું Gmail, અથવા કોઈપણ અન્ય લોકપ્રિય વેબસાઇટ, હું ટાઇપ ગમે તો તે પ્રકારની ખરાબ લાગે છે શોધ બોક્સ મારા URL માં અંત થાય છે માં, મારું બ્રાઉઝર સરનામાં બારમાં. શા માટે? શા માટે છે કે નમ્રતા પૂર્વક worrisome છે? અરે વાહ? પ્રેક્ષક: પાસવર્ડ લખો. ડેવિડ જે MALAN: અરે વાહ. તેથી હું શું કર્યું તો શું મારા પાસવર્ડ લખ્યો છે? હું પ્રકારની તેથી દેખીતી રીતે તેને કરવા માંગો છો નથી મારું બ્રાઉઝર સરનામાં બારમાં દૃશ્યમાન. એક, મારા હેરાન roommate કારણ કે મારા ખભા પર જોવા શકે છે, અને તે અથવા તેણી હવે, તેમ છતાં, જોઈ શકો છો તે, હું તે લખીને છું ત્યારે ગોળીઓ હતી થોડી વર્તુળોમાં. હવે તે મારી સરનામાં બારમાં છે. વધુમાં, શું સામગ્રી વિશે વાત સાચી છે તમે સરનામાં બારમાં લખો હોય છે. AUDIENCE: [અશ્રાવ્ય] ડેવિડ જે MALAN: તે શું છે? પ્રેક્ષક: તે બહાર મોકલવામાં નહીં. ડેવિડ જે MALAN: તે બહાર મોકલવામાં નહીં. અને પણ, તેને યાદ નહીં. આગામી સમય છે, કારણ કે જો તમને ત્યાં વસ્તુઓ લખો ઘણી વખત તે autocompletes અને તે જો તમે પહેલાં લખ્યો છે તે યાદ. અને તેથી આ સાક્ષાત્ ઇતિહાસ છે તમારા ભાઈ કે બહેન, અથવા તમારા રૂમમેટ કે, અથવા વિષયક મારફતે જવામાં કરી શકો છો ખૂબ ખૂબ દરેક વેબસાઇટ જુઓ તે છે, કારણ કે તમે મુલાકાત કે સરનામાં બારમાં લોગ. વધુમાં, તમે કરવા માંગો છો ધારવું ફેસબુક પર ફોટો અપલોડ કરો. તમે કેવી રીતે વિશ્વમાં છે એક URL એક ફોટો મૂકી જાઉં? વેલ તે તમને કેટલાક તે કરી શકો છો બહાર વળે માર્ગ છે, પરંતુ તે ચોક્કસપણે બિન-સ્પષ્ટ છે. અને તેથી આ અન્ય માર્ગ છે એક પરબિડીયું માં માહિતી મોકલવા, નથી GET મારફતે છે, પરંતુ મારફતે કંઈક પોસ્ટ કહેવાય છે. અને સિદ્ધાંત માં, તે જુએ છે ખૂબ ખૂબ જ. શબ્દ વિચાર બદલે, અમે પોસ્ટ કહે અને પછી બંધારણ જ પ્રકારની. હમણાં પૂરતું, આ છે એક સ્ક્રીનશૉટ શું તે હું લૉગ ઇન કરવાનો પ્રયાસ તો જેમ દેખાય છે ફાઇલ મને મોકલે છે જે ફેસબુક માં ખરેખર છે, કે જે login.php કહેવાય હજુ પણ, જેમ કે નામ આપવામાં આવ્યું આ દિવસ છે. તે જ ફાઇલનામ માર્ક ઘણા વર્ષો પહેલા તે આપી હતી. તે મારફતે PHP, માં લખ્યું કાર્યક્રમ છે જે વપરાશકર્તાઓ વેબસાઇટ માં પ્રવેશ કરી શકો છો. પરંતુ તમે મોકલવાની જરૂર છે કેટલીક વધારાની ઇનપુટ. અને તે પછી ચાલુ બદલે તે cats-- સાથે પહેલાં કર્યું ફાઈલ નામ ક્યૂ = cats-- તે વિનંતી ઓછી જઈ શકે છે, જો તમે પરબિડીયું અંદર ઊંડા કોઈ એક તે જોઈ શકે છે કરશે, અને તે અંત નથી જ્યાં વપરાશકર્તાની બ્રાઉઝર બાર, અને તેથી લોકો જાસૂસી કરવા માટે યાદ નથી આસપાસ. અને તેથી અહીં મારા ઇમેઇલ સરનામું અને મારા નકલી પાસવર્ડ ખરેખર જાઓ. અને ફેસબુક ઉપયોગ કરી રહ્યા છે, તો નથી HTTP, પરંતુ HTTPS, આ બધા એનક્રિપ્ટ થયેલ આવશે સીઝર અથવા Vigenere અલ્લાઉદિન, scrambled પરંતુ વધુ fancily કોઈ એક કે જેથી ખરેખર આ વિનંતી જોઈ શકો છો. અને તેથી ખરેખર, કોઈપણ સમયે તમારી પાસે HTTPS સાથે શરૂ થાય છે કે એક URL, તે માત્ર તે એનક્રિપ્ટ થયેલ છે એનો અર્થ એ થાય. પરંતુ દિવસ ઓવરને અંતે, શું છે ખરેખર આ પરબિડીયાઓમાં બીડી અંદર? આ સુપર નીચા સ્તર હતો. અને સદનસીબે, અમે છો જરૂરી છે જવું તેથી નીચા સ્તર દરેક સમય પર જવા માટે રસપ્રદ સોફ્ટવેર લખવાનું શરૂ કરો. અમે લઇ શરૂ કરી શકો છો સપ્તાહ એક વિચારો પાંચ મારફતે, કે ત્યાં ધારે આ ઈન્ફ્રાસ્ટ્રક્ચર હવે છે અમને સોફ્ટવેર લખવા દે કે વેબ પર ચલાવે અને તે અમને પરવાનગી આપે છે ચાલી રહ્યું છે આ અઠવાડિયે આવતા શરૂ HTML કહેવાય કંઈક જોઈ. આ પણ છે કે સામગ્રી છે પરબિડીયું ની અંદર ઊંડા, પરંતુ તે અમે છો સામગ્રી છે લખવાનું શરૂ જાઉં. અને તે સામગ્રી વધુ છે રસપ્રદ રીતે, અમે છો કાર્યક્રમો લખવા જઈ કે આપોઆપ પેદા થાય છે જેથી અમારી વેબસાઇટ્સ હાર્ડ કોડેડ કરવામાં આવે છે કે પરંતુ ઇનપુટ લઇ અને આઉટપુટ પેદા કરે છે. આ કદાચ સરળ વેબ પાનું તમે વિશ્વના કરી શકો છો. હું ખરેખર ખોલી શકે છે TextEdit જેવા મૂર્ખ કંઈક ફક્ત મને આપે છે મારા મેક પર આ જેમ એક સાદી લખાણ વિન્ડો. પીસી વપરાશકર્તાઓ Notepad.ext છે જે ભાવના ખૂબ સમાન છે. અને હું શાબ્દિક ટાઈપ કરી શકો છો છે આ DOCTYPE HTML બહાર, જે થોડી વિસ્મૃત દેખાય છે. પરંતુ અમે પાછા કે આવવું પડશે. આ વિચિત્ર સાથે એચટીએમએલ, કોણ કૌંસ અને સ્લેશ, જે અંદર હવે હું કહેવા જાઉં છું અહીં મારી વેબ પાનું વડા આવે છે. કે અંદર, હું માત્ર ખબર છે કે, અને તમે તરત ખબર પડશે, હું મારી વેબ પાનાંની શીર્ષક મૂકવામાં કરી શકો છો. અને પછી નીચે આ વેબ પાનું વડા છે કહેવાતા પર જવા માટે ચાલે આ વેબ પાનું શરીર. અને હું માત્ર માત્ર માંગયાદી છું જેવા સી પ્રકારની રાખવા વસ્તુઓ સરસ રીતે વાંચી શકાય stylistically. અને હવે હું એક તરીકે આ સેવ જાઉં છું મારા ડેસ્કટોપ, કહેવાય hello.html પર ફાઇલ. અને હું હા, HTML નો ઉપયોગ કરો તે કહેવું જાઉં છું. પણ, .txt કરવા માટે તેને બદલી નથી આ બધા લખાણ ફાઈલ છે, જોકે, માત્ર એક સી કાર્યક્રમ જેવા લખાણ સંપાદક સાથે લખાયેલ છે. જોકે CS50 IDE માં ખાતે માત્ર અહીં મારા મેક પર ક્ષણ. અને હવે હું મારા ડેસ્કટોપ પર જાઓ, તો તમે hello.html જોવા મળશે. હું ડબલ આ ક્લિક કરો, તો તે Chrome ખુલશે. પણ આ ફાઈલની છતાં મારા ડેસ્કટોપ પર રહેવા માટે થાય છે, કે કદાચ સરળ છે હું કરી શકે છે વેબ પાનું. નોંધ કરો કે શીર્ષક ટેબ રીતે ઉપર હેલો વર્લ્ડ છે. વેબ પાનું શરીર હેલો વર્લ્ડ જ છે. અને હું કર્યું બધા વિચાર આ બિંદુએ અમલ છે, અથવા HTML નામની એક નવી ભાષા, લખી છે. તે પ્રોગ્રામિંગ નથી સી જેવી ભાષા છે શરતો હોઈ જવા નથી, અને આંટીઓ અને કાર્ય કરે છે. તે કે જેમાં એક માર્કઅપ ભાષા છે, કિસ્સામાં તમે માત્ર પ્રાપ્ત કહેવું તમે શું કરવા માગો છો કાર્યક્રમ. આ અરે બ્રાઉઝર અર્થ એ થાય અહીં એક HTML પાનામાં આવે છે. અરે બ્રાઉઝર, અહીં આવે છે મારા પાનું વડા. અરે બ્રાઉઝર, અહીં આવે છે મારા પાનું શરીર. બ્રાઉઝર અરે, કે શરીર માટે તે છે. તે HTML પાનું માટે છે. અને તે સરળ વ્યાખ્યાઓ સાથે એકલા, અમે ટૂંક સમયમાં એક કે જોશો અમે એક વૃક્ષ તરીકે આ પ્રતિનિધિત્વ કરી શકે છે. પરંતુ વધુ કે પાછળથી. તેથી આ બધી ઇન્ટરકનેક્ટ કરશે અમારી સૌથી તાજેતરની માહિતી માળખાં. બે, અમે આ મૂર્ખ મજાક રજૂ કરીશું. આ એક વાસ્તવિક ટેટૂ છે કે આ વ્યક્તિ તેની ગરદન પર હતી. તે કદાચ રમૂજી છે પ્રથમ સપ્તાહમાં અથવા બે, અને ત્યારબાદ, કદાચ નથી ખૂબ જ. પરંતુ HTML, અને તે પણ વેબ પાનું હું માત્ર બનાવવામાં આવે છે, સુપર મન numbingly disappointing-- માત્ર હેલો વર્લ્ડ કહે છે સફેદ પૃષ્ઠભૂમિ પર કાળો ટેક્સ્ટ છે. સાચે જ, આપણે વધુ સારી રીતે કરી શકે છે. અને અમે રજૂઆત કરીને આવું પડશે સીએસએસ કહેવાય અન્ય ભાષા. આ ખૂબ નથી પ્રોગ્રામિંગ ભાષા દ્વારા કોઈ આંટીઓ, અને શરતો અથવા આંટીઓ માટે, પરંતુ ખરેખર, માત્ર જેના દ્વારા સિન્ટેક્ષ અમે આ લખાણ મોટું કરો, કહી શકો છો. આ લખાણ નાના બનાવો. તેને અધિકાર align. ડાબી ગોઠવે છે. તે ગુલાબી બનાવો. તે જાંબલી બનાવો. તે વાદળી બનાવો. અથવા કોઈપણ નંબર કરવું અન્ય દ્રશ્ય અસરો. અને તેથી અમે stylizing શરૂ કરવા માટે કેવી રીતે જોઈ શકશો વેબ પાનાંઓ કે જેથી તેઓ એક રીતે જોવા અમે શું કરવા માંગો છો નજીક છે. અને છેલ્લે, અમે ખરેખર અગાઉથી છે કદાચ તમે ટીવી અને ફિલ્મ ખૂબ. હું અમે અહીં સમાપ્ત હો વિચાર્યું અમારી અંતિમ સેકન્ડ સાથે તમે બતાવે છે કે અંતિમ ક્લિપ પર કેવી રીતે ઈન્ટરનેટ કામ પર હેકિંગ. અમે આ ધૂંધળું શકે છે એક અંતિમ સમય અજવાળે છે. [વિડિઓ પ્લેબેક] -બિલકુલ નહી. હું હેક મેળવવામાં છું. -Okorsky? કોઈ -No--, આ મુખ્ય છે. તેઓ પહેલેથી જ મારફતે સળગાવી કર્યું આ NCIS જાહેર ફાયરવોલ. -વેલ, નોડ અને ડમ્પ અલગ તેમને રાઉટર બીજી બાજુ પર. -હું પ્રયત્ન કરી રહ્યો છું. તે ખૂબ ઝડપથી આગળ વધી રહી છે. -OH, આ સારું નથી. તેઓ અમારા જોડાણ ઉપયોગ કરી રહ્યાં છો [અશ્રાવ્ય] આ ડેટાબેઝ. તે કાપી નાખવાના. હું નથી કરી શકો છો. તે બિંદુ હુમલો છે. તે અથવા તેણી માત્ર છે મારી મશીન પછી જઈ રહી છે. -તે શક્ય નથી. ડોડ સ્તર ખાણ એન્ક્રિપ્શન છે. તે વિચાર કરી મહિના લેશે -Hey, કે શું છે? વિડિયો ગેમ? -કોઈ ટોની, અમે હેક કરી રહ્યા છીએ. તેઓ અબ્બી કમ્પ્યુટર વિચાર તો, સમગ્ર NCIS નેટવર્ક આગામી છે. હું તેને બંધ ન કરી શકો છો. કંઈક મેકજી કરો. -I've ક્યારેય આ જેમ કોડ જોવા મળે છે. -OH. તે -Where જવા છે? અબ્બી? હું કાંઇ ન હતી. હું તમને હતી વિચાર્યું. -કોઈ. -મેં કર્યું. [સમાપ્ત પ્લેબેક] ડેવિડ જે MALAN: શ્રેષ્ઠ ભાગ લખીને બે લોકો છે તે જ સમયે કીબોર્ડ પર. તેથી તે CS50 માટે છે. અમે ઓફિસ કલાકો માટે આસપાસ વળગી પડશે. અને અમે તમને આગામી સમય જોશો. [સંગીત વગાડવાનો - "ફાઇલો, સિનફેલ્ડ થીમ"] આ CS50 છે. હું એક ચાંચિયો પ્રયત્ન કરવા માંગો છો નથી. 2 વક્તા: Yarr ડેવિડ. તે તમને પહેર્યા દંડ ડબ્લેટ છે. કે દોડ્યા પછી એકદમ હાંફવું Luff ઘણો.