[Powered by Google Translate] [7 વીક, ચાલુ રાખ્યું] [ડેવિડ જે Malan, હાર્વર્ડ યુનિવર્સિટી] [આ CS50 છે.] [CS50.TV] અધિકાર છે. પાછા સ્વાગત છે. આ CS50 છે, અને આ 7 અઠવાડિયાના અંત છે. તેથી આ મૂર્ખ થોડી વસ્તુઓ કે જે ઈન્ટરનેટ આસપાસ જાય એક અને અમે slurped, અને તે હવે તમે geeky અર્થમાં એક થોડો કરવી જોઈએ. વેલ, તો તે આ વ્યક્તિ માટે સૌથી વધુ ગમ્મતભરી કરતાં તે તમે ગાય્સ માટે હતી. ના બોલે છે, પણ ગાય્સ, આજે Nate જન્મદિવસ છે. તમને કેવી રીતે ફક્ત સારા Nate એક અર્થમાં આપે છે અને હું છે વેબ વિકાસ ખાતે સોમવારે વર્ગ પર આધારિત છે અને આ પર હવે આધારિત, મેં વિચાર્યું કે મારે જે Nate ઘર પાનું ખેંચે છે, જો તમે તે હજુ સુધી જોઇ ન હોય. આ અહીં IA ની Nate એચટીએમએલ. તેથી તેમની sourcecode જુઓ જો તમે તે જોવા માટે આ કેવી રીતે કરવા માંગો છો, અને Nate, જો અમે તમને હમણાં જ થોડા સમય embarass શકે છે, સ્ટાફ તમે થોડું કંઈક મળ્યું જો તમે અહીં વર્ગ માં બાળકો કેટલાક સાથે કેટલાક મીઠાઈ વહેંચવી ગમશે. તમે પર આવો માંગતા હો તો. તમે બધા બિરદાવવા અને ખૂબ જ સરસ હોય છે, પરંતુ કોઈ એક ગમે ત્યાં Nate નજીક બેઠી છે, કેટલાક કારણોસર, જે પાછા ઝોન છે. તેથી કદાચ તમે કેટલાક લોકો આ સાથે આનંદ મળી શકે છે. જન્મદિવસની હાર્દિક શુભેચ્છા, Nate. વધારાના hellos: અમે અમારા CS50x વિદ્યાર્થીઓ પાસેથી થોડા ક્લિપ્સ જોવા મળ્યો છે. જો તમે બીજા કોણ જોવા માંગો છો તે વિશ્વમાં છે કે સાથે પગલે છે, તમે આ URL માટે વડા કરી શકે છે, જ્યાં જોસેફ, અમારા TFs છે, સાથે મળીને પ્રકારની એક મોન્ટાજ મૂકી છે દરેક વ્યક્તિ જે આ વિડિઓઝ કરવામાં સબમિટ છે, તેમની વચ્ચે રિક Astley છે. અને જો તમે આ મારફતે સ્ક્રોલ, તે ખરેખર ખૂબ જ પ્રેરણાદાયી દેશો અને શહેરો કે જે લોકો અનસૂયામાજી હોય વિવિધતા જુઓ. તેથી જો તમે તે પર એક નજર કરવા માંગતા હો, કે જે સત્ર ઓવરને મારફતે થશે. આજે આપણે વેબ પર અમારી દેખાવ ચાલુ રાખવા માટે, વેબ પ્રોગ્રામીંગ, HTML અને આ રીતે, અને અમે પણ બપોરના આ શુક્રવાર આગામી છે જો તમને ગમે, અને ખાસ કરીને, તેથી તે પહેલાં ન કર્યું હોત. આ શુક્રવાર થીમ ની Nate જન્મદિવસ હશે, તેથી જો તમે Nate સાથે જન્મદિવસ બપોરના કરવાનું ગમશે અને અન્ય ઇન્ડસ્ટ્રી અમારા કેટલાક મિત્રોની કે ત્યાં URL પર વડા કરો. જગ્યા છે, હંમેશા મર્યાદિત છે. પણ, જો તમે ભૂલી ગયા છો, સમજો આગામી સપ્તાહ 4 ની સફાઈ કામદાર શિકાર સેટ સમસ્યા માટે અંતિમ તારીખ છે કે, જેમાં card.raw તે JPEGS તમામ સુધારા પછી, તમે અને તમારા વિભાગમાં મળે છે, જો તમે ઇચ્છો તો, ફોટોગ્રાફ પ્રયાસ કરી શકો છો શક્ય કે મેમરી કાર્ડ ના કમ્પ્યુટર વૈજ્ઞાનિકોનું ઘણા, અને તમે અને તમારા વિભાગમાં પછી કલ્પિત ઇનામ જીતી જશે. સબમિટ શું અને જ્યારે દ્વારા તરીકે pset હિસ્સો 4 સ્પષ્ટીકરણ પાછા નો સંદર્ભ લો. પણ, જો તમે જાણવા માંગતા હોય તો તમારા હાથે કરેલું કામ કે હાથે બનાવેલી બસ્તુ અવિનાશી આ કોર્સ વેબસાઇટ અને એપરલ તેના ઇતિહાસ પર, ખબર છે કે તમે હવે સ્વાગત છે ડિઝાઇન સબમિટ શરૂ આ વર્ષે ટી શર્ટ અને sweatshirts અને જેવા છે. અમે અમારા શ્રેષ્ઠ કરવા માટે ઘણા અમે કરી શકો છો તરીકે સમાવેશ કરશો, પરંતુ અમે સ્ટાફ સમીક્ષા કેટલાક સભ્યો પાસે ડિઝાઇન તમામ પડશે ખાતરી કરવા માટે તેઓ સ્પષ્ટીકરણો સાથે સુસંગત છો બનાવવા માટે, અને અમે તે પછી સામાન્ય રીતે પસંદ તેમને મદદરૂપ પ્રદર્શિત કરવા. તેથી જો તમે ડિઝાઇન પ્રકાર છે, માત્ર ખબર કે જરૂરીયાતો માટે ગ્રાફિક્સ, PNG ઓછામાં ઓછા 200 ડીપીઆઇ કાગળનું હોવું છે, તેઓ 4000 થી વધુ એક્સ 4000 પિક્સેલ્સ ન હોવી જોઈએ, અને કોઈ વધુ 10 MB કરતાં હોય, પરંતુ તમે જેમ ઉપયોગ કરી રહ્યા છો સ્વાગત ફોટોશોપ અથવા GIMP અથવા વિવિધ ગ્રાફિક કાર્યક્રમો, ગમે તો તમે તમારા નિકાલ પર હોય છે. પણ ક્ષિતિજ પર અંતિમ પ્રોજેક્ટ છે. અંતિમ પ્રોજેક્ટ ખરેખર 50 ની પરાકાષ્ઠા છે, જેમાં કોર્સ તમામ સોંપણીઓ છે, તે તમારા તક ખરેખર તમારી પોતાની વસ્તુ નથી. અને તે માત્ર મજા કરવા માટે કંઈક કરી શકો છો, તે કેટલાક જરૂરી સમસ્યા તમારા વિદ્યાર્થી જૂથ ધરાવે હલ કરી શકાય, અમુક નવા વેબસાઇટ માટે, માહિતી માટે કેટલાક નવા સંગ્રહ પદ્ધતિ. તે Android માટે મોબાઇલ એપ્લિકેશન iOS માટે હોઈ શકે છે. ખરેખર, આકાશમાં મર્યાદા હોય છે, અને આગામી થોડા અઠવાડિયા, અમે સી માંથી PHP અને જાવાસ્ક્રિપ્ટ જેમ આ ઉચ્ચ કક્ષાની ભાષાઓ માટે સંક્રમણ તરીકે, તમને પોતાને કેટલાક વાસ્તવિક દુનિયાની તકનીકો સાથે familiarized, કેટલાક વાસ્તવિક દુનિયાની સાધનો પુરવણી, અને તે, ખબર છે કે જે કોર્સમાં પરિસંવાદો એક ઇતિહાસ ધરાવે છે, આગામી કેટલાંક અઠવાડિયા જેમાં, શિક્ષણ સ્ટાફ કેટલાક અને અવર્સ ઓફ કેમ્પસ પર મિત્રો વૈકલ્પિક પરિસંવાદો આપશે જે ઉપર અને જે ખાસ કરીને વિભાગમાં કરવામાં આવ્યું છે તે આગળ વધે છે માટે તમને Android પ્રોગ્રામિંગ જેવી વસ્તુઓ માટે દાખલ, તમને iOS પ્રોગ્રામિંગ જેવી વસ્તુઓ માટે દાખલ અથવા વધુ આધુનિક પદ્ધતિમાં વેબ વિકાસ. આ પહેલેથી જ ઑનલાઇન સંપૂર્ણ ઇતિહાસ છે. જો તમે cs50.net/seminars પર જાઓ, અમે કેટલાક તદ્દન વર્ષોથી કર્યું છે આમ, અને તમે જોશો કે પીડીએફ અને વિડિઓઝ સાથે અહીં આર્કાઇવ અને જેમ પરિસંવાદો કેટલાક ડઝન વિડિઓઝ છે. ગયા વર્ષે, ઉદાહરણ તરીકે, અમે તમારા તકનીકી મુલાકાતો acing પર પરિસંવાદ હતી, જો તમે ખરેખર આ બોલ પર જાઓ અને એક ઇન્ટર્નશિપ અથવા સંપૂર્ણ સમય જહાજની નાની હોડી કરી જોઈ રહ્યા છો. વિન્ડોઝ મોબાઇલ વિકાસ, Android વિકાસ, ગૂગલ મેપ્સ, API, CSS, બ્લેકબેરી, Emacs માટે વિકાસશીલ. ખરેખર, તમે તમારી સગવડે આ પરિસંવાદો કોઈપણ પર એક નજર સ્વાગત છે. અને અમે કેટલાક નવા હોલ્ડિંગ પડશે આ સત્ર, આની સાથે. તેથી શું અંતિમ પ્રોજેક્ટ સાથે આગળ છે? વેલ, પ્રથમ, તેમ છતાં આ તારીખ અંશે નિકટવર્તી છે, આ ખરેખર માત્ર એક અંતિમ પ્રોજેક્ટ અંગે વિચારસરણી તદ્દન વાસ્તવિકતાથી શરૂ તક છે. અમે ફક્ત આપણે શું હજુ પણ કોર્સ આવરી આવશે કેટલાક શરૂઆત ખબર છે, HTML, PHP અને જેમ, તમે પરંતુ તમામ વેબ સાથે પરિચિત કરશો, અને વેબ તરફ હું આ વાતચીત પૂર્વગ્રહ માત્ર કારણ કે મોટા ભાગના લોકો અંત વેબ આધારિત અંતિમ પ્રોજેક્ટ કરી, પરંતુ કોઇ જરૂરી અર્થ થાય છે. સી ની મદદથી દંડ છે, ઉદ્દેશ સી, જાવા, અન્ય કોઇ પણ ભાષા તમે જાણો છો અથવા જાણવા માગો છો તદ્દન દંડ છે. પરંતુ શરૂઆતમાં વહેતી રસ મેળવી, અમે એક preproposal ની રજૂઆત અપેક્ષા પડશે જે, વેબસાઇટ છે, જે cs50.net અંતે હવે પર પીડીએફ દીઠ, અને ટોચની ડાબી બાજુએ તમે અંતિમ પ્રોજેક્ટ જોશો અંતિમ પ્રોજેક્ટ માટે સ્પષ્ટીકરણ છે, અને ત્યાં preproposal પર વિગતો અને ગમે છે. તે તમારા શિક્ષણ સાથી એક ઇમેઇલ માટે ખૂબ ખૂબ નીચે ઉકળે હમણાં તમે જે વિચારી રહ્યાં છો તે વિશે તેની અથવા તેણીની સાથે વાતચીત હડતાલ છે. Projects.cs50.net પર કેમ્પસ પર લોકો વિચારોની રિપોઝીટરી છે જો તમે કેટલાક વિચાર સાથે આવવા સંઘર્ષ કરી રહ્યાં છો, અને manual.cs50.net/APIs APIs ની કડીઓ રિપોઝીટરી છે. શું છે, જોકે, એક API છે? એક API શું છે? હું તેને જણાવ્યું હતું કે ઓછામાં ઓછા બે વાર કર્યો છે, મુજબ છેલ્લા કેટલાક અઠવાડિયા ના લખાણ છે. કે શું છે? [વિદ્યાર્થી, દુર્બોધ] >> ઠીક છે, સારુ. જેથી કંઈક પ્રોગ્રામીંગ ઈન્ટરફેસ. એપ્લિકેશન પ્રોગ્રામિંગ ઇન્ટરફેસ, અને આ અનેક સ્વરૂપો લઇ શકે છે, પરંતુ આ ખરેખર ઉકળે માટે નીચે શું કોડ છે કે કોઈએ અથવા HS હોય તેવા પરચૂરણ માહિતી કે કોઈએ એકત્રિત છે કે તમારા માટે ઉપલબ્ધ કેટલીક કાર્યક્રમ વિષયક રીતે બનાવવામાં આવે છે. તમે C, PHP, Python, રૂબી માં કોડ લખી શકો છો, ગમે પસંદગીના તમારી ભાષા સામાન્ય રીતે, અને તમે કોઈક કોઈના વિધેયો પર બિલ્ડ કરી શકે છે અથવા અન્ય કોઈને માહિતી સમૂહ છે. હમણાં પૂરતું, જો મને આ લિંક અહીં જાઓ, અને તમે પછીની પૃષ્ઠ પર લિંક્સ એક જોડી જોવા મળશે અમે CS50 પોતાના API નો, કે જે ખૂબ જ હાર્વર્ડ સેન્ટ્રીક છે અને પછી API નો તૃતીય પક્ષ જેમાં હોય છે. ત્રીજા પક્ષ API નો વચ્ચે ખરેખર ઉપયોગી વસ્તુઓ છે માટે એસએમએસ લોકોને મોકલવા સક્ષમ હોવા જેમ, લોકોને ના SMS ટેક્સ્ટ સંદેશાઓ પ્રાપ્ત કરવાનો છે. અને તે જેવી વસ્તુઓ કે તમે કોઈ જાતે અમલ કેવી રીતે વિચાર છે શકે છે, પરંતુ સેવાઓ માટે આભાર, કેટલાક મુક્ત અને કેટલીક વેપારી, તમે તે ટોચ પર બિલ્ડ કરવા અને તમારી રૂચિના કંઈક કરી શકો છો. માતાનો CS50 API નો વચ્ચે આ કેમ્પસ-સેન્ટ્રીક વસ્તુઓ છે જેમ હાર્વર્ડ અભ્યાસક્રમો, ઉર્જા, ઘટનાઓ, ખોરાક, નકશાઓ, સમાચાર, ટ્વીટ્સ અને Shuttleboy પોતાનું, અને આ APIs કે આ જેવી થોડી કંઈક જોવા મળે છે. મને જે HarvardFood API ખેંચો. જો તમે ક્યારેય માતાનો એચયુડી વેબસાઇટ પર કરવામાં આવી છે, તો તમે કદાચ ત્યાં થયા છો માત્ર શું રાત્રિભોજન માટે છે અથવા તે જોવા માટે કલાકો શું કેટલાક-d હોલ માટે છે. વેલ, તે ખાસ કરીને નેવિગેટ સરળ નથી, અને તેથી આપણે શું કેટલાક સમય પહેલાં આપણે નહોતી આવી હતી સોફ્ટવેર લખ્યું હતું, તે PHP, કે જે વાસ્તવમાં સ્ક્રીન હિસ્સો એચયુડી વેબસાઇટ સમગ્ર પથારીના ભંગાર જેવા માં બને છે. માટે ભંગાર કંઈક રોગની તપાસ કરવા માટે મહેરબાની કરીને PHP જેવા ભાષામાં કાર્યક્રમ લખવા અર્થ થાય છે કે જે બ્રાઉઝર હોઇ શકે છે, તેમ છતાં તમે તેને આદેશ પ્રોમ્પ્ટ પર ચલાવી શકે ઢોંગ કરે છે, કે જે બ્રાઉઝર હોવાનો દાવો કરે છે, આ વેબસાઇટ સાથે જોડાય, તેના એચટીએમએલ, જે ભાષામાં તે લખાયેલું છે ડાઉનલોડ, અને પછી તેને વાંચે છે, અથવા વધુ ચોક્કસ રીતે, parses નીચે, ઉપર ડાબેથી જમણે. અને આપણે શું હતા અમે એ રીતે કે અમારા કોડ લખ્યું હતું કોઈપણ સમયે અમે તે HTML કે મેનૂ પર કંઈક જેવો દેખાતો હતો કંઈક જોયું, હેમબર્ગર જેમ, અમે તો પછી આપણા પોતાના ડેટાબેઝ માં કે આયાત કરશે. અને કોઈ પણ સમયે અમે પોષણ સામગ્રી જોયું, અમે અમારી પોતાની ડેટાબેઝ માં કે આયાત કરશે. અને અમે શું લાભ એ હકીકત હતી કે એચયુડી વેબસાઈટ, છતાં પણ અમને મનુષ્યો નેવિગેટ કરવા માટે એક પડકાર એક બીટ હોઈ શકે છે હૂડ નીચે છે, HTML ની ​​તમામ પોતાના કોમ્પ્યુટર પ્રોગ્રામ દ્વારા પેદા થાય છે. તેથી તેમની HTML ની ​​તમામ, તેમ છતાં તે અવ્યવસ્થિત જુઓ શકે છે, હૂડ નીચે સૌથી વેબસાઇટ્સ જેમ તે પેટર્ન અનુસરે છે. તેથી અમે માત્ર એક દંપતી કલાક ગાળ્યા તે પેટર્ન figuring જેથી અંતે, અમે દૂર કરી અવ્યવસ્થિત HTML ની ​​તમામ ફેંકવું, બોલ્ડ સામનો ના સૌંદર્ય શાસ્ત્ર અને ત્રાંસા અને તેના જેવા તમામ, અને અમે તે પછી છે તે કરવા માટે સક્ષમ શું તે જ માહિતી છતી છે. હમણાં પૂરતું, આ રીતે. અમે આમ અનુસાર અહીં દસ્તાવેજીકરણ, આ વિશ્વમાં જે છે માહિતગાર જો તમે URL ને વિનંતી કે આ જેવી લાગે છે, / food.cs50.net કંઈક, અને તમે ચોક્કસ પરિમાણો, જે આજે આપણે વિશે વાત કરીશું પૂરી પાડે છે, અંતિમ તારીખ અને સમય, સમય શરૂઆત તારીખ ભોજન, અને તેથી આગળ જેમ, અમારા સર્વર્સ શું ઉદાહરણ માટે તમે, આપશે, છે એક CSV ફાઈલ અલ્પવિરામ, એક એક્સેલ ફાઈલ જેવી કિંમતો separted, ગયા વર્ષે માર્ચ આ ખાસ તારીખે નાસ્તો માટે તમામ સમાવતી જ્યારે હું આ દસ્તાવેજીકરણ લખવા થયું. પરિચિત લોકો માટે CSV માં માત્ર ફાઈલ બંધારણમાં નથી. ત્યાં બીજા ફોર્મેટ કે બધી વધુ વર્સેટાઇલ છે છે JSON, જાવાસ્ક્રીપ્ટ ઑબ્જેક્ટ નોટેશન કહેવાય છે. આ માહિતી પાછા કે બંધારણમાં માં આવી શકો છો. તેથી અહીં takeaway છે કે શું તમે આ API માં ડાઈવ અથવા CS50 અથવા કંઈપણ ઇન્ટરનેટ પર ત્યાં બહાર કોઇ પણ અન્ય અથવા તો તમામ ખ્યાલ છે કે, વિશ્વ વધુને વધુ પ્રમાણિત શરૂ કરી છે કેવી રીતે મશીનો પરસ્પર વ્યવહાર કરવો. અમે CSV અથવા JSON જેવી પ્રમાણભૂત માહિતી બંધારણો વાપરો. અને આ તમારે માટે શું છે એનો અર્થ એ થાય કે તમે એક કાર્યક્રમ એ રસપ્રદ ભાગ લખી શકો છો કે જેનાથી તમારા વપરાશકર્તા મેનુ ડાઇનિંગ હોલ-શોધવા માટે, કે જેનાથી તેમને ફેવરિટ યાદી કે જેનાથી તેમને લખાણ ચેતવણીઓ મેળવવા બનાવો જ્યારે તેમના મનપસંદ ભોજન કેટલાક-d હોલમાં પીરસવામાં આવે છે તેમના API નો ટોચ પર કોઈના માહિતી સમૂહો અને મકાન ઉપયોગ કરીને. તેથી પરિસંવાદો અને દસ્તાવેજીકરણ તમે અહીં છે ઓનલાઈન ફોર્મ પર વધુ. તે, તેથી, તો પછી API નો છે. કે અમને લાવે HTML નહીં. ઝડપી રીકેપ. HTML શું છે? [વિદ્યાર્થી, દુર્બોધ] >> ગુડ. હાઇપરટેક્સ્ટ માર્કઅપ લેંગ્વેજ. બીજા કોઇએ, હાઇપરટેક્સ્ટ માર્કઅપ લેંગ્વેજ શું છે? હાઇપરટેક્સ્ટ માર્કઅપ લેંગ્વેજ. ઠીક છે. તેથી HTML, હાઇપરટેક્સ્ટ. હાઇપરટેક્સ્ટ માત્ર સૌથી ભાગ માટે વેબ પર ઉલ્લેખ કરે છે. માર્કઅપ અર્થ એ છે કે તે ખરેખર એક પ્રોગ્રામીંગ ભાષા, એચટીએમએલ નથી. તે ભાષા છે કે જે તમને તર્કશાસ્ત્ર સાઇન વ્યક્ત કરી છે તે આંટીઓ નથી. તે સ્થિતિમાં નથી. તે કાર્યો, સે દીઠ નથી. તેના બદલે, તે આ ટૅગ્સ કહેવાય, અથવા વધારે યોગ્ય રીતે, તત્વોનું વસ્તુઓ ધરાવે છે. અને તે તત્વો શરૂઆત ટૅગ્સ અને ઓવરને ટૅગ્સ છે, અથવા ખુલ્લા ટૅગ્સ અને બંધ ટૅગ્સ, અને તે ટૅગ્સ શું સામાન્ય રીતે એક બ્રાઉઝર છે અર્થ, આવું શરૂ કરો અને પછી આવું અટકાવવા, છતાં તે કેટલાક અપવાદ છે. ક્યારેક તે માત્ર 'એક લીટી વિરામ અહીં મૂકો,' દાખલા તરીકે. અને અમે જે અન્ય દિવસ ઉદાહરણો બોલ્ડ સામનો વચ્ચે, મુસ્લિમ, લાઇન બ્રેક્સ અને પછી અન્ય ટૅગ્સ એક દંપતિ. તેથી HTML જે ભાષામાં વેબ પેજ હોય ​​તેવા પરચૂરણ ખર્ચ કરવામાં આવે છે. તેથી જો હું Google.com કંઈક પર જાઓ અને માત્ર તેમના મુખ પૃષ્ઠ ખેંચે છે, જણાવ્યું હતું કે ક્લિક કરો જો તમે જમણી ક્લિક કરો અથવા નિયંત્રિત અને જુઓ, પાનું સ્રોત પર ખાસ કરીને જુઓ, તે હૂડ નીચે આ દિવસોમાં સંપૂર્ણ વાસણ છે, પરંતુ એટલા માટે છે કે કમ્પ્યુટર્સ સફેદ જગ્યા વિશે કાળજી નથી, તેથી આ કરવા માટે ખૂબ જોવા નથી. પરંતુ જો આપણે તેના ભાગો પર ઝૂમ, નોંધ્યું છે કે ક્રોમ, માત્ર સરસ છે, રંગ કોડેડ વસ્તુઓ છે. ખરેખર, આ ખૂબ જ પ્રથમ ટેગ કે અમે વેબ પૃષ્ઠમાં જોયું છે. અને ફરી, એચટીએમએલ 5, આ ભાષા ની તાજેતરની આવૃત્તિ, નથી શરૂઆતમાં આ વસ્તુ હોય છે, > યાહ, અમે આ હલ કરી છે પહેલા સ્પષ્ટપણે કહેવાની દ્વારા બ્રાઉઝર 'લાઇન બ્રેક અહીં મૂકો.' અને કારણ કે, તે જ ફરી એક બ્રાઉઝર છે માત્ર કરવા જતાં સ્પષ્ટપણે માર્કઅપ ભાષા તે કહે છે શું, તેથી ભલે તમે હિટ થઇ શકે છે એક કે બે વાર અથવા તો દસ વખત દાખલ કરો, તે પરંપરા દ્વારા માત્ર એક જગ્યા પર બધા છે કે, ભેગા બનશે. તેથી જો તમે ખરેખર એક લાઇન બ્રેક કરવા માંગો છો, તો તમે br ટેગ ઉપયોગ કરે છે, અને હવે નોટિસ, સોમવાર, જેમ હું આ ટેગ / અંદર મૂકવામાં આવે છે, માત્ર કારણ કે આ માત્ર અધિકાર ન જણાય નથી એક લીટી વિરામ શરૂ પછી તે વચ્ચે કશું સાથે અટકાવો. તેથી HTML માં સંમેલન ખોલવા માટે અને ટૅગ બંધ વારાફરતી છે. એક અલગ તરીકે, તમે આમ ન પુસ્તકો વેબસાઇટ્સ ઘણો જોશો. તે કરવા માટે અથવા તેને નથી સાચું છે, પરંતુ અમે એવી દલીલ કરશે કે ડિઝાઈન મુજબની અને stylistically, માત્ર આ જ સારું છે કારણ કે પછી દરેક ટેગ બંને ખોલી અને બંધ કોઈક છે. તેથી હવે આપણે સાચવો અને ફરીથી લોડ કરો. બ્રાઉઝર પર પાછા જાઓ, ઠીક છે. હવે અમે કેટલીક પ્રગતિ કરી રહ્યા છીએ, પરંતુ તે તદ્દન પર્યાપ્ત નથી. ચાલો આગળ વધો અને અમુક લખાણનો લાંબા સમય સુધી શરીરમાં ટાઇપિંગ શરૂ કરો. , તેથી આપણે કહેવું 'એ ઝડપી ભુરો શિયાળ એક બેકાર કૂતરો પર જમ્પ.' અને હવે દો મને ફક્ત કૉપિ કરો અને આ થોડા વખત પેસ્ટ કરો જેથી અમે પાઠ્ય એક ફકરો છે. મને અહીં પર પાછા જાઓ. તેથી તે ખૂબ સારી નથી જોઈ છે. હું એક લીટી વિરામ હોય છે, તેથી તેને ઠીક છે, પરંતુ હવે, એક વખત અમે વેબ પાનું કર્યા સુધી રહ્યાં છો તે સામગ્રી લોટ અને એક માત્ર લીટીઓ માટે એચટીએમએલ નિદર્શન છે, અમે વાસ્તવિક ફકરા તરીકે આ વસ્તુઓ લાગે શરૂ કરી શકો છો. અને અમે અમારા વેબ પાનું થોડી વધુ સ્વચ્છ માળખું શરૂ કરી શકો છો. અને ખરેખર, હું શું કરી શકો છો મારું શરીર ટેગ ની અંદર અહીં જાઓ, અને તમે જાણવા, જો 'આ CS50 છે. . '. ખરેખર એક ફકરો શરૂઆત demarks, સાથે સાથે, ચાલો તે જેમ કે ટેગ કરો. મને લખાણ ઇન્ડેન્ટ સંમેલન દ્વારા જ દો, મને કહે છે કે આ ફકરો અહીં સમાપ્ત થાય છે, અને પછી બદલે આ રેખા વિરામ, તો નથી મને ફક્ત કહેવું કે આ ત્યાં અને નવા ફકરો તરીકે અનુસરે છે, અને મેં હમણાં જ ઝડપથી ફક્ત આ સામગ્રી બધી clobbering દ્વારા ઇન્ડેન્ટ પડશે. તેથી હવે અમે એક ઇન્ડેન્ટેડ ફકરો ત્યાં છે, અને હવે અમારી માર્કઅપ માટે થોડો વધુ વિચાર શરૂ થાય છે અર્થનિર્ધારણ અમે શું કરી રહ્યાં છો સાથે સુસંગત. અમે એક ફકરો હોય છે, તેથી આપણે તે પૃષ્ઠ ટૅગ સાથે ફકરા કૉલ કરો. અમે એક બીજા ફકરા હોય છે, તેથી આપણે તે પૃષ્ઠ ટૅગ સાથે ફકરા કૉલ કરો. અને હવે, બ્રાઉઝર શું ખાસ કરીને શું કરશે છે એક માત્ર ઇંગલિશ પુસ્તક અથવા નિબંધ ગમે, જ્યાં તમે સામાન્ય રીતે ફકરા વચ્ચે કેટલીક લાઇન બ્રેક્સ જુઓ. બ્રાઉઝર્સ તમારા માટે આપમેળે કરશે. તેથી હવે અમે બે ફકરા હોય છે અને અમે આ ચાલુ રાખી શકો છો. અલબત્ત, વેબ પર હોય ત્યારે, તમે લખાણ સંસ્થાઓ છે તે સામાન્ય રીતે લખાણ માત્ર વિશાળ blobs નથી. ઘણી વાર તેમાં હાયપરલિંક્સ. તેથી જો અમે માંગો છો, ઉદાહરણ તરીકે, અમુક ત્યાં કડીઓ સમાવેશ થાય છે, ધારવું શું ગમે વેબ પાનું હું અહીં છું બનાવી છે રસ હોઈ શકે - દો મને Google.com પર જાઓ, દો અને મને એક ઝડપી ભુરો શિયાળ માટે શોધ કરો. GOOGLE છબીઓ, અને વિશે કેવી રીતે પર જાઓ - આ સુંદર છે. અમે આ સાથે જઈશ. અહીં અમે આળસુ કૂતરો પર ઝડપી ભુરો શિયાળ જમ્પિંગ છે. તેથી હું શું અહીં કરવા જાઉં છું પ્રદર્શન ખાતર માટે જ, છે ધારો કે આ છબી મારા સર્વર પર હતો, અને હું આ ઈમેજોને કરવામાં બનાવી હતી. હું શું બરાબર હતી ક્લિક કરો નહોતી અથવા છબી પર ક્લિક કરો નિયંત્રિત, અને તમે સૌથી બ્રાઉઝર્સમાં જોશો શું થોડો મેનુ છે - જે stop - થોડું મેનુ કે જે તમે નકલ કડી સ્થાન અથવા નકલ URL ને પસંદ કરવા માટે પરવાનગી આપે છે. તેથી દો મને પાછા હવે મારી HTML માં, જાઓ અને ધારો કે હું માંગો છો અન્ય વેબ પૃષ્ઠ પર આ હાયપરલિંક છે. તે માટે કહેવાય ટેગ શું હતો? [વિદ્યાર્થી, દુર્બોધ] >> યાહ. હાયપર સંદર્ભ માટે એક href તેથી. મને આગળ વધો અને પેસ્ટ કરો સાઇન કે તે એક સુંદર લાંબા URL છે, તેથી દો મને બહાર પાછા ઝૂમ. બંધ કૌંસ છે, તેથી હવે નોટિસ હું અહીં ઉપર માર્ગ છું કારણ કે તે URL પર ખૂબ લાંબુ હોવું થયું. મને ઉપર સ્ક્રોલ ઝડપી ભુરો શિયાળ ઓવરને અહીં, અને પછી દો મને કરો - જ્યારે તમે તે ટિપ્પણી રોકવા માટે તૈયાર છો, તો તમે કરી શકો છો. તેથી વાદળી ટોચ પર બધું માત્ર એક ટિપ્પણી છે. આ મારો doctype ફરીથી, જે ઘોષણા છે, તમે માત્ર કૉપિ કરો અને વિશ્વાસ પર હવે માટે, પેસ્ટ કરી શકો છો. આ ફક્ત બ્રાઉઝર, કહે છે 'અહીં કેટલાક એચટીએમએલ 5 આવે છે.' કે નીચે, 14 વાક્ય પર, મારા વાસ્તવિક ટૅગ્સ પ્રથમ છે, અને આ માત્ર કહે છે, પહેલાંની જેમ, અહીં કેટલાક એચટીએમએલ આવે છે, અહીં મારા પાનું વડા આવે છે, અહીં શીર્ષક આવે છે, અને પછી, ઊલટી કે તે ટાઇટલ માટે છે કે તે માથું છે. અહીં હવે મારી પાનું શરીર આવે છે. થોડા નવા હવે ટૅગ્સ જેથી: h1 1 મથાળું માટે વપરાય છે. ત્યાં ઘણા વર્ષો પાછળ માટે HTML માં એક પરંપરા છે લખાણ વિવિધ માપો કર્યા છે. અને એક દિવસ પાછા, દરેક એક અર્થ થાય છે, સામાન્ય રીતે, ફક્ત મોટું અને બોલ્ડ. પરંતુ ત્યાં પણ H2 છે, કે જે મોટી નથી પરંતુ તદ્દન તરીકે મોટી અને બોલ્ડ છે. ત્યાં h3 છે, કે જે પ્રકારની છે મોટું નથી પરંતુ લગભગ તરીકે મોટી અને બોલ્ડ છે, અને તેથી આગળ, h6 તમામ નીચે માર્ગ. આ દિવસોમાં, જોકે, h1 H2, અને h3 ખરેખર થાય છે તેમને વધુ સિમેન્ટીક અર્થ હોય છે, આ વેબ પાનું શિર્ષક, જેમાં h1 ખરેખર એક મથાળું છે એક અથવા લખાણ જેમ સ્તંભ કંઈક શિર્ષક. તેથી હું ઇરાદાપૂર્વક h1 CS50 શોધ> h1 જણાવ્યું હતું કર્યા છે માટે specifiy કે આ ખરેખર મથાળું, મારા પાનું શિર્ષક છે. શીર્ષક પટ્ટી અર્થમાં નથી શીર્ષક, પરંતુ એક શીર્ષક છે જે તમે ખરેખર વેબ પાનું પોતે શરીર જુઓ. હવે, તો તમે કદાચ ધારી તે શું છે, ભલે અમે વાક્યરચના થોડા નવા ટોટી હોય છે. આ એક સ્વરૂપ છે. તેથી વેબ ખરેખર રસપ્રદ નોંધાયો નહીં જ્યારે વેબસાઇટ્સ વપરાશકર્તાઓ ઇનપુટ લો. આ વર્ગ માં, વેબ પ્રોગ્રામીંગ પર સેટ સમસ્યા છે, અમે એક વેબસાઇટ છે, સે દીઠ બનાવવા નથી જઈ રહ્યાં છો, સ્થિર સામગ્રી છે જે ફોટોગ્રાફ કે તમે ભર્યું બતાવે છે, અથવા આ મારું, શરૂ કરો અને મારા વિશે વસ્તુઓ છે, કારણ કે તે વસ્તુઓ પ્રમાણમાં સાથે મૂકવામાં સરળ હોય છે. તે મુશ્કેલ વેબ પર વસ્તુઓ સુંદર બનાવવા માટે, પરંતુ ઓછામાં ઓછા અપ સામગ્રી મૂકવા ખૂબ મામૂલી છે. પરંતુ બધી વસ્તુઓ ખરેખર રસપ્રદ વિચાર જ્યારે કોઈ તમારી વેબસાઇટ મુલાકાત લઈ શકો છો અને ઇનપુટ પૂરું પાડવા અને ફૉર્મ ભરવામાં કરી શકો છો, બંધ ચકાસણીબોક્સ ચકાસી શકો છો અને તમારી વેબસાઇટ સાથે સંપર્ક કરી શકો છો. અને ખરેખર દરેક વેબસાઇટ, કદાચ તમે કાળજી આ દિવસોમાં, કોઈપણ વિગતવાર, કોઈક છે ઇન્ટરેક્ટિવ. ફેસબુક, ગૂગલ, અને, જેમ કે વપરાશકર્તા ઈનપુટ લેવા અને વૈવિધ્યપૂર્ણ આઉટપુટ પેદા કરે છે. તેથી આપણે માટે કે હવે શું કરવું શરૂ કરો. લેટ્સ હવે સંક્રમણ માત્ર માર્કઅપ માટે સ્થિર સામગ્રી HTML નો ઉપયોગ કરવાથી તેના બદલે ગતિશીલ સામગ્રી માટે વિતરણ વ્યવસ્થા તરીકે. અને અંત તરફ, ચાલો અમારી પોતાની શોધ એન્જિન અમલ. ચાલો કરવું તે નીચે પ્રમાણે છે. અહીં ફોર્મ ટેગ છે. આ ક્રિયા લક્ષણ સ્પષ્ટ કરે છે કે જ્યારે વપરાશકર્તા આ ફોર્મ ભરે છે તેમના કીબોર્ડ સાથે, તો તે આ અહીં URL પર સબમિટ કરવામાં આવશે. તેથી હું છેતરપિંડી પ્રકારની છું. તે અમને થોડી લાંબી લાગી રહ્યું છે કરતાં એક વર્ગ સમગ્ર શોધ એન્જિન અમલ કરવા માટે, તેથી અમે ફક્ત ફ્રન્ટ ઓવરને કરવા માટે, જેથી પડશે વાત કરવા માટે. અમે ભાગ છે કે જે વપરાશકર્તા શોધ કરવા દે છે, અને પડશે અમે વાંસડા વડે એવી હોડી ચલાવવી ઓફ Google ને સૉર્ટ પડશે શોધ પરિણામો શોધવાની હાર્ડ ભાગ, પરંતુ, ખાસ કરીને, હું Google ની વેબ સર્વર સાથે વાત જાઉં છું એક બે અત્યંત લોકપ્રિય પદ્ધતિઓમાંની એકની મદદથી. એક વિચાર, અને અન્ય, કે જે આપણે છેવટે જોશો, પોસ્ટ છે, જોકે અન્ય કે જે ઓછી વખત વપરાય છે. તેથી વિચાર હમણાં વિચારને conjures, હું કેટલીક સામગ્રી મેળવવા માંગો છો, કેટલાક શોધ પરિણામો મેળવો. આ, તમે કદાચ ધારી આ શું કરે છે કરી શકો છો. આ ઇનપુટ અમુક પ્રકારના છે, તે હકીકતમાં છે, એક લખાણ ક્ષેત્રમાં આના જેવો જવાનું, અને તે ઈનપુટ છે, કે જે ચલની નામ, નામ અને તેથી બોલે છે, છે ક્વેરી માટે સંમેલન દ્વારા q હશે. અને ફરીથી, આ ઇનપુટ પ્રકાર માટે ચકાસણીબોક્સ નથી રહ્યું છે; તે મેનુ નથી ચાલી રહ્યું છે, તે માટે લખાણ ક્ષેત્રમાં જ હશે કારણ કે આ અહીં, લક્ષણ અને આ લખાણ બોક્સ દ્વારા સૂચિત, એક લીટી વિરામ જેવા છે, ક્યાં તો ત્યાં નથી અથવા. તેથી અમે તે ટેગ અંદર સ્લેશ સાથે ખાલી તત્વ હોય છે. પછી હું એક લીટી વિરામ મૂકવા જાઉં છું, અને તમે, કદાચ ધારી શકો છો, આ શું થઈ રહ્યું છે. આ ફોર્મ ઇનપુટ બીજા પ્રકારની છે. આ એક ફોર્મ સબમિટ કરવા માટે વાપરી શકાય બનશે. તેથી આ મોટી બટન કે વપરાશકર્તા માટે ફોર્મ સબમિટ કરો ક્લિક કરી શકો છો પ્રયત્ન રહ્યું છે, અને તે બટન પર લેબલ માટે પ્રયત્ન રહ્યું છે 'CS50 શોધો.' બંધ ફોર્મ, બંધ શરીર બંધ એચટીએમએલ. માતાનો જુઓ અમે શું કરીએ આ વેબ પાનું સ્વરૂપમાં હોય દો. તેથી દો મને મારું બ્રાઉઝર પર જાઓ, દો મને જાઓ, હજી પણ સ્થાનિક યજમાન છે. આ હજુ પણ index.html, તેથી જો હું આ search0 તરીકે ઓળખાતી ફાઈલ જોવા માંગો છો, હું ફક્ત / search0.html કરી શકો છો, દાખલ કરો - અને મારી ભૂલો પ્રથમ. શું થઈ રહ્યું છે તે? હું સ્પષ્ટ કરવાની પરવાનગી નથી કેટલાક કારણોસર આ ફાઇલ, ઍક્સેસ કરો. પરંતુ સી છે કારણ કે, આ કામ વિપરીત તેથી અમે દૂર કર્યું છે, જ્યાં કાર્યક્રમો તમે લખવા માટે તમે દ્વારા runable ધારવામાં આવે છે, તમે દ્વારા એક્ઝેક્યુટેબલ છે, કે જે ખરેખર કિસ્સામાં વેબ પર નથી, ક્યારેક જેમાં તમે કોઈ સર્વર પરની ફાઈલો બનાવવા માંગો છો શકે છે, પરંતુ તમે સમગ્ર વિશ્વમાં તેને જોવા માટે સક્ષમ કરવા નહિં માંગો. તેના બદલે, તમે વિશ્વના અમુક ફાઈલો જોવા માટે કરવા માંગો છો પરંતુ, ફક્ત ગોપનીયતા ખાતર અન્ય નથી. તેથી તે આધાર પસંદ માં વધુ છે જ્યારે તમે વેબ પર વસ્તુઓ કરી રહ્યા છીએ. અને તેથી દો મને ખરેખર ls અહીં લખો અને તમે ફાઈલો મેં જોઈ છે, પરંતુ જણાવ્યું હતું કે જો હું લાંબા સમય માટે ls-l કરવા માટે, હું લાંબા સમય સુધી યાદી છે કે જે મને આ ફાઇલો વિશેની કેટલીક વધુ વિગતો આપે મળશે કે જે હવે હોય છે, ખરેખર પ્રથમ અમને સંબંધિત સમય માટે. નોંધ કરો કે દૂર જમણી પર મારી ફાઇલો નામો છે, અને પછી એ સમય છે જેમાં તેઓ છેલ્લા અથવા સંશોધિત કરવામાં આવી હતી નકલ થયેલ છે. આ અહીં નંબર શું છે? શું તમે યાદ? બાઈટમાં કદ, મોટા કેવી રીતે ફાઇલ છે. તેથી હું અહીં લોગો કેટલાક પ્રકારની છે કે જે તમામ અન્ય ફાઇલો કરતાં મોટી છે હોય એવું લાગે છે. આ હું કોણ છું, આ છે હું શું છું અને જૂથ શું હું સાઇન છું પરંતુ તે પછી, અહીં ઉપર ડાબી બાજુ પર ભેદી ક્રમ એક બીટ છે, અને મને લાગે છે કે અમે, થોડા સમય ભૂતકાળમાં આ વિશે વાત કરી, પરંતુ આ પરવાનગીઓ સાથે કરી છે. અને જો તે થોડું ઝાંખું છે, આરડબ્લ્યુ કદાચ અર્થ એ થાય વાંચો અને લખો. તેથી તે તારણ છે કે આ ડેશો અલગ લોકો માટે પરવાનગીઓ વિવિધ સમૂહો નિદર્શન કરે છે. અને પેટર્ન છે, આવશ્યકપણે, નીચે. જ્યારે તમે ડેશો ક્રમ અહીં જુઓ, તેઓ નીચે પ્રમાણે જુઓ. ત્યાં એક આડંબર છે, તો પછી ત્યાં વધુ ત્રણ ડેશો છે, તો પછી ત્યાં ત્રણ અન્ય છે, તો પછી ત્યાં ત્રણ અન્ય છે. પ્રથમ એક ક્યાં અથવા ડિરેક્ટરી માટે તે જાહેરાત આડંબર છે. જેથી એક ખૂબ સરળ છે. જો તે ફોલ્ડર છે, તે ડી કહે છે, અન્યથા તે સંયોગચિહ્ન છે. ત્યાં થોડા અન્ય કિસ્સાઓમાં, પરંતુ હવે અમે માત્ર ફાઈલો અને ડિરેક્ટરીઓ વિશે કાળજી રાખીશું. આ આગામી ત્રણ ડેશો - હું અને કૃત્રિમ રીતે આ જગ્યાઓ શામેલ કર્યું છે. તેઓ હતા, દેખીતી રીતે, જ્યારે અમે તેમને એક ક્ષણ પહેલા જોયું નથી. આ ફાઈલ માલિકની પરવાનગીઓ છે, અને બીજા પહેલા કે તે વાંચી અને લખી હતી પરથી યાદ અપાવે છે. કે હું કારણ કે, જે વ્યક્તિ આ ફાઇલ ક્ષણ પહેલા બનાવનાર તરીકે હતો હું, માત્ર મૂળભૂત રીતે, Linux કમ્પ્યુટર પર, માટે વાંચન અને લેખન કે ફાઈલ ચાલુ રાખવાની ક્ષમતા હોય છે. તેથી ઓપરેટિંગ સિસ્ટમ માત્ર મને આરડબ્લ્યુ આપોઆપ આપે છે. મધ્યમ મુદ્દાઓ મારા જૂથ સાથે સંબંધ વિદ્યાર્થીઓ કે, જે પ્રકારના છે સાધન પર અર્થહીન કારણ કે હું માત્ર સાધન ની મદદથી વ્યક્તિ છું. તેથી મને દો માત્ર કે અંતે હવે મારા હાથ મોજું. પરંતુ છેલ્લા મુદ્દાઓ વેબ માટે સૌથી મહત્વપૂર્ણ છે. આ વિશ્વમાં બીજું દરેકને છે, અને હકીકત કે જે --- અર્થ એ થાય છે કે આ બોલ પર કોઈ વિશ્વમાં બીજું એક આ ફાઇલ સાથે કોઇ પરવાનગીઓ છે. સ્પષ્ટ રીતે સમસ્યા છે, તેથી હું આ ઠીક કરવાની જરૂર છે કોઈક દુનિયા શું આપીને? વાંચો અને લખો છો? કે કદાચ મૂંગું અધિકાર? હું વેબ પર કોઈને પણ નથી માંગતા માટે મારા પૃષ્ઠની મુલાકાત લો અને કોઈક કે જે ફાઈલ બદલી જાય છે, છતાં પણ તેઓ ખરેખર એક HTML ફાઇલ સાથે શકાયું નથી, પરંતુ સિદ્ધાંત ફક્ત, કદાચ તેમને માત્ર તેને વાંચવામાં સક્ષમ કરવા માંગો છો. તે શું તે વાંચી અર્થ છે? તેનો અર્થ એ નથી કે તેઓ વાસ્તવિક HTML વિશે કાળજી જઈ રહ્યાં છો, પરંતુ બ્રાઉઝર કે માર્કઅપ ભાષા પાર્સ કરવાનો પ્રયત્ન કરવાની જરૂર છે, નીચે, ઉપર ડાબેથી જમણે. તેથી વેબ પર કોઈને પણ તે વાંચવાની કરવાનો પ્રયત્ન કરવાની જરૂર છે, તેથી હું તેને ઓછા r આપવી પડે છે. હું થોડા અલગ અલગ રીતે આ કરવા માટે, પરંતુ કદાચ કરી શકો છો સરળ કરવા માટે આ આદેશ ચલાવો અહીં છે. Chmod, ફેરફાર સ્થિતિ, પછી + + r જેથી વિશ્વમાં તમામ દરેકને, + વાંચો, અને પછી ફાઇલ, search0.html ના નામ પર. હવે જો હું ls-l ફરીથી કરવા નોટિસ, કે જે ફાઈલ બદલાઈ ગઈ હોય, અને ખરેખર, હું r પર દરેક માટે ચાલુ કરી છે. હું પણ તે ચાલુ કરી પર મારી જૂથ માટે, પરંતુ દંડ છે, કારણ કે જો હું દરેક માટે પર ચાલુ, મારી જૂથ કે ઉપગણ છે. જેથી ખૂબ સરસ. આ માત્ર અર્થ એ થાય કે કોમ્પ્યુટર હવે તે વાંચી શકાય કરી છે. હવે મને મારું બ્રાઉઝર પર પાછા જાઓ, ફરીથી લોડ કરો પર ક્લિક કરો. આહ-હેકટર. હવે અમે CS50 શોધ હોય છે. ખૂબ કદરૂપું શોધ એન્જિન - હું થોડો કૃત્રિમ માં ઝૂમ કરેલું કર્યું છે. દો પરંતુ જુઓ કે તે ખરેખર કામ કરે છે. પ્રથમ દો, મને ઝડપી સેનીટી ચેક કરવા માટે, દો મને ક્લિક કરો અને પૃષ્ઠ સ્રોત જોવા નિયંત્રણ કરે છે. નોંધ કરો કે Chrome માં અમે હવે એજ એચટીએમએલ કે હું મારી જાતને બનાવનાર જોઈ રહ્યાં છો. શું ગુંચવણ ના થવી નથી અહીં છતાં. હું કોડ અહીં બદલાતી નથી શરૂ કરી શકો છો, કારણ કે બ્રાઉઝરને આ કોડ એક દૃશ્ય ફક્ત વાંચવા માટે છે. બ્રાઉઝર માત્ર એક search0.html તરીકે ઓળખાતી ફાઈલ માટે સ્થાનિક યજમાન કહેવામાં આવ્યું છે. તે હવે શુદ્ધ સંયોગ છે કે સાધન મારા બ્રાઉઝર તરીકે જ કમ્પ્યુટર પર બને છે. મેં હમણાં જ સમાન, www.facebook.com/search0.html માં લખ્યો છે, હોઇ શકે છે, અને જો ફેસબુક તે ઓળખાતી ફાઈલ હતી, હું પછી તેમના HTML જોયા હશે. અને, અલબત્ત, હું તે ફાઇલ Facebook માંથી પાછા આવે બદલી શકતા નથી, ક્યાં તો કરી શકો છો. તેથી હવે અમે લીટીઓ ભેદ પાતળો બને જેવું છો. આ સાધન બંને સર્વર છે, અપ વેબ પાનાંઓ સેવા આપતા, પરંતુ તે પણ અર્થમાં ક્લાઈન્ટ છે કે હું એક બ્રાઉઝર ઉપયોગ કરું છું વાસ્તવમાં તે સર્વર સાથે વાત કરો. તેથી આપણે જોઈ જો મારા Google શોધ એન્જિન કામ કરે છે. મને આગળ વધો અને ઝડપી ભુરો શિયાળ શોધવા માટે, દાખલ કરો. અને વોઇલા Query, હવે હું મારા પોતાના શોધ એન્જિન છે. પરંતુ આ કેવી રીતે કરે છે કામ? શ્રુંખલા ના બીટ, પરંતુ - અને હવે તમે ચોક્કસપણે, ભાગ રસ નથી જોઈ શકે છે. નોંધ શું થાય છે. URL ને નોટિસ. તે કે જે પદ્ધતિ વળે છે, વિચાર કહેવાય છે, સુપર સરળ છે. , જ્યારે તમે ફોર્મ માં સ્પષ્ટ કરો કે જેને તમે કેટલાક સર્વર માંથી પરિણામો 'વિચાર' કરવા માંગો છો તે શું થઈ રહ્યું છે તે શું છે લેવા ગમે તમે ફોર્મ ટાઇપ અને તે URL માં મૂકો. તે પ્રમાણિત કેવી રીતે તે URL માં મૂકવામાં નહીં નીચે ચાલી રહ્યું છે. નોંધ કરો કે આ URL કે મારા ક્રિયા લક્ષણની કિંમત હતો. કે જ્યાં હું ફોર્મ અંત કરવા માગે છે. પરંતુ પછી આ પ્રશ્ન ચિહ્ન નોટિસ. આ વેબ પર સંમેલન વપરાશકર્તા ઈનપુટ જેમાં પૂરી પાડે છે એક વેબસાઇટ, તો તમે URL પ્રશ્ન ચિહ્ન ઉમેરી, અને પછી તમે કી-કિંમત જોડીઓને સંપૂર્ણ સમૂહ છે. એક કી, અન્યથા વેબ એક પરિમાણ તરીકે ઓળખવામાં આવે નામ, પછી તમે એક સમાન સાઇન હોય, તો પછી તમે તે પરિમાણ ની કિંમત હોય છે. તેથી તે અનિવાર્યપણે એક ચલ નામ અને વેરિયેબલ મૂલ્ય છે, પરંતુ તે હિસ્સો ચલ નામો અને મૂલ્યો HTML ફોર્મ આવ્યા હતા. આ પ્લીસસ શા માટે છે ત્યાં, તમે શું વિચારો છો? કારણ કે હું + મારા શબ્દો વચ્ચે ન લખો નહોતો. [વિદ્યાર્થી, દુર્બોધ] >> અરે વાહ, તે અંતર માટે જ છે. ઓડ્સ છે, તો જ્યારે તમે એક URL જોઇ છે, તેમાં કોઈ જગ્યાઓ ક્યારેય છે તો જ કારણ કે જો ત્યાં હતા, તમે ખરેખર નથી અને કૉપિ પેસ્ટ કરી શકે છે એક IM માં અથવા ઇમેઇલ માં કારણ કે તેને તોડી શકે છે. તમે સમગ્ર બાબત એક અક્ષરોની શબ્દમાળા સંલગ્ન કરવા માંગો છો. તેથી બ્રાઉઝર પૂરતી સ્માર્ટ સમજવુ છે, ઉહ-યુએચ. તો ત્યાં જગ્યા ફક્ત મૂકો. મને કેટલાક પ્રમાણભૂત રીતે જગ્યા બેવડી. એક આમ કરવા માટે સંમતિ માટે બ્રાઉઝર હોય છે આપમેળે + + જ્યાં તમે અન્યથા એક જગ્યા હશે મૂકો. તેથી હવે નોટિસ Google વપરાશકર્તા લક્ષી પ્રકારની રહી છે. હું ચોક્કસપણે આ વેબ પાનું બનાવી શક્યા નહિં, પરંતુ તેઓ પોતાના લખાણ ક્ષેત્રમાં prepopulated છે શું ચોક્કસપણે, હું સાઇન લખ્યો સાથે ધારો કે હું કંઈક બીજું એક બેકાર કૂતરો, જેમ કે શોધ કરવા માંગો છો. હું ફક્ત આ અહીં ટાઇપ કરી શકો છો, ફરી શોધ. સૂચના કે URL અહીં બદલી, પરંતુ પછી નોંધ્યું છે કે હું ખરેખર કંઈપણ હું માંગો છો માટે શોધ કરી શકો છો ફક્ત URL ને કેવી રીતે કામ કરે છે તે સમજવામાં દ્વારા. હું બેકાર બિલાડી કરવા માટે, દાખલ કરી શકે છે, અને હવે નોટિસ હું ખૂબ જ બેકાર મેળવવામાં છું - અમે જોઈએ? હું અમે જોઈએ એવું લાગે છે. હું ખૂબ જ બેકાર બિલાડી છે. અધિકાર છે. આ એક stupidest વસ્તુઓ અમે કર્યું છે એક છે. પરંતુ તે બેકાર બિલાડી છે. Anyhow, શું કી takeaway અહીં છે? હવે અમે HTTP વિશ્વમાં રમવાની સૉર્ટ કરો છો. HTML ફક્ત આ માર્કઅપ ભાષા, ઓપન ટૅગ બંધ ટેગ છે, કે જે બ્રાઉઝર કેવી રીતે વેબ પૃષ્ઠ પર સામગ્રી રેન્ડર કરવા માટે કહે છે. પરંતુ જ્યારે તમે ઇન્ટરનેટ તરફ પરિવહન માહિતી શરૂ વેબ બ્રાઉઝર અને સર્વર વચ્ચે, કે આ પ્રોટોકોલ જ્યાં તરીકે ઓળખાતા હાઇપરટેક્સ્ટ ટ્રાન્સફર પ્રોટોકોલ પર લઈ જાય છે. આ માનવ સંમેલન ના જેવું છે, જ્યારે સામ હું અને સોમવારે હાથ મિલાવ્યા, જોડાણ શરૂ છે અને પછી એક જોડાણ, સમાન વિચાર અહીં બંધ. Google ના પરિણામો મને કેવી રીતે કરવામાં આવે છે આવતા? કેવી રીતે મારું ફોર્મ સબમિશન માટે Google રહ્યું છે? વેલ, અન્ય દિવસ થી જણાવ્યું હતું કે ખરેખર શું થઈ રહ્યું છે તે હૂડ જ્યારે તમે વિનંતી વેબ પાનું છે નીચે, તમારા બ્રાઉઝરમાં સંદેશ જેવુ અંશે-ભેદી મોકલી રહ્યું છે ડિફૉલ્ટ હોમ પેજ માટે HTTP/1.1 / મળે છે. અથવા, આ કિસ્સામાં, કારણ કે હું ખાસ કરીને અગાઉના વિનંતી search0.html, આ પછી સંદેશો અંશે-છુપાયેલું હશે કે મારા બ્રાઉઝર ઉપકરણ માટે મોકલે છે. અથવા, Google ની આ કિસ્સામાં, શું ખરેખર મોકલવામાં / શોધ અને પછી પ્ર? = પ્રમાદી બિલાડી એક વિનંતી સાથે વત્તા ત્યાં છે. તેથી આ સંદેશ, કે હું, માનવ લખીને ક્યારેય છું, પરંતુ છે મારું બ્રાઉઝર દ્વારા મોકલવામાં આવી રહી છે, આ કેવી રીતે HTTP બને છે. આ અમારા હોવાની હચમચી હાથ સમકક્ષ છે. આ વિનંતી છે, અને સર્વર છે પ્રતિભાવ મોકલવા અંગે. તેથી આપણે હૂડ નીચે આ પર એક નજર. પહેલાં, અમે એક બ્રાઉઝરમાં આ ખાસ ક્ષેત્ર ખોલી શકે છે. પાનું જુઓ, તત્વો તપાસ કરવી. તેથી હેઠળ તત્વ તપાસ નોટિસ, તે Chrome માં શું થયું છે, અને IE અને Firefox સમાન પદ્ધતિઓ હોય છે, અમે આ વિકાસકર્તા અમને સુલભ સાધનો હોય છે. સામાન્ય લોકો આ ટેબો વાપરો નહિં. પરંતુ અમે, હવે શું થઈ રહ્યું છે તે રસ હોય છે નેટવર્ક સ્તરે હૂડ નીચે. તેથી જો હું નેટવર્ક સ્તર અહીં ખેંચો, દો મને આગળ વધો અને આ વિંડો વિસ્તૃત, આ પ્રવેશ અહીં ખોલો, અને હેડરો જુઓ. તેથી શું થાય છે જ્યારે હું એક વેબ સર્વર માંથી એક ફાઇલ વિનંતી છે મારું બ્રાઉઝર વસ્તુઓ સંપૂર્ણ જથ્થો મોકલે છે. દો અને મને સ્રોત જુઓ. તેથી વિનંતી હેડરો હેઠળ, અને આ માત્ર મને કેટલીક તપાસ આઉટપુટ દર્શાવે છે Chrome છે, સૉર્ટ અમુક પ્રકારની એક ડીબગર જેમ, નોંધ્યું છે કે હું અહીં પ્રકાશિત કર્યું છે ચોક્કસપણે છે શું ક્રોમ સર્વર પર મોકલી રહ્યું છે કરવા માટે એક search0.html તરીકે ઓળખાતી ફાઈલ કરવા વિનંતી છે. તે સર્વર કહેવાની છે તે શું વિચારે છે તેના નામ છે, આ યજમાન કોલોન ક્ષેત્ર માટે આભાર, તો પછી ત્યાં અમુક છે અહીં ખૂબ વિશિષ્ટ સામગ્રી માટે તારીખો અને સમયો સાથે આવું કંઈક જેમ, આ ભાષાઓ છે કે જે બ્રાઉઝર સમજે કરવા કંઈક, પરંતુ ખરેખર મહત્વપૂર્ણ લીટીઓ આ પ્રથમ અહીં બે છે. સર્વર શું સાથે પ્રતિસાદ કરે છે? વેલ, જો અમે નીચે અહીં સ્ક્રોલ અને આ વસ્તુ સ્ત્રોત જોઈ નોટિસ, કે જે સર્વર છે કંઈક ભેદી મેસેજ સાથે તેમજ પ્રતિક્રિયા ફેરફાર નથી, 304. કે થોડો વિચિત્ર છે; દો મને ખરેખર આ ઠીક કરવાનો પ્રયાસ કરો. દો મને નીચે પાળી ધરાવે છે અને અહીં ફરીથી લોડ કરો પર ક્લિક કરો આ બ્રાઉઝર દબાણ કરવા માટે ખરેખર પ્રથમ વખત આ વિનંતી કરો. પછી દો મને ઝૂમ, અને અમે હવે કે જે સર્વર જવાબ જોશો, કારણ કે હું પાળી આયોજન, 200 બરાબર છે. તેથી તમે કદાચ જોઇ છે ક્યારેય 200 નંબર વેબ સંદર્ભમાં, પરંતુ શું સંખ્યામાં તમે ક્યારેક સર્વર માંથી અનિચ્છનીય રીતે જોઇ? 404, ફાઇલ મળી નથી; 403, પ્રતિબંધિત; 500, સર્વર ભૂલ. તેથી આ આંકડાકીય કોડ કે વિશ્વના વેબ વાપરે છે માટે સી વિધેયો જેમ જ ભૂલો બતાવે છે ભૂલો પરત કરી શકો છો અને મુખ્ય બહાર નીકળો કોડ પાછા આવી શકો છો. 200, છતાં, તમે ભાગ્યે જ જોવા કારણ કે તે અર્થ છે કે તમામ સારી છે. અને 304 તમે કદાચ જોવા ક્યારેય કારણ કે તે શું દર્શાવે છે છે? કાંઈ નથી કે છે - આપણે શું અમે આ ફરીથી ઉત્તેજિત કરી શકે છે - ઓહ, હવે તેને સહકાર નથી. 304 કહ્યું નથી ફેરફાર, જેથી શા માટે સર્વર પણ પ્રતિભાવ આપી રહ્યા હતા? વેલ, કાર્યક્ષમતા માટે, તમારા માટે વેબ આપોઆપ સર્વર, જો ફાઈલ નથી બદલાઈ ગઈ હોય, તે સમગ્ર HTML ફાઇલ નથી retransmit આવશે. તે માત્ર બ્રાઉઝર નથી તે બદલાઈ ગયો છે જણાવવું પડશે. ફક્ત નકલ તમારી પાસે પહેલાથી ઉપયોગ કરો. તેથી વેબ પર કેશીંગ આ ખ્યાલ છે પ્રદર્શન માટે છે, કે જેથી તમારો સમય અને કચરો બેન્ડવિડ્થ બગાડો નહીં ફાઈલો ફરીથી ડાઉનલોડ કરો અને ફરીથી બિનજરૂરી. પરંતુ આ વેબ પાનું, હવે, સુપર સરળ હતું, અને તે માત્ર મને એ HTML જે પાછા આવ્યા બતાવ્યું હતું. ચાલો વાસ્તવમાં નેટવર્ક ટેબ હવે વાપરવા માટે ઝડપી ભુરો શિયાળ જેવા એક Google શોધ કરે છે. મને પછી CS50 શોધ ક્લિક કરો, અને હવે, નીચે અહીં નોટિસ સામગ્રી સંપૂર્ણ જથ્થો ફરી આવ્યા જ્યારે હું Google.com જેવી વાસ્તવિક વેબસાઇટની મુલાકાત લો, કારણ કે, તેઓ ઈમેજો છે, તેઓ લખાણ છે, તેઓ જાવાસ્ક્રિપ્ટ ત્યાં કહેવાય ભાષા હોય છે. અહીં નીચે આ કોષ્ટક દરેક પંક્તિ કંઈક કે જે Google મારા એક અરજીને જવાબમાં બહાર SPIT રજૂ કરે છે. એક હું ચિંતા છે, જોકે, આ પહેલા એક છે. અને જો હું શોધ પર જાઓ, વિનંતી પર ક્લિક કરો, સ્ત્રોત અહીં જોઈ, નોંધ્યું છે કે, ખરેખર તો, છુપાયેલું સંદેશ કે મારું બ્રાઉઝર મોકલવામાં માટે Google આ બે લીટીઓ અહીં હતો, અહીં નીચે કેટલાક arcane માહિતી જે અમે હવે અવગણો પડશે દ્વારા અનુસરીને. પરંતુ નોટિસ પણ ક્રોમ શું સુંદર સાથે હાથમાં છે, તે પણ મને ક્વેરી શબ્દમાળા કે લોગ મોકલ્યો હતો દર્શાવે છે તેથી બદલે મને આ બતાવે છે, જેનો શાબ્દિક મોકલવામાં આવ્યો હતો, જો હું જોઈ તે ડિકોડેડ, ડિબગીંગ હેતુઓ માટે જ ક્રોમ, અમને જેવા વિકાસકર્તાઓ માટે, તે માત્ર મને એક મનુષ્ય મૈત્રીપૂર્ણ આવૃત્તિ દર્શાવે છે - કે તમે કેવી રીતે શિયાળ જોડણી, દેખીતી રીતે નથી. હું ફક્ત આ છું હવે ધ્યાનમાં લીધા - પરંતુ તે તમને દર્શાવે છે હું શું, દેખીતી રીતે લખ્યો. દરમિયાન, પ્રતિભાવ એવો છે કે સર્વર માંથી પાછી આવી ફરીથી 200 બરાબર છે. પરંતુ જવાબમાં અલબત્ત, સમાવેશ થાય છે, જો આપણે વાસ્તવમાં પાનું HTML જોવા - માફ કરશો, આ થોડું કીબોર્ડ અવળું ચાલ્યા આજે શોર્ટકટ છે. હું આ સાથે પછીથી વ્યવહાર પડશે. તેથી જો આપણે વાસ્તવમાં પૃષ્ઠ સ્રોત જોવા, જે હું નીચે પ્રતિભાવ ક્લિક કરીને અહીં કરી શકો છો, આ એ છે જે વાસ્તવમાં પાછા SPIT આવ્યું હતું કે ભેદી 200 સર્વર માંથી ઠીક સંદેશા માટે વધુમાં છે. થોડું છુપાયેલું છે, પરંતુ જ્યાં આ બધા આવતા હોય છે? વેલ, જે અન્ય એક વસ્તુ અહીં દો. અન્ય આદેશ કંઈક-ભેદી, પરંતુ સુઘડ ઓફ આ એક પ્રકારની છે કે જેમાં તે અમને દર્શાવે છે બરાબર શું હૂડ નીચે ચાલી રહ્યું છે. જેથી હું મારા Mac પર પાછા અહીં છું, હું જોડાયેલ છે એક SSH, Secure Shell કહેવાય કાર્યક્રમ અન્ય સર્વર, દ્વારા કારણ કે હાર્વર્ડના કમ્પ્યુટર્સ મોટા ભાગના આદેશ અવરોધિત અમે રન કરી રહ્યાં છો કારણ કે ત્યાં અમુક સર્વરો પર આ આદેશ traceroute કહેવાય છે કે તમે a અને b પોઈન્ટ વચ્ચે માર્ગ ટ્રેસ કરવા માટે પરવાનગી આપે છે, અને આમ જ્યાં સુધી આપણે માની થઈ સંપૂર્ણપણે લેતી કે હું Google.com લખો અને કોઈક માહિતી પાછા મેળવી શકો છો હાફવે સમગ્ર દેશમાં અથવા હાફવે સમગ્ર વિશ્વમાં છે. Traceroute સાથે અમે ખરેખર થોડું ઊંડા માં ડાઇવ કરી શકો છો કેવી રીતે ઈન્ટરનેટ કામ કરે તરીકે જુએ છે, અને શું હૂડ નીચે ચાલી રહ્યું છે. તેથી આપણે આગળ વધીશું અને આપખુદ માર્ગ ટ્રેસ, કહો, Stanford.edu, જે સમગ્ર દેશમાં છે, અને હિટ દાખલ કરો. આ આદેશ સુપર ફાસ્ટ અથવા સુપર ધીમી હોઇ શકે છે, પરંતુ આપણે હવે જોઈ રહ્યાં છો, લાઇન દ્વારા લાઇન, દરેક અમારી અને પાલો અલ્ટો, અથવા સ્ટેનફોર્ડ વચ્ચે અથવા પગલાં અંતરોની એક છે, જ્યાં તેઓ તેમની વેબ સર્વર છે. તેથી આ રેખાઓ દરેક શું વધુ concretely પ્રતિનિધિત્વ કરતું, છતાં? ઇન્ટરનેટ પરથી કલકલ એક ભાગ? [વિદ્યાર્થી, દુર્બોધ] >> શું કે શું છે? [વિદ્યાર્થી, દુર્બોધ] >> ઓહ, તેથી ત્યાં વખત છે, પરંતુ દરેક પંક્તિ નથી - શું હું હોપ દ્વારા અર્થ આ છે? સારું, ઈન્ટરનેટ પર આ વસ્તુઓ રાઉટર્સ કહેવાય છે. અને રાઉટર્સ, તરીકે નામ સૂચવે છે બિંદુ પરથી માર્ગ જાણકારી બો નિર્દેશ છે. પરંતુ એક બોલ્ડ અને બહાર ઘણા મુદ્દાઓ છે. ત્યાં કેચ અને ડી અને ઈ અને 1 પંક્તિ વચ્ચે એફ છે, જે મારા કમ્પ્યુટર IP સરનામું હોઈ થાય છે, અથવા મારા આંકડાકીય સરનામા છે, કે જે અનન્ય મારા કમ્પ્યુટરને ઓળખાવે છે, અને 15 પગલું છે, જે વાસ્તવમાં છઠ્ઠા વેબ સર્વર છે, દેખીતી રીતે, જે હું આ inferring છું, અથવા તેમની વેબ સર્વરની સ્ટેનફોર્ડ ખાતે 6 આવૃત્તિ. પરંતુ શું પીવાય છે પ્રકારની છે, અમે પાથ જોઈ શકો છો કે મારા 0 અને 1 ની મારા કમ્પ્યુટરથી સ્ટેનફોર્ડ લઈ રહ્યા છે. તેથી પગલું 1 મારી પોતાની કમ્પ્યુટરની સરનામું છે. ઇન્ટરનેટ પર દરેક કમ્પ્યુટર અનન્ય ઓળખકર્તા કે આ જેવી લાગે છે. Number.number.number.number. ક્યાંક આ કેમ્પસ પર, કદાચ વિજ્ઞાન કેન્દ્ર છે, છે રાઉટર કોર ગેટવે 2-te83, ગમે અર્થ એ થાય કે કહેવાય છે, તેથી આ એક હાર્વર્ડ મોટી ફેન્સી રાઉટર્સ કે તેમના ટ્રાફિક ઘણો માર્ગો છે. અહીં હાર્વર્ડ રાઉટર્સ બીજા છે, આ એક બોર્ડર ગેટવે છે, સરહદ અર્થ તે કેમ્પસ પરિઘ પર કદાચ ક્યાંક છે. તો પછી ત્યાં એક નોક્સ, 4 પંક્તિ, જે ઉત્તરીય ક્રોસરોડ્સ છે છે, જે મોટા ISP, ઈન્ટરનેટ સેવા પૂરી પાડનાર છે, હાર્વર્ડ જેવી કે સ્થળો સુધી જોડાય છે. પરંતુ પછી વસ્તુઓ 6 લીટી માં થોડો રસપ્રદ છે. જ્યાં મારા બિટ્સ છે અચાનક તમામ? કેન્સાસ. વિશ્વમાં આ વસ્તુઓ માં એરપોર્ટ કોડ મદદથી એક આદત છે, અથવા રાજ્યો અથવા શહેરો માટે ઓછામાં ઓછા સંક્ષેપ છે, તેથી તે જેમ 60 ફક્ત ms માં જુએ છે, માહિતી પેકેટ, 0 અને 1 મારા લેપટોપ ના છે કેન્સાસ તમામ માર્ગ ફરી, અને 60 ms માં મેળવ્યો. વધુમાં, કેન્સાસના પછી, તેઓ હ્યુસ્ટન મારફતે પ્રવાસ કદાચ લીધો, કારણ કે આ સર્વર નું નામ સૂચવવામાં આવી છે. તેથી જ ઇન્ટરનેટ પર એક સર્વર આંકડાકીય સરનામા હોવી જ જોઈએ, તે પણ, વૈકલ્પિક કરી શકો છો, થોડી વધારે માનવ મૈત્રીપૂર્ણ સરનામા કે માનવીઓ સાથે આવ્યા છે. હવે, 8 પગલામાં, અમે ખબર નથી આ શું છે. ક્યારેક રાઉટર્સ માત્ર પ્રકારની તમે અવગણો, અને તેઓ માત્ર પ્રશ્નો જવાબ નથી તેથી, કે દંડ છે. 8 પગલું પછી એક જ્યાં દેખીતી રીતે છે? એલ.એ. માત્ર 78 ms માં નોટિસ, શું અમને લે 6 + કલાક જેવા માણસો શારીરિક કરવા માટે, ઈન્ટરનેટ 78 ms પર જાણકારી પેકેટો લે છે કે અત્યાર સુધી મુસાફરી. 10 પગલું તેમજ LA છે, અને 11 પગલું ઉત્તર ચાલ્યા ગયા છે, સ્ટેનફોર્ડ પાસે અપ લાગે છે. આ તેમની સીમા રાઉટર, અથવા બોર્ડર રાઉટર છે. સ્ટેનફોર્ડ ખાતે એક દંપતી પગલાંઓ કે જે અમને રાખવાની હોય છે, અને છેલ્લે, અમે 87 ફક્ત ms માં વેબ સર્વર સુધી પહોંચી. હવે, આ આંકડા એક અલગ તરીકે, બધા, હમણાં જ તમને જણાવવું લાંબા તે કેવી રીતે લે છે માટે માહિતી મારા વિચાર આ રાઉટર દરેક, અને તે વધુને વધુ મેળવવું નથી છે. આ કાર્યક્રમ શું છે નથી, તે પ્રથમ સંદેશ મોકલે છે, જરૂરીયાતમાં પહેલા રાઉટર છે. પછી એક બીજા રાઉટર છે; એક પછી ત્રીજા રાઉટર માટે, દરેક સમય માપવાની. તેથી સિદ્ધાંત માં, આ વખત વધતી આવશે અથવા ઓછામાં ઓછું એક ખૂબ બીજા બંધ, અને ખરેખર, કે જેની કે કેમ્પસ પર અહીં છે સુપર નાના છે. જલદી તમે સમગ્ર દેશમાં જઈને શરૂ કરવા માટે, તે માહિતી લે છે થોડા સમય સુધી મુસાફરી માટે 100 ms નજીક આપે છે અથવા લો. દો પરંતુ તે અન્ય દિશા હવે જાઓ. કેવી રીતે યુ.કે. માં કેમ્બ્રિજ યુનિવર્સિટી વિશે શું? મને બદલે www.cam ઓફ કેમ્બ્રિજ માટે traceroute ચલાવવા માટે, શૈક્ષણિક છે. AC, યુકે., અને હિટ અહીં દાખલ કરો. કે સુંદર ધુત્કારી કાઢવું ​​ઝડપી હતી. મારી માહિતી શાબ્દિક તે સમયના બીજા વિભાજીત માં કેમ્બ્રિજ, ઇંગ્લેન્ડ હતું. તેથી આપણે પથ છે કે તે લીધો જુઓ. હાર્વર્ડ, હાર્વર્ડ,, ઉત્તરી ક્રોસરોડ, જે ISP છે, અને પછી આ ઉત્તરી ક્રોસરોડ્સ છે, અને પછી છેતરવું. શું 6 પગલાંઓ અને 7, 6 અને 7 રાઉટર વચ્ચે છે? એટલાન્ટિક મહાસાગર. અને અમે એ હકીકત આ inferring કરી રહ્યાં છો કે અમે 20 થી અહીં ms 80 ms અહીં જાઓ. જેથી કંઈક 60 ms એ લીધો હતો, આપે અથવા લે છે, પર મેળવો. અને તે કદાચ પાણી મોટી સંસ્થા હતી. શું કે પછી પર કોઈ રન નોંધાયો નહીં? વેલ, અહીં આપણે લન્ડન છે, માત્ર 88 પછી ms એ. વધુ લન્ડન, વધુ લન્ડન, ખાતરી કરો કે નથી, જ્યાં આ છે પણ અમે ધારી પડશે તે લન્ડન બહાર છે, અહીં કેમ્બ્રિજ, અને અમે છેલ્લે - શાબ્દિક, કેમ્બ્રિજ યુનિવર્સિટી Something.net., અને પછી છેવટે, 16 લીટી માં, તેમની વેબ સર્વર દેખીતી રીતે Scorpius કહેવાય છે હૂડ નીચે છે, તેમ છતાં અમે તેને www તરીકે જાણતા. પ્રકારની મન-ફૂંકાતા, મને લાગે છે. પ્રથમ વખતે હું ક્યારેય આવું કર્યું, તે તદ્દન મારા મન ઉડાવી. કમનસીબે, હાર્વર્ડ ટ્રાફિક, ખાસ કરીને નેટવર્ક પર આ પ્રકારની કરાય છે. જેથી તમે તેને સુપર સરળતાથી નથી કરી શકો છો. સમજો, જોકે, અહીં આ શક્ય છે. અધિકાર છે. ચાલો અમારી વિરામ 5-મિનિટ અહીં લે છે. અમે પાછા આવો અને ઊંડા માં ડાઇવ પડશે. તેથી અમે પાછા છે, અને અમે પ્રકારની થોડા અલગ અહીં દિશામાં છે, તેના વિશે ambled. તેથી આપણે બરાબર શું કરવામાં આવ્યું અહીં જઈને સારાંશ. અમે આ HTML કહેવાય ભાષા વિશે વાત વાતચીત શરૂ કરી હતી. ફરીથી, નથી. કોઇ પ્રોગ્રામીંગ ભાષા તે માત્ર એક માર્કઅપ ભાષા કે જે વેબપેજ સ્વરૂપમાં અને સામગ્રી ગોઠવણી સૌંદર્ય શાસ્ત્ર વિષે મોટે ભાગે છે. પરંતુ HTML, તેથી પદ્ધતિ અમુક પ્રકારની જરૂર છે વેબ બ્રાઉઝર અને સર્વર વચ્ચે મુસાફરી માટે. HTML અને આ બીજી ભાષા ઉપર સવારી ઓફ તેથી સૉર્ટ કરો, અથવા વધુ યોગ્ય રીતે, એ પ્રોટોકોલ છે, HTTP તરીકે ઓળખાય છે. અને HTTP, કારણ કે અમે તેને જોઇ છે તેથી ત્યાં સુધી, પ્રકારની છે હાથ ધ્રુજારી આ માનવ સંમેલન સાથે સમાંતર છે. , જ્યારે બ્રાઉઝર સર્વર માંથી પાનું વિનંતી કરવા માંગે છે તે મોકલે છે કે બ્રાઉઝર માંથી સર્વર વિનંતીને "મળી", અને પછી સર્વર 200 જેવા નંબર સાથે જવાબ આપે છે, બધા ઠીક છે, તરીકે એચટીએમએલ અથવા 404 જેવા કેટલાક ખરાબ નંબર તેમજ મળી નથી, ફાઇલ. પરંતુ વધતા, પોતાને HTTP ઇન્ટરનેટ, સ્વતઃ નથી. HTTP માત્ર એક સેવા છે, જે ઇન્ટરનેટ એક લક્ષણ જી ચેટ જેવા જ અન્ય સેવા છે, ઇમેઇલ જેવા જ અન્ય સેવા છે. ત્યાં વસ્તુઓ અમે ઇન્ટરનેટ પર શું કરી શકો તમામ પ્રકારના છે. HTTP ફક્ત એક તે કાર્યક્રમો. તેથી ટોચ પર - HTTP કંઈક બીજું ટોચ પર છે જે અમે નામ દ્વારા ઉલ્લેખ નહોતી, તો તમે નામ દ્વારા, TCP / IP સાંભળ્યું હશે. તેથી વાર્તા અમે ત્યાં જણાવ્યું બધા છે કેવી રીતે માહિતી બિંદુ પરથી પ્રવાસ એક બોલ્ડ નિર્દેશ છે. અને આ કિસ્સામાં, અમે ખૂબ જ ઓછી સ્તર પર જોવા મળ્યો હતો રાઉટર માટે રાઉટર માટે રાઉટર રાઉટર માટે, આ માહિતી ખરેખર કેવી રીતે વહન કરવામાં આવી રહી છે. પરંતુ રસ્તામાં, તે વિવિધ વાંધો અનુભવી રહ્યું છે. આ રાઉટર ઉપરાંત ઇન્ટરનેટ પર ફાયરવોલ કહેવાય વસ્તુઓ છે, અને તેથી માહિતી, જેમ કે, અમે હમણાં જ વહન કરવામાં આવી હતી મને ના સ્ટેનફોર્ડ, મને ના કેમ્બ્રિજ માટે, છે આ સ્તરે, મોકલ્યો, કંઈક IP સરનામા તરીકે ઓળખાય છે. અમે આ ક્ષણ પહેલા થયો હતો, અને IP સરનામા ફક્ત ફોર્મ w.x.y.z એક આંકડાકીય સરનામું છે, જ્યાં આ દરેક વચ્ચેની છે આપી, અથવા લાગી, 0 અને 255, જોકે તમે તદ્દન તે નંબરો તમામ ઉપયોગ કરી શકતા નથી. પરંતુ આ સ્થળ ધારકો દરેક 0 અને 255 ની વચ્ચે નંબર છે. IP સરનામા તેથી આ દિવસ 32 બિટ્સ છે. હવે, કે અમને ઘણા કેવી રીતે શક્ય વિશ્વમાં IP સરનામાઓ આપે છે? 4 આશરે અબજ, કારણ કે કોઈ પણ સમયે અમે 2 સત્તાઓ માં ગણતરી કરી રહ્યાં છો 32 તમામ કંઈક ની રીતે, જે સામાન્ય રીતે અમને 4 બિલિયન આપે છે. જેથી IP સરનામાઓ ઘણો છે, પરંતુ તમે વાંચી છે શકે છે, અથવા તમે હવે લોકપ્રિય પ્રેસમાં નોટિસ શકે છે, IP ની નવી આવૃત્તિ તરફ દબાણ IPV6, કહેવાય છે. હમણાં અમે આવૃત્તિ 4 વાપરી રહ્યા છો. ત્યાં ખરેખર એક 5 આવૃત્તિનો નથી, અમે માત્ર 6 થી કરી રહ્યાં છો અધિકાર જમ્પિંગ. 6 આવૃત્તિ IP સરનામાઓ છે, જે વિશાળ freaking છે 128 બિટ્સ ઉપયોગ રહ્યું છે. અમે અમુક સમય માટે શાંત હવે ન ચલાવવી જોઈએ, પરંતુ અમે આવૃત્તિ 4 IP સરનામાઓ બહાર ચાલી શરૂ કર્યું છે, કારણ કે અમારા બધા લેપટોપ અને ડેસ્કટોપ જેમ માત્ર વસ્તુઓ હોય છે, અમને ઘણો ફોન હોય તો અમને ઘણો અન્ય ઉપકરણો હોય છે TiVo અને તે IP સરનામાઓ પોતાને હોય જેમ જેમ. પોતે હાર્વર્ડ કમ્પ્યુટર્સ હજારો છે. તેથી વિશ્વ વાસ્તવિક IP સરનામાઓ બહાર ચાલી રહ્યું છે, આ ફોર્મ ઓછામાં ઓછા. જેથી આગામી થોડા વર્ષોમાં, તો તમે સરનામાંઓ જોઈ રહ્યા છે તમારા પોતાના કમ્પ્યુટર્સ પર કદાચ ધીમે ધીમે ફેરફાર વધુ અને વધુ કંપનીઓ અને યુનિવર્સિટીઓ માટે નવી આવૃત્તિ આધાર શરૂ કરો. પરંતુ એક IP સરનામું કમ્પ્યૂટર બો માંથી માહિતી વિનંતી કમ્પ્યુટર માટે પર્યાપ્ત નથી. કારણ કે કોમ્પ્યુટર બો સર્વર હોઇ શકે છે, અને એક સર્વર, હું પહેલાં સૂચવાયેલ, વસ્તુઓ જુમખું કરી શકો છો. તે વેબ પૃષ્ઠોને હોસ્ટ કરી શકો છો, તે ઇમેઇલ સર્વર હોઇ શકે છે, તે સ્કાયપે સર્વર હોઈ શકે છે, તેને જી ચેટ સર્વર હોઇ શકે છે. આ તમામ અલગ અલગ સેવાઓ કે જે સર્વર પર પૂરા પાડવામાં આવેલ શકાય તમામ ભૌતિક શકે છે, એ જ મશીન પર છે. તેથી IP સરનામાઓ માટે વધુમાં, વિશ્વમાં ઇન્ટરનેટ પર પોર્ટો કહેવાય વસ્તુઓ ધરાવે છે. પોર્ટ માત્ર એક નંબર છે; તેથી HTTP માટે એક અનન્ય નંબર છે. તેની સંખ્યા 80 છે. HTTP પણ 443 નંબર વાપરે છે, પરંતુ વધુ ખાસ એનક્રિપ્ટ થયેલ HTTPS માટે. જ્યારે પણ તમે સુરક્ષિત માટે ઓ, જુઓ, કે જે વિવિધ નંબરનો ઉપયોગ કરીને કરે છે. ત્યાં 25 જેવા અન્ય નંબર્સ, SMTP કહેવાય કંઈક માટે ઉપયોગ થાય છે, અન્યથા ઇમેઇલ તરીકે ઓળખાય છે. ત્યાં SSH માટે 22 કહેવાય કંઈક છે, અને ત્યાં ત્યાં બહાર અન્ય પોર્ટ સંપૂર્ણ સમૂહ છે. હવે, અમે મનુષ્ય ભાગ્યે જ આ નંબરો જુઓ. જો કે, જ્યારે તમે http://www.facebook.com જેવા સરનામું લખો બ્રાઉઝર ગુપ્ત 80 દાખલ કરવામાં આવે છે, કારણ કે તમને HTTP ઉપયોગ કરી રહ્યાં છો. જો તમે તેના બદલે, પ્રકાર HTTPS, તે ગુપ્ત 443 દાખલ થયા છે. અને અમે આ જાતે જોવા પ્રકારની કરી શકો છો જો હું એક BROWER ખેંચવાનો અને http://www.facebook.com:80 પર જાઓ. તેથી સ્પષ્ટપણે ફક્ત વેબસાઈટ નું નામ ન દર્શાવીને પરંતુ પોર્ટ કે હું વાત કરવા માંગો છો, અને હિટ દાખલ કરો. તે અદૃશ્ય થઈ જાય છે, કારણ કે બ્રાઉઝરને ધારે નોટિસ, ઓહ, 80, હું પણ તમે તે દર્શાવે છે સંતાપ નથી માંગવાનો. પરંતુ આ માટે કારણ એ જ છે કે જો હું વાસ્તવમાં એક ઇમેઇલ કોઈને મોકલવા માગતા હતા, હું ખરેખર તેમને તે કરશે મોકલવા પોર્ટ 25 પર છે કે SMTP છે. એક વધુ પડતી સાદગીની એક બીટ છે, પરંતુ તમે કેટલાક મિત્રો છે જે વાસ્તવમાં ફેસબુક પર કામ કરે છે, અને તેઓ એ જ રીતે, સર્વર્સ કે ઇમેઇલ પ્રાપ્ત હોય છે. કોઈપણ સમયે તમે એક ઇમેઇલ મોકલવા, gmail તમારે માટે શું કરી રહ્યો છે અથવા Outlook અથવા કાર્યક્રમ ગમે તમે ઉપયોગ કરો છો, તે ગુપ્ત કે જે નંબર તેમજ દાખલ છે, કે જે કિસ્સામાં 25, જેવું છે. તે IP સરનામા અને નંબર છે કે જે અનન્યપણે સૂચવે આ મિશ્રણ છે ઈન્ટરનેટ પર એક કોમ્પ્યુટર અને તે કમ્પ્યુટર પર ચોક્કસ સેવા. હવે, અલબત્ત, અમને મોટા ભાગના કદાચ લખ્યો છે IP સરનામા જાતે નથી. કદાચ તમે સાધન છે, પરંતુ વાસ્તવિક દુનિયામાં હોય છે, ખૂબ જેથી નથી. અમે બ્રાઉઝર્સ શા લખો નથી IP સરનામાઓ? તે કામ કરે છે, હકીકતમાં, અમે આ જુઓ કરી શકો છો; દો મને તમને બતાવવા એક અન્ય આદેશ કે મોટાભાગના ગમે હાર્વર્ડના કેમ્પસ પર એક મેક અથવા PC પર કામ કરીશું. આ nslookup, સર્વર લૂકઅપ નામ કહેવાય આદેશ છે. જો હું www.cnn.com જુઓ, તે તારણ છે કે સીએનએન છે - ઓહ રસપ્રદ. સીએનએન એમેઝોન વેબ સેવાઓનો ઉપયોગ શરૂ કરી છે. તમે વાદળ કોમ્પ્યુટિંગ, વાદળ કોમ્પ્યુટીંગ માં મોટા ખેલાડીઓની એમેઝોનના એક ખબર પડી શકે છે. હું શું માત્ર હતા મેં કહ્યું હતું, 'મને સીએનએન વેબ સર્વરનું સરનામું આપો,' પરંતુ તે તારણ છે કે સીએનએન વેબ સર્વર એમેઝોન દ્વારા વ્યવસ્થાપિત થાય છે, એમેઝોન વેબ સેવાઓ, આ સૂચવે છે. અને તે સર્વર ની સરનામા માટે આ અહીં છે. તેથી મને ખાતરી છે કે જો આ કામ કરશે નહિં છું, કારણ કે તેઓ એમેઝોન ઉપયોગ ન વપરાય નહોતો. દો પરંતુ આ પ્રયાસ કરો; http://, IP સરનામું દાખલ કરો, અને - છે તે કામ ચાલી રહ્યું છે? હા. તે કામ થઈ રહ્યું છે. ઈન્ટરનેટ સુપર ધીમા આજે છે. પરંતુ, એક એવી ક્ષણ, તમે કેટલાક વાર્તા જોશો. ત્યાં અમે જાઓ. બેન્ક ઓફ અમેરિકા સામે દાવો માંડ્યો હતો કરવામાં આવી રહી છે. અધિકાર છે. આ કારણ છે કે આ IP સરનામા માત્ર www.cnn.com પર્યાય દ્વારા થાય છે. અલબત્ત, તે ભયાનક માર્કેટિંગ કહેવામાં, વેબ પર અમને 50.112.94.127 અંતે મુલાકાત કરશે. તમે ક્યારેય યાદ છો. તેથી પણ આ દિવસોમાં તમે વસ્તુઓ યાદ શકે છે 1-800-COLLECT અથવા નેમોનિક્સ જેવા વિશ્વના ફોન નંબરો માટે સાથે આવ્યા હતા. , જે સેલ ફોન્સ પહેલાં બદલે હાર્ડ યાદ હતા ત્યાં સુધી તમે તેને ટાઇપ માં શકે છે અને તે વિશે ભૂલી જાઓ. વેબ તેથી પણ, નામો અને IP સરનામાઓ આ પરંપરા છે, અને આ વસ્તુઓ છે ત્યાંથી બહાર DNS સર્વરોની કહેવાય છે, ડોમેન નામ સિસ્ટમો સર્વરો, કે જે નામો અને ઊલટું માં IP સરનામાઓ અનુવાદ. જેથી શું હૂડ નીચે ચાલી રહ્યું છે. અંતે, અમે TCP / IP, કે જે આ ખૂબ જ ઓછી સ્તર પ્રોટોકોલ છે કે, ખરેખર, ફક્ત 0 અને 1 ઇન્ટરનેટ સમગ્ર હિસ્સો મેળવે છે, અને તેને વર્ચ્યુઅલ પરબિડીયું માં મૂકવા દ્વારા આવું કરે, તમે કરશે જો, અને પરબિડીયું બહારની પર લખવાનું આ ગંતવ્ય IP સરનામું, તેમજ આંકડાકીય પોર્ટ નંબર કે ગંતવ્ય કે તે વાત કરવા માંગે છે પર સેવા છે. દરમિયાન, પરબિડીયું પર પણ વળતર સરનામા તરીકે ઓળખાય છે કંઈક છે, જે તમારા IP સરનામું છે, તેથી કે જે, જ્યારે સીએનએન તમારી પાસેથી જાણકારી પેકેટ મળે છે આ વર્ચ્યુઅલ પરબિડીયું ખુલે છે, જુએ છે કે તમે ઘર પાનું માંગો છો, આ વર્ચ્યુઅલ પરબિડીયું જેમના માટે તે HTML પાછી મોકલી ના પ્રેષક ભાગ ના જાણે છે. તેથી આપણે થોડી વધુ વિગતવાર આ પર એક નજર. આ એક Ericson કહેવાય કંપની છે, થોડા વર્ષો છે. અને તેઓ કેવી રીતે ઈન્ટરનેટ ખરેખર કામ કરે છે સાથે કેટલાક સ્વતંત્રતા લીધો, પરંતુ તે માત્ર અહીં ચાક કરતાં વધારે દ્રશ્ય ચિત્ર PAINTS. તેથી હું તમને "ઇન્ટરનેટ એક બિટ." આપે છે ઇતિહાસમાં પ્રથમ વખત [નેરેટર], લોકો અને તંત્ર સાથે મળીને કામ કરી રહ્યા છે, સ્વપ્ન પ્રતીતિ. એક સંગઠિત બળ કે કોઈ ભૌગોલિક સરહદો જાણે છે. જાતિ, પંથ રંગ, અથવા ધ્યાનમાં લીધા વગર. એક નવા યુગનો જ્યાં સંચાર ખરેખર લોકોને એકસાથે લાવે છે. આ છે નેટ ઓફ ડોન. કેવી રીતે કાર્ય કરે છે તે માંગો છો? માટે અહીં ક્લિક કરો નેટ તમારા પ્રવાસ શરૂ કરે છે. હવે, ચોકકસ શું બન્યું કે જ્યારે તમે તે લિંક પર ક્લિક? તમે માહિતી ફ્લો શરૂ કર્યું. આ માહિતી તમારા પોતાના વ્યક્તિગત mailroom ફેરવાઇ પ્રવાસ શ્રી IP પેકેજો તે, જ્યાં તે લેબલ્સ, અને તે પોતાનો માર્ગ પર મોકલે છે. દરેક પેકેટ તેના કદમાં મર્યાદિત છે. મેઇલ રૂમ નક્કી કરવું જ પડશે કે કેવી રીતે માહિતી વહેંચવાની અને તે કેવી રીતે પેકેજ છે. હવે, પેકેજ મહત્વની જાણકારી સમાવતી લેબલ જરૂર પ્રેષકનું સરનામું, રીસીવરની સરનામું, અને પેકેટ પ્રકાર છે, જેમ કે. કારણ કે આ ચોક્કસ પેકેટ બહાર ઇન્ટરનેટ પર રહ્યું છે, તે પ્રોક્સી સર્વર માટે એક સરનામું મળે છે, જે વિશેષ કાર્ય ધરાવે છે, કારણ કે અમે પાછળથી જોશો. પેકેટ હવે તમારા સ્થાનિક વિસ્તાર નેટવર્ક, કે LAN પર શરૂ થાય છે. આ નેટવર્ક માટે બધા સ્થાનિક કમ્પ્યુટર્સ જોડાવા માટે વપરાય છે ' રાઉટર્સ, પ્રિન્ટરો, બિલ્ડિંગ ભૌતિક દિવાલો માહિતી વિનિમય માટે વગેરે વગેરે. આ લેન એક સુંદર અનિયંત્રિત જગ્યા છે, અને દુર્ભાગ્યે, અકસ્માતો થાય છે. આ લેન ઓફ ધોરીમાર્ગ માહિતી તમામ પ્રકારના ભરચક હોય છે. આ IP પેકેટો, નોવેલ પેકેટો, AppleTalk પેકેટો છે. તેઓ ટ્રાફિક સામે જઈ રહ્યાં છો હંમેશની જેમ. સ્થાનિક રાઉટર સરનામા વાંચે છે અને જો જરૂરી, અન્ય નેટવર્ક પર પેકેટ મળતી લિફ્ટ. આહ, રાઉટર. એક એવી અવ્યવસ્થિત વિશ્વમાં નિયંત્રણ એક પ્રતીક. [રાઉટર mumbling અને પોતે વાત] [નેરેટર] અહીં તેમણે છે, વ્યવસ્થિત, uncaring પદ્ધતિસરના, સંકુચિત, અને ક્યારેક નહીં તદ્દન સુધી લે છે. પરંતુ ઓછામાં ઓછા તે ચોક્કસ સૌથી ભાગ માટે છે. જેમ જેમ પેકેટો રાઉટર છોડો, તેઓ કોર્પોરેટ ઈન્ટરનેટ આવવાથી અને રાઉટર સ્વીચ માટે વડા. વધુ રાઉટર કરતાં કાર્યક્ષમ બીટ, તો રાઉટર સ્વીચ ઝડપી અને IP પેકેટો સાથે છૂટક ભજવે છે, ચપળતાપૂર્વક તેમના રસ્તામાં રૂટીંગ. ડિજીટલ 'પિનબોલ વિઝાર્ડ,' તમે કરશે જો. [રાઉટર પોતે વાત સ્વીચ] [નેરેટર] પેકેટો તેની મંજિલ પર પહોંચ્યા તરીકે, તેઓ નેટવર્ક ઈન્ટરફેસ દ્વારા લેવામાં કરી રહ્યાં છો, આગામી સ્તર માટે મોકલવામાં તૈયાર છે. આ કિસ્સામાં, પ્રોક્સી. પ્રોક્સી અનેક કંપનીઓ દ્વારા મધ્યમ માણસ જેવું તરીકે વપરાય છે ક્રમમાં ઇન્ટરનેટ કનેક્શન પર ભાર ઘટાડે માટે અને સુરક્ષા કારણો માટે, આ જ રીતે. જેમ તમે જોઈ શકો, પેકેટો વિવિધ તેમની સામગ્રી પર આધાર રાખીને માપો બધા છે. પ્રોક્સી પેકેટ ખોલે છે અને વેબ સરનામું અથવા URL માટે જુએ છે. કે શું સરનામા સ્વીકાર્ય છે તેના પર આધાર રાખીને, પેકેટ પર ઇન્ટરનેટ માટે મોકલવામાં આવે છે. ત્યાં છે, જોકે, કેટલાંક સરનામાં કે જે પ્રોક્સી મંજૂરી સાથે મળવા નથી. એવુ કહી, કોર્પોરેટ અથવા સંચાલન માર્ગદર્શિકા છે. આ ઝડપથી સાથે કામ કરવામાં આવે છે. અમે તે કંઈ પડશે. જેઓ તે બનાવી માટે, તે રસ્તા પર ફરીથી છે. આગામી અપ, ફાયરવોલ. કોર્પોરેટ ફાયરવોલ બે હેતુઓ માટે કામ કરે છે. તે ઈન્ટરનેટ ના ઇન્ટ્રાનેટ માં આવતા કેટલાક બદલે બીભત્સ વસ્તુઓ અટકાવે છે, અને તે પણ આવી રહી ઇન્ટરનેટ પર બહાર મોકલવામાં સંવેદનશીલ કોર્પોરેટ માહિતી રોકી શકે છે. એકવાર ફાયરવોલ મારફતે, રાઉટર અપ પેકેટ કુલ સ્કોર અને તે ખૂબ સાંકડી માર્ગ, અથવા બેન્ડવિડ્થ પર મૂકે છે, અમે કહીએ છીએ. ચોક્કસપણે, માર્ગ પર્યાપ્ત વ્યાપક તેમને બધા લાગી નથી. હવે, તમે આશ્ચર્ય શકે શું છે તે બધા પેકેટો જે તેને રસ્તામાં બનાવતા નથી થાય. વેલ, શ્રી IP જ્યારે સ્વીકૃતિ પ્રાપ્ત નથી કે જે પેકેટ કારણે સમય પ્રાપ્ત કરવામાં આવ્યો છે, તેમને માત્ર બદલી પેકેટ મોકલે છે. અમે હવે ઇન્ટરનેટના વિશ્વ દાખલ તૈયાર છે. આંતરિક રીતે જોડાયેલા નેટવર્ક્સ કે જે અમારા સમગ્ર વિશ્વમાં પ્રસરવાની એક સ્પાઇડરવેબ. અહીં, રાઉટર્સ સ્વીચો અને નેટવર્કો વચ્ચે કડીઓ અધિષ્ઠાપિત કરો. હવે, નેટ સંપૂર્ણપણે અલગ પર્યાવરણ કરતાં તમને છે તમારા LAN ના રક્ષણાત્મક દિવાલો અંદર. અહીં આઉટ, તે વાઇલ્ડ વેસ્ટ છે. જગ્યા પુષ્કળ તકો પુષ્કળ, અન્વેષણ કરવા માટે વસ્તુઓ અને જાઓ સ્થળોએ પુષ્કળ. બહુ ઓછી નિયંત્રણ અને નિયમન માટે આભાર, નવા વિચારો ફળદ્રુપ તેમના શક્યતાઓ પરબિડીયું દબાણ માટી શોધો. પરંતુ આ સ્વતંત્રતા કારણ કે, ચોક્કસ જોખમો પણ સંતાઈ બેસવું. તમે ક્યારેય જ્યારે તમે મૃત્યુ દહેશતના પિંગ પૂરી પડશે ખબર પડશે, સામાન્ય વિનંતી પિંગ એક ખાસ આવૃત્તિ, જે કેટલીક મૂર્ખ માણસ અપ unsuspecting યજમાનો વાસણ અપ કરવા માટે વિચાર્યું. પાથ અમારા પેકેટો લઇ ઉપગ્રહ મારફતે હોઈ શકે છે, ટેલિફોન લાઇનો, વાયરલેસ, કે transoceanic કેબલ. તેઓ હંમેશા સૌથી ઝડપી અથવા ટૂંકી માર્ગો શક્ય લેતા નથી, પરંતુ તેઓ ત્યાં છેવટે મળશે. કદાચ કે શા માટે તે ક્યારેક કહેવાય છે છે "ધ વર્લ્ડ વાઇડ વેઇટમાં." પરંતુ જ્યારે બધું સરળતાથી કામ કરી રહી છે, તમે વિશ્વના પાંચ વખત ઉપર એક ટોપી ના ડ્રોપ કરી શકો છો અવરોધ શાબ્દિક. અને બધા જ એક સ્થાનિક ઓછી અથવા કૉલ કરો કિંમત છે. અમારા ગંતવ્ય ઓવરને નજીક, અમે અન્ય ફાયરવોલ મળશે. એક માહિતી પેકેટ તરીકે તમારી પરિપ્રેક્ષ્ય પર આધાર રાખીને, ફાયરવોલ સુરક્ષા અથવા દહેશતના વિરોધી એક ગઢ હોઈ શકે છે. તે બધા બાજુ જે તમે છો અને તમારા ઇરાદા શું છે તેના પર આધાર રાખે. ફાયરવોલ માત્ર તે પેકેટો કે તેના માપદંડ માં દો રચાયેલ છે. આ ફાયરવોલ 80 અને 25 પોર્ટો પર ઓપરેટિંગ છે. તમામ અન્ય પોર્ટ મારફતે દાખલ પ્રયાસો બિઝનેસ માટે બંધ કરવામાં આવે છે. પોર્ટ 25 મેલ પેકેટો માટે વપરાય છે, જ્યારે પોર્ટ 80 ઇન્ટરનેટ વેબ સર્વર પેકેટો માટે પ્રવેશ છે. ફાયરવોલ ઇનસાઇડ, પેકેટો વધુ સારી રીતે પ્રદર્શિત થાય છે. કેટલાક પેકેટો તેને સરળતાથી બનાવવા રિવાજો દ્વારા, જ્યારે અન્ય ફક્ત થોડી શંકાસ્પદ જુઓ. હવે, ફાયરવોલ અધિકારી સરળતાથી નથી fooled છે, જેમ કે જ્યારે મૃત્યુ પેકેટ આ પિંગ પોતાને સામાન્ય પિંગ પેકેટ તરીકે વેશપલટો કરવાનો પ્રયાસ કરે છે. [ફાયરવોલ પેકેટો સાથે વાત અધિકારી] [નેરેટર] તે પર્યાપ્ત નસીબદાર તેને આ અત્યાર સુધી બનાવવા પેકેટો માટે, આ પ્રવાસ લગભગ ઉપર છે. તે માત્ર ઈન્ટરફેસ પર અપ લાઇન અપ વેબ સર્વર લેવામાં આવશે છે. આજકાલ, એ વેબ સર્વર ઘણી વસ્તુઓ પર ચલાવી શકો છો, એક મેઇનફ્રેમ માંથી એક વેબ તમારા ડેસ્ક પર કોમ્પ્યુટર માટે કેમેરાની છે. શા માટે રેફ્રિજરેટર તમારા નથી? યોગ્ય સુયોજન સાથે, તમે શોધી કાઢો જો તમે makings કરી શકો છો ચિકન Cacciatore માટે, અથવા જો તમે ગો શોપીંગ હોય છે. યાદ રાખો, આ નેટ પ્રારંભથી છે. લગભગ કંઈપણ શક્ય છે. એક પછી એક, પેકેટોને પ્રાપ્ત થાય છે, ખોલી છે, અને અનપેક્ડ. આ માહિતી તેઓ સમાવે છે, જે માહિતી માટે તમારી વિનંતિ, છે વેબ સર્વર અરજી પર મોકલવામાં આવે છે. પેકેટ પોતે રિસાયકલ છે, ફરી વાપરી શકાય છે, અને તમારી વિનંતી માહિતી સાથે ભરવામાં તૈયાર, સંબોધવામાં, અને તેના માર્ગ પર બહાર મોકલવામાં તમને પાછા. પાછા પાછલા ફાયરવોલ, રાઉટર્સ દ્વારા ઇન્ટરનેટ પર અને. પાછા તમારા વ્યવસાયિક ફાયરવોલ મારફતે અને તમારા ઈન્ટરફેસ પર, માટે તમે જે જાણકારી વિનંતી કરી છે સાથે તમારા વેબ બ્રાઉઝર સપ્લાય તૈયાર છે. એટલે કે, આ ફિલ્મ. તેમના પ્રયાસો સંતુષ્ટ, અને સારા વિશ્વ વિશ્વાસ, અમારા વિશ્વાસુ માહિતી પેકેટો બોલ પરમ સુખથી સવારી અન્ય દિવસ સૂર્યાસ્ત માં, જાણીને સંપૂર્ણપણે તેઓ તેમના શિક્ષકોના સેવા કરેલી છે. હવે, કે ફિલ્મનો અંત સુખદ નથી? [Malan] ઠીક છે, તે પર્યાપ્ત છે. અમે આગામી સપ્તાહે તમે જોશો. [CS50.TV]