1 00:00:00,000 --> 00:00:02,620 [Powered by Google Translate] [7 વીક, ચાલુ રાખ્યું] 2 00:00:02,620 --> 00:00:05,090 [ડેવિડ જે Malan, હાર્વર્ડ યુનિવર્સિટી] 3 00:00:05,090 --> 00:00:07,780 [આ CS50 છે.] [CS50.TV] 4 00:00:07,780 --> 00:00:09,810 અધિકાર છે. પાછા સ્વાગત છે. આ CS50 છે, 5 00:00:09,810 --> 00:00:12,100 અને આ 7 અઠવાડિયાના અંત છે. 6 00:00:12,100 --> 00:00:15,460 તેથી આ મૂર્ખ થોડી વસ્તુઓ કે જે ઈન્ટરનેટ આસપાસ જાય એક 7 00:00:15,460 --> 00:00:24,080 અને અમે slurped, અને તે હવે તમે geeky અર્થમાં એક થોડો કરવી જોઈએ. 8 00:00:24,080 --> 00:00:28,330 વેલ, તો તે આ વ્યક્તિ માટે સૌથી વધુ ગમ્મતભરી કરતાં તે તમે ગાય્સ માટે હતી. 9 00:00:28,330 --> 00:00:32,619 ના બોલે છે, પણ ગાય્સ, 10 00:00:32,619 --> 00:00:42,550 આજે Nate જન્મદિવસ છે. 11 00:00:42,550 --> 00:00:46,630 તમને કેવી રીતે ફક્ત સારા Nate એક અર્થમાં આપે છે અને હું છે 12 00:00:46,630 --> 00:00:50,140 વેબ વિકાસ ખાતે સોમવારે વર્ગ પર આધારિત છે અને આ પર હવે આધારિત, 13 00:00:50,140 --> 00:00:53,170 મેં વિચાર્યું કે મારે જે Nate ઘર પાનું ખેંચે છે, જો તમે તે હજુ સુધી જોઇ ન હોય. 14 00:00:53,170 --> 00:00:57,020 આ અહીં IA ની Nate એચટીએમએલ. 15 00:00:57,020 --> 00:00:59,380 તેથી તેમની sourcecode જુઓ જો તમે તે જોવા માટે આ કેવી રીતે કરવા માંગો છો, અને Nate, 16 00:00:59,380 --> 00:01:02,250 જો અમે તમને હમણાં જ થોડા સમય embarass શકે છે, સ્ટાફ તમે થોડું કંઈક મળ્યું 17 00:01:02,250 --> 00:01:06,080 જો તમે અહીં વર્ગ માં બાળકો કેટલાક સાથે કેટલાક મીઠાઈ વહેંચવી ગમશે. 18 00:01:06,080 --> 00:01:10,150 તમે પર આવો માંગતા હો તો. 19 00:01:10,150 --> 00:01:14,350 તમે બધા બિરદાવવા અને ખૂબ જ સરસ હોય છે, પરંતુ કોઈ એક ગમે ત્યાં Nate નજીક બેઠી છે, 20 00:01:14,350 --> 00:01:17,560 કેટલાક કારણોસર, જે પાછા ઝોન છે. 21 00:01:17,560 --> 00:01:24,020 તેથી કદાચ તમે કેટલાક લોકો આ સાથે આનંદ મળી શકે છે. 22 00:01:24,020 --> 00:01:33,380 જન્મદિવસની હાર્દિક શુભેચ્છા, Nate. 23 00:01:33,380 --> 00:01:37,660 >> વધારાના hellos: અમે અમારા CS50x વિદ્યાર્થીઓ પાસેથી થોડા ક્લિપ્સ જોવા મળ્યો છે. 24 00:01:37,660 --> 00:01:39,710 જો તમે બીજા કોણ જોવા માંગો છો તે વિશ્વમાં છે 25 00:01:39,710 --> 00:01:41,850 કે સાથે પગલે છે, તમે આ URL માટે વડા કરી શકે છે, 26 00:01:41,850 --> 00:01:45,780 જ્યાં જોસેફ, અમારા TFs છે, સાથે મળીને પ્રકારની એક મોન્ટાજ મૂકી છે 27 00:01:45,780 --> 00:01:50,290 દરેક વ્યક્તિ જે આ વિડિઓઝ કરવામાં સબમિટ છે, તેમની વચ્ચે રિક Astley છે. 28 00:01:50,290 --> 00:01:53,010 અને જો તમે આ મારફતે સ્ક્રોલ, તે ખરેખર ખૂબ જ પ્રેરણાદાયી 29 00:01:53,010 --> 00:01:56,890 દેશો અને શહેરો કે જે લોકો અનસૂયામાજી હોય વિવિધતા જુઓ. 30 00:01:56,890 --> 00:02:00,830 તેથી જો તમે તે પર એક નજર કરવા માંગતા હો, કે જે સત્ર ઓવરને મારફતે થશે. 31 00:02:00,830 --> 00:02:05,370 આજે આપણે વેબ પર અમારી દેખાવ ચાલુ રાખવા માટે, વેબ પ્રોગ્રામીંગ, HTML અને આ રીતે, 32 00:02:05,370 --> 00:02:08,280 અને અમે પણ બપોરના આ શુક્રવાર આગામી છે 33 00:02:08,280 --> 00:02:11,360 જો તમને ગમે, અને ખાસ કરીને, તેથી તે પહેલાં ન કર્યું હોત. 34 00:02:11,360 --> 00:02:13,630 આ શુક્રવાર થીમ ની Nate જન્મદિવસ હશે, 35 00:02:13,630 --> 00:02:15,700 તેથી જો તમે Nate સાથે જન્મદિવસ બપોરના કરવાનું ગમશે 36 00:02:15,700 --> 00:02:17,500 અને અન્ય ઇન્ડસ્ટ્રી અમારા કેટલાક મિત્રોની 37 00:02:17,500 --> 00:02:19,300 કે ત્યાં URL પર વડા કરો. 38 00:02:19,300 --> 00:02:22,510 જગ્યા છે, હંમેશા મર્યાદિત છે. પણ, જો તમે ભૂલી ગયા છો, 39 00:02:22,510 --> 00:02:26,460 સમજો આગામી સપ્તાહ 4 ની સફાઈ કામદાર શિકાર સેટ સમસ્યા માટે અંતિમ તારીખ છે કે, 40 00:02:26,460 --> 00:02:30,070 જેમાં card.raw તે JPEGS તમામ સુધારા પછી, 41 00:02:30,070 --> 00:02:32,880 તમે અને તમારા વિભાગમાં મળે છે, જો તમે ઇચ્છો તો, ફોટોગ્રાફ પ્રયાસ કરી શકો છો 42 00:02:32,880 --> 00:02:36,100 શક્ય કે મેમરી કાર્ડ ના કમ્પ્યુટર વૈજ્ઞાનિકોનું ઘણા, 43 00:02:36,100 --> 00:02:39,070 અને તમે અને તમારા વિભાગમાં પછી કલ્પિત ઇનામ જીતી જશે. 44 00:02:39,070 --> 00:02:44,470 સબમિટ શું અને જ્યારે દ્વારા તરીકે pset હિસ્સો 4 સ્પષ્ટીકરણ પાછા નો સંદર્ભ લો. 45 00:02:44,470 --> 00:02:47,650 પણ, જો તમે જાણવા માંગતા હોય તો તમારા હાથે કરેલું કામ કે હાથે બનાવેલી બસ્તુ અવિનાશી 46 00:02:47,650 --> 00:02:51,400 આ કોર્સ વેબસાઇટ અને એપરલ તેના ઇતિહાસ પર, 47 00:02:51,400 --> 00:02:54,010 ખબર છે કે તમે હવે સ્વાગત છે ડિઝાઇન સબમિટ શરૂ 48 00:02:54,010 --> 00:02:57,180 આ વર્ષે ટી શર્ટ અને sweatshirts અને જેવા છે. 49 00:02:57,180 --> 00:02:59,200 અમે અમારા શ્રેષ્ઠ કરવા માટે ઘણા અમે કરી શકો છો તરીકે સમાવેશ કરશો, 50 00:02:59,200 --> 00:03:01,440 પરંતુ અમે સ્ટાફ સમીક્ષા કેટલાક સભ્યો પાસે ડિઝાઇન તમામ પડશે 51 00:03:01,440 --> 00:03:04,180 ખાતરી કરવા માટે તેઓ સ્પષ્ટીકરણો સાથે સુસંગત છો બનાવવા માટે, 52 00:03:04,180 --> 00:03:07,500 અને અમે તે પછી સામાન્ય રીતે પસંદ તેમને મદદરૂપ પ્રદર્શિત કરવા. 53 00:03:07,500 --> 00:03:10,620 તેથી જો તમે ડિઝાઇન પ્રકાર છે, માત્ર ખબર કે જરૂરીયાતો 54 00:03:10,620 --> 00:03:14,030 માટે ગ્રાફિક્સ, PNG ઓછામાં ઓછા 200 ડીપીઆઇ કાગળનું હોવું છે, 55 00:03:14,030 --> 00:03:16,520 તેઓ 4000 થી વધુ એક્સ 4000 પિક્સેલ્સ ન હોવી જોઈએ, 56 00:03:16,520 --> 00:03:19,010 અને કોઈ વધુ 10 MB કરતાં હોય, પરંતુ તમે જેમ ઉપયોગ કરી રહ્યા છો સ્વાગત 57 00:03:19,010 --> 00:03:22,430 ફોટોશોપ અથવા GIMP અથવા વિવિધ ગ્રાફિક કાર્યક્રમો, 58 00:03:22,430 --> 00:03:24,590 ગમે તો તમે તમારા નિકાલ પર હોય છે. 59 00:03:24,590 --> 00:03:28,280 >> પણ ક્ષિતિજ પર અંતિમ પ્રોજેક્ટ છે. અંતિમ પ્રોજેક્ટ ખરેખર 50 ની પરાકાષ્ઠા છે, 60 00:03:28,280 --> 00:03:30,560 જેમાં કોર્સ તમામ સોંપણીઓ છે, 61 00:03:30,560 --> 00:03:33,170 તે તમારા તક ખરેખર તમારી પોતાની વસ્તુ નથી. 62 00:03:33,170 --> 00:03:35,280 અને તે માત્ર મજા કરવા માટે કંઈક કરી શકો છો, 63 00:03:35,280 --> 00:03:38,160 તે કેટલાક જરૂરી સમસ્યા તમારા વિદ્યાર્થી જૂથ ધરાવે હલ કરી શકાય, 64 00:03:38,160 --> 00:03:40,980 અમુક નવા વેબસાઇટ માટે, માહિતી માટે કેટલાક નવા સંગ્રહ પદ્ધતિ. 65 00:03:40,980 --> 00:03:43,420 તે Android માટે મોબાઇલ એપ્લિકેશન iOS માટે હોઈ શકે છે. 66 00:03:43,420 --> 00:03:46,030 ખરેખર, આકાશમાં મર્યાદા હોય છે, અને આગામી થોડા અઠવાડિયા, 67 00:03:46,030 --> 00:03:50,900 અમે સી માંથી PHP અને જાવાસ્ક્રિપ્ટ જેમ આ ઉચ્ચ કક્ષાની ભાષાઓ માટે સંક્રમણ તરીકે, 68 00:03:50,900 --> 00:03:55,150 તમને પોતાને કેટલાક વાસ્તવિક દુનિયાની તકનીકો સાથે familiarized, 69 00:03:55,150 --> 00:03:57,800 કેટલાક વાસ્તવિક દુનિયાની સાધનો પુરવણી, અને તે, 70 00:03:57,800 --> 00:04:00,170 ખબર છે કે જે કોર્સમાં પરિસંવાદો એક ઇતિહાસ ધરાવે છે, 71 00:04:00,170 --> 00:04:02,880 આગામી કેટલાંક અઠવાડિયા જેમાં, શિક્ષણ સ્ટાફ કેટલાક 72 00:04:02,880 --> 00:04:06,160 અને અવર્સ ઓફ કેમ્પસ પર મિત્રો વૈકલ્પિક પરિસંવાદો આપશે 73 00:04:06,160 --> 00:04:08,540 જે ઉપર અને જે ખાસ કરીને વિભાગમાં કરવામાં આવ્યું છે તે આગળ વધે છે 74 00:04:08,540 --> 00:04:11,090 માટે તમને Android પ્રોગ્રામિંગ જેવી વસ્તુઓ માટે દાખલ, 75 00:04:11,090 --> 00:04:13,450 તમને iOS પ્રોગ્રામિંગ જેવી વસ્તુઓ માટે દાખલ 76 00:04:13,450 --> 00:04:15,950 અથવા વધુ આધુનિક પદ્ધતિમાં વેબ વિકાસ. 77 00:04:15,950 --> 00:04:17,970 આ પહેલેથી જ ઑનલાઇન સંપૂર્ણ ઇતિહાસ છે. 78 00:04:17,970 --> 00:04:25,000 જો તમે cs50.net/seminars પર જાઓ, અમે કેટલાક તદ્દન વર્ષોથી કર્યું છે આમ, 79 00:04:25,000 --> 00:04:28,740 અને તમે જોશો કે પીડીએફ અને વિડિઓઝ સાથે અહીં આર્કાઇવ અને જેમ 80 00:04:28,740 --> 00:04:33,090 પરિસંવાદો કેટલાક ડઝન વિડિઓઝ છે. 81 00:04:33,090 --> 00:04:37,380 ગયા વર્ષે, ઉદાહરણ તરીકે, અમે તમારા તકનીકી મુલાકાતો acing પર પરિસંવાદ હતી, 82 00:04:37,380 --> 00:04:40,980 જો તમે ખરેખર આ બોલ પર જાઓ અને એક ઇન્ટર્નશિપ અથવા સંપૂર્ણ સમય જહાજની નાની હોડી કરી જોઈ રહ્યા છો. 83 00:04:40,980 --> 00:04:43,450 વિન્ડોઝ મોબાઇલ વિકાસ, Android વિકાસ, ગૂગલ મેપ્સ, 84 00:04:43,450 --> 00:04:47,700 API, CSS, બ્લેકબેરી, Emacs માટે વિકાસશીલ. 85 00:04:47,700 --> 00:04:52,610 ખરેખર, તમે તમારી સગવડે આ પરિસંવાદો કોઈપણ પર એક નજર સ્વાગત છે. 86 00:04:52,610 --> 00:04:57,080 અને અમે કેટલાક નવા હોલ્ડિંગ પડશે આ સત્ર, આની સાથે. 87 00:04:57,080 --> 00:04:59,020 >> તેથી શું અંતિમ પ્રોજેક્ટ સાથે આગળ છે? 88 00:04:59,020 --> 00:05:01,090 વેલ, પ્રથમ, તેમ છતાં આ તારીખ અંશે નિકટવર્તી છે, 89 00:05:01,090 --> 00:05:06,460 આ ખરેખર માત્ર એક અંતિમ પ્રોજેક્ટ અંગે વિચારસરણી તદ્દન વાસ્તવિકતાથી શરૂ તક છે. 90 00:05:06,460 --> 00:05:10,550 અમે ફક્ત આપણે શું હજુ પણ કોર્સ આવરી આવશે કેટલાક શરૂઆત ખબર છે, 91 00:05:10,550 --> 00:05:13,470 HTML, PHP અને જેમ, તમે પરંતુ તમામ વેબ સાથે પરિચિત કરશો, 92 00:05:13,470 --> 00:05:16,270 અને વેબ તરફ હું આ વાતચીત પૂર્વગ્રહ માત્ર કારણ કે 93 00:05:16,270 --> 00:05:18,380 મોટા ભાગના લોકો અંત વેબ આધારિત અંતિમ પ્રોજેક્ટ કરી, 94 00:05:18,380 --> 00:05:20,260 પરંતુ કોઇ જરૂરી અર્થ થાય છે. 95 00:05:20,260 --> 00:05:22,260 સી ની મદદથી દંડ છે, ઉદ્દેશ સી, જાવા, 96 00:05:22,260 --> 00:05:25,350 અન્ય કોઇ પણ ભાષા તમે જાણો છો અથવા જાણવા માગો છો તદ્દન દંડ છે. 97 00:05:25,350 --> 00:05:29,370 પરંતુ શરૂઆતમાં વહેતી રસ મેળવી, અમે એક preproposal ની રજૂઆત અપેક્ષા પડશે 98 00:05:29,370 --> 00:05:33,520 જે, વેબસાઇટ છે, જે cs50.net અંતે હવે પર પીડીએફ દીઠ, 99 00:05:33,520 --> 00:05:36,080 અને ટોચની ડાબી બાજુએ તમે અંતિમ પ્રોજેક્ટ જોશો 100 00:05:36,080 --> 00:05:38,920 અંતિમ પ્રોજેક્ટ માટે સ્પષ્ટીકરણ છે, 101 00:05:38,920 --> 00:05:41,470 અને ત્યાં preproposal પર વિગતો અને ગમે છે. 102 00:05:41,470 --> 00:05:44,760 તે તમારા શિક્ષણ સાથી એક ઇમેઇલ માટે ખૂબ ખૂબ નીચે ઉકળે 103 00:05:44,760 --> 00:05:48,450 હમણાં તમે જે વિચારી રહ્યાં છો તે વિશે તેની અથવા તેણીની સાથે વાતચીત હડતાલ છે. 104 00:05:48,450 --> 00:05:52,510 Projects.cs50.net પર કેમ્પસ પર લોકો વિચારોની રિપોઝીટરી છે 105 00:05:52,510 --> 00:05:54,480 જો તમે કેટલાક વિચાર સાથે આવવા સંઘર્ષ કરી રહ્યાં છો, 106 00:05:54,480 --> 00:06:01,140 અને manual.cs50.net/APIs APIs ની કડીઓ રિપોઝીટરી છે. 107 00:06:01,140 --> 00:06:06,710 >> શું છે, જોકે, એક API છે? 108 00:06:06,710 --> 00:06:09,790 એક API શું છે? હું તેને જણાવ્યું હતું કે ઓછામાં ઓછા બે વાર કર્યો છે, 109 00:06:09,790 --> 00:06:12,640 મુજબ છેલ્લા કેટલાક અઠવાડિયા ના લખાણ છે. 110 00:06:12,640 --> 00:06:17,050 કે શું છે? [વિદ્યાર્થી, દુર્બોધ] 111 00:06:17,050 --> 00:06:19,340 >> ઠીક છે, સારુ. જેથી કંઈક પ્રોગ્રામીંગ ઈન્ટરફેસ. 112 00:06:19,340 --> 00:06:22,710 એપ્લિકેશન પ્રોગ્રામિંગ ઇન્ટરફેસ, અને આ અનેક સ્વરૂપો લઇ શકે છે, 113 00:06:22,710 --> 00:06:25,850 પરંતુ આ ખરેખર ઉકળે માટે નીચે શું કોડ છે 114 00:06:25,850 --> 00:06:29,660 કે કોઈએ અથવા HS હોય તેવા પરચૂરણ માહિતી કે કોઈએ એકત્રિત છે 115 00:06:29,660 --> 00:06:33,670 કે તમારા માટે ઉપલબ્ધ કેટલીક કાર્યક્રમ વિષયક રીતે બનાવવામાં આવે છે. 116 00:06:33,670 --> 00:06:36,630 તમે C, PHP, Python, રૂબી માં કોડ લખી શકો છો, 117 00:06:36,630 --> 00:06:38,760 ગમે પસંદગીના તમારી ભાષા સામાન્ય રીતે, 118 00:06:38,760 --> 00:06:42,240 અને તમે કોઈક કોઈના વિધેયો પર બિલ્ડ કરી શકે છે 119 00:06:42,240 --> 00:06:44,440 અથવા અન્ય કોઈને માહિતી સમૂહ છે. 120 00:06:44,440 --> 00:06:47,210 હમણાં પૂરતું, જો મને આ લિંક અહીં જાઓ, 121 00:06:47,210 --> 00:06:50,750 અને તમે પછીની પૃષ્ઠ પર લિંક્સ એક જોડી જોવા મળશે 122 00:06:50,750 --> 00:06:56,093 અમે CS50 પોતાના API નો, કે જે ખૂબ જ હાર્વર્ડ સેન્ટ્રીક છે અને પછી API નો તૃતીય પક્ષ જેમાં હોય છે. 123 00:06:56,930 --> 00:06:59,300 ત્રીજા પક્ષ API નો વચ્ચે ખરેખર ઉપયોગી વસ્તુઓ છે 124 00:06:59,300 --> 00:07:01,780 માટે એસએમએસ લોકોને મોકલવા સક્ષમ હોવા જેમ, 125 00:07:01,780 --> 00:07:04,690 લોકોને ના SMS ટેક્સ્ટ સંદેશાઓ પ્રાપ્ત કરવાનો છે. 126 00:07:04,690 --> 00:07:08,160 અને તે જેવી વસ્તુઓ કે તમે કોઈ જાતે અમલ કેવી રીતે વિચાર છે શકે છે, 127 00:07:08,160 --> 00:07:10,440 પરંતુ સેવાઓ માટે આભાર, કેટલાક મુક્ત અને કેટલીક વેપારી, 128 00:07:10,440 --> 00:07:14,000 તમે તે ટોચ પર બિલ્ડ કરવા અને તમારી રૂચિના કંઈક કરી શકો છો. 129 00:07:14,000 --> 00:07:16,990 માતાનો CS50 API નો વચ્ચે આ કેમ્પસ-સેન્ટ્રીક વસ્તુઓ છે જેમ 130 00:07:16,990 --> 00:07:21,480 હાર્વર્ડ અભ્યાસક્રમો, ઉર્જા, ઘટનાઓ, ખોરાક, નકશાઓ, સમાચાર, ટ્વીટ્સ અને Shuttleboy પોતાનું, 131 00:07:21,480 --> 00:07:23,940 અને આ APIs કે આ જેવી થોડી કંઈક જોવા મળે છે. 132 00:07:23,940 --> 00:07:26,990 >> મને જે HarvardFood API ખેંચો. 133 00:07:26,990 --> 00:07:30,620 જો તમે ક્યારેય માતાનો એચયુડી વેબસાઇટ પર કરવામાં આવી છે, તો તમે કદાચ ત્યાં થયા છો 134 00:07:30,620 --> 00:07:35,410 માત્ર શું રાત્રિભોજન માટે છે અથવા તે જોવા માટે કલાકો શું કેટલાક-d હોલ માટે છે. 135 00:07:35,410 --> 00:07:38,000 વેલ, તે ખાસ કરીને નેવિગેટ સરળ નથી, 136 00:07:38,000 --> 00:07:41,100 અને તેથી આપણે શું કેટલાક સમય પહેલાં આપણે નહોતી આવી હતી સોફ્ટવેર લખ્યું હતું, 137 00:07:41,100 --> 00:07:47,270 તે PHP, કે જે વાસ્તવમાં સ્ક્રીન હિસ્સો એચયુડી વેબસાઇટ સમગ્ર પથારીના ભંગાર જેવા માં બને છે. 138 00:07:47,270 --> 00:07:51,400 માટે ભંગાર કંઈક રોગની તપાસ કરવા માટે મહેરબાની કરીને PHP જેવા ભાષામાં કાર્યક્રમ લખવા અર્થ થાય છે 139 00:07:51,400 --> 00:07:55,270 કે જે બ્રાઉઝર હોઇ શકે છે, તેમ છતાં તમે તેને આદેશ પ્રોમ્પ્ટ પર ચલાવી શકે ઢોંગ કરે છે, 140 00:07:55,270 --> 00:07:58,180 કે જે બ્રાઉઝર હોવાનો દાવો કરે છે, આ વેબસાઇટ સાથે જોડાય, 141 00:07:58,180 --> 00:08:01,480 તેના એચટીએમએલ, જે ભાષામાં તે લખાયેલું છે ડાઉનલોડ, 142 00:08:01,480 --> 00:08:04,300 અને પછી તેને વાંચે છે, અથવા વધુ ચોક્કસ રીતે, parses 143 00:08:04,300 --> 00:08:06,140 નીચે, ઉપર ડાબેથી જમણે. 144 00:08:06,140 --> 00:08:08,870 અને આપણે શું હતા અમે એ રીતે કે અમારા કોડ લખ્યું હતું 145 00:08:08,870 --> 00:08:12,910 કોઈપણ સમયે અમે તે HTML કે મેનૂ પર કંઈક જેવો દેખાતો હતો કંઈક જોયું, 146 00:08:12,910 --> 00:08:16,470 હેમબર્ગર જેમ, અમે તો પછી આપણા પોતાના ડેટાબેઝ માં કે આયાત કરશે. 147 00:08:16,470 --> 00:08:20,410 અને કોઈ પણ સમયે અમે પોષણ સામગ્રી જોયું, અમે અમારી પોતાની ડેટાબેઝ માં કે આયાત કરશે. 148 00:08:20,410 --> 00:08:23,090 અને અમે શું લાભ એ હકીકત હતી કે એચયુડી વેબસાઈટ, 149 00:08:23,090 --> 00:08:27,280 છતાં પણ અમને મનુષ્યો નેવિગેટ કરવા માટે એક પડકાર એક બીટ હોઈ શકે છે 150 00:08:27,280 --> 00:08:32,559 હૂડ નીચે છે, HTML ની ​​તમામ પોતાના કોમ્પ્યુટર પ્રોગ્રામ દ્વારા પેદા થાય છે. 151 00:08:32,559 --> 00:08:35,159 તેથી તેમની HTML ની ​​તમામ, તેમ છતાં તે અવ્યવસ્થિત જુઓ શકે છે, 152 00:08:35,159 --> 00:08:38,026 હૂડ નીચે સૌથી વેબસાઇટ્સ જેમ તે પેટર્ન અનુસરે છે. 153 00:08:38,260 --> 00:08:40,799 તેથી અમે માત્ર એક દંપતી કલાક ગાળ્યા તે પેટર્ન figuring 154 00:08:40,799 --> 00:08:44,240 જેથી અંતે, અમે દૂર કરી અવ્યવસ્થિત HTML ની ​​તમામ ફેંકવું, 155 00:08:44,240 --> 00:08:47,340 બોલ્ડ સામનો ના સૌંદર્ય શાસ્ત્ર અને ત્રાંસા અને તેના જેવા તમામ, 156 00:08:47,340 --> 00:08:52,350 અને અમે તે પછી છે તે કરવા માટે સક્ષમ શું તે જ માહિતી છતી છે. 157 00:08:52,350 --> 00:08:54,870 હમણાં પૂરતું, આ રીતે. 158 00:08:54,870 --> 00:08:56,840 અમે આમ અનુસાર અહીં દસ્તાવેજીકરણ, 159 00:08:56,840 --> 00:08:59,190 આ વિશ્વમાં જે છે માહિતગાર જો તમે URL ને વિનંતી 160 00:08:59,190 --> 00:09:03,310 કે આ જેવી લાગે છે, / food.cs50.net કંઈક, 161 00:09:03,310 --> 00:09:07,220 અને તમે ચોક્કસ પરિમાણો, જે આજે આપણે વિશે વાત કરીશું પૂરી પાડે છે, 162 00:09:07,220 --> 00:09:11,780 અંતિમ તારીખ અને સમય, સમય શરૂઆત તારીખ ભોજન, અને તેથી આગળ જેમ, 163 00:09:11,780 --> 00:09:14,090 અમારા સર્વર્સ શું ઉદાહરણ માટે તમે, આપશે, 164 00:09:14,090 --> 00:09:18,740 છે એક CSV ફાઈલ અલ્પવિરામ, એક એક્સેલ ફાઈલ જેવી કિંમતો separted, 165 00:09:18,740 --> 00:09:23,140 ગયા વર્ષે માર્ચ આ ખાસ તારીખે નાસ્તો માટે તમામ સમાવતી 166 00:09:23,140 --> 00:09:25,450 જ્યારે હું આ દસ્તાવેજીકરણ લખવા થયું. 167 00:09:25,450 --> 00:09:27,870 >> પરિચિત લોકો માટે CSV માં માત્ર ફાઈલ બંધારણમાં નથી. 168 00:09:27,870 --> 00:09:30,610 ત્યાં બીજા ફોર્મેટ કે બધી વધુ વર્સેટાઇલ છે છે 169 00:09:30,610 --> 00:09:32,670 JSON, જાવાસ્ક્રીપ્ટ ઑબ્જેક્ટ નોટેશન કહેવાય છે. 170 00:09:32,670 --> 00:09:34,770 આ માહિતી પાછા કે બંધારણમાં માં આવી શકો છો. 171 00:09:34,770 --> 00:09:38,110 તેથી અહીં takeaway છે કે શું તમે આ API માં ડાઈવ 172 00:09:38,110 --> 00:09:41,170 અથવા CS50 અથવા કંઈપણ ઇન્ટરનેટ પર ત્યાં બહાર કોઇ પણ અન્ય 173 00:09:41,170 --> 00:09:45,560 અથવા તો તમામ ખ્યાલ છે કે, વિશ્વ વધુને વધુ પ્રમાણિત શરૂ કરી છે 174 00:09:45,560 --> 00:09:47,670 કેવી રીતે મશીનો પરસ્પર વ્યવહાર કરવો. 175 00:09:47,670 --> 00:09:50,660 અમે CSV અથવા JSON જેવી પ્રમાણભૂત માહિતી બંધારણો વાપરો. 176 00:09:50,660 --> 00:09:54,320 અને આ તમારે માટે શું છે એનો અર્થ એ થાય કે તમે એક કાર્યક્રમ એ રસપ્રદ ભાગ લખી શકો છો 177 00:09:54,320 --> 00:09:56,580 કે જેનાથી તમારા વપરાશકર્તા મેનુ ડાઇનિંગ હોલ-શોધવા માટે, 178 00:09:56,580 --> 00:10:00,010 કે જેનાથી તેમને ફેવરિટ યાદી કે જેનાથી તેમને લખાણ ચેતવણીઓ મેળવવા બનાવો 179 00:10:00,010 --> 00:10:02,480 જ્યારે તેમના મનપસંદ ભોજન કેટલાક-d હોલમાં પીરસવામાં આવે છે 180 00:10:02,480 --> 00:10:07,090 તેમના API નો ટોચ પર કોઈના માહિતી સમૂહો અને મકાન ઉપયોગ કરીને. 181 00:10:07,090 --> 00:10:13,600 તેથી પરિસંવાદો અને દસ્તાવેજીકરણ તમે અહીં છે ઓનલાઈન ફોર્મ પર વધુ. 182 00:10:13,600 --> 00:10:16,450 તે, તેથી, તો પછી API નો છે. 183 00:10:16,450 --> 00:10:18,900 >> કે અમને લાવે HTML નહીં. ઝડપી રીકેપ. 184 00:10:18,900 --> 00:10:22,920 HTML શું છે? 185 00:10:22,920 --> 00:10:25,000 [વિદ્યાર્થી, દુર્બોધ] >> ગુડ. હાઇપરટેક્સ્ટ માર્કઅપ લેંગ્વેજ. 186 00:10:25,000 --> 00:10:31,300 બીજા કોઇએ, હાઇપરટેક્સ્ટ માર્કઅપ લેંગ્વેજ શું છે? 187 00:10:31,300 --> 00:10:37,340 હાઇપરટેક્સ્ટ માર્કઅપ લેંગ્વેજ. 188 00:10:37,340 --> 00:10:40,330 ઠીક છે. તેથી HTML, હાઇપરટેક્સ્ટ. 189 00:10:40,330 --> 00:10:43,100 હાઇપરટેક્સ્ટ માત્ર સૌથી ભાગ માટે વેબ પર ઉલ્લેખ કરે છે. 190 00:10:43,100 --> 00:10:45,730 માર્કઅપ અર્થ એ છે કે તે ખરેખર એક પ્રોગ્રામીંગ ભાષા, એચટીએમએલ નથી. 191 00:10:45,730 --> 00:10:48,120 તે ભાષા છે કે જે તમને તર્કશાસ્ત્ર સાઇન વ્યક્ત કરી છે 192 00:10:48,120 --> 00:10:50,710 તે આંટીઓ નથી. તે સ્થિતિમાં નથી. 193 00:10:50,710 --> 00:10:52,820 તે કાર્યો, સે દીઠ નથી. 194 00:10:52,820 --> 00:10:56,680 તેના બદલે, તે આ ટૅગ્સ કહેવાય, અથવા વધારે યોગ્ય રીતે, તત્વોનું વસ્તુઓ ધરાવે છે. 195 00:10:56,680 --> 00:10:59,970 અને તે તત્વો શરૂઆત ટૅગ્સ અને ઓવરને ટૅગ્સ છે, 196 00:10:59,970 --> 00:11:04,300 અથવા ખુલ્લા ટૅગ્સ અને બંધ ટૅગ્સ, અને તે ટૅગ્સ શું સામાન્ય રીતે એક બ્રાઉઝર છે અર્થ, 197 00:11:04,300 --> 00:11:09,270 આવું શરૂ કરો અને પછી આવું અટકાવવા, છતાં તે કેટલાક અપવાદ છે. 198 00:11:09,270 --> 00:11:12,480 ક્યારેક તે માત્ર 'એક લીટી વિરામ અહીં મૂકો,' દાખલા તરીકે. 199 00:11:12,480 --> 00:11:15,150 અને અમે જે અન્ય દિવસ ઉદાહરણો બોલ્ડ સામનો વચ્ચે, મુસ્લિમ, 200 00:11:15,150 --> 00:11:17,430 લાઇન બ્રેક્સ અને પછી અન્ય ટૅગ્સ એક દંપતિ. 201 00:11:17,430 --> 00:11:19,880 તેથી HTML જે ભાષામાં વેબ પેજ હોય ​​તેવા પરચૂરણ ખર્ચ કરવામાં આવે છે. 202 00:11:19,880 --> 00:11:23,760 તેથી જો હું Google.com કંઈક પર જાઓ 203 00:11:23,760 --> 00:11:26,180 અને માત્ર તેમના મુખ પૃષ્ઠ ખેંચે છે, 204 00:11:26,180 --> 00:11:29,690 જણાવ્યું હતું કે ક્લિક કરો જો તમે જમણી ક્લિક કરો અથવા નિયંત્રિત 205 00:11:29,690 --> 00:11:32,140 અને જુઓ, પાનું સ્રોત પર ખાસ કરીને જુઓ, 206 00:11:32,140 --> 00:11:34,420 તે હૂડ નીચે આ દિવસોમાં સંપૂર્ણ વાસણ છે, પરંતુ એટલા માટે છે કે 207 00:11:34,420 --> 00:11:38,170 કમ્પ્યુટર્સ સફેદ જગ્યા વિશે કાળજી નથી, તેથી આ કરવા માટે ખૂબ જોવા નથી. 208 00:11:38,170 --> 00:11:40,240 પરંતુ જો આપણે તેના ભાગો પર ઝૂમ, 209 00:11:40,240 --> 00:11:43,460 નોંધ્યું છે કે ક્રોમ, માત્ર સરસ છે, રંગ કોડેડ વસ્તુઓ છે. 210 00:11:43,460 --> 00:11:48,460 ખરેખર, આ ખૂબ જ પ્રથમ ટેગ કે અમે વેબ પૃષ્ઠમાં જોયું છે. 211 00:11:48,460 --> 00:11:51,750 અને ફરી, એચટીએમએલ 5, આ ભાષા ની તાજેતરની આવૃત્તિ, 212 00:11:51,750 --> 00:11:53,830 નથી શરૂઆતમાં આ વસ્તુ હોય છે, 213 00:11:53,830 --> 00:11:57,820 00:12:03,580 પરંતુ તે પ્રમાણભૂત છે કે કહે છે, હેય વિશ્વ, અહીં 5 આવૃત્તિમાં એક HTML ફાઇલ આવે માત્ર સૉર્ટ છે. 215 00:12:03,580 --> 00:12:08,920 >> રસપ્રદ ભાગ અહીં શરૂ થાય છે. તેથી 00:12:11,640 તે HTML તત્વો છેલ્લા સમય. 217 00:12:11,640 --> 00:12:14,630 તે બે મુખ્ય બાળકો શું હતી? 218 00:12:14,630 --> 00:12:17,170 વડા અને એક ક્ષણ પહેલા ટેટૂ સાથે વ્યક્તિ જેમ શરીર,. 219 00:12:17,170 --> 00:12:19,640 ત્યાં વેબ પાનું બે ભાગ, હેડ અને શરીર છે, 220 00:12:19,640 --> 00:12:23,750 અને સ્મૃતિ, પછી, તે કદાચ સરળ વેબ પાનું અમે બનાવી શકે આ જેવો દેખાય છે. 221 00:12:23,750 --> 00:12:27,460 અને હું તેને ઇન્ડેન્ટેડ કર્યા છે માત્ર સુઘડ અને મારું કોડ સાથે વ્યવસ્થિત, પ્રકારની હોઈ 222 00:12:27,460 --> 00:12:30,710 પરંતુ ખરેખર મહત્વપૂર્ણ અહીં શું છે કે આ કેટલાક વંશવેલો છે. 223 00:12:30,710 --> 00:12:35,420 અને કોઈપણ ટેગ કે હું બંધ કરી દીધું હોય ખોલી છે અને તે કે ત્યાં તેથી આ સમપ્રમાણતા છે 224 00:12:35,420 --> 00:12:38,300 આ માર્કઅપ કે હું બનાવેલ બધા. 225 00:12:38,300 --> 00:12:41,620 જેથી છેલ્લા સમય અમે મારી પોતાની લેપટોપ પર વેબ પાનાંઓ લખવાનું શરૂ કર્યું. 226 00:12:41,620 --> 00:12:45,470 હું લખાણ સંપાદન ખોલી, હું hello.html તરીકે ફાઈલ સંગ્રહાય, 227 00:12:45,470 --> 00:12:50,190 હું પછી મારું બ્રાઉઝર પર ફાઈલ ખેંચાય છે, અને વોઇલા Query, હું ઇન્ટરનેટ પર એક પાનું હતા. 228 00:12:50,190 --> 00:12:53,110 હવે, તે તદ્દન કેસ નથી; હું મારી હાર્ડ ડ્રાઈવ પર પાનું હતા, 229 00:12:53,110 --> 00:12:58,260 અને હું શાબ્દિક વિશ્વમાં માત્ર વ્યક્તિ છે જે એક બ્રાઉઝર છે કે વેબ પાનું જુઓ હતું. 230 00:12:58,260 --> 00:13:00,670 >> આજે તેથી, અમે એક વાસ્તવિક વેબ સર્વર દાખલ 231 00:13:00,670 --> 00:13:02,750 અને કલ્પના વાસ્તવમાં ઇન્ટરનેટ પર સામગ્રી સેવા આપતા 232 00:13:02,750 --> 00:13:04,970 અને કેવી રીતે આ સાથે ફિટ થાય છે. 233 00:13:04,970 --> 00:13:08,350 તેથી તેને CS50 સાધન છે કે આ બધા સમય વળે 234 00:13:08,350 --> 00:13:11,590 તમે તમારા કમ્પ્યુટર પર એક વેબ સર્વર હતા. 235 00:13:11,590 --> 00:13:16,560 અમે, ઔચિત્યની માં છે, માત્ર તે gedit માટે ઉપયોગ થાય છે, રણકાર માટે GDB અને તેના જેવા માટે, 236 00:13:16,560 --> 00:13:21,000 પણ તમે અમારા માટે દ્વારા સાધન છે જે વેબ સર્વર સ્થાપિત કરો, 237 00:13:21,000 --> 00:13:23,940 અને તે વેબ સર્વર પર મુક્ત હોય છે, એક ઓપન સોર્સ થાય છે, 238 00:13:23,940 --> 00:13:26,580 વિશ્વમાં સૌથી લોકપ્રિય મુદ્દાઓ એક, અપાચે કહેવાય છે. 239 00:13:26,580 --> 00:13:31,340 તેના વધુ તકનિકી નામ httpd છે, ડી ડિમન માટે અહીં હોવાથી, 240 00:13:31,340 --> 00:13:34,110 જે સર્વર માટે પારિભાષિક શબ્દ છે. 241 00:13:34,110 --> 00:13:38,690 તેથી CS50 ઉપકરણ સ્થાપિત વેબ સર્વર છે, અને તે શું અર્થ છે? 242 00:13:38,690 --> 00:13:43,740 વેલ, એક વેબ સર્વર છે, સરળ, ઇન્ટરનેટ કે વેબ સામગ્રી આપે પર કેટલાક સર્વર. 243 00:13:43,740 --> 00:13:48,630 જ્યારે ફાઈલ માટે પૂછ્યું છે, તેને તે HTML કે જે ફાઈલ બનેલું છે, અને વોઇલા Query spits. 244 00:13:48,630 --> 00:13:51,370 તમે કેટલાક વેબસાઇટની ઘર પાનું જુઓ. 245 00:13:51,370 --> 00:13:54,970 પરંતુ કોઈ એક સર્વર છે, વધુ ચોક્કસ, સોફ્ટવેર એક ટુકડો. 246 00:13:54,970 --> 00:13:59,190 તે ભૌતિક મશીન પર નથી, તે માત્ર સોફ્ટવેર ચાલતા એક ભાગ હોવો જોઈએ. 247 00:13:59,190 --> 00:14:01,980 તેથી CS50 સાધન, અલબત્ત, સોફ્ટવેર ભાગ છે 248 00:14:01,980 --> 00:14:04,270 છતાં પણ તે મશીન હોવાનો ઢોંગ કરે છે જેવું છે. 249 00:14:04,270 --> 00:14:06,960 તે કમ્પ્યુટર એક કમ્પ્યુટરની અંદર હોવાનો ઢોંગ કરે છે છે, 250 00:14:06,960 --> 00:14:11,140 પરંતુ તે માત્ર અર્થ એ થાય કે સાધન ચોક્કસપણે વેબ સર્વરો જેવી વસ્તુઓ ચલાવી શકો છો. 251 00:14:11,140 --> 00:14:13,260 તે ખરેખર ઇમેઇલ સર્વરો ચલાવી શકો છો. 252 00:14:13,260 --> 00:14:16,440 અમે સાધન એક ઇન્સ્ટન્ટ મેસેજિંગ સર્વર સ્કોર જો અમે ઇચ્છતા શકે છે, 253 00:14:16,440 --> 00:14:20,780 અને ખરેખર, આપણે એક સર્વર અન્ય પ્રકાર, ડેટાબેઝ સર્વર તરીકે પણ ઓળખાય છે, MySQL સ્કોર નથી. 254 00:14:20,780 --> 00:14:22,620 પરંતુ આગામી સપ્તાહ પર વધુ. 255 00:14:22,620 --> 00:14:26,400 આનો અર્થ એ થાય કે હું ખરેખર વેબ પૃષ્ઠોની મુલાકાત કરી શકે છે 256 00:14:26,400 --> 00:14:30,480 આ સાધન અંદર બ્રાઉઝરનો ઉપયોગ દ્વારા મારા સાધન ની અંદર 257 00:14:30,480 --> 00:14:33,600 અથવા તો મારા પોતાના લેપટોપ પર, મારા મેક અથવા મારા પીસી. 258 00:14:33,600 --> 00:14:37,780 તેથી આ શું અર્થ છે? તે તારણ છે કે કોઇ પણ સમયે Linux કમ્પ્યુટર ચલાવી રહ્યા છો, 259 00:14:37,780 --> 00:14:40,910 તેના હુલામણા નામ "સ્થાનિક યજમાન" હોય છે. 260 00:14:40,910 --> 00:14:43,370 તે એક ડોમેન નામ નથી કારણ કે અમે એક ડોમેન નામ ન ખરીદી છે નથી 261 00:14:43,370 --> 00:14:46,590 આ સાધન કંઈક માટે છે, તેથી તેની મૂળભૂત નામ સ્થાનિક યજમાન છે. 262 00:14:46,590 --> 00:14:50,470 >> પરંતુ ક્રમમાં સાધન વિચાર કરવા માટે વેબ પૃષ્ઠો સેવા શરૂ, 263 00:14:50,470 --> 00:14:52,270 અમે તેમને પ્રથમ બનાવો. 264 00:14:52,270 --> 00:14:55,200 તેથી આપણે કે આવું. મને ટર્મિનલ વિન્ડોમાં અહીં જાઓ 265 00:14:55,200 --> 00:14:58,190 નોટિસ અને એ કે હું મારા લાક્ષણિક જ્હોન હાર્વર્ડ પ્રોમ્પ્ટ પર છું. 266 00:14:58,190 --> 00:15:01,670 મને આગળ વધો અને ls લખો, અને અમે આ સત્ર માંથી કેટલીક પરિચિત વસ્તુઓ જોઈ શકશો, 267 00:15:01,670 --> 00:15:04,580 ડેસ્કટોપ, ડાઉનલોડ, ડ્રૉપબૉક્સ અને તેથી આગળ, 268 00:15:04,580 --> 00:15:07,540 પરંતુ હવે અમે એક દંપતિ માટે અમારા ધ્યાન દેવાનો શરૂ કરો. 269 00:15:07,540 --> 00:15:11,530 ઘણા Linux ને વેબ સર્વરો પર આ જાહેર html કહેવાય ફોલ્ડર છે, 270 00:15:11,530 --> 00:15:15,630 પરંતુ અમે હવે એક કે અવગણો અને આ vhosts પર ધ્યાન કેન્દ્રિત રહ્યા છીએ. 271 00:15:15,630 --> 00:15:18,850 કોઇને ખબર એક vhost શું છે? 272 00:15:18,850 --> 00:15:21,110 જસ્ટ વર્ચ્યુઅલ યજમાન માટે મૂર્ખ કલકલ, 273 00:15:21,110 --> 00:15:23,850 અને એનો અર્થ શું લાક્ષણિક સર્વર પર છે 274 00:15:23,850 --> 00:15:26,810 તમે ખરેખર બહુવિધ વેબસાઇટ્સ હોસ્ટ કરી શકો છો. 275 00:15:26,810 --> 00:15:31,500 તમે foo.com જેવા ડોમેન નામ ખરીદી શકો છો, અને તમે તે સર્વર પર હોસ્ટ કરી શકો છો. 276 00:15:31,500 --> 00:15:36,100 પરંતુ તમે પણ bar.com ખરીદી કરી શકો છો અને તે જ સર્વર પર કરે છે. 277 00:15:36,100 --> 00:15:40,250 આ છે કારણ, બ્રાઉઝર્સ પૂરતી સ્માર્ટ સર્વર જાણ છે 278 00:15:40,250 --> 00:15:45,880 જ્યારે વપરાશકર્તા કેટલાક વેબપેજ વિનંતિ કરે છે, ડોમેન નામ શું વપરાશકર્તા માટે હોમપેજ માંગે છે. 279 00:15:45,880 --> 00:15:48,760 તેથી આ વિશે સરસ શું તમને જરૂર છે નથી એક ભૌતિક સર્વર 280 00:15:48,760 --> 00:15:52,040 અથવા એક દરેક વેબસાઇટ માટે CS50 સાધન તમે બનાવવા માંગી શકો છો. 281 00:15:52,040 --> 00:15:55,520 તમે જ સર્વર વાપરવા અને સો વિવિધ વેબસાઈટોની વિકાસ કરી શકે છે. 282 00:15:55,520 --> 00:15:58,770 અને ખરેખર, જો તમે એક વેબસાઇટ શરૂ કરવાનો પ્રયાસ વ્યક્તિ છે, 283 00:15:58,770 --> 00:16:02,100 આનંદ માટે અથવા બિઝનેસ માટે છે કે શું, ખાસ કરીને તમે ઇન્ટરનેટ પર જઈશ, 284 00:16:02,100 --> 00:16:04,650 અને તમે એક મહિના કોઈને દસ BUCKS ચૂકવણી પડશે સો ડૉલર એક મહિના 285 00:16:04,650 --> 00:16:06,670 માટે તમે તમારી વેબસાઇટ આમંત્રે છે. 286 00:16:06,670 --> 00:16:11,060 અને કે જે રીતે કામ કરે છે તેઓ અન્ય લોકો ચાર્જ કરવામાં આવે છે 287 00:16:11,060 --> 00:16:13,160 દસ એક મહિના અથવા એક સો BUCKS એક મહિના BUCKS 288 00:16:13,160 --> 00:16:17,200 તેમના જ સર્વર પર અન્ય લોકોના વેબસાઇટ્સ આમંત્રે છે. 289 00:16:17,200 --> 00:16:20,740 કારણ કે તેઓ શું કરી શકો છો અને આ bhosts કહેવાય લક્ષણ કારણ છે, 290 00:16:20,740 --> 00:16:23,790 પરંતુ તે પર વધારે હોય ત્યારે તે અંતિમ પ્રોજેક્ટ માટે સમય મળે છે. 291 00:16:23,790 --> 00:16:28,360 >> હવે, ચાલો માત્ર ત્યાં ડાઇવ. Cd vhosts જો, અને તેથી હું ls હવે લખો 292 00:16:28,360 --> 00:16:31,370 નોંધ્યું છે કે ત્યાં ત્યાં એક ફોલ્ડર સ્થાનિક યજમાન કહેવાય છે. 293 00:16:31,370 --> 00:16:33,440 કારણ કે, મૂળભૂત રીતે, આ સાધન આધાર છે 294 00:16:33,440 --> 00:16:36,160 તમે ક્યારેય ઉપકરણ પર એક વેબસાઈટ સ્કોર રહ્યા છીએ. 295 00:16:36,160 --> 00:16:38,970 આ ખરેખર વાસ્તવિક દુનિયામાં નથી; તે વેબ વાસ્તવિક દુનિયાની સર્વર નથી. 296 00:16:38,970 --> 00:16:41,690 તેથી દો મને સ્થાનિક યજમાન જાય, અને હવે અમે ત્યાં જોશો 297 00:16:41,690 --> 00:16:44,290 એક છેલ્લા ડિરેક્ટરી HTML કહેવાય છે. 298 00:16:44,290 --> 00:16:47,080 તેથી તે થોડા ઊંડા, તે પદાનુક્રમમાં છે, પરંતુ જો અને જ્યારે 299 00:16:47,080 --> 00:16:51,230 તમે આગલા n મહિનાઓ અથવા વર્ષો દરમિયાન બહુવિધ વેબસાઇટ્સ વિકસાવવા શરૂ નિર્ણય 300 00:16:51,230 --> 00:16:54,370 ફોલ્ડર માળખું આ પ્રકારની ઉપયોગી હોઇ શકે છે. 301 00:16:54,370 --> 00:16:56,560 હવે આપણે HTML માં જઈ હું હમણાં જ હતી, 302 00:16:56,560 --> 00:16:59,010 પ્રકાર ls, અને કંઈ ત્યાં છે. 303 00:16:59,010 --> 00:17:01,390 તેથી હવે આપણે આગળ વધીશું અને આ કરવા માટે. મને અપ ક્રોમ ખોલવા 304 00:17:01,390 --> 00:17:07,300 અંદર સાધન દે છે, અને મને http://localhost પર જાઓ. 305 00:17:07,300 --> 00:17:14,440 તેથી શાબ્દિક મારા ઉપકરણ માટે નામ દાખલ કરો, અને હું / ના અનુક્રમણિકા છે. 306 00:17:14,440 --> 00:17:18,290 આ ખરેખર મને રસ કંઈપણ દર્શાવે છે, 307 00:17:18,290 --> 00:17:23,400 પરંતુ તે તારણ છે કે અમે જોઈ રહ્યાં છો કે કઈ ફોલ્ડર, HTML છે. 308 00:17:23,400 --> 00:17:25,770 ત્યાં તે ફોલ્ડર અંદર કશું હમણાં છે, 309 00:17:25,770 --> 00:17:28,750 તેથી તેના બદલે, હું કરવા જાઉં છું શું છે પ્રથમ ફાઈલ બનાવો. 310 00:17:28,750 --> 00:17:33,530 અમે સોમવારે ગમતો એક HTML ફાઇલ બનાવો, પરંતુ આ સમય તે સાધન ની અંદર મૂકો. 311 00:17:33,530 --> 00:17:36,830 તમે જે લેપટોપ સાથે અનુસરવા પ્રયાસ કરી રહ્યાં છો તે હવે માટે, 312 00:17:36,830 --> 00:17:42,040 દો મને એકાંતે એક કે pset વેબ આધારિત માં આવરાયેલ આવશે કરવા માટે, 313 00:17:42,040 --> 00:17:44,280 પરંતુ ક્રમમાં મેળવવા માટે આ ખૂબ જ પ્રથમ વખત કામ કરવા માટે, 314 00:17:44,280 --> 00:17:49,830 sudo સેવા httpd પ્રારંભ: તમે આ આદેશ ચલાવો હોય રહ્યા છીએ. 315 00:17:49,830 --> 00:17:52,670 અને આ, ફરીથી, છેલ્લા pset વારંવાર પુનરાવર્તન કરવામાં આવશે, 316 00:17:52,670 --> 00:17:55,460 પરંતુ જો તમે સાથે ઘરમાં રમી રહ્યાં છો હવે, વેબ સર્વર 317 00:17:55,460 --> 00:17:58,660 છે સાધન માં બંધ, અને તેથી કે જે કે તે RAM નહિં SAP નથી 318 00:17:58,660 --> 00:18:01,960 અને 7 અઠવાડિયા માટે સત્ર બહાર મેમરી ત્યારે અમે તેને જરૂર નથી. 319 00:18:01,960 --> 00:18:05,190 તેથી તમે આ આદેશ ચલાવો એકવાર જરૂર છે, અને તમે તે જેવા આઉટપુટ મેળવી શકશો. 320 00:18:05,190 --> 00:18:07,920 તો પછી તમારે સાથે અહીં રમવા કરવાનો પ્રયત્ન કરીશું. 321 00:18:07,920 --> 00:18:10,330 હવે આપણે આ ફોલ્ડર માં પાછા જાઓ. 322 00:18:10,330 --> 00:18:12,770 આ ફોલ્ડર ખાલી છે, તેથી દો મને એક ફાઇલ બનાવી શરૂ કરવા માટે, 323 00:18:12,770 --> 00:18:16,360 gedit hello.html. 324 00:18:16,360 --> 00:18:20,930 >> અધિકાર છે. Gedit ખુલ્લા સામાન્ય હોય છે. મને doctype, html કરવા માટે, 325 00:18:20,930 --> 00:18:25,270 html દો, મને મારી જાતને આગળ વિચાર અને અગાઉથી મારા ટૅગ્સ બંધ કરવાનું શરૂ કરો. 326 00:18:25,270 --> 00:18:28,380 હવે હું આ વડા હોય છે. મને આગળ વધો અને વડા બંધ, 327 00:18:28,380 --> 00:18:32,450 દો મને હવે પાનાંની શીર્ષક કરવા માટે, હેલ્લો છેલ્લા સમય જેવી વિશ્વમાં, 328 00:18:32,450 --> 00:18:34,790 બંધ શીર્ષક, હવે દો મને શરીર નથી. 329 00:18:34,790 --> 00:18:38,130 અહીં હું હેલો કહો, કેટલાક exclams સાથે પડશે વિશ્વ 330 00:18:38,130 --> 00:18:40,550 બનાવવા માટે સ્પષ્ટ છે કે તેને અલગ શબ્દમાળા છે. 331 00:18:40,550 --> 00:18:45,800 બંધ શરીર, અને હવે દો મને આગળ વધો અને ફાઈલ સંગ્રહો. 332 00:18:45,800 --> 00:18:48,470 મને મારી ટર્મિનલ વિન્ડોમાં પાછા જાઓ, અને જો હું ls લખો 333 00:18:48,470 --> 00:18:51,830 હું, કદાચ, hello.html જોવા જોઈએ. અને હું. 334 00:18:51,830 --> 00:18:55,070 તેથી હવે આપણે મારું બ્રાઉઝર પર પાછા જાઓ, ફરીથી લોડ કરો પર ક્લિક કરો, 335 00:18:55,070 --> 00:18:58,930 અને તમે જોઈ શકો છો કે અમે આ HTML ફોલ્ડર ની અંદર ખરેખર છે. 336 00:18:58,930 --> 00:19:02,310 હું વેબ પાનું હજી જોયા કરું છું; આ અપાચે, વેબ સર્વર છે, 337 00:19:02,310 --> 00:19:04,670 ફક્ત મને આ ડિરેક્ટરીના સમાવિષ્ટો યાદી દર્શાવે છે. 338 00:19:04,670 --> 00:19:08,260 મેક ઓએસ અથવા Windows જેમ જ ખાસ કરીને તમારી પોતાની સ્થાનિક હાર્ડ ડ્રાઇવ પર કરી શકે છે. 339 00:19:08,260 --> 00:19:12,730 તેથી જો હું આ વેબ પાનું જોવા માંગો છો, હું આ થોડું અહીં લિંક કરો, hello.html ક્લિક કરી શકો છો, 340 00:19:12,730 --> 00:19:15,160 અને ખરેખર, કે હું શું જુઓ અપેક્ષા હતી. 341 00:19:15,160 --> 00:19:18,080 હવે, ફરી, આ એ URL છે કે તમે કોઈપણ હમણાં મુલાકાત લઈ શકો છો નથી, 342 00:19:18,080 --> 00:19:20,760 કારણ કે તમારા માટે, સ્થાનિક યજમાન, જો તમે લેપટોપ અહીં હોય છે, 343 00:19:20,760 --> 00:19:23,050 તે તમારા ઉપકરણ પોતાની હમણાં ઉલ્લેખ છે. 344 00:19:23,050 --> 00:19:25,900 આ મારો પોતાનો વ્યક્તિગત ઉપકરણ પર છે, 345 00:19:25,900 --> 00:19:29,080 પરંતુ આ મૂંગું મારા માટે હોય પ્રકારની હોય છે, હોય 346 00:19:29,080 --> 00:19:34,480 મારી જેમ વપરાશકર્તા hello.html પર ક્લિક કરો વાસ્તવમાં આ પાનું સમાવિષ્ટો જુઓ. 347 00:19:34,480 --> 00:19:42,590 તે તારણ આપે છે કે અપાચે જેમ વેબ સર્વરો તમને કોઈપણ વેબ સર્વર માટે મૂળભૂત ફાઈલ હોય છે. 348 00:19:42,590 --> 00:19:44,640 અહીં નોટિસ અમે hello.html છે. 349 00:19:44,640 --> 00:19:48,410 Linux માં આદેશ ફાઈલ નામ બદલી શું છે? 350 00:19:48,410 --> 00:19:50,870 >> માર્ક, ચાલ છે. તેથી દો મને કે કરવા માટે, 351 00:19:50,870 --> 00:19:55,870 દો અને મને index.html માટે hello.html નામ બદલો. 352 00:19:55,870 --> 00:19:58,610 મને ls લખો તેની ખાતરી કરવા માટે તેને હવે નામ બદલવામાં આવ્યું છે તે આવી છે. 353 00:19:58,610 --> 00:20:03,250 હવે આ માટે રહ્યું છે - જો હું સ્થાનિક યજમાન પર પાછા જાઓ, 354 00:20:03,250 --> 00:20:06,710 હવે નોટિસ કે હું આપોઆપ કે વેબ પાનું જોવામાં છું. 355 00:20:06,710 --> 00:20:11,740 આ મારો ખરેખર આમ / index.html માટે સમાન છે, 356 00:20:11,740 --> 00:20:14,740 પરંતુ સરસ વસ્તુ હવે એ છે કે વેબ સર્વર figuring છે, 357 00:20:14,740 --> 00:20:18,830 ઓહ, જો તમે તે ફાઈલ હોય છે, માનવ સંમેલનો દ્વારા, index.html કહે છે, 358 00:20:18,830 --> 00:20:21,200 દો મને વપરાશકર્તા બતાવવા મૂળભૂત રીતે ફાઈલ કે 359 00:20:21,200 --> 00:20:25,290 તેના બદલે કેટલીક મૂર્ખ ડિરેક્ટરી યાદી કરતાં જે બધા વપરાશકર્તા અનુકૂળ નથી. 360 00:20:25,290 --> 00:20:28,900 ખરેખર, સૌથી વેબસાઇટ્સ તમે ઇન્ટરનેટ પર મુલાકાત ફાઈલોની યાદી પર ક્લિક કરો નહિં હોય, 361 00:20:28,900 --> 00:20:34,040 તેઓ માત્ર તમે સામગ્રી બતાવો. તેથી કે અમે કેવી રીતે છે કે, index.html કરી શકો છો. 362 00:20:34,040 --> 00:20:37,000 તેથી આ તમામને અને સારી છે, પરંતુ આ એક સુંદર, સરળ વેબ પૃષ્ઠ છે. 363 00:20:37,000 --> 00:20:41,640 મને આગળ વધો અને મારા vhosts માં index.html ખોલો, 364 00:20:41,640 --> 00:20:47,620 સ્થાનિક યજમાનો, html ડિરેક્ટરી, અને ચાલો વધારે રસ કંઈક ઉમેરો. 365 00:20:47,620 --> 00:20:56,120 તેથી ત્યાં હેલ્લો વિશ્વની; હિસ્સો બદલે દો 'કહેવું આ CS50 છે, હાર્વર્ડ કોલેજ. . '. 366 00:20:56,120 --> 00:21:00,000 તેથી કેટલીક ત્યાં પ્રકારના અભ્યાસક્રમ catalog ની વર્ણન શરૂઆત. 367 00:21:00,000 --> 00:21:03,780 હવે જો હું ફરીથી લોડ કરો, હું મારું હોમ પેજ આ જોવા જોઈએ. 368 00:21:03,780 --> 00:21:09,560 ઠીક છે, અને મને તે જોવા નથી, પરંતુ ધારો કે હું અત્યારે આ ફાઇલમાં કેટલાક વધુ સામગ્રી યાદી કરવા માંગો છો. 369 00:21:09,560 --> 00:21:15,160 હું નીચે અહીં જાઓ અને શકે કહે, પૂર્વજરૂરીયાતો કંઈ, 370 00:21:15,160 --> 00:21:18,740 જોકે તમે કદાચ કેટલાક જેવી હોય છે 'હા હા હા, કોઈ પૂર્વજરૂરીયાતો.', 371 00:21:18,740 --> 00:21:24,320 પરંતુ - સત્તાવાર રીતે. તેથી ફરીથી લોડ કરો, અને હવે અમે આ જ બોલવા કરવામાં નીકળી જવાની યુકિત છે કે અમે છેલ્લા સમય જોયો છે. 372 00:21:24,320 --> 00:21:26,240 પરંતુ તે શા માટે છે? તે એક સરળ સુધારો હતો. 373 00:21:26,240 --> 00:21:31,440 આ પાનું શા માટે ભાંગી છે? 374 00:21:31,440 --> 00:21:34,170 [વિદ્યાર્થી, દુર્બોધ] >> યાહ, અમે આ હલ કરી છે પહેલા 375 00:21:34,170 --> 00:21:37,440 સ્પષ્ટપણે કહેવાની દ્વારા બ્રાઉઝર 'લાઇન બ્રેક અહીં મૂકો.' 376 00:21:37,440 --> 00:21:39,440 અને કારણ કે, તે જ ફરી એક બ્રાઉઝર છે માત્ર કરવા જતાં 377 00:21:39,440 --> 00:21:42,610 સ્પષ્ટપણે માર્કઅપ ભાષા તે કહે છે શું, 378 00:21:42,610 --> 00:21:45,730 તેથી ભલે તમે હિટ થઇ શકે છે એક કે બે વાર અથવા તો દસ વખત દાખલ કરો, 379 00:21:45,730 --> 00:21:49,870 તે પરંપરા દ્વારા માત્ર એક જગ્યા પર બધા છે કે, ભેગા બનશે. 380 00:21:49,870 --> 00:21:52,770 તેથી જો તમે ખરેખર એક લાઇન બ્રેક કરવા માંગો છો, તો તમે br ટેગ ઉપયોગ કરે છે, 381 00:21:52,770 --> 00:21:56,840 અને હવે નોટિસ, સોમવાર, જેમ હું આ ટેગ / અંદર મૂકવામાં આવે છે, 382 00:21:56,840 --> 00:22:00,090 માત્ર કારણ કે આ માત્ર અધિકાર ન જણાય નથી 383 00:22:00,090 --> 00:22:02,990 એક લીટી વિરામ શરૂ પછી તે વચ્ચે કશું સાથે અટકાવો. 384 00:22:02,990 --> 00:22:07,740 >> તેથી HTML માં સંમેલન ખોલવા માટે અને ટૅગ બંધ વારાફરતી છે. 385 00:22:07,740 --> 00:22:11,050 એક અલગ તરીકે, તમે આમ ન પુસ્તકો વેબસાઇટ્સ ઘણો જોશો. 386 00:22:11,050 --> 00:22:14,240 તે કરવા માટે અથવા તેને નથી સાચું છે, પરંતુ અમે એવી દલીલ કરશે 387 00:22:14,240 --> 00:22:17,430 કે ડિઝાઈન મુજબની અને stylistically, માત્ર આ જ સારું છે 388 00:22:17,430 --> 00:22:20,540 કારણ કે પછી દરેક ટેગ બંને ખોલી અને બંધ કોઈક છે. 389 00:22:20,540 --> 00:22:23,370 તેથી હવે આપણે સાચવો અને ફરીથી લોડ કરો. બ્રાઉઝર પર પાછા જાઓ, ઠીક છે. 390 00:22:23,370 --> 00:22:26,680 હવે અમે કેટલીક પ્રગતિ કરી રહ્યા છીએ, પરંતુ તે તદ્દન પર્યાપ્ત નથી. 391 00:22:26,680 --> 00:22:33,210 ચાલો આગળ વધો અને અમુક લખાણનો લાંબા સમય સુધી શરીરમાં ટાઇપિંગ શરૂ કરો. 392 00:22:33,210 --> 00:22:40,610 , તેથી આપણે કહેવું 'એ ઝડપી ભુરો શિયાળ એક બેકાર કૂતરો પર જમ્પ.' 393 00:22:40,610 --> 00:22:42,700 અને હવે દો મને ફક્ત કૉપિ કરો અને આ થોડા વખત પેસ્ટ કરો 394 00:22:42,700 --> 00:22:45,040 જેથી અમે પાઠ્ય એક ફકરો છે. 395 00:22:45,040 --> 00:22:47,780 મને અહીં પર પાછા જાઓ. તેથી તે ખૂબ સારી નથી જોઈ છે. 396 00:22:47,780 --> 00:22:50,000 હું એક લીટી વિરામ હોય છે, તેથી તેને ઠીક છે, 397 00:22:50,000 --> 00:22:52,140 પરંતુ હવે, એક વખત અમે વેબ પાનું કર્યા સુધી રહ્યાં છો 398 00:22:52,140 --> 00:22:55,640 તે સામગ્રી લોટ અને એક માત્ર લીટીઓ માટે એચટીએમએલ નિદર્શન છે, 399 00:22:55,640 --> 00:22:58,570 અમે વાસ્તવિક ફકરા તરીકે આ વસ્તુઓ લાગે શરૂ કરી શકો છો. 400 00:22:58,570 --> 00:23:01,590 અને અમે અમારા વેબ પાનું થોડી વધુ સ્વચ્છ માળખું શરૂ કરી શકો છો. 401 00:23:01,590 --> 00:23:05,120 અને ખરેખર, હું શું કરી શકો છો મારું શરીર ટેગ ની અંદર અહીં જાઓ, 402 00:23:05,120 --> 00:23:09,400 અને તમે જાણવા, જો 'આ CS50 છે. . '. ખરેખર એક ફકરો શરૂઆત demarks, 403 00:23:09,400 --> 00:23:11,310 સાથે સાથે, ચાલો તે જેમ કે ટેગ કરો. 404 00:23:11,310 --> 00:23:13,570 મને લખાણ ઇન્ડેન્ટ સંમેલન દ્વારા જ દો, મને કહે છે 405 00:23:13,570 --> 00:23:15,710 કે આ ફકરો અહીં સમાપ્ત થાય છે, 406 00:23:15,710 --> 00:23:18,320 અને પછી બદલે આ રેખા વિરામ, તો નથી મને ફક્ત કહેવું 407 00:23:18,320 --> 00:23:23,300 કે આ ત્યાં અને નવા ફકરો તરીકે અનુસરે છે, 408 00:23:23,300 --> 00:23:27,610 અને મેં હમણાં જ ઝડપથી ફક્ત આ સામગ્રી બધી clobbering દ્વારા ઇન્ડેન્ટ પડશે. 409 00:23:27,610 --> 00:23:30,660 >> તેથી હવે અમે એક ઇન્ડેન્ટેડ ફકરો ત્યાં છે, 410 00:23:30,660 --> 00:23:33,510 અને હવે અમારી માર્કઅપ માટે થોડો વધુ વિચાર શરૂ થાય છે 411 00:23:33,510 --> 00:23:37,070 અર્થનિર્ધારણ અમે શું કરી રહ્યાં છો સાથે સુસંગત. 412 00:23:37,070 --> 00:23:40,130 અમે એક ફકરો હોય છે, તેથી આપણે તે પૃષ્ઠ ટૅગ સાથે ફકરા કૉલ કરો. 413 00:23:40,130 --> 00:23:43,370 અમે એક બીજા ફકરા હોય છે, તેથી આપણે તે પૃષ્ઠ ટૅગ સાથે ફકરા કૉલ કરો. 414 00:23:43,370 --> 00:23:45,850 અને હવે, બ્રાઉઝર શું ખાસ કરીને શું કરશે 415 00:23:45,850 --> 00:23:48,490 છે એક માત્ર ઇંગલિશ પુસ્તક અથવા નિબંધ ગમે, 416 00:23:48,490 --> 00:23:51,280 જ્યાં તમે સામાન્ય રીતે ફકરા વચ્ચે કેટલીક લાઇન બ્રેક્સ જુઓ. 417 00:23:51,280 --> 00:23:53,720 બ્રાઉઝર્સ તમારા માટે આપમેળે કરશે. 418 00:23:53,720 --> 00:23:56,680 તેથી હવે અમે બે ફકરા હોય છે અને અમે આ ચાલુ રાખી શકો છો. 419 00:23:56,680 --> 00:23:58,770 અલબત્ત, વેબ પર હોય ત્યારે, તમે લખાણ સંસ્થાઓ છે 420 00:23:58,770 --> 00:24:01,370 તે સામાન્ય રીતે લખાણ માત્ર વિશાળ blobs નથી. 421 00:24:01,370 --> 00:24:04,040 ઘણી વાર તેમાં હાયપરલિંક્સ. 422 00:24:04,040 --> 00:24:07,250 તેથી જો અમે માંગો છો, ઉદાહરણ તરીકે, અમુક ત્યાં કડીઓ સમાવેશ થાય છે, 423 00:24:07,250 --> 00:24:10,760 ધારવું શું ગમે વેબ પાનું હું અહીં છું બનાવી છે રસ હોઈ શકે - 424 00:24:10,760 --> 00:24:12,780 દો મને Google.com પર જાઓ, 425 00:24:12,780 --> 00:24:16,540 દો અને મને એક ઝડપી ભુરો શિયાળ માટે શોધ કરો. 426 00:24:16,540 --> 00:24:22,150 GOOGLE છબીઓ, અને વિશે કેવી રીતે પર જાઓ - આ સુંદર છે. 427 00:24:22,150 --> 00:24:27,420 અમે આ સાથે જઈશ. અહીં અમે આળસુ કૂતરો પર ઝડપી ભુરો શિયાળ જમ્પિંગ છે. 428 00:24:27,420 --> 00:24:30,560 તેથી હું શું અહીં કરવા જાઉં છું પ્રદર્શન ખાતર માટે જ, 429 00:24:30,560 --> 00:24:32,950 છે ધારો કે આ છબી મારા સર્વર પર હતો, 430 00:24:32,950 --> 00:24:35,240 અને હું આ ઈમેજોને કરવામાં બનાવી હતી. 431 00:24:35,240 --> 00:24:38,720 હું શું બરાબર હતી ક્લિક કરો નહોતી અથવા છબી પર ક્લિક કરો નિયંત્રિત, 432 00:24:38,720 --> 00:24:42,370 અને તમે સૌથી બ્રાઉઝર્સમાં જોશો શું થોડો મેનુ છે - 433 00:24:42,370 --> 00:24:48,800 જે stop - થોડું મેનુ કે જે તમે નકલ કડી સ્થાન અથવા નકલ URL ને પસંદ કરવા માટે પરવાનગી આપે છે. 434 00:24:48,800 --> 00:24:52,750 તેથી દો મને પાછા હવે મારી HTML માં, જાઓ અને ધારો કે હું માંગો છો 435 00:24:52,750 --> 00:24:56,420 અન્ય વેબ પૃષ્ઠ પર આ હાયપરલિંક છે. 436 00:24:56,420 --> 00:24:58,640 >> તે માટે કહેવાય ટેગ શું હતો? 437 00:24:58,640 --> 00:25:01,650 [વિદ્યાર્થી, દુર્બોધ] >> યાહ. હાયપર સંદર્ભ માટે એક href તેથી. 438 00:25:01,650 --> 00:25:04,660 મને આગળ વધો અને પેસ્ટ કરો સાઇન કે 439 00:25:04,660 --> 00:25:07,290 તે એક સુંદર લાંબા URL છે, તેથી દો મને બહાર પાછા ઝૂમ. 440 00:25:07,290 --> 00:25:09,950 બંધ કૌંસ છે, તેથી હવે નોટિસ હું અહીં ઉપર માર્ગ છું 441 00:25:09,950 --> 00:25:11,960 કારણ કે તે URL પર ખૂબ લાંબુ હોવું થયું. 442 00:25:11,960 --> 00:25:15,180 મને ઉપર સ્ક્રોલ ઝડપી ભુરો શિયાળ ઓવરને અહીં, 443 00:25:15,180 --> 00:25:18,830 અને પછી દો મને કરો 00:25:21,280 જ્યાં હું માત્ર ટેગના નામ બંધ રહ્યો હતો. 445 00:25:21,280 --> 00:25:24,470 હવે મને આગળ વધીશું અને તે ફાઈલ સંગ્રહવા માટે, વેબ પૃષ્ઠને ફરીથી લોડ કરો, 446 00:25:24,470 --> 00:25:27,880 અને હવે, મૂળભૂત રીતે, કે જે વાદળી મારા માટે રેખાંકિત કરી રહ્યું છે, 447 00:25:27,880 --> 00:25:31,980 પરંતુ ખરેખર, હું હવે આ અને વોઇલા Query પર ક્લિક કરી શકો છો. ત્યાં કે છબી છે. 448 00:25:31,980 --> 00:25:33,990 અને તે એક છબી પ્રયત્ન ન હતી, તે સાથે લિંક કરી શકે છે 449 00:25:33,990 --> 00:25:36,270 ઇન્ટરનેટ પર કેટલાક અન્ય રેન્ડમ વેબસાઇટ. 450 00:25:36,270 --> 00:25:39,610 હું આ કરવા માટે, ઉદાહરણ તરીકે શકે છે, CS50 સાથે છે, તેથી એક છેલ્લા અહીં ઉદાહરણ છે. 451 00:25:39,610 --> 00:25:42,730 'આ CS50 છે' અર્થમાં બનાવવા માટે એક href, કદાચ જશે = 452 00:25:42,730 --> 00:25:50,340 http://www.cs50.net, બંધ ક્વોટ, બંધ એન્કર. 453 00:25:50,340 --> 00:25:53,990 તેથી હવે પણ ટૂંકા, URL અને આ સમય અમે એક છબી લિંક કરવા નથી જઈ રહ્યાં છો છે. 454 00:25:53,990 --> 00:25:57,880 અમે તેના બદલે બીજા પૃષ્ઠ પર લિંક રહ્યા છીએ. 455 00:25:57,880 --> 00:25:59,840 હવે, અમે અહીં એક છબી છે. 456 00:25:59,840 --> 00:26:02,970 મને લાગે છે કે અમે થોડા ફક્ત એક છબી લિંક કરતા વધુ સારી રીતે કરી શકે છે. 457 00:26:02,970 --> 00:26:05,760 જો અમે ખરેખર તે અમારા પોતાના વેબ પાનું માં સમાવિષ્ટ કરે છે કરવા માંગો છો? 458 00:26:05,760 --> 00:26:09,290 >> વેલ, હું અહીં શું કરી શકો છો અને આ ગ્રાફિક લિંક બદલે છે, 459 00:26:09,290 --> 00:26:14,690 દો મને બદલે URL ને કાપી, અને અમે તે હાયપરલિંક છૂટકારો મેળવવા અને આ સાફ પડશે. 460 00:26:14,690 --> 00:26:17,190 અને અમે નીચે અહીં જાઓ અને પડશે આ છૂટકારો મળે છે. 461 00:26:17,190 --> 00:26:20,910 અમે ખરેખર આ તમામ વાક્યોમાં જરૂર નથી હવે, તેથી દો મને પાનું થોડો નાની કરો. 462 00:26:20,910 --> 00:26:24,530 અને પછી નીચે અહીં દો મને એક નવો ફકરો માં આગળ જાય છે, 463 00:26:24,530 --> 00:26:30,100 કહે હું લખાણ હવે માગતા નથી; હું એક છબી સ્રોત જેની છે તે URL હશે માંગો છો. 464 00:26:30,100 --> 00:26:33,100 એક છબી, એક લીટી વિરામ જેવા છે, ક્યાં તો ત્યાં છે કે છે તે નથી. 465 00:26:33,100 --> 00:26:35,900 તેથી દો મને તરત જ કે ટેગ બંધ કરો. 466 00:26:35,900 --> 00:26:39,440 મને આગળ હવે જાઓ અને ફકરો કે હું અંદર છું બંધ, 467 00:26:39,440 --> 00:26:43,010 અને જો તમામ હેલ્લો, વિશ્વ, સાથે પણ સારી રીતે જાય જો હું હવે ફરીથી લોડ કરો 468 00:26:43,010 --> 00:26:45,520 હું ખરેખર, મારી પોતાની વેબ પાનું અંદરથી એક છબી જુઓ. 469 00:26:45,520 --> 00:26:48,570 તેથી હવે અમે એક છબી ટેગ, એક એન્કર ટેગ અને તેના જેવા હોય છે, 470 00:26:48,570 --> 00:26:51,320 અને સારા પગલા દો, મને એક અન્ય ચીજ છે કે વારંવાર અવગણના કરી છે 471 00:26:51,320 --> 00:26:55,900 વેબસાઇટ્સ પર આ દિવસોમાં: ચાલો આ ઈમેજ માટે અમુક વર્ણનાત્મક ટેક્સ્ટ પૂરી પાડે છે 472 00:26:55,900 --> 00:26:58,090 લોકો મોબાઇલ ઉપકરણ પર હોય છે 473 00:26:58,090 --> 00:27:00,640 અને તેથી આ છબીને ખૂબ જ ઝડપથી ડાઉનલોડ સમર્થ નહિં હોઈ શકે, 474 00:27:00,640 --> 00:27:03,310 લોકો અંધ છે અને પ્રયત્ન કરવા માટે છબી જોવા માટે સક્ષમ હોઈ શકે છે માટે 475 00:27:03,310 --> 00:27:06,480 પરંતુ તેઓ સ્ક્રીન રીડર કે જે તેમને કહેવું આ છબીને શું છે કરી શકો છો શકે છે. 476 00:27:06,480 --> 00:27:09,100 અને તે કરવા માટે, ત્યાં છબી ટૅગ્સ માટે અન્ય લક્ષણ છે 477 00:27:09,100 --> 00:27:11,290 alt વૈકલ્પિક ટેક્સ્ટ, કહેવાય છે. 478 00:27:11,290 --> 00:27:14,650 અને હું અહીં શું કરી શકો છો કહે છે, 'આ એક ઝડપી ભુરો શિયાળ છે.' 479 00:27:14,650 --> 00:27:17,650 તેથી જો માનવ સ્ક્રીન પર છબીને જોઈ શકે છે કે, 480 00:27:17,650 --> 00:27:20,560 તે અથવા તેણી ઓછામાં ઓછા સોફ્ટવેર કેટલાક ભાગ સાથે સાંભળવા કરી શકો છો, 481 00:27:20,560 --> 00:27:23,080 શું ખરેખર આ સ્ક્રીન પર હોય છે. 482 00:27:23,080 --> 00:27:25,040 >> તે પૃષ્ઠ ધ એસ્થેટિકસ ઓફ બદલાશે નહિં, 483 00:27:25,040 --> 00:27:27,640 પરંતુ તે ચોક્કસપણે વપરાશકર્તાઓ માટે સારું આચરણ છે. 484 00:27:27,640 --> 00:27:31,760 બધા હક, ચાલો તેના વર્તમાન સ્વરૂપમાં આ વેબ પાનું છોડો, 485 00:27:31,760 --> 00:27:33,890 દો પરંતુ જુઓ જો આપણે હવે દાખલ ન કરી શકે 486 00:27:33,890 --> 00:27:36,210 આ વેબ પૃષ્ઠો લખવા માટે કેટલાક વધુ સારી અભિગમ, 487 00:27:36,210 --> 00:27:39,980 કેટલાક પાઠ કે અમને અમારી પૃષ્ઠો વધુ અને વધુ જટિલ વિચાર તેમજ સેવા આપવા જવાની છે. 488 00:27:39,980 --> 00:27:42,220 માટે અમે શું કરી આગામી થોડા અઠવાડિયા નથી જઈ રહ્યાં છો 489 00:27:42,220 --> 00:27:46,810 છે તો તમે કેટલીક ડઝન HTML ટૅગ્સ કે ત્યાં બધા લઈ જવામાં. 490 00:27:46,810 --> 00:27:49,800 ખૂબ શરૂઆતથી માં 0 સપ્તાહ પાછા માંગો, તો તે કદાચ પૂરતો કરશે 491 00:27:49,800 --> 00:27:52,120 માટે વિચારોનું કેટલાક ઝાંખી ઉચ્ચ સ્તરીય આપી, 492 00:27:52,120 --> 00:27:54,530 આ બ્લોક્સ તમે કદાચ હતા કરવાનો કેટલાક ઝડપી પ્રવાસ, 493 00:27:54,530 --> 00:27:58,240 ખૂબ અનુકૂળ, તમારી પોતાની પર નેવિગેટ કરવા માટે, વિવિધ પઝલ ટુકડાઓ. 494 00:27:58,240 --> 00:28:00,460 અને તે ફરીથી થાય છે એચટીએમએલ, મોટા ભાગે ચાલી રહ્યું છે, 495 00:28:00,460 --> 00:28:04,320 જેમાં ત્યાં વેબ પર વિપુલ સ્રોતોની છે કે અમે તમને નિર્દેશ પડશે, 496 00:28:04,320 --> 00:28:06,920 વિવિધ પાઠ્યપુસ્તકો, જો તમે એક પુસ્તક વાંચી પ્રાધાન્ય આપો, 497 00:28:06,920 --> 00:28:10,560 કે જે તમે વિવિધ વસ્તુઓ તમને HTML સાથે કરી શકો તમામ લઈ જવામાં આવશે, 498 00:28:10,560 --> 00:28:16,100 પરંતુ ખરેખર, તેથી અમે અત્યાર સુધી HTML માં મૂળભૂત ખ્યાલો મોટાભાગના જોવા મળ્યો છે. 499 00:28:16,100 --> 00:28:19,900 અમે આવી રહી ખોલી ટૅગ્સ કલ્પના હોય છે, ટેગ્સ, બંધ કરી દેવામાં આવી. 500 00:28:19,900 --> 00:28:22,100 કેટલાક ટૅગ કે બંને અને ખુલ્લી હોય બંધ 501 00:28:22,100 --> 00:28:24,620 એટલે કે તેઓ ખાલી છીએ; ત્યાં તેમને અંદર કશું પ્રયત્ન કરીશું 502 00:28:24,620 --> 00:28:27,490 એક છબી ટૅગ અથવા એક લીટી વિરામ છે, કે જે માત્ર ત્યાં છે જેમ. 503 00:28:27,490 --> 00:28:32,330 અમે પણ કોઈ વિશેષતા વિચારને અંતે પહેલેથી alt અથવા સ્ત્રોત, જેમ હતા. 504 00:28:32,330 --> 00:28:36,410 સૂચના છે કે આ શબ્દો છે, પરંપરા દ્વારા બોલ succinct છે. 505 00:28:36,410 --> 00:28:39,140 >> અમે વિવેકબુદ્ધિથી શું આ બધી વસ્તુઓ તરીકે ઓળખાય છે ઉપર નથી, 506 00:28:39,140 --> 00:28:42,060 કોઈએ જે HTML શોધ આ નામો સાથે હતી. 507 00:28:42,060 --> 00:28:44,710 જેથી તમે માત્ર એ જાણવા માટે કે જુઓ, કોઈપણ સમયે તમે તેમને જરૂર શરૂ થાય છે, 508 00:28:44,710 --> 00:28:47,160 નામો શું આ ટૅગ્સ અને લક્ષણો હોય છે. 509 00:28:47,160 --> 00:28:49,510 આ લક્ષણો કિસ્સામાં, સામાન્ય રીતે શ્રેય 510 00:28:49,510 --> 00:28:52,900 કેટલાક ટૅગ વર્તણૂક સુધારો. 511 00:28:52,900 --> 00:28:55,710 આ કિસ્સામાં, સ્રોત લક્ષણ ઇમેજ ટેગ કહે છે 512 00:28:55,710 --> 00:28:57,940 છબી સ્ત્રોત શું હોવું જોઈએ. 513 00:28:57,940 --> 00:29:04,460 આ href લક્ષણ એન્કર ટેગ તે શું ખરેખર લિંક જોઈએ કહે છે. 514 00:29:04,460 --> 00:29:06,800 વેબ પૃષ્ઠ માળખું દ્રષ્ટિએ પણ છે, તેમ છતાં ફેસબુક 515 00:29:06,800 --> 00:29:09,680 અને Google અને સંપૂર્ણ વાસણ જેમ જેમ દેખાવ 516 00:29:09,680 --> 00:29:12,560 પ્રથમ નજરમાં હૂડ, જો તમે તેને મારફતે વાંચો શરૂ નીચે 517 00:29:12,560 --> 00:29:16,950 વધુ પદ્ધતિસરની, તેઓ આ મૂળભૂત છે, મૂળભૂત સંરચના અનુસરો. 518 00:29:16,950 --> 00:29:19,660 પરંતુ અમે આ બધી વસ્તુઓ ના stylization સુધારી શકે છે. 519 00:29:19,660 --> 00:29:24,180 તેથી દો મને અમુક ઉદાહરણો છે કે હું અગાઉથી તૈયાર પર જાઓ. 520 00:29:24,180 --> 00:29:27,280 મને આગળ વધો અને બીજા ફોલ્ડરમાં તેમને અહીં નકલ કરો 521 00:29:27,280 --> 00:29:29,380 અને તેમને આ ડિરેક્ટરીમાં મૂકો. 522 00:29:29,380 --> 00:29:32,210 અગાઉથી, હું શું કર્યું હતું થોડા ફાઇલો તૈયાર: 523 00:29:32,210 --> 00:29:35,670 search0, search1, search2, અને search3 અને 4. 524 00:29:35,670 --> 00:29:38,740 મને આગળ વધીશું અને તે ફાઈલો પ્રથમ ખોલો, 525 00:29:38,740 --> 00:29:42,570 દો અને જુઓ કે અમે અમારી પોતાની શોધ એન્જિન બનાવવા શરૂ કરી શકો છો. 526 00:29:42,570 --> 00:29:46,530 આ ફાઇલ ટોચ પર છે, સામાન્ય રીતે કેસ વર્ગ માં, ફક્ત ટિપ્પણીઓ સમૂહ. 527 00:29:46,530 --> 00:29:49,760 HTML માં, જોકે, એટલે કે તમે એક ટિપ્પણી શરૂ 528 00:29:49,760 --> 00:29:55,640 <છે -! અને પછી તમે એક ટિપ્પણી, એક ટિપ્પણી મલ્ટી લીટી ની અંદર છો. 529 00:29:55,640 --> 00:29:59,800 > - જ્યારે તમે તે ટિપ્પણી રોકવા માટે તૈયાર છો, તો તમે કરી શકો છો. 530 00:29:59,800 --> 00:30:02,380 તેથી વાદળી ટોચ પર બધું માત્ર એક ટિપ્પણી છે. 531 00:30:02,380 --> 00:30:04,620 >> આ મારો doctype ફરીથી, જે ઘોષણા છે, 532 00:30:04,620 --> 00:30:07,080 તમે માત્ર કૉપિ કરો અને વિશ્વાસ પર હવે માટે, પેસ્ટ કરી શકો છો. 533 00:30:07,080 --> 00:30:10,410 આ ફક્ત બ્રાઉઝર, કહે છે 'અહીં કેટલાક એચટીએમએલ 5 આવે છે.' 534 00:30:10,410 --> 00:30:13,600 કે નીચે, 14 વાક્ય પર, મારા વાસ્તવિક ટૅગ્સ પ્રથમ છે, 535 00:30:13,600 --> 00:30:16,900 અને આ માત્ર કહે છે, પહેલાંની જેમ, અહીં કેટલાક એચટીએમએલ આવે છે, 536 00:30:16,900 --> 00:30:19,460 અહીં મારા પાનું વડા આવે છે, અહીં શીર્ષક આવે છે, 537 00:30:19,460 --> 00:30:23,900 અને પછી, ઊલટી કે તે ટાઇટલ માટે છે કે તે માથું છે. 538 00:30:23,900 --> 00:30:26,460 અહીં હવે મારી પાનું શરીર આવે છે. 539 00:30:26,460 --> 00:30:31,040 થોડા નવા હવે ટૅગ્સ જેથી: h1 1 મથાળું માટે વપરાય છે. 540 00:30:31,040 --> 00:30:33,850 ત્યાં ઘણા વર્ષો પાછળ માટે HTML માં એક પરંપરા છે 541 00:30:33,850 --> 00:30:37,990 લખાણ વિવિધ માપો કર્યા છે. 542 00:30:37,990 --> 00:30:41,980 અને એક દિવસ પાછા, દરેક એક અર્થ થાય છે, સામાન્ય રીતે, ફક્ત મોટું અને બોલ્ડ. 543 00:30:41,980 --> 00:30:45,860 પરંતુ ત્યાં પણ H2 છે, કે જે મોટી નથી પરંતુ તદ્દન તરીકે મોટી અને બોલ્ડ છે. 544 00:30:45,860 --> 00:30:49,320 ત્યાં h3 છે, કે જે પ્રકારની છે મોટું નથી પરંતુ લગભગ તરીકે મોટી અને બોલ્ડ છે, 545 00:30:49,320 --> 00:30:52,380 અને તેથી આગળ, h6 તમામ નીચે માર્ગ. 546 00:30:52,380 --> 00:30:55,550 આ દિવસોમાં, જોકે, h1 H2, અને h3 ખરેખર થાય છે 547 00:30:55,550 --> 00:30:57,980 તેમને વધુ સિમેન્ટીક અર્થ હોય છે, 548 00:30:57,980 --> 00:31:01,100 આ વેબ પાનું શિર્ષક, જેમાં h1 ખરેખર એક મથાળું છે 549 00:31:01,100 --> 00:31:04,210 એક અથવા લખાણ જેમ સ્તંભ કંઈક શિર્ષક. 550 00:31:04,210 --> 00:31:09,030 તેથી હું ઇરાદાપૂર્વક h1 CS50 શોધ> h1 જણાવ્યું હતું કર્યા છે 551 00:31:09,030 --> 00:31:12,640 માટે specifiy કે આ ખરેખર મથાળું, મારા પાનું શિર્ષક છે. 552 00:31:12,640 --> 00:31:14,850 શીર્ષક પટ્ટી અર્થમાં નથી શીર્ષક, 553 00:31:14,850 --> 00:31:18,960 પરંતુ એક શીર્ષક છે જે તમે ખરેખર વેબ પાનું પોતે શરીર જુઓ. 554 00:31:18,960 --> 00:31:20,990 હવે, તો તમે કદાચ ધારી તે શું છે, 555 00:31:20,990 --> 00:31:23,110 ભલે અમે વાક્યરચના થોડા નવા ટોટી હોય છે. 556 00:31:23,110 --> 00:31:25,930 આ એક સ્વરૂપ છે. તેથી વેબ ખરેખર રસપ્રદ નોંધાયો નહીં 557 00:31:25,930 --> 00:31:28,770 જ્યારે વેબસાઇટ્સ વપરાશકર્તાઓ ઇનપુટ લો. 558 00:31:28,770 --> 00:31:31,700 આ વર્ગ માં, વેબ પ્રોગ્રામીંગ પર સેટ સમસ્યા છે, 559 00:31:31,700 --> 00:31:33,880 અમે એક વેબસાઇટ છે, સે દીઠ બનાવવા નથી જઈ રહ્યાં છો, 560 00:31:33,880 --> 00:31:37,570 સ્થિર સામગ્રી છે જે ફોટોગ્રાફ કે તમે ભર્યું બતાવે છે, 561 00:31:37,570 --> 00:31:40,010 અથવા આ મારું, શરૂ કરો અને મારા વિશે વસ્તુઓ છે, 562 00:31:40,010 --> 00:31:42,450 કારણ કે તે વસ્તુઓ પ્રમાણમાં સાથે મૂકવામાં સરળ હોય છે. 563 00:31:42,450 --> 00:31:44,400 તે મુશ્કેલ વેબ પર વસ્તુઓ સુંદર બનાવવા માટે, 564 00:31:44,400 --> 00:31:46,390 પરંતુ ઓછામાં ઓછા અપ સામગ્રી મૂકવા ખૂબ મામૂલી છે. 565 00:31:46,390 --> 00:31:49,380 પરંતુ બધી વસ્તુઓ ખરેખર રસપ્રદ વિચાર જ્યારે કોઈ તમારી વેબસાઇટ મુલાકાત લઈ શકો છો 566 00:31:49,380 --> 00:31:52,260 અને ઇનપુટ પૂરું પાડવા અને ફૉર્મ ભરવામાં કરી શકો છો, 567 00:31:52,260 --> 00:31:55,800 બંધ ચકાસણીબોક્સ ચકાસી શકો છો અને તમારી વેબસાઇટ સાથે સંપર્ક કરી શકો છો. 568 00:31:55,800 --> 00:31:57,780 અને ખરેખર દરેક વેબસાઇટ, કદાચ તમે કાળજી 569 00:31:57,780 --> 00:32:00,710 આ દિવસોમાં, કોઈપણ વિગતવાર, કોઈક છે ઇન્ટરેક્ટિવ. 570 00:32:00,710 --> 00:32:03,110 ફેસબુક, ગૂગલ, અને, જેમ કે વપરાશકર્તા ઈનપુટ લેવા 571 00:32:03,110 --> 00:32:05,100 અને વૈવિધ્યપૂર્ણ આઉટપુટ પેદા કરે છે. 572 00:32:05,100 --> 00:32:07,780 >> તેથી આપણે માટે કે હવે શું કરવું શરૂ કરો. લેટ્સ હવે સંક્રમણ 573 00:32:07,780 --> 00:32:11,150 માત્ર માર્કઅપ માટે સ્થિર સામગ્રી HTML નો ઉપયોગ કરવાથી 574 00:32:11,150 --> 00:32:14,790 તેના બદલે ગતિશીલ સામગ્રી માટે વિતરણ વ્યવસ્થા તરીકે. 575 00:32:14,790 --> 00:32:17,350 અને અંત તરફ, ચાલો અમારી પોતાની શોધ એન્જિન અમલ. 576 00:32:17,350 --> 00:32:20,820 ચાલો કરવું તે નીચે પ્રમાણે છે. અહીં ફોર્મ ટેગ છે. 577 00:32:20,820 --> 00:32:24,090 આ ક્રિયા લક્ષણ સ્પષ્ટ કરે છે કે જ્યારે વપરાશકર્તા આ ફોર્મ ભરે છે 578 00:32:24,090 --> 00:32:28,400 તેમના કીબોર્ડ સાથે, તો તે આ અહીં URL પર સબમિટ કરવામાં આવશે. 579 00:32:28,400 --> 00:32:31,230 તેથી હું છેતરપિંડી પ્રકારની છું. તે અમને થોડી લાંબી લાગી રહ્યું છે 580 00:32:31,230 --> 00:32:33,780 કરતાં એક વર્ગ સમગ્ર શોધ એન્જિન અમલ કરવા માટે, 581 00:32:33,780 --> 00:32:35,880 તેથી અમે ફક્ત ફ્રન્ટ ઓવરને કરવા માટે, જેથી પડશે વાત કરવા માટે. 582 00:32:35,880 --> 00:32:38,650 અમે ભાગ છે કે જે વપરાશકર્તા શોધ કરવા દે છે, અને પડશે અમે વાંસડા વડે એવી હોડી ચલાવવી ઓફ Google ને સૉર્ટ પડશે 583 00:32:38,650 --> 00:32:40,950 શોધ પરિણામો શોધવાની હાર્ડ ભાગ, 584 00:32:40,950 --> 00:32:43,520 પરંતુ, ખાસ કરીને, હું Google ની વેબ સર્વર સાથે વાત જાઉં છું 585 00:32:43,520 --> 00:32:46,710 એક બે અત્યંત લોકપ્રિય પદ્ધતિઓમાંની એકની મદદથી. 586 00:32:46,710 --> 00:32:50,000 એક વિચાર, અને અન્ય, કે જે આપણે છેવટે જોશો, પોસ્ટ છે, 587 00:32:50,000 --> 00:32:52,660 જોકે અન્ય કે જે ઓછી વખત વપરાય છે. 588 00:32:52,660 --> 00:32:56,440 તેથી વિચાર હમણાં વિચારને conjures, હું કેટલીક સામગ્રી મેળવવા માંગો છો, કેટલાક શોધ પરિણામો મેળવો. 589 00:32:56,440 --> 00:32:58,440 આ, તમે કદાચ ધારી આ શું કરે છે કરી શકો છો. 590 00:32:58,440 --> 00:33:01,900 આ ઇનપુટ અમુક પ્રકારના છે, તે હકીકતમાં છે, એક લખાણ ક્ષેત્રમાં આના જેવો જવાનું, 591 00:33:01,900 --> 00:33:05,200 અને તે ઈનપુટ છે, કે જે ચલની નામ, નામ અને તેથી બોલે છે, 592 00:33:05,200 --> 00:33:08,610 છે ક્વેરી માટે સંમેલન દ્વારા q હશે. 593 00:33:08,610 --> 00:33:11,700 અને ફરીથી, આ ઇનપુટ પ્રકાર માટે ચકાસણીબોક્સ નથી રહ્યું છે; 594 00:33:11,700 --> 00:33:13,890 તે મેનુ નથી ચાલી રહ્યું છે, તે માટે લખાણ ક્ષેત્રમાં જ હશે 595 00:33:13,890 --> 00:33:18,060 કારણ કે આ અહીં, લક્ષણ અને આ લખાણ બોક્સ દ્વારા સૂચિત, 596 00:33:18,060 --> 00:33:20,680 એક લીટી વિરામ જેવા છે, ક્યાં તો ત્યાં નથી અથવા. 597 00:33:20,680 --> 00:33:24,480 તેથી અમે તે ટેગ અંદર સ્લેશ સાથે ખાલી તત્વ હોય છે. 598 00:33:24,480 --> 00:33:28,050 પછી હું એક લીટી વિરામ મૂકવા જાઉં છું, અને તમે, કદાચ ધારી શકો છો, આ શું થઈ રહ્યું છે. 599 00:33:28,050 --> 00:33:30,210 આ ફોર્મ ઇનપુટ બીજા પ્રકારની છે. 600 00:33:30,210 --> 00:33:32,350 >> આ એક ફોર્મ સબમિટ કરવા માટે વાપરી શકાય બનશે. 601 00:33:32,350 --> 00:33:36,140 તેથી આ મોટી બટન કે વપરાશકર્તા માટે ફોર્મ સબમિટ કરો ક્લિક કરી શકો છો પ્રયત્ન રહ્યું છે, 602 00:33:36,140 --> 00:33:40,800 અને તે બટન પર લેબલ માટે પ્રયત્ન રહ્યું છે 'CS50 શોધો.' 603 00:33:40,800 --> 00:33:44,170 બંધ ફોર્મ, બંધ શરીર બંધ એચટીએમએલ. 604 00:33:44,170 --> 00:33:46,280 માતાનો જુઓ અમે શું કરીએ આ વેબ પાનું સ્વરૂપમાં હોય દો. 605 00:33:46,280 --> 00:33:48,260 તેથી દો મને મારું બ્રાઉઝર પર જાઓ, 606 00:33:48,260 --> 00:33:50,360 દો મને જાઓ, હજી પણ સ્થાનિક યજમાન છે. 607 00:33:50,360 --> 00:33:54,650 આ હજુ પણ index.html, તેથી જો હું આ search0 તરીકે ઓળખાતી ફાઈલ જોવા માંગો છો, 608 00:33:54,650 --> 00:33:59,710 હું ફક્ત / search0.html કરી શકો છો, દાખલ કરો - 609 00:33:59,710 --> 00:34:01,880 અને મારી ભૂલો પ્રથમ. 610 00:34:01,880 --> 00:34:04,400 શું થઈ રહ્યું છે તે? હું સ્પષ્ટ કરવાની પરવાનગી નથી 611 00:34:04,400 --> 00:34:06,430 કેટલાક કારણોસર આ ફાઇલ, ઍક્સેસ કરો. 612 00:34:06,430 --> 00:34:10,170 પરંતુ સી છે કારણ કે, આ કામ વિપરીત તેથી અમે દૂર કર્યું છે, 613 00:34:10,170 --> 00:34:14,340 જ્યાં કાર્યક્રમો તમે લખવા માટે તમે દ્વારા runable ધારવામાં આવે છે, 614 00:34:14,340 --> 00:34:17,590 તમે દ્વારા એક્ઝેક્યુટેબલ છે, કે જે ખરેખર કિસ્સામાં વેબ પર નથી, 615 00:34:17,590 --> 00:34:21,010 ક્યારેક જેમાં તમે કોઈ સર્વર પરની ફાઈલો બનાવવા માંગો છો શકે છે, 616 00:34:21,010 --> 00:34:23,310 પરંતુ તમે સમગ્ર વિશ્વમાં તેને જોવા માટે સક્ષમ કરવા નહિં માંગો. 617 00:34:23,310 --> 00:34:25,469 તેના બદલે, તમે વિશ્વના અમુક ફાઈલો જોવા માટે કરવા માંગો છો 618 00:34:25,469 --> 00:34:27,730 પરંતુ, ફક્ત ગોપનીયતા ખાતર અન્ય નથી. 619 00:34:27,730 --> 00:34:30,730 તેથી તે આધાર પસંદ માં વધુ છે જ્યારે તમે વેબ પર વસ્તુઓ કરી રહ્યા છીએ. 620 00:34:30,730 --> 00:34:32,810 અને તેથી દો મને ખરેખર ls અહીં લખો 621 00:34:32,810 --> 00:34:37,440 અને તમે ફાઈલો મેં જોઈ છે, પરંતુ જણાવ્યું હતું કે જો હું લાંબા સમય માટે ls-l કરવા માટે, 622 00:34:37,440 --> 00:34:41,520 હું લાંબા સમય સુધી યાદી છે કે જે મને આ ફાઇલો વિશેની કેટલીક વધુ વિગતો આપે મળશે 623 00:34:41,520 --> 00:34:45,139 કે જે હવે હોય છે, ખરેખર પ્રથમ અમને સંબંધિત સમય માટે. 624 00:34:45,139 --> 00:34:47,840 નોંધ કરો કે દૂર જમણી પર મારી ફાઇલો નામો છે, 625 00:34:47,840 --> 00:34:50,690 અને પછી એ સમય છે જેમાં તેઓ છેલ્લા અથવા સંશોધિત કરવામાં આવી હતી નકલ થયેલ છે. 626 00:34:50,690 --> 00:34:54,370 આ અહીં નંબર શું છે? શું તમે યાદ? 627 00:34:54,370 --> 00:34:56,400 બાઈટમાં કદ, મોટા કેવી રીતે ફાઇલ છે. 628 00:34:56,400 --> 00:34:59,520 >> તેથી હું અહીં લોગો કેટલાક પ્રકારની છે કે જે તમામ અન્ય ફાઇલો કરતાં મોટી છે હોય એવું લાગે છે. 629 00:34:59,520 --> 00:35:03,610 આ હું કોણ છું, આ છે હું શું છું અને જૂથ શું હું સાઇન છું 630 00:35:03,610 --> 00:35:07,430 પરંતુ તે પછી, અહીં ઉપર ડાબી બાજુ પર ભેદી ક્રમ એક બીટ છે, 631 00:35:07,430 --> 00:35:10,040 અને મને લાગે છે કે અમે, થોડા સમય ભૂતકાળમાં આ વિશે વાત કરી, 632 00:35:10,040 --> 00:35:12,050 પરંતુ આ પરવાનગીઓ સાથે કરી છે. 633 00:35:12,050 --> 00:35:14,020 અને જો તે થોડું ઝાંખું છે, 634 00:35:14,020 --> 00:35:17,270 આરડબ્લ્યુ કદાચ અર્થ એ થાય વાંચો અને લખો. 635 00:35:17,270 --> 00:35:22,560 તેથી તે તારણ છે કે આ ડેશો અલગ લોકો માટે પરવાનગીઓ વિવિધ સમૂહો નિદર્શન કરે છે. 636 00:35:22,560 --> 00:35:24,730 અને પેટર્ન છે, આવશ્યકપણે, નીચે. 637 00:35:24,730 --> 00:35:27,650 જ્યારે તમે ડેશો ક્રમ અહીં જુઓ, તેઓ નીચે પ્રમાણે જુઓ. 638 00:35:27,650 --> 00:35:30,450 ત્યાં એક આડંબર છે, તો પછી ત્યાં વધુ ત્રણ ડેશો છે, 639 00:35:30,450 --> 00:35:33,390 તો પછી ત્યાં ત્રણ અન્ય છે, તો પછી ત્યાં ત્રણ અન્ય છે. 640 00:35:33,390 --> 00:35:36,800 પ્રથમ એક ક્યાં અથવા ડિરેક્ટરી માટે તે જાહેરાત આડંબર છે. 641 00:35:36,800 --> 00:35:40,220 જેથી એક ખૂબ સરળ છે. જો તે ફોલ્ડર છે, તે ડી કહે છે, અન્યથા તે સંયોગચિહ્ન છે. 642 00:35:40,220 --> 00:35:44,080 ત્યાં થોડા અન્ય કિસ્સાઓમાં, પરંતુ હવે અમે માત્ર ફાઈલો અને ડિરેક્ટરીઓ વિશે કાળજી રાખીશું. 643 00:35:44,080 --> 00:35:48,090 આ આગામી ત્રણ ડેશો - હું અને કૃત્રિમ રીતે આ જગ્યાઓ શામેલ કર્યું છે. 644 00:35:48,090 --> 00:35:50,490 તેઓ હતા, દેખીતી રીતે, જ્યારે અમે તેમને એક ક્ષણ પહેલા જોયું નથી. 645 00:35:50,490 --> 00:35:52,900 આ ફાઈલ માલિકની પરવાનગીઓ છે, 646 00:35:52,900 --> 00:35:55,840 અને બીજા પહેલા કે તે વાંચી અને લખી હતી પરથી યાદ અપાવે છે. 647 00:35:55,840 --> 00:35:58,560 કે હું કારણ કે, જે વ્યક્તિ આ ફાઇલ ક્ષણ પહેલા બનાવનાર તરીકે હતો 648 00:35:58,560 --> 00:36:01,250 હું, માત્ર મૂળભૂત રીતે, Linux કમ્પ્યુટર પર, 649 00:36:01,250 --> 00:36:03,910 માટે વાંચન અને લેખન કે ફાઈલ ચાલુ રાખવાની ક્ષમતા હોય છે. 650 00:36:03,910 --> 00:36:07,170 >> તેથી ઓપરેટિંગ સિસ્ટમ માત્ર મને આરડબ્લ્યુ આપોઆપ આપે છે. 651 00:36:07,170 --> 00:36:10,840 મધ્યમ મુદ્દાઓ મારા જૂથ સાથે સંબંધ વિદ્યાર્થીઓ કે, 652 00:36:10,840 --> 00:36:14,590 જે પ્રકારના છે સાધન પર અર્થહીન કારણ કે હું માત્ર સાધન ની મદદથી વ્યક્તિ છું. 653 00:36:14,590 --> 00:36:16,620 તેથી મને દો માત્ર કે અંતે હવે મારા હાથ મોજું. 654 00:36:16,620 --> 00:36:19,190 પરંતુ છેલ્લા મુદ્દાઓ વેબ માટે સૌથી મહત્વપૂર્ણ છે. 655 00:36:19,190 --> 00:36:21,580 આ વિશ્વમાં બીજું દરેકને છે, અને હકીકત 656 00:36:21,580 --> 00:36:24,600 કે જે --- અર્થ એ થાય છે કે આ બોલ પર કોઈ વિશ્વમાં બીજું એક 657 00:36:24,600 --> 00:36:26,680 આ ફાઇલ સાથે કોઇ પરવાનગીઓ છે. 658 00:36:26,680 --> 00:36:29,180 સ્પષ્ટ રીતે સમસ્યા છે, તેથી હું આ ઠીક કરવાની જરૂર છે 659 00:36:29,180 --> 00:36:33,830 કોઈક દુનિયા શું આપીને? વાંચો અને લખો છો? 660 00:36:33,830 --> 00:36:35,850 કે કદાચ મૂંગું અધિકાર? હું વેબ પર કોઈને પણ નથી માંગતા 661 00:36:35,850 --> 00:36:38,530 માટે મારા પૃષ્ઠની મુલાકાત લો અને કોઈક કે જે ફાઈલ બદલી જાય છે, 662 00:36:38,530 --> 00:36:40,800 છતાં પણ તેઓ ખરેખર એક HTML ફાઇલ સાથે શકાયું નથી, 663 00:36:40,800 --> 00:36:44,110 પરંતુ સિદ્ધાંત ફક્ત, કદાચ તેમને માત્ર તેને વાંચવામાં સક્ષમ કરવા માંગો છો. 664 00:36:44,110 --> 00:36:47,910 તે શું તે વાંચી અર્થ છે? તેનો અર્થ એ નથી કે તેઓ વાસ્તવિક HTML વિશે કાળજી જઈ રહ્યાં છો, 665 00:36:47,910 --> 00:36:51,820 પરંતુ બ્રાઉઝર કે માર્કઅપ ભાષા પાર્સ કરવાનો પ્રયત્ન કરવાની જરૂર છે, 666 00:36:51,820 --> 00:36:53,720 નીચે, ઉપર ડાબેથી જમણે. 667 00:36:53,720 --> 00:36:57,990 તેથી વેબ પર કોઈને પણ તે વાંચવાની કરવાનો પ્રયત્ન કરવાની જરૂર છે, તેથી હું તેને ઓછા r આપવી પડે છે. 668 00:36:57,990 --> 00:37:00,240 હું થોડા અલગ અલગ રીતે આ કરવા માટે, પરંતુ કદાચ કરી શકો છો 669 00:37:00,240 --> 00:37:03,080 સરળ કરવા માટે આ આદેશ ચલાવો અહીં છે. 670 00:37:03,080 --> 00:37:10,860 Chmod, ફેરફાર સ્થિતિ, પછી + + r જેથી વિશ્વમાં તમામ દરેકને, + વાંચો, 671 00:37:10,860 --> 00:37:13,830 અને પછી ફાઇલ, search0.html ના નામ પર. 672 00:37:13,830 --> 00:37:18,310 >> હવે જો હું ls-l ફરીથી કરવા નોટિસ, કે જે ફાઈલ બદલાઈ ગઈ હોય, 673 00:37:18,310 --> 00:37:21,440 અને ખરેખર, હું r પર દરેક માટે ચાલુ કરી છે. 674 00:37:21,440 --> 00:37:23,350 હું પણ તે ચાલુ કરી પર મારી જૂથ માટે, પરંતુ દંડ છે, 675 00:37:23,350 --> 00:37:27,150 કારણ કે જો હું દરેક માટે પર ચાલુ, મારી જૂથ કે ઉપગણ છે. 676 00:37:27,150 --> 00:37:31,480 જેથી ખૂબ સરસ. આ માત્ર અર્થ એ થાય કે કોમ્પ્યુટર હવે તે વાંચી શકાય કરી છે. 677 00:37:31,480 --> 00:37:34,430 હવે મને મારું બ્રાઉઝર પર પાછા જાઓ, ફરીથી લોડ કરો પર ક્લિક કરો. 678 00:37:34,430 --> 00:37:36,330 આહ-હેકટર. હવે અમે CS50 શોધ હોય છે. 679 00:37:36,330 --> 00:37:39,830 ખૂબ કદરૂપું શોધ એન્જિન - હું થોડો કૃત્રિમ માં ઝૂમ કરેલું કર્યું છે. 680 00:37:39,830 --> 00:37:41,930 દો પરંતુ જુઓ કે તે ખરેખર કામ કરે છે. 681 00:37:41,930 --> 00:37:45,880 પ્રથમ દો, મને ઝડપી સેનીટી ચેક કરવા માટે, દો મને ક્લિક કરો અને પૃષ્ઠ સ્રોત જોવા નિયંત્રણ કરે છે. 682 00:37:45,880 --> 00:37:50,780 નોંધ કરો કે Chrome માં અમે હવે એજ એચટીએમએલ કે હું મારી જાતને બનાવનાર જોઈ રહ્યાં છો. 683 00:37:50,780 --> 00:37:55,420 શું ગુંચવણ ના થવી નથી અહીં છતાં. હું કોડ અહીં બદલાતી નથી શરૂ કરી શકો છો, 684 00:37:55,420 --> 00:37:59,420 કારણ કે બ્રાઉઝરને આ કોડ એક દૃશ્ય ફક્ત વાંચવા માટે છે. 685 00:37:59,420 --> 00:38:06,060 બ્રાઉઝર માત્ર એક search0.html તરીકે ઓળખાતી ફાઈલ માટે સ્થાનિક યજમાન કહેવામાં આવ્યું છે. 686 00:38:06,060 --> 00:38:09,490 તે હવે શુદ્ધ સંયોગ છે કે સાધન 687 00:38:09,490 --> 00:38:13,480 મારા બ્રાઉઝર તરીકે જ કમ્પ્યુટર પર બને છે. 688 00:38:13,480 --> 00:38:20,470 મેં હમણાં જ સમાન, www.facebook.com/search0.html માં લખ્યો છે, હોઇ શકે છે, 689 00:38:20,470 --> 00:38:23,830 અને જો ફેસબુક તે ઓળખાતી ફાઈલ હતી, હું પછી તેમના HTML જોયા હશે. 690 00:38:23,830 --> 00:38:27,360 અને, અલબત્ત, હું તે ફાઇલ Facebook માંથી પાછા આવે બદલી શકતા નથી, ક્યાં તો કરી શકો છો. 691 00:38:27,360 --> 00:38:29,360 તેથી હવે અમે લીટીઓ ભેદ પાતળો બને જેવું છો. 692 00:38:29,360 --> 00:38:32,130 આ સાધન બંને સર્વર છે, અપ વેબ પાનાંઓ સેવા આપતા, 693 00:38:32,130 --> 00:38:34,870 પરંતુ તે પણ અર્થમાં ક્લાઈન્ટ છે કે હું એક બ્રાઉઝર ઉપયોગ કરું છું 694 00:38:34,870 --> 00:38:37,630 વાસ્તવમાં તે સર્વર સાથે વાત કરો. 695 00:38:37,630 --> 00:38:39,610 તેથી આપણે જોઈ જો મારા Google શોધ એન્જિન કામ કરે છે. 696 00:38:39,610 --> 00:38:44,930 મને આગળ વધો અને ઝડપી ભુરો શિયાળ શોધવા માટે, દાખલ કરો. 697 00:38:44,930 --> 00:38:47,540 અને વોઇલા Query, હવે હું મારા પોતાના શોધ એન્જિન છે. 698 00:38:47,540 --> 00:38:51,460 >> પરંતુ આ કેવી રીતે કરે છે કામ? 699 00:38:51,460 --> 00:38:55,380 શ્રુંખલા ના બીટ, પરંતુ - અને હવે તમે ચોક્કસપણે, ભાગ રસ નથી જોઈ શકે છે. 700 00:38:55,380 --> 00:38:57,370 નોંધ શું થાય છે. 701 00:38:57,370 --> 00:39:00,430 URL ને નોટિસ. તે કે જે પદ્ધતિ વળે છે, 702 00:39:00,430 --> 00:39:02,780 વિચાર કહેવાય છે, સુપર સરળ છે. 703 00:39:02,780 --> 00:39:10,270 , જ્યારે તમે ફોર્મ માં સ્પષ્ટ કરો કે જેને તમે કેટલાક સર્વર માંથી પરિણામો 'વિચાર' કરવા માંગો છો 704 00:39:10,270 --> 00:39:13,200 તે શું થઈ રહ્યું છે તે શું છે લેવા ગમે તમે ફોર્મ ટાઇપ 705 00:39:13,200 --> 00:39:15,290 અને તે URL માં મૂકો. 706 00:39:15,290 --> 00:39:18,580 તે પ્રમાણિત કેવી રીતે તે URL માં મૂકવામાં નહીં નીચે ચાલી રહ્યું છે. 707 00:39:18,580 --> 00:39:22,290 નોંધ કરો કે આ URL કે મારા ક્રિયા લક્ષણની કિંમત હતો. 708 00:39:22,290 --> 00:39:24,730 કે જ્યાં હું ફોર્મ અંત કરવા માગે છે. 709 00:39:24,730 --> 00:39:26,950 પરંતુ પછી આ પ્રશ્ન ચિહ્ન નોટિસ. 710 00:39:26,950 --> 00:39:30,230 આ વેબ પર સંમેલન વપરાશકર્તા ઈનપુટ જેમાં પૂરી પાડે છે 711 00:39:30,230 --> 00:39:35,320 એક વેબસાઇટ, તો તમે URL પ્રશ્ન ચિહ્ન ઉમેરી, 712 00:39:35,320 --> 00:39:38,330 અને પછી તમે કી-કિંમત જોડીઓને સંપૂર્ણ સમૂહ છે. 713 00:39:38,330 --> 00:39:42,380 એક કી, અન્યથા વેબ એક પરિમાણ તરીકે ઓળખવામાં આવે નામ, 714 00:39:42,380 --> 00:39:46,380 પછી તમે એક સમાન સાઇન હોય, તો પછી તમે તે પરિમાણ ની કિંમત હોય છે. 715 00:39:46,380 --> 00:39:49,810 તેથી તે અનિવાર્યપણે એક ચલ નામ અને વેરિયેબલ મૂલ્ય છે, 716 00:39:49,810 --> 00:39:54,250 પરંતુ તે હિસ્સો ચલ નામો અને મૂલ્યો HTML ફોર્મ આવ્યા હતા. 717 00:39:54,250 --> 00:39:56,250 આ પ્લીસસ શા માટે છે ત્યાં, તમે શું વિચારો છો? 718 00:39:56,250 --> 00:39:59,340 કારણ કે હું + મારા શબ્દો વચ્ચે ન લખો નહોતો. 719 00:39:59,340 --> 00:40:01,430 [વિદ્યાર્થી, દુર્બોધ] 720 00:40:01,430 --> 00:40:05,080 >> અરે વાહ, તે અંતર માટે જ છે. ઓડ્સ છે, તો જ્યારે તમે એક URL જોઇ છે, 721 00:40:05,080 --> 00:40:07,320 તેમાં કોઈ જગ્યાઓ ક્યારેય છે તો જ કારણ કે 722 00:40:07,320 --> 00:40:09,440 જો ત્યાં હતા, તમે ખરેખર નથી અને કૉપિ પેસ્ટ કરી શકે છે 723 00:40:09,440 --> 00:40:12,700 એક IM માં અથવા ઇમેઇલ માં કારણ કે તેને તોડી શકે છે. 724 00:40:12,700 --> 00:40:15,420 તમે સમગ્ર બાબત એક અક્ષરોની શબ્દમાળા સંલગ્ન કરવા માંગો છો. 725 00:40:15,450 --> 00:40:18,450 >> તેથી બ્રાઉઝર પૂરતી સ્માર્ટ સમજવુ છે, ઉહ-યુએચ. 726 00:40:18,450 --> 00:40:22,610 તો ત્યાં જગ્યા ફક્ત મૂકો. મને કેટલાક પ્રમાણભૂત રીતે જગ્યા બેવડી. 727 00:40:22,610 --> 00:40:25,170 એક આમ કરવા માટે સંમતિ માટે બ્રાઉઝર હોય છે 728 00:40:25,170 --> 00:40:29,350 આપમેળે + + જ્યાં તમે અન્યથા એક જગ્યા હશે મૂકો. 729 00:40:29,350 --> 00:40:32,140 તેથી હવે નોટિસ Google વપરાશકર્તા લક્ષી પ્રકારની રહી છે. 730 00:40:32,140 --> 00:40:34,380 હું ચોક્કસપણે આ વેબ પાનું બનાવી શક્યા નહિં, 731 00:40:34,380 --> 00:40:37,200 પરંતુ તેઓ પોતાના લખાણ ક્ષેત્રમાં prepopulated છે 732 00:40:37,200 --> 00:40:39,490 શું ચોક્કસપણે, હું સાઇન લખ્યો સાથે 733 00:40:39,490 --> 00:40:43,090 ધારો કે હું કંઈક બીજું એક બેકાર કૂતરો, જેમ કે શોધ કરવા માંગો છો. 734 00:40:43,090 --> 00:40:45,340 હું ફક્ત આ અહીં ટાઇપ કરી શકો છો, ફરી શોધ. 735 00:40:45,340 --> 00:40:47,730 સૂચના કે URL અહીં બદલી, 736 00:40:47,730 --> 00:40:51,390 પરંતુ પછી નોંધ્યું છે કે હું ખરેખર કંઈપણ હું માંગો છો માટે શોધ કરી શકો છો 737 00:40:51,390 --> 00:40:53,610 ફક્ત URL ને કેવી રીતે કામ કરે છે તે સમજવામાં દ્વારા. 738 00:40:53,610 --> 00:40:56,840 હું બેકાર બિલાડી કરવા માટે, દાખલ કરી શકે છે, 739 00:40:56,840 --> 00:41:01,370 અને હવે નોટિસ હું ખૂબ જ બેકાર મેળવવામાં છું - અમે જોઈએ? હું અમે જોઈએ એવું લાગે છે. 740 00:41:01,370 --> 00:41:09,900 હું ખૂબ જ બેકાર બિલાડી છે. 741 00:41:09,900 --> 00:41:11,930 અધિકાર છે. આ એક stupidest વસ્તુઓ અમે કર્યું છે એક છે. 742 00:41:11,930 --> 00:41:17,160 પરંતુ તે બેકાર બિલાડી છે. 743 00:41:17,160 --> 00:41:19,730 Anyhow, શું કી takeaway અહીં છે? 744 00:41:19,730 --> 00:41:22,830 હવે અમે HTTP વિશ્વમાં રમવાની સૉર્ટ કરો છો. 745 00:41:22,830 --> 00:41:26,050 HTML ફક્ત આ માર્કઅપ ભાષા, ઓપન ટૅગ બંધ ટેગ છે, 746 00:41:26,050 --> 00:41:29,490 કે જે બ્રાઉઝર કેવી રીતે વેબ પૃષ્ઠ પર સામગ્રી રેન્ડર કરવા માટે કહે છે. 747 00:41:29,490 --> 00:41:32,850 પરંતુ જ્યારે તમે ઇન્ટરનેટ તરફ પરિવહન માહિતી શરૂ 748 00:41:32,850 --> 00:41:36,290 વેબ બ્રાઉઝર અને સર્વર વચ્ચે, કે આ પ્રોટોકોલ જ્યાં 749 00:41:36,290 --> 00:41:39,370 તરીકે ઓળખાતા હાઇપરટેક્સ્ટ ટ્રાન્સફર પ્રોટોકોલ પર લઈ જાય છે. 750 00:41:39,370 --> 00:41:42,630 આ માનવ સંમેલન ના જેવું છે, જ્યારે સામ હું અને સોમવારે હાથ મિલાવ્યા, 751 00:41:42,630 --> 00:41:48,300 જોડાણ શરૂ છે અને પછી એક જોડાણ, સમાન વિચાર અહીં બંધ. 752 00:41:48,300 --> 00:41:53,100 Google ના પરિણામો મને કેવી રીતે કરવામાં આવે છે આવતા? 753 00:41:53,100 --> 00:41:55,290 કેવી રીતે મારું ફોર્મ સબમિશન માટે Google રહ્યું છે? 754 00:41:55,290 --> 00:41:58,160 વેલ, અન્ય દિવસ થી જણાવ્યું હતું કે ખરેખર શું થઈ રહ્યું છે તે 755 00:41:58,160 --> 00:42:02,150 હૂડ જ્યારે તમે વિનંતી વેબ પાનું છે નીચે, 756 00:42:02,150 --> 00:42:04,860 તમારા બ્રાઉઝરમાં સંદેશ જેવુ અંશે-ભેદી મોકલી રહ્યું છે 757 00:42:04,860 --> 00:42:09,510 ડિફૉલ્ટ હોમ પેજ માટે HTTP/1.1 / મળે છે. 758 00:42:09,510 --> 00:42:13,000 >> અથવા, આ કિસ્સામાં, કારણ કે હું ખાસ કરીને અગાઉના વિનંતી 759 00:42:13,000 --> 00:42:17,340 search0.html, આ પછી સંદેશો અંશે-છુપાયેલું હશે 760 00:42:17,340 --> 00:42:20,040 કે મારા બ્રાઉઝર ઉપકરણ માટે મોકલે છે. 761 00:42:20,040 --> 00:42:23,090 અથવા, Google ની આ કિસ્સામાં, શું ખરેખર મોકલવામાં 762 00:42:23,090 --> 00:42:33,740 / શોધ અને પછી પ્ર? = પ્રમાદી બિલાડી એક વિનંતી સાથે વત્તા ત્યાં છે. 763 00:42:33,740 --> 00:42:36,790 તેથી આ સંદેશ, કે હું, માનવ લખીને ક્યારેય છું, 764 00:42:36,790 --> 00:42:40,620 પરંતુ છે મારું બ્રાઉઝર દ્વારા મોકલવામાં આવી રહી છે, આ કેવી રીતે HTTP બને છે. 765 00:42:40,620 --> 00:42:43,240 આ અમારા હોવાની હચમચી હાથ સમકક્ષ છે. 766 00:42:43,240 --> 00:42:46,320 આ વિનંતી છે, અને સર્વર છે પ્રતિભાવ મોકલવા અંગે. 767 00:42:46,320 --> 00:42:48,560 તેથી આપણે હૂડ નીચે આ પર એક નજર. 768 00:42:48,560 --> 00:42:55,320 પહેલાં, અમે એક બ્રાઉઝરમાં આ ખાસ ક્ષેત્ર ખોલી શકે છે. 769 00:42:55,320 --> 00:42:58,720 પાનું જુઓ, તત્વો તપાસ કરવી. 770 00:42:58,720 --> 00:43:01,550 તેથી હેઠળ તત્વ તપાસ નોટિસ, તે Chrome માં શું થયું છે, 771 00:43:01,550 --> 00:43:04,160 અને IE અને Firefox સમાન પદ્ધતિઓ હોય છે, 772 00:43:04,160 --> 00:43:07,370 અમે આ વિકાસકર્તા અમને સુલભ સાધનો હોય છે. 773 00:43:07,370 --> 00:43:09,630 સામાન્ય લોકો આ ટેબો વાપરો નહિં. 774 00:43:09,630 --> 00:43:11,940 પરંતુ અમે, હવે શું થઈ રહ્યું છે તે રસ હોય છે 775 00:43:11,940 --> 00:43:13,890 નેટવર્ક સ્તરે હૂડ નીચે. 776 00:43:13,890 --> 00:43:16,130 તેથી જો હું નેટવર્ક સ્તર અહીં ખેંચો, 777 00:43:16,130 --> 00:43:18,510 દો મને આગળ વધો અને આ વિંડો વિસ્તૃત, 778 00:43:18,510 --> 00:43:21,840 આ પ્રવેશ અહીં ખોલો, અને હેડરો જુઓ. 779 00:43:21,840 --> 00:43:26,010 તેથી શું થાય છે જ્યારે હું એક વેબ સર્વર માંથી એક ફાઇલ વિનંતી 780 00:43:26,010 --> 00:43:29,410 છે મારું બ્રાઉઝર વસ્તુઓ સંપૂર્ણ જથ્થો મોકલે છે. 781 00:43:29,410 --> 00:43:32,390 દો અને મને સ્રોત જુઓ. તેથી વિનંતી હેડરો હેઠળ, 782 00:43:32,390 --> 00:43:35,250 અને આ માત્ર મને કેટલીક તપાસ આઉટપુટ દર્શાવે છે Chrome છે, 783 00:43:35,250 --> 00:43:37,340 સૉર્ટ અમુક પ્રકારની એક ડીબગર જેમ, 784 00:43:37,340 --> 00:43:40,500 નોંધ્યું છે કે હું અહીં પ્રકાશિત કર્યું છે ચોક્કસપણે છે શું 785 00:43:40,500 --> 00:43:47,060 ક્રોમ સર્વર પર મોકલી રહ્યું છે કરવા માટે એક search0.html તરીકે ઓળખાતી ફાઈલ કરવા વિનંતી છે. 786 00:43:47,060 --> 00:43:50,160 તે સર્વર કહેવાની છે તે શું વિચારે છે તેના નામ છે, 787 00:43:50,160 --> 00:43:52,210 આ યજમાન કોલોન ક્ષેત્ર માટે આભાર, તો પછી ત્યાં અમુક છે 788 00:43:52,210 --> 00:43:56,950 અહીં ખૂબ વિશિષ્ટ સામગ્રી માટે તારીખો અને સમયો સાથે આવું કંઈક જેમ, 789 00:43:56,950 --> 00:43:59,720 આ ભાષાઓ છે કે જે બ્રાઉઝર સમજે કરવા કંઈક, 790 00:43:59,720 --> 00:44:02,850 પરંતુ ખરેખર મહત્વપૂર્ણ લીટીઓ આ પ્રથમ અહીં બે છે. 791 00:44:02,850 --> 00:44:05,490 >> સર્વર શું સાથે પ્રતિસાદ કરે છે? વેલ, જો અમે નીચે અહીં સ્ક્રોલ 792 00:44:05,490 --> 00:44:08,510 અને આ વસ્તુ સ્ત્રોત જોઈ નોટિસ, કે જે સર્વર 793 00:44:08,510 --> 00:44:13,700 છે કંઈક ભેદી મેસેજ સાથે તેમજ પ્રતિક્રિયા ફેરફાર નથી, 304. 794 00:44:13,700 --> 00:44:16,030 કે થોડો વિચિત્ર છે; દો મને ખરેખર આ ઠીક કરવાનો પ્રયાસ કરો. 795 00:44:16,030 --> 00:44:18,670 દો મને નીચે પાળી ધરાવે છે અને અહીં ફરીથી લોડ કરો પર ક્લિક કરો 796 00:44:18,670 --> 00:44:22,460 આ બ્રાઉઝર દબાણ કરવા માટે ખરેખર પ્રથમ વખત આ વિનંતી કરો. 797 00:44:22,460 --> 00:44:25,700 પછી દો મને ઝૂમ, અને અમે હવે કે જે સર્વર જવાબ જોશો, 798 00:44:25,700 --> 00:44:28,950 કારણ કે હું પાળી આયોજન, 200 બરાબર છે. 799 00:44:28,950 --> 00:44:31,170 તેથી તમે કદાચ જોઇ છે ક્યારેય 200 નંબર 800 00:44:31,170 --> 00:44:33,300 વેબ સંદર્ભમાં, પરંતુ શું સંખ્યામાં 801 00:44:33,300 --> 00:44:36,760 તમે ક્યારેક સર્વર માંથી અનિચ્છનીય રીતે જોઇ? 802 00:44:36,760 --> 00:44:42,010 404, ફાઇલ મળી નથી; 403, પ્રતિબંધિત; 500, સર્વર ભૂલ. 803 00:44:42,010 --> 00:44:44,890 તેથી આ આંકડાકીય કોડ કે વિશ્વના વેબ વાપરે છે 804 00:44:44,890 --> 00:44:47,870 માટે સી વિધેયો જેમ જ ભૂલો બતાવે છે 805 00:44:47,870 --> 00:44:51,030 ભૂલો પરત કરી શકો છો અને મુખ્ય બહાર નીકળો કોડ પાછા આવી શકો છો. 806 00:44:51,030 --> 00:44:54,160 200, છતાં, તમે ભાગ્યે જ જોવા કારણ કે તે અર્થ છે કે તમામ સારી છે. 807 00:44:54,160 --> 00:44:59,000 અને 304 તમે કદાચ જોવા ક્યારેય કારણ કે તે શું દર્શાવે છે છે? 808 00:44:59,000 --> 00:45:03,330 કાંઈ નથી કે છે - આપણે શું અમે આ ફરીથી ઉત્તેજિત કરી શકે છે - 809 00:45:03,330 --> 00:45:07,170 ઓહ, હવે તેને સહકાર નથી. 304 કહ્યું નથી ફેરફાર, 810 00:45:07,170 --> 00:45:09,170 જેથી શા માટે સર્વર પણ પ્રતિભાવ આપી રહ્યા હતા? 811 00:45:09,170 --> 00:45:12,550 વેલ, કાર્યક્ષમતા માટે, તમારા માટે વેબ આપોઆપ સર્વર, 812 00:45:12,550 --> 00:45:16,570 જો ફાઈલ નથી બદલાઈ ગઈ હોય, તે સમગ્ર HTML ફાઇલ નથી retransmit આવશે. 813 00:45:16,570 --> 00:45:19,150 તે માત્ર બ્રાઉઝર નથી તે બદલાઈ ગયો છે જણાવવું પડશે. 814 00:45:19,150 --> 00:45:21,220 ફક્ત નકલ તમારી પાસે પહેલાથી ઉપયોગ કરો. 815 00:45:21,220 --> 00:45:22,650 તેથી વેબ પર કેશીંગ આ ખ્યાલ છે 816 00:45:22,650 --> 00:45:25,840 પ્રદર્શન માટે છે, કે જેથી તમારો સમય અને કચરો બેન્ડવિડ્થ બગાડો નહીં 817 00:45:25,840 --> 00:45:29,160 ફાઈલો ફરીથી ડાઉનલોડ કરો અને ફરીથી બિનજરૂરી. 818 00:45:29,160 --> 00:45:31,460 >> પરંતુ આ વેબ પાનું, હવે, સુપર સરળ હતું, 819 00:45:31,460 --> 00:45:34,980 અને તે માત્ર મને એ HTML જે પાછા આવ્યા બતાવ્યું હતું. 820 00:45:34,980 --> 00:45:40,940 ચાલો વાસ્તવમાં નેટવર્ક ટેબ હવે વાપરવા માટે ઝડપી ભુરો શિયાળ જેવા એક Google શોધ કરે છે. 821 00:45:40,940 --> 00:45:43,010 મને પછી CS50 શોધ ક્લિક કરો, 822 00:45:43,010 --> 00:45:46,950 અને હવે, નીચે અહીં નોટિસ સામગ્રી સંપૂર્ણ જથ્થો ફરી આવ્યા 823 00:45:46,950 --> 00:45:49,900 જ્યારે હું Google.com જેવી વાસ્તવિક વેબસાઇટની મુલાકાત લો, કારણ કે, 824 00:45:49,900 --> 00:45:53,520 તેઓ ઈમેજો છે, તેઓ લખાણ છે, તેઓ જાવાસ્ક્રિપ્ટ ત્યાં કહેવાય ભાષા હોય છે. 825 00:45:53,520 --> 00:45:55,940 અહીં નીચે આ કોષ્ટક દરેક પંક્તિ 826 00:45:55,940 --> 00:46:01,490 કંઈક કે જે Google મારા એક અરજીને જવાબમાં બહાર SPIT રજૂ કરે છે. 827 00:46:01,490 --> 00:46:04,160 એક હું ચિંતા છે, જોકે, આ પહેલા એક છે. 828 00:46:04,160 --> 00:46:08,420 અને જો હું શોધ પર જાઓ, વિનંતી પર ક્લિક કરો, સ્ત્રોત અહીં જોઈ, 829 00:46:08,420 --> 00:46:11,300 નોંધ્યું છે કે, ખરેખર તો, છુપાયેલું સંદેશ કે મારું બ્રાઉઝર મોકલવામાં 830 00:46:11,300 --> 00:46:15,010 માટે Google આ બે લીટીઓ અહીં હતો, 831 00:46:15,010 --> 00:46:18,420 અહીં નીચે કેટલાક arcane માહિતી જે અમે હવે અવગણો પડશે દ્વારા અનુસરીને. 832 00:46:18,420 --> 00:46:20,890 પરંતુ નોટિસ પણ ક્રોમ શું સુંદર સાથે હાથમાં છે, 833 00:46:20,890 --> 00:46:24,540 તે પણ મને ક્વેરી શબ્દમાળા કે લોગ મોકલ્યો હતો દર્શાવે છે 834 00:46:24,540 --> 00:46:27,410 તેથી બદલે મને આ બતાવે છે, જેનો શાબ્દિક મોકલવામાં આવ્યો હતો, 835 00:46:27,410 --> 00:46:30,800 જો હું જોઈ તે ડિકોડેડ, ડિબગીંગ હેતુઓ માટે જ ક્રોમ, 836 00:46:30,800 --> 00:46:34,270 અમને જેવા વિકાસકર્તાઓ માટે, તે માત્ર મને એક મનુષ્ય મૈત્રીપૂર્ણ આવૃત્તિ દર્શાવે છે - 837 00:46:34,270 --> 00:46:36,390 કે તમે કેવી રીતે શિયાળ જોડણી, દેખીતી રીતે નથી. 838 00:46:36,390 --> 00:46:40,520 હું ફક્ત આ છું હવે ધ્યાનમાં લીધા - પરંતુ તે તમને દર્શાવે છે હું શું, દેખીતી રીતે લખ્યો. 839 00:46:40,520 --> 00:46:45,340 દરમિયાન, પ્રતિભાવ એવો છે કે સર્વર માંથી પાછી આવી ફરીથી 200 બરાબર છે. 840 00:46:45,340 --> 00:46:47,930 પરંતુ જવાબમાં અલબત્ત, સમાવેશ થાય છે, 841 00:46:47,930 --> 00:46:51,920 જો આપણે વાસ્તવમાં પાનું HTML જોવા - 842 00:46:51,920 --> 00:46:55,440 માફ કરશો, આ થોડું કીબોર્ડ અવળું ચાલ્યા આજે શોર્ટકટ છે. 843 00:46:55,440 --> 00:46:59,020 >> હું આ સાથે પછીથી વ્યવહાર પડશે. તેથી જો આપણે વાસ્તવમાં પૃષ્ઠ સ્રોત જોવા, 844 00:46:59,020 --> 00:47:02,990 જે હું નીચે પ્રતિભાવ ક્લિક કરીને અહીં કરી શકો છો, 845 00:47:02,990 --> 00:47:10,080 આ એ છે જે વાસ્તવમાં પાછા SPIT આવ્યું હતું કે ભેદી 200 સર્વર માંથી ઠીક સંદેશા માટે વધુમાં છે. 846 00:47:10,080 --> 00:47:12,520 થોડું છુપાયેલું છે, પરંતુ જ્યાં આ બધા આવતા હોય છે? 847 00:47:12,520 --> 00:47:15,570 વેલ, જે અન્ય એક વસ્તુ અહીં દો. અન્ય આદેશ કંઈક-ભેદી, 848 00:47:15,570 --> 00:47:20,530 પરંતુ સુઘડ ઓફ આ એક પ્રકારની છે કે જેમાં તે અમને દર્શાવે છે બરાબર શું હૂડ નીચે ચાલી રહ્યું છે. 849 00:47:20,530 --> 00:47:22,530 જેથી હું મારા Mac પર પાછા અહીં છું, હું જોડાયેલ છે 850 00:47:22,530 --> 00:47:25,980 એક SSH, Secure Shell કહેવાય કાર્યક્રમ અન્ય સર્વર, દ્વારા 851 00:47:25,980 --> 00:47:28,940 કારણ કે હાર્વર્ડના કમ્પ્યુટર્સ મોટા ભાગના આદેશ અવરોધિત અમે રન કરી રહ્યાં છો 852 00:47:28,940 --> 00:47:31,640 કારણ કે ત્યાં અમુક સર્વરો પર આ આદેશ traceroute કહેવાય છે 853 00:47:31,640 --> 00:47:34,810 કે તમે a અને b પોઈન્ટ વચ્ચે માર્ગ ટ્રેસ કરવા માટે પરવાનગી આપે છે, 854 00:47:34,810 --> 00:47:37,020 અને આમ જ્યાં સુધી આપણે માની થઈ સંપૂર્ણપણે લેતી 855 00:47:37,020 --> 00:47:40,170 કે હું Google.com લખો અને કોઈક માહિતી પાછા મેળવી શકો છો 856 00:47:40,170 --> 00:47:43,530 હાફવે સમગ્ર દેશમાં અથવા હાફવે સમગ્ર વિશ્વમાં છે. 857 00:47:43,530 --> 00:47:45,810 Traceroute સાથે અમે ખરેખર થોડું ઊંડા માં ડાઇવ કરી શકો છો 858 00:47:45,810 --> 00:47:49,370 કેવી રીતે ઈન્ટરનેટ કામ કરે તરીકે જુએ છે, અને શું હૂડ નીચે ચાલી રહ્યું છે. 859 00:47:49,370 --> 00:47:54,440 તેથી આપણે આગળ વધીશું અને આપખુદ માર્ગ ટ્રેસ, કહો, Stanford.edu, 860 00:47:54,440 --> 00:47:57,150 જે સમગ્ર દેશમાં છે, અને હિટ દાખલ કરો. 861 00:47:57,150 --> 00:47:59,380 આ આદેશ સુપર ફાસ્ટ અથવા સુપર ધીમી હોઇ શકે છે, 862 00:47:59,380 --> 00:48:02,010 પરંતુ આપણે હવે જોઈ રહ્યાં છો, લાઇન દ્વારા લાઇન, 863 00:48:02,010 --> 00:48:08,060 દરેક અમારી અને પાલો અલ્ટો, અથવા સ્ટેનફોર્ડ વચ્ચે અથવા પગલાં અંતરોની એક છે, 864 00:48:08,060 --> 00:48:11,010 જ્યાં તેઓ તેમની વેબ સર્વર છે. 865 00:48:11,010 --> 00:48:16,600 તેથી આ રેખાઓ દરેક શું વધુ concretely પ્રતિનિધિત્વ કરતું, છતાં? 866 00:48:16,600 --> 00:48:19,100 ઇન્ટરનેટ પરથી કલકલ એક ભાગ? [વિદ્યાર્થી, દુર્બોધ] 867 00:48:19,100 --> 00:48:21,570 >> શું કે શું છે? [વિદ્યાર્થી, દુર્બોધ] 868 00:48:21,570 --> 00:48:25,390 >> ઓહ, તેથી ત્યાં વખત છે, પરંતુ દરેક પંક્તિ નથી - શું હું હોપ દ્વારા અર્થ આ છે? 869 00:48:25,390 --> 00:48:29,140 >> સારું, ઈન્ટરનેટ પર આ વસ્તુઓ રાઉટર્સ કહેવાય છે. 870 00:48:29,140 --> 00:48:33,020 અને રાઉટર્સ, તરીકે નામ સૂચવે છે બિંદુ પરથી માર્ગ જાણકારી બો નિર્દેશ છે. 871 00:48:33,020 --> 00:48:36,920 પરંતુ એક બોલ્ડ અને બહાર ઘણા મુદ્દાઓ છે. 872 00:48:36,920 --> 00:48:40,010 ત્યાં કેચ અને ડી અને ઈ અને 1 પંક્તિ વચ્ચે એફ છે, 873 00:48:40,010 --> 00:48:43,480 જે મારા કમ્પ્યુટર IP સરનામું હોઈ થાય છે, 874 00:48:43,480 --> 00:48:46,890 અથવા મારા આંકડાકીય સરનામા છે, કે જે અનન્ય મારા કમ્પ્યુટરને ઓળખાવે છે, 875 00:48:46,890 --> 00:48:50,300 અને 15 પગલું છે, જે વાસ્તવમાં છઠ્ઠા વેબ સર્વર છે, 876 00:48:50,300 --> 00:48:54,640 દેખીતી રીતે, જે હું આ inferring છું, અથવા તેમની વેબ સર્વરની સ્ટેનફોર્ડ ખાતે 6 આવૃત્તિ. 877 00:48:54,640 --> 00:48:56,680 પરંતુ શું પીવાય છે પ્રકારની છે, અમે પાથ જોઈ શકો છો 878 00:48:56,680 --> 00:49:00,480 કે મારા 0 અને 1 ની મારા કમ્પ્યુટરથી સ્ટેનફોર્ડ લઈ રહ્યા છે. 879 00:49:00,480 --> 00:49:02,500 તેથી પગલું 1 મારી પોતાની કમ્પ્યુટરની સરનામું છે. 880 00:49:02,500 --> 00:49:05,760 ઇન્ટરનેટ પર દરેક કમ્પ્યુટર અનન્ય ઓળખકર્તા કે આ જેવી લાગે છે. 881 00:49:05,760 --> 00:49:08,150 Number.number.number.number. 882 00:49:08,150 --> 00:49:10,370 ક્યાંક આ કેમ્પસ પર, કદાચ વિજ્ઞાન કેન્દ્ર છે, 883 00:49:10,370 --> 00:49:16,780 છે રાઉટર કોર ગેટવે 2-te83, ગમે અર્થ એ થાય કે કહેવાય છે, 884 00:49:16,780 --> 00:49:20,590 તેથી આ એક હાર્વર્ડ મોટી ફેન્સી રાઉટર્સ કે તેમના ટ્રાફિક ઘણો માર્ગો છે. 885 00:49:20,590 --> 00:49:24,640 અહીં હાર્વર્ડ રાઉટર્સ બીજા છે, આ એક બોર્ડર ગેટવે છે, 886 00:49:24,640 --> 00:49:28,310 સરહદ અર્થ તે કેમ્પસ પરિઘ પર કદાચ ક્યાંક છે. 887 00:49:28,480 --> 00:49:32,790 તો પછી ત્યાં એક નોક્સ, 4 પંક્તિ, જે ઉત્તરીય ક્રોસરોડ્સ છે છે, 888 00:49:32,790 --> 00:49:35,070 જે મોટા ISP, ઈન્ટરનેટ સેવા પૂરી પાડનાર છે, 889 00:49:35,070 --> 00:49:37,740 હાર્વર્ડ જેવી કે સ્થળો સુધી જોડાય છે. 890 00:49:37,740 --> 00:49:40,760 પરંતુ પછી વસ્તુઓ 6 લીટી માં થોડો રસપ્રદ છે. 891 00:49:40,760 --> 00:49:45,960 જ્યાં મારા બિટ્સ છે અચાનક તમામ? કેન્સાસ. 892 00:49:45,960 --> 00:49:49,300 વિશ્વમાં આ વસ્તુઓ માં એરપોર્ટ કોડ મદદથી એક આદત છે, 893 00:49:49,300 --> 00:49:52,900 અથવા રાજ્યો અથવા શહેરો માટે ઓછામાં ઓછા સંક્ષેપ છે, 894 00:49:52,900 --> 00:49:56,490 તેથી તે જેમ 60 ફક્ત ms માં જુએ છે, 895 00:49:56,490 --> 00:49:59,420 માહિતી પેકેટ, 0 અને 1 મારા લેપટોપ ના છે 896 00:49:59,420 --> 00:50:03,210 કેન્સાસ તમામ માર્ગ ફરી, અને 60 ms માં મેળવ્યો. 897 00:50:03,210 --> 00:50:08,180 >> વધુમાં, કેન્સાસના પછી, તેઓ હ્યુસ્ટન મારફતે પ્રવાસ કદાચ લીધો, 898 00:50:08,180 --> 00:50:10,140 કારણ કે આ સર્વર નું નામ સૂચવવામાં આવી છે. 899 00:50:10,140 --> 00:50:13,310 તેથી જ ઇન્ટરનેટ પર એક સર્વર આંકડાકીય સરનામા હોવી જ જોઈએ, 900 00:50:13,310 --> 00:50:18,360 તે પણ, વૈકલ્પિક કરી શકો છો, થોડી વધારે માનવ મૈત્રીપૂર્ણ સરનામા કે માનવીઓ સાથે આવ્યા છે. 901 00:50:18,360 --> 00:50:20,510 હવે, 8 પગલામાં, અમે ખબર નથી આ શું છે. 902 00:50:20,510 --> 00:50:22,550 ક્યારેક રાઉટર્સ માત્ર પ્રકારની તમે અવગણો, 903 00:50:22,550 --> 00:50:25,010 અને તેઓ માત્ર પ્રશ્નો જવાબ નથી તેથી, કે દંડ છે. 904 00:50:25,010 --> 00:50:29,290 8 પગલું પછી એક જ્યાં દેખીતી રીતે છે? એલ.એ. 905 00:50:29,290 --> 00:50:35,290 માત્ર 78 ms માં નોટિસ, શું અમને લે 6 + કલાક જેવા માણસો શારીરિક કરવા માટે, 906 00:50:35,290 --> 00:50:40,110 ઈન્ટરનેટ 78 ms પર જાણકારી પેકેટો લે છે કે અત્યાર સુધી મુસાફરી. 907 00:50:40,110 --> 00:50:45,890 10 પગલું તેમજ LA છે, અને 11 પગલું ઉત્તર ચાલ્યા ગયા છે, સ્ટેનફોર્ડ પાસે અપ લાગે છે. 908 00:50:45,890 --> 00:50:48,750 આ તેમની સીમા રાઉટર, અથવા બોર્ડર રાઉટર છે. 909 00:50:48,750 --> 00:50:51,240 સ્ટેનફોર્ડ ખાતે એક દંપતી પગલાંઓ કે જે અમને રાખવાની હોય છે, 910 00:50:51,240 --> 00:50:55,610 અને છેલ્લે, અમે 87 ફક્ત ms માં વેબ સર્વર સુધી પહોંચી. 911 00:50:55,610 --> 00:50:57,760 હવે, આ આંકડા એક અલગ તરીકે, બધા, 912 00:50:57,760 --> 00:51:00,640 હમણાં જ તમને જણાવવું લાંબા તે કેવી રીતે લે છે માટે માહિતી મારા વિચાર 913 00:51:00,640 --> 00:51:03,530 આ રાઉટર દરેક, અને તે વધુને વધુ મેળવવું નથી છે. 914 00:51:03,530 --> 00:51:06,960 આ કાર્યક્રમ શું છે નથી, તે પ્રથમ સંદેશ મોકલે છે, જરૂરીયાતમાં પહેલા રાઉટર છે. 915 00:51:06,960 --> 00:51:09,490 પછી એક બીજા રાઉટર છે; એક પછી ત્રીજા રાઉટર માટે, 916 00:51:09,490 --> 00:51:12,610 દરેક સમય માપવાની. તેથી સિદ્ધાંત માં, આ વખત વધતી આવશે 917 00:51:12,610 --> 00:51:14,860 અથવા ઓછામાં ઓછું એક ખૂબ બીજા બંધ, 918 00:51:14,860 --> 00:51:18,090 અને ખરેખર, કે જેની કે કેમ્પસ પર અહીં છે સુપર નાના છે. 919 00:51:18,090 --> 00:51:20,820 જલદી તમે સમગ્ર દેશમાં જઈને શરૂ કરવા માટે, તે માહિતી લે છે 920 00:51:20,820 --> 00:51:24,830 થોડા સમય સુધી મુસાફરી માટે 100 ms નજીક આપે છે અથવા લો. 921 00:51:24,830 --> 00:51:28,330 દો પરંતુ તે અન્ય દિશા હવે જાઓ. કેવી રીતે યુ.કે. માં કેમ્બ્રિજ યુનિવર્સિટી વિશે શું? 922 00:51:28,330 --> 00:51:32,540 મને બદલે www.cam ઓફ કેમ્બ્રિજ માટે traceroute ચલાવવા માટે, 923 00:51:32,540 --> 00:51:36,710 શૈક્ષણિક છે. AC, યુકે., અને હિટ અહીં દાખલ કરો. 924 00:51:36,710 --> 00:51:38,830 કે સુંદર ધુત્કારી કાઢવું ​​ઝડપી હતી. 925 00:51:38,830 --> 00:51:43,300 મારી માહિતી શાબ્દિક તે સમયના બીજા વિભાજીત માં કેમ્બ્રિજ, ઇંગ્લેન્ડ હતું. 926 00:51:43,300 --> 00:51:45,340 >> તેથી આપણે પથ છે કે તે લીધો જુઓ. 927 00:51:45,340 --> 00:51:47,520 હાર્વર્ડ, હાર્વર્ડ,, ઉત્તરી ક્રોસરોડ, 928 00:51:47,520 --> 00:51:52,690 જે ISP છે, અને પછી આ ઉત્તરી ક્રોસરોડ્સ છે, અને પછી છેતરવું. 929 00:51:52,690 --> 00:51:58,320 શું 6 પગલાંઓ અને 7, 6 અને 7 રાઉટર વચ્ચે છે? 930 00:51:58,320 --> 00:52:02,040 એટલાન્ટિક મહાસાગર. અને અમે એ હકીકત આ inferring કરી રહ્યાં છો કે 931 00:52:02,040 --> 00:52:06,530 અમે 20 થી અહીં ms 80 ms અહીં જાઓ. 932 00:52:06,530 --> 00:52:10,050 જેથી કંઈક 60 ms એ લીધો હતો, આપે અથવા લે છે, પર મેળવો. 933 00:52:10,050 --> 00:52:12,910 અને તે કદાચ પાણી મોટી સંસ્થા હતી. 934 00:52:12,910 --> 00:52:15,250 શું કે પછી પર કોઈ રન નોંધાયો નહીં? વેલ, અહીં આપણે લન્ડન છે, 935 00:52:15,250 --> 00:52:18,860 માત્ર 88 પછી ms એ. વધુ લન્ડન, વધુ લન્ડન, 936 00:52:18,860 --> 00:52:21,730 ખાતરી કરો કે નથી, જ્યાં આ છે પણ અમે ધારી પડશે તે લન્ડન બહાર છે, 937 00:52:21,730 --> 00:52:26,390 અહીં કેમ્બ્રિજ, અને અમે છેલ્લે - શાબ્દિક, કેમ્બ્રિજ યુનિવર્સિટી 938 00:52:26,390 --> 00:52:29,500 Something.net., અને પછી છેવટે, 16 લીટી માં, 939 00:52:29,500 --> 00:52:31,720 તેમની વેબ સર્વર દેખીતી રીતે Scorpius કહેવાય છે 940 00:52:31,720 --> 00:52:35,500 હૂડ નીચે છે, તેમ છતાં અમે તેને www તરીકે જાણતા. 941 00:52:35,500 --> 00:52:38,790 પ્રકારની મન-ફૂંકાતા, મને લાગે છે. પ્રથમ વખતે હું ક્યારેય આવું કર્યું, તે તદ્દન મારા મન ઉડાવી. 942 00:52:38,790 --> 00:52:41,670 કમનસીબે, હાર્વર્ડ ટ્રાફિક, ખાસ કરીને નેટવર્ક પર આ પ્રકારની કરાય છે. 943 00:52:41,670 --> 00:52:44,340 જેથી તમે તેને સુપર સરળતાથી નથી કરી શકો છો. 944 00:52:44,340 --> 00:52:48,500 સમજો, જોકે, અહીં આ શક્ય છે. 945 00:52:48,500 --> 00:52:53,630 અધિકાર છે. ચાલો અમારી વિરામ 5-મિનિટ અહીં લે છે. અમે પાછા આવો અને ઊંડા માં ડાઇવ પડશે. 946 00:52:53,630 --> 00:53:00,850 તેથી અમે પાછા છે, અને અમે પ્રકારની થોડા અલગ અહીં દિશામાં છે, તેના વિશે ambled. 947 00:53:00,850 --> 00:53:03,700 તેથી આપણે બરાબર શું કરવામાં આવ્યું અહીં જઈને સારાંશ. 948 00:53:03,700 --> 00:53:07,990 અમે આ HTML કહેવાય ભાષા વિશે વાત વાતચીત શરૂ કરી હતી. 949 00:53:07,990 --> 00:53:10,680 ફરીથી, નથી. કોઇ પ્રોગ્રામીંગ ભાષા તે માત્ર એક માર્કઅપ ભાષા 950 00:53:10,680 --> 00:53:15,490 કે જે વેબપેજ સ્વરૂપમાં અને સામગ્રી ગોઠવણી સૌંદર્ય શાસ્ત્ર વિષે મોટે ભાગે છે. 951 00:53:15,490 --> 00:53:19,220 પરંતુ HTML, તેથી પદ્ધતિ અમુક પ્રકારની જરૂર છે 952 00:53:19,220 --> 00:53:22,870 વેબ બ્રાઉઝર અને સર્વર વચ્ચે મુસાફરી માટે. 953 00:53:22,870 --> 00:53:28,360 HTML અને આ બીજી ભાષા ઉપર સવારી ઓફ તેથી સૉર્ટ કરો, 954 00:53:28,360 --> 00:53:31,280 અથવા વધુ યોગ્ય રીતે, એ પ્રોટોકોલ છે, HTTP તરીકે ઓળખાય છે. 955 00:53:31,280 --> 00:53:33,730 >> અને HTTP, કારણ કે અમે તેને જોઇ છે તેથી ત્યાં સુધી, 956 00:53:33,730 --> 00:53:37,140 પ્રકારની છે હાથ ધ્રુજારી આ માનવ સંમેલન સાથે સમાંતર છે. 957 00:53:37,140 --> 00:53:39,940 , જ્યારે બ્રાઉઝર સર્વર માંથી પાનું વિનંતી કરવા માંગે છે 958 00:53:39,940 --> 00:53:43,450 તે મોકલે છે કે બ્રાઉઝર માંથી સર્વર વિનંતીને "મળી", 959 00:53:43,450 --> 00:53:48,040 અને પછી સર્વર 200 જેવા નંબર સાથે જવાબ આપે છે, બધા ઠીક છે, 960 00:53:48,040 --> 00:53:53,290 તરીકે એચટીએમએલ અથવા 404 જેવા કેટલાક ખરાબ નંબર તેમજ મળી નથી, ફાઇલ. 961 00:53:53,290 --> 00:53:58,220 પરંતુ વધતા, પોતાને HTTP ઇન્ટરનેટ, સ્વતઃ નથી. 962 00:53:58,220 --> 00:54:01,550 HTTP માત્ર એક સેવા છે, જે ઇન્ટરનેટ એક લક્ષણ 963 00:54:01,550 --> 00:54:05,530 જી ચેટ જેવા જ અન્ય સેવા છે, ઇમેઇલ જેવા જ અન્ય સેવા છે. 964 00:54:05,530 --> 00:54:09,180 ત્યાં વસ્તુઓ અમે ઇન્ટરનેટ પર શું કરી શકો તમામ પ્રકારના છે. 965 00:54:09,180 --> 00:54:12,670 HTTP ફક્ત એક તે કાર્યક્રમો. 966 00:54:12,670 --> 00:54:17,210 તેથી ટોચ પર - HTTP કંઈક બીજું ટોચ પર છે 967 00:54:17,210 --> 00:54:21,750 જે અમે નામ દ્વારા ઉલ્લેખ નહોતી, તો તમે નામ દ્વારા, TCP / IP સાંભળ્યું હશે. 968 00:54:21,750 --> 00:54:25,160 તેથી વાર્તા અમે ત્યાં જણાવ્યું બધા છે 969 00:54:25,160 --> 00:54:28,720 કેવી રીતે માહિતી બિંદુ પરથી પ્રવાસ એક બોલ્ડ નિર્દેશ છે. 970 00:54:28,720 --> 00:54:30,950 અને આ કિસ્સામાં, અમે ખૂબ જ ઓછી સ્તર પર જોવા મળ્યો હતો 971 00:54:30,950 --> 00:54:33,060 રાઉટર માટે રાઉટર માટે રાઉટર રાઉટર માટે, 972 00:54:33,060 --> 00:54:35,390 આ માહિતી ખરેખર કેવી રીતે વહન કરવામાં આવી રહી છે. 973 00:54:35,390 --> 00:54:40,510 પરંતુ રસ્તામાં, તે વિવિધ વાંધો અનુભવી રહ્યું છે. 974 00:54:40,510 --> 00:54:43,770 આ રાઉટર ઉપરાંત ઇન્ટરનેટ પર ફાયરવોલ કહેવાય વસ્તુઓ છે, 975 00:54:43,770 --> 00:54:46,680 અને તેથી માહિતી, જેમ કે, અમે હમણાં જ વહન કરવામાં આવી હતી 976 00:54:46,680 --> 00:54:49,720 મને ના સ્ટેનફોર્ડ, મને ના કેમ્બ્રિજ માટે, 977 00:54:49,720 --> 00:54:54,560 છે આ સ્તરે, મોકલ્યો, કંઈક IP સરનામા તરીકે ઓળખાય છે. 978 00:54:54,560 --> 00:54:57,340 અમે આ ક્ષણ પહેલા થયો હતો, અને IP સરનામા 979 00:54:57,340 --> 00:55:02,480 ફક્ત ફોર્મ w.x.y.z એક આંકડાકીય સરનામું છે, 980 00:55:02,480 --> 00:55:08,070 જ્યાં આ દરેક વચ્ચેની છે આપી, અથવા લાગી, 0 અને 255, 981 00:55:08,070 --> 00:55:10,080 જોકે તમે તદ્દન તે નંબરો તમામ ઉપયોગ કરી શકતા નથી. 982 00:55:10,080 --> 00:55:14,220 પરંતુ આ સ્થળ ધારકો દરેક 0 અને 255 ની વચ્ચે નંબર છે. 983 00:55:14,220 --> 00:55:16,820 IP સરનામા તેથી આ દિવસ 32 બિટ્સ છે. 984 00:55:16,820 --> 00:55:20,780 >> હવે, કે અમને ઘણા કેવી રીતે શક્ય વિશ્વમાં IP સરનામાઓ આપે છે? 985 00:55:20,780 --> 00:55:24,420 4 આશરે અબજ, કારણ કે કોઈ પણ સમયે અમે 2 સત્તાઓ માં ગણતરી કરી રહ્યાં છો 986 00:55:24,420 --> 00:55:27,760 32 તમામ કંઈક ની રીતે, જે સામાન્ય રીતે અમને 4 બિલિયન આપે છે. 987 00:55:27,760 --> 00:55:30,160 જેથી IP સરનામાઓ ઘણો છે, પરંતુ તમે વાંચી છે શકે છે, 988 00:55:30,160 --> 00:55:32,410 અથવા તમે હવે લોકપ્રિય પ્રેસમાં નોટિસ શકે છે, 989 00:55:32,410 --> 00:55:36,020 IP ની નવી આવૃત્તિ તરફ દબાણ IPV6, કહેવાય છે. 990 00:55:36,020 --> 00:55:38,290 હમણાં અમે આવૃત્તિ 4 વાપરી રહ્યા છો. 991 00:55:38,290 --> 00:55:41,060 ત્યાં ખરેખર એક 5 આવૃત્તિનો નથી, અમે માત્ર 6 થી કરી રહ્યાં છો અધિકાર જમ્પિંગ. 992 00:55:41,060 --> 00:55:46,760 6 આવૃત્તિ IP સરનામાઓ છે, જે વિશાળ freaking છે 128 બિટ્સ ઉપયોગ રહ્યું છે. 993 00:55:46,760 --> 00:55:49,430 અમે અમુક સમય માટે શાંત હવે ન ચલાવવી જોઈએ, 994 00:55:49,430 --> 00:55:52,980 પરંતુ અમે આવૃત્તિ 4 IP સરનામાઓ બહાર ચાલી શરૂ કર્યું છે, 995 00:55:52,980 --> 00:55:56,110 કારણ કે અમારા બધા લેપટોપ અને ડેસ્કટોપ જેમ માત્ર વસ્તુઓ હોય છે, 996 00:55:56,110 --> 00:55:58,700 અમને ઘણો ફોન હોય તો અમને ઘણો અન્ય ઉપકરણો હોય છે 997 00:55:58,700 --> 00:56:01,600 TiVo અને તે IP સરનામાઓ પોતાને હોય જેમ જેમ. 998 00:56:01,600 --> 00:56:03,720 પોતે હાર્વર્ડ કમ્પ્યુટર્સ હજારો છે. 999 00:56:03,720 --> 00:56:07,970 તેથી વિશ્વ વાસ્તવિક IP સરનામાઓ બહાર ચાલી રહ્યું છે, આ ફોર્મ ઓછામાં ઓછા. 1000 00:56:07,970 --> 00:56:10,340 જેથી આગામી થોડા વર્ષોમાં, તો તમે સરનામાંઓ જોઈ રહ્યા છે 1001 00:56:10,340 --> 00:56:12,870 તમારા પોતાના કમ્પ્યુટર્સ પર કદાચ ધીમે ધીમે ફેરફાર 1002 00:56:12,870 --> 00:56:16,740 વધુ અને વધુ કંપનીઓ અને યુનિવર્સિટીઓ માટે નવી આવૃત્તિ આધાર શરૂ કરો. 1003 00:56:16,740 --> 00:56:22,770 પરંતુ એક IP સરનામું કમ્પ્યૂટર બો માંથી માહિતી વિનંતી કમ્પ્યુટર માટે પર્યાપ્ત નથી. 1004 00:56:22,770 --> 00:56:24,950 કારણ કે કોમ્પ્યુટર બો સર્વર હોઇ શકે છે, 1005 00:56:24,950 --> 00:56:27,600 અને એક સર્વર, હું પહેલાં સૂચવાયેલ, વસ્તુઓ જુમખું કરી શકો છો. 1006 00:56:27,600 --> 00:56:29,940 તે વેબ પૃષ્ઠોને હોસ્ટ કરી શકો છો, તે ઇમેઇલ સર્વર હોઇ શકે છે, 1007 00:56:29,940 --> 00:56:32,310 તે સ્કાયપે સર્વર હોઈ શકે છે, તેને જી ચેટ સર્વર હોઇ શકે છે. 1008 00:56:32,310 --> 00:56:35,870 >> આ તમામ અલગ અલગ સેવાઓ કે જે સર્વર પર પૂરા પાડવામાં આવેલ શકાય 1009 00:56:35,870 --> 00:56:38,330 તમામ ભૌતિક શકે છે, એ જ મશીન પર છે. 1010 00:56:38,330 --> 00:56:40,380 તેથી IP સરનામાઓ માટે વધુમાં, 1011 00:56:40,380 --> 00:56:43,250 વિશ્વમાં ઇન્ટરનેટ પર પોર્ટો કહેવાય વસ્તુઓ ધરાવે છે. 1012 00:56:43,250 --> 00:56:47,830 પોર્ટ માત્ર એક નંબર છે; તેથી HTTP માટે એક અનન્ય નંબર છે. 1013 00:56:47,830 --> 00:56:50,280 તેની સંખ્યા 80 છે. 1014 00:56:50,280 --> 00:56:55,870 HTTP પણ 443 નંબર વાપરે છે, પરંતુ વધુ ખાસ એનક્રિપ્ટ થયેલ HTTPS માટે. 1015 00:56:55,870 --> 00:57:00,030 જ્યારે પણ તમે સુરક્ષિત માટે ઓ, જુઓ, કે જે વિવિધ નંબરનો ઉપયોગ કરીને કરે છે. 1016 00:57:00,030 --> 00:57:06,580 ત્યાં 25 જેવા અન્ય નંબર્સ, SMTP કહેવાય કંઈક માટે ઉપયોગ થાય છે, અન્યથા ઇમેઇલ તરીકે ઓળખાય છે. 1017 00:57:06,580 --> 00:57:09,620 ત્યાં SSH માટે 22 કહેવાય કંઈક છે, 1018 00:57:09,620 --> 00:57:11,850 અને ત્યાં ત્યાં બહાર અન્ય પોર્ટ સંપૂર્ણ સમૂહ છે. 1019 00:57:11,850 --> 00:57:14,460 હવે, અમે મનુષ્ય ભાગ્યે જ આ નંબરો જુઓ. 1020 00:57:14,460 --> 00:57:21,970 જો કે, જ્યારે તમે http://www.facebook.com જેવા સરનામું લખો 1021 00:57:21,970 --> 00:57:26,560 બ્રાઉઝર ગુપ્ત 80 દાખલ કરવામાં આવે છે, કારણ કે તમને HTTP ઉપયોગ કરી રહ્યાં છો. 1022 00:57:26,560 --> 00:57:30,630 જો તમે તેના બદલે, પ્રકાર HTTPS, તે ગુપ્ત 443 દાખલ થયા છે. 1023 00:57:30,630 --> 00:57:35,180 અને અમે આ જાતે જોવા પ્રકારની કરી શકો છો જો હું એક BROWER ખેંચવાનો 1024 00:57:35,180 --> 00:57:41,850 અને http://www.facebook.com:80 પર જાઓ. 1025 00:57:41,850 --> 00:57:44,550 તેથી સ્પષ્ટપણે ફક્ત વેબસાઈટ નું નામ ન દર્શાવીને 1026 00:57:44,550 --> 00:57:47,650 પરંતુ પોર્ટ કે હું વાત કરવા માંગો છો, અને હિટ દાખલ કરો. 1027 00:57:47,650 --> 00:57:50,170 તે અદૃશ્ય થઈ જાય છે, કારણ કે બ્રાઉઝરને ધારે નોટિસ, 1028 00:57:50,170 --> 00:57:53,360 ઓહ, 80, હું પણ તમે તે દર્શાવે છે સંતાપ નથી માંગવાનો. 1029 00:57:53,360 --> 00:57:56,400 પરંતુ આ માટે કારણ એ જ છે કે જો હું વાસ્તવમાં એક ઇમેઇલ કોઈને મોકલવા માગતા હતા, 1030 00:57:56,400 --> 00:58:02,340 હું ખરેખર તેમને તે કરશે મોકલવા પોર્ટ 25 પર છે કે SMTP છે. 1031 00:58:02,340 --> 00:58:04,890 એક વધુ પડતી સાદગીની એક બીટ છે, પરંતુ તમે કેટલાક મિત્રો છે 1032 00:58:04,890 --> 00:58:09,290 જે વાસ્તવમાં ફેસબુક પર કામ કરે છે, અને તેઓ એ જ રીતે, સર્વર્સ કે ઇમેઇલ પ્રાપ્ત હોય છે. 1033 00:58:09,290 --> 00:58:12,610 >> કોઈપણ સમયે તમે એક ઇમેઇલ મોકલવા, gmail તમારે માટે શું કરી રહ્યો છે 1034 00:58:12,610 --> 00:58:14,960 અથવા Outlook અથવા કાર્યક્રમ ગમે તમે ઉપયોગ કરો છો, 1035 00:58:14,960 --> 00:58:19,270 તે ગુપ્ત કે જે નંબર તેમજ દાખલ છે, કે જે કિસ્સામાં 25, જેવું છે. 1036 00:58:19,270 --> 00:58:24,490 તે IP સરનામા અને નંબર છે કે જે અનન્યપણે સૂચવે આ મિશ્રણ છે 1037 00:58:24,490 --> 00:58:29,190 ઈન્ટરનેટ પર એક કોમ્પ્યુટર અને તે કમ્પ્યુટર પર ચોક્કસ સેવા. 1038 00:58:29,190 --> 00:58:33,460 હવે, અલબત્ત, અમને મોટા ભાગના કદાચ લખ્યો છે IP સરનામા જાતે નથી. 1039 00:58:33,460 --> 00:58:37,340 કદાચ તમે સાધન છે, પરંતુ વાસ્તવિક દુનિયામાં હોય છે, ખૂબ જેથી નથી. 1040 00:58:37,340 --> 00:58:42,750 અમે બ્રાઉઝર્સ શા લખો નથી IP સરનામાઓ? 1041 00:58:42,750 --> 00:58:45,860 તે કામ કરે છે, હકીકતમાં, અમે આ જુઓ કરી શકો છો; દો મને તમને બતાવવા 1042 00:58:45,860 --> 00:58:50,000 એક અન્ય આદેશ કે મોટાભાગના ગમે હાર્વર્ડના કેમ્પસ પર એક મેક અથવા PC પર કામ કરીશું. 1043 00:58:50,000 --> 00:58:53,970 આ nslookup, સર્વર લૂકઅપ નામ કહેવાય આદેશ છે. 1044 00:58:53,970 --> 00:58:59,960 જો હું www.cnn.com જુઓ, તે તારણ છે કે સીએનએન છે - ઓહ રસપ્રદ. 1045 00:58:59,960 --> 00:59:03,180 સીએનએન એમેઝોન વેબ સેવાઓનો ઉપયોગ શરૂ કરી છે. 1046 00:59:03,180 --> 00:59:06,380 તમે વાદળ કોમ્પ્યુટિંગ, વાદળ કોમ્પ્યુટીંગ માં મોટા ખેલાડીઓની એમેઝોનના એક ખબર પડી શકે છે. 1047 00:59:06,380 --> 00:59:10,240 હું શું માત્ર હતા મેં કહ્યું હતું, 'મને સીએનએન વેબ સર્વરનું સરનામું આપો,' 1048 00:59:10,240 --> 00:59:14,090 પરંતુ તે તારણ છે કે સીએનએન વેબ સર્વર એમેઝોન દ્વારા વ્યવસ્થાપિત થાય છે, 1049 00:59:14,090 --> 00:59:16,030 એમેઝોન વેબ સેવાઓ, આ સૂચવે છે. 1050 00:59:16,030 --> 00:59:19,680 અને તે સર્વર ની સરનામા માટે આ અહીં છે. 1051 00:59:19,680 --> 00:59:22,350 તેથી મને ખાતરી છે કે જો આ કામ કરશે નહિં છું, કારણ કે તેઓ એમેઝોન ઉપયોગ ન વપરાય નહોતો. 1052 00:59:22,350 --> 00:59:32,830 દો પરંતુ આ પ્રયાસ કરો; http://, IP સરનામું દાખલ કરો, અને - 1053 00:59:32,830 --> 00:59:35,690 છે તે કામ ચાલી રહ્યું છે? 1054 00:59:35,690 --> 00:59:39,280 હા. તે કામ થઈ રહ્યું છે. ઈન્ટરનેટ સુપર ધીમા આજે છે. 1055 00:59:39,280 --> 00:59:43,680 પરંતુ, એક એવી ક્ષણ, તમે કેટલાક વાર્તા જોશો. 1056 00:59:43,680 --> 00:59:48,360 ત્યાં અમે જાઓ. બેન્ક ઓફ અમેરિકા સામે દાવો માંડ્યો હતો કરવામાં આવી રહી છે. અધિકાર છે. 1057 00:59:48,360 --> 00:59:54,000 >> આ કારણ છે કે આ IP સરનામા માત્ર www.cnn.com પર્યાય દ્વારા થાય છે. 1058 00:59:54,000 --> 00:59:59,920 અલબત્ત, તે ભયાનક માર્કેટિંગ કહેવામાં, વેબ પર અમને 50.112.94.127 અંતે મુલાકાત કરશે. 1059 00:59:59,920 --> 01:00:02,370 તમે ક્યારેય યાદ છો. તેથી પણ આ દિવસોમાં તમે વસ્તુઓ યાદ શકે છે 1060 01:00:02,370 --> 01:00:07,210 1-800-COLLECT અથવા નેમોનિક્સ જેવા વિશ્વના ફોન નંબરો માટે સાથે આવ્યા હતા. 1061 01:00:07,210 --> 01:00:09,540 , જે સેલ ફોન્સ પહેલાં બદલે હાર્ડ યાદ હતા 1062 01:00:09,540 --> 01:00:11,800 ત્યાં સુધી તમે તેને ટાઇપ માં શકે છે અને તે વિશે ભૂલી જાઓ. 1063 01:00:11,800 --> 01:00:15,730 વેબ તેથી પણ, નામો અને IP સરનામાઓ આ પરંપરા છે, 1064 01:00:15,730 --> 01:00:17,770 અને આ વસ્તુઓ છે ત્યાંથી બહાર DNS સર્વરોની કહેવાય છે, 1065 01:00:17,770 --> 01:00:23,870 ડોમેન નામ સિસ્ટમો સર્વરો, કે જે નામો અને ઊલટું માં IP સરનામાઓ અનુવાદ. 1066 01:00:23,870 --> 01:00:26,340 જેથી શું હૂડ નીચે ચાલી રહ્યું છે. 1067 01:00:26,340 --> 01:00:29,540 અંતે, અમે TCP / IP, કે જે આ ખૂબ જ ઓછી સ્તર પ્રોટોકોલ છે 1068 01:00:29,540 --> 01:00:32,570 કે, ખરેખર, ફક્ત 0 અને 1 ઇન્ટરનેટ સમગ્ર હિસ્સો મેળવે છે, 1069 01:00:32,570 --> 01:00:36,030 અને તેને વર્ચ્યુઅલ પરબિડીયું માં મૂકવા દ્વારા આવું કરે, 1070 01:00:36,030 --> 01:00:38,820 તમે કરશે જો, અને પરબિડીયું બહારની પર લખવાનું 1071 01:00:38,820 --> 01:00:43,930 આ ગંતવ્ય IP સરનામું, તેમજ આંકડાકીય પોર્ટ નંબર 1072 01:00:43,930 --> 01:00:47,520 કે ગંતવ્ય કે તે વાત કરવા માંગે છે પર સેવા છે. 1073 01:00:47,520 --> 01:00:51,060 દરમિયાન, પરબિડીયું પર પણ વળતર સરનામા તરીકે ઓળખાય છે કંઈક છે, 1074 01:00:51,060 --> 01:00:55,600 જે તમારા IP સરનામું છે, તેથી કે જે, જ્યારે સીએનએન તમારી પાસેથી જાણકારી પેકેટ મળે છે 1075 01:00:55,600 --> 01:00:58,710 આ વર્ચ્યુઅલ પરબિડીયું ખુલે છે, જુએ છે કે તમે ઘર પાનું માંગો છો, 1076 01:00:58,710 --> 01:01:04,630 આ વર્ચ્યુઅલ પરબિડીયું જેમના માટે તે HTML પાછી મોકલી ના પ્રેષક ભાગ ના જાણે છે. 1077 01:01:04,630 --> 01:01:07,470 તેથી આપણે થોડી વધુ વિગતવાર આ પર એક નજર. 1078 01:01:07,470 --> 01:01:11,370 આ એક Ericson કહેવાય કંપની છે, થોડા વર્ષો છે. 1079 01:01:11,370 --> 01:01:14,780 અને તેઓ કેવી રીતે ઈન્ટરનેટ ખરેખર કામ કરે છે સાથે કેટલાક સ્વતંત્રતા લીધો, 1080 01:01:14,780 --> 01:01:18,920 પરંતુ તે માત્ર અહીં ચાક કરતાં વધારે દ્રશ્ય ચિત્ર PAINTS. 1081 01:01:18,920 --> 01:01:26,690 તેથી હું તમને "ઇન્ટરનેટ એક બિટ." આપે છે 1082 01:02:26,660 --> 01:02:29,840 >> ઇતિહાસમાં પ્રથમ વખત [નેરેટર], 1083 01:02:29,840 --> 01:02:35,260 લોકો અને તંત્ર સાથે મળીને કામ કરી રહ્યા છે, સ્વપ્ન પ્રતીતિ. 1084 01:02:35,260 --> 01:02:38,910 એક સંગઠિત બળ કે કોઈ ભૌગોલિક સરહદો જાણે છે. 1085 01:02:38,910 --> 01:02:43,230 જાતિ, પંથ રંગ, અથવા ધ્યાનમાં લીધા વગર. 1086 01:02:43,230 --> 01:02:47,770 એક નવા યુગનો જ્યાં સંચાર ખરેખર લોકોને એકસાથે લાવે છે. 1087 01:02:47,770 --> 01:02:50,070 આ છે 1088 01:02:50,070 --> 01:02:54,980 નેટ ઓફ ડોન. 1089 01:02:54,980 --> 01:03:04,640 કેવી રીતે કાર્ય કરે છે તે માંગો છો? માટે અહીં ક્લિક કરો નેટ તમારા પ્રવાસ શરૂ કરે છે. 1090 01:03:04,640 --> 01:03:07,890 હવે, ચોકકસ શું બન્યું કે જ્યારે તમે તે લિંક પર ક્લિક? 1091 01:03:07,890 --> 01:03:10,150 તમે માહિતી ફ્લો શરૂ કર્યું. 1092 01:03:10,150 --> 01:03:13,310 આ માહિતી તમારા પોતાના વ્યક્તિગત mailroom ફેરવાઇ પ્રવાસ 1093 01:03:13,310 --> 01:03:18,500 શ્રી IP પેકેજો તે, જ્યાં તે લેબલ્સ, અને તે પોતાનો માર્ગ પર મોકલે છે. 1094 01:03:18,500 --> 01:03:20,960 દરેક પેકેટ તેના કદમાં મર્યાદિત છે. 1095 01:03:20,960 --> 01:03:23,880 મેઇલ રૂમ નક્કી કરવું જ પડશે કે કેવી રીતે માહિતી વહેંચવાની 1096 01:03:23,880 --> 01:03:26,070 અને તે કેવી રીતે પેકેજ છે. 1097 01:03:26,070 --> 01:03:29,550 હવે, પેકેજ મહત્વની જાણકારી સમાવતી લેબલ જરૂર 1098 01:03:29,550 --> 01:03:35,570 પ્રેષકનું સરનામું, રીસીવરની સરનામું, અને પેકેટ પ્રકાર છે, જેમ કે. 1099 01:03:51,700 --> 01:03:54,980 કારણ કે આ ચોક્કસ પેકેટ બહાર ઇન્ટરનેટ પર રહ્યું છે, 1100 01:03:54,980 --> 01:03:57,720 તે પ્રોક્સી સર્વર માટે એક સરનામું મળે છે, 1101 01:03:57,720 --> 01:04:01,520 જે વિશેષ કાર્ય ધરાવે છે, કારણ કે અમે પાછળથી જોશો. 1102 01:04:01,520 --> 01:04:06,650 પેકેટ હવે તમારા સ્થાનિક વિસ્તાર નેટવર્ક, કે LAN પર શરૂ થાય છે. 1103 01:04:06,650 --> 01:04:10,160 આ નેટવર્ક માટે બધા સ્થાનિક કમ્પ્યુટર્સ જોડાવા માટે વપરાય છે ' 1104 01:04:10,160 --> 01:04:15,900 રાઉટર્સ, પ્રિન્ટરો, બિલ્ડિંગ ભૌતિક દિવાલો માહિતી વિનિમય માટે વગેરે વગેરે. 1105 01:04:15,900 --> 01:04:20,290 આ લેન એક સુંદર અનિયંત્રિત જગ્યા છે, અને દુર્ભાગ્યે, 1106 01:04:20,290 --> 01:04:23,950 અકસ્માતો થાય છે. 1107 01:04:31,190 --> 01:04:34,710 આ લેન ઓફ ધોરીમાર્ગ માહિતી તમામ પ્રકારના ભરચક હોય છે. 1108 01:04:34,710 --> 01:04:38,900 આ IP પેકેટો, નોવેલ પેકેટો, AppleTalk પેકેટો છે. 1109 01:04:38,900 --> 01:04:41,270 તેઓ ટ્રાફિક સામે જઈ રહ્યાં છો હંમેશની જેમ. 1110 01:04:41,270 --> 01:04:44,260 સ્થાનિક રાઉટર સરનામા વાંચે છે અને જો જરૂરી, 1111 01:04:44,260 --> 01:04:48,520 અન્ય નેટવર્ક પર પેકેટ મળતી લિફ્ટ. 1112 01:04:48,520 --> 01:04:54,270 આહ, રાઉટર. એક એવી અવ્યવસ્થિત વિશ્વમાં નિયંત્રણ એક પ્રતીક. 1113 01:04:54,270 --> 01:05:05,480 [રાઉટર mumbling અને પોતે વાત] 1114 01:05:05,480 --> 01:05:10,030 >> [નેરેટર] અહીં તેમણે છે, વ્યવસ્થિત, uncaring પદ્ધતિસરના, 1115 01:05:10,030 --> 01:05:14,150 સંકુચિત, અને ક્યારેક નહીં તદ્દન સુધી લે છે. 1116 01:05:14,150 --> 01:05:17,680 પરંતુ ઓછામાં ઓછા તે ચોક્કસ સૌથી ભાગ માટે છે. 1117 01:05:32,270 --> 01:05:36,820 જેમ જેમ પેકેટો રાઉટર છોડો, તેઓ કોર્પોરેટ ઈન્ટરનેટ આવવાથી 1118 01:05:36,820 --> 01:05:40,830 અને રાઉટર સ્વીચ માટે વડા. 1119 01:05:40,830 --> 01:05:46,250 વધુ રાઉટર કરતાં કાર્યક્ષમ બીટ, તો રાઉટર સ્વીચ ઝડપી અને IP પેકેટો સાથે છૂટક ભજવે છે, 1120 01:05:46,250 --> 01:05:48,920 ચપળતાપૂર્વક તેમના રસ્તામાં રૂટીંગ. 1121 01:05:48,920 --> 01:05:52,130 ડિજીટલ 'પિનબોલ વિઝાર્ડ,' તમે કરશે જો. 1122 01:05:52,130 --> 01:06:04,270 [રાઉટર પોતે વાત સ્વીચ] 1123 01:06:09,830 --> 01:06:12,150 [નેરેટર] પેકેટો તેની મંજિલ પર પહોંચ્યા તરીકે, 1124 01:06:12,150 --> 01:06:14,740 તેઓ નેટવર્ક ઈન્ટરફેસ દ્વારા લેવામાં કરી રહ્યાં છો, 1125 01:06:14,740 --> 01:06:18,040 આગામી સ્તર માટે મોકલવામાં તૈયાર છે. 1126 01:06:18,040 --> 01:06:21,010 આ કિસ્સામાં, પ્રોક્સી. 1127 01:06:21,010 --> 01:06:25,040 પ્રોક્સી અનેક કંપનીઓ દ્વારા મધ્યમ માણસ જેવું તરીકે વપરાય છે 1128 01:06:25,040 --> 01:06:27,630 ક્રમમાં ઇન્ટરનેટ કનેક્શન પર ભાર ઘટાડે માટે 1129 01:06:27,630 --> 01:06:32,240 અને સુરક્ષા કારણો માટે, આ જ રીતે. 1130 01:06:32,240 --> 01:06:38,750 જેમ તમે જોઈ શકો, પેકેટો વિવિધ તેમની સામગ્રી પર આધાર રાખીને માપો બધા છે. 1131 01:06:55,210 --> 01:07:01,890 પ્રોક્સી પેકેટ ખોલે છે અને વેબ સરનામું અથવા URL માટે જુએ છે. 1132 01:07:01,890 --> 01:07:04,950 કે શું સરનામા સ્વીકાર્ય છે તેના પર આધાર રાખીને, 1133 01:07:04,950 --> 01:07:08,000 પેકેટ પર ઇન્ટરનેટ માટે મોકલવામાં આવે છે. 1134 01:07:13,890 --> 01:07:19,630 ત્યાં છે, જોકે, કેટલાંક સરનામાં કે જે પ્રોક્સી મંજૂરી સાથે મળવા નથી. 1135 01:07:19,630 --> 01:07:25,680 એવુ કહી, કોર્પોરેટ અથવા સંચાલન માર્ગદર્શિકા છે. 1136 01:07:25,680 --> 01:07:30,580 આ ઝડપથી સાથે કામ કરવામાં આવે છે. 1137 01:07:30,580 --> 01:07:32,410 અમે તે કંઈ પડશે. 1138 01:07:32,410 --> 01:07:36,350 જેઓ તે બનાવી માટે, તે રસ્તા પર ફરીથી છે. 1139 01:07:46,850 --> 01:07:53,310 >> આગામી અપ, ફાયરવોલ. 1140 01:07:53,310 --> 01:07:57,410 કોર્પોરેટ ફાયરવોલ બે હેતુઓ માટે કામ કરે છે. 1141 01:07:57,410 --> 01:08:02,420 તે ઈન્ટરનેટ ના ઇન્ટ્રાનેટ માં આવતા કેટલાક બદલે બીભત્સ વસ્તુઓ અટકાવે છે, 1142 01:08:02,420 --> 01:08:10,280 અને તે પણ આવી રહી ઇન્ટરનેટ પર બહાર મોકલવામાં સંવેદનશીલ કોર્પોરેટ માહિતી રોકી શકે છે. 1143 01:08:10,280 --> 01:08:12,980 એકવાર ફાયરવોલ મારફતે, રાઉટર અપ પેકેટ કુલ સ્કોર 1144 01:08:12,980 --> 01:08:18,180 અને તે ખૂબ સાંકડી માર્ગ, અથવા બેન્ડવિડ્થ પર મૂકે છે, અમે કહીએ છીએ. 1145 01:08:18,180 --> 01:08:23,720 ચોક્કસપણે, માર્ગ પર્યાપ્ત વ્યાપક તેમને બધા લાગી નથી. 1146 01:08:23,720 --> 01:08:29,319 હવે, તમે આશ્ચર્ય શકે શું છે તે બધા પેકેટો જે તેને રસ્તામાં બનાવતા નથી થાય. 1147 01:08:29,319 --> 01:08:32,270 વેલ, શ્રી IP જ્યારે સ્વીકૃતિ પ્રાપ્ત નથી 1148 01:08:32,270 --> 01:08:35,000 કે જે પેકેટ કારણે સમય પ્રાપ્ત કરવામાં આવ્યો છે, 1149 01:08:35,000 --> 01:08:39,890 તેમને માત્ર બદલી પેકેટ મોકલે છે. 1150 01:08:39,890 --> 01:08:44,760 અમે હવે ઇન્ટરનેટના વિશ્વ દાખલ તૈયાર છે. 1151 01:08:44,760 --> 01:08:49,370 આંતરિક રીતે જોડાયેલા નેટવર્ક્સ કે જે અમારા સમગ્ર વિશ્વમાં પ્રસરવાની એક સ્પાઇડરવેબ. 1152 01:08:49,370 --> 01:08:56,050 અહીં, રાઉટર્સ સ્વીચો અને નેટવર્કો વચ્ચે કડીઓ અધિષ્ઠાપિત કરો. 1153 01:08:56,050 --> 01:08:59,200 હવે, નેટ સંપૂર્ણપણે અલગ પર્યાવરણ કરતાં તમને છે 1154 01:08:59,200 --> 01:09:01,569 તમારા LAN ના રક્ષણાત્મક દિવાલો અંદર. 1155 01:09:01,569 --> 01:09:04,060 અહીં આઉટ, તે વાઇલ્ડ વેસ્ટ છે. 1156 01:09:04,060 --> 01:09:06,359 જગ્યા પુષ્કળ તકો પુષ્કળ, 1157 01:09:06,359 --> 01:09:09,760 અન્વેષણ કરવા માટે વસ્તુઓ અને જાઓ સ્થળોએ પુષ્કળ. 1158 01:09:09,760 --> 01:09:12,760 બહુ ઓછી નિયંત્રણ અને નિયમન માટે આભાર, 1159 01:09:12,760 --> 01:09:18,300 નવા વિચારો ફળદ્રુપ તેમના શક્યતાઓ પરબિડીયું દબાણ માટી શોધો. 1160 01:09:18,300 --> 01:09:22,330 પરંતુ આ સ્વતંત્રતા કારણ કે, ચોક્કસ જોખમો પણ સંતાઈ બેસવું. 1161 01:09:22,330 --> 01:09:27,000 તમે ક્યારેય જ્યારે તમે મૃત્યુ દહેશતના પિંગ પૂરી પડશે ખબર પડશે, 1162 01:09:27,000 --> 01:09:29,890 સામાન્ય વિનંતી પિંગ એક ખાસ આવૃત્તિ, 1163 01:09:29,890 --> 01:09:35,720 જે કેટલીક મૂર્ખ માણસ અપ unsuspecting યજમાનો વાસણ અપ કરવા માટે વિચાર્યું. 1164 01:09:35,720 --> 01:09:39,130 પાથ અમારા પેકેટો લઇ ઉપગ્રહ મારફતે હોઈ શકે છે, 1165 01:09:39,130 --> 01:09:43,090 ટેલિફોન લાઇનો, વાયરલેસ, કે transoceanic કેબલ. 1166 01:09:43,090 --> 01:09:46,520 તેઓ હંમેશા સૌથી ઝડપી અથવા ટૂંકી માર્ગો શક્ય લેતા નથી, 1167 01:09:46,520 --> 01:09:50,290 પરંતુ તેઓ ત્યાં છેવટે મળશે. 1168 01:09:50,290 --> 01:09:55,230 કદાચ કે શા માટે તે ક્યારેક કહેવાય છે છે "ધ વર્લ્ડ વાઇડ વેઇટમાં." 1169 01:09:55,230 --> 01:09:57,980 પરંતુ જ્યારે બધું સરળતાથી કામ કરી રહી છે, 1170 01:09:57,980 --> 01:10:03,800 તમે વિશ્વના પાંચ વખત ઉપર એક ટોપી ના ડ્રોપ કરી શકો છો અવરોધ શાબ્દિક. 1171 01:10:03,800 --> 01:10:08,230 અને બધા જ એક સ્થાનિક ઓછી અથવા કૉલ કરો કિંમત છે. 1172 01:10:08,230 --> 01:10:15,070 અમારા ગંતવ્ય ઓવરને નજીક, અમે અન્ય ફાયરવોલ મળશે. 1173 01:10:15,070 --> 01:10:18,420 >> એક માહિતી પેકેટ તરીકે તમારી પરિપ્રેક્ષ્ય પર આધાર રાખીને, 1174 01:10:18,420 --> 01:10:23,730 ફાયરવોલ સુરક્ષા અથવા દહેશતના વિરોધી એક ગઢ હોઈ શકે છે. 1175 01:10:23,730 --> 01:10:28,530 તે બધા બાજુ જે તમે છો અને તમારા ઇરાદા શું છે તેના પર આધાર રાખે. 1176 01:10:28,530 --> 01:10:34,990 ફાયરવોલ માત્ર તે પેકેટો કે તેના માપદંડ માં દો રચાયેલ છે. 1177 01:10:34,990 --> 01:10:39,360 આ ફાયરવોલ 80 અને 25 પોર્ટો પર ઓપરેટિંગ છે. 1178 01:10:39,360 --> 01:10:46,630 તમામ અન્ય પોર્ટ મારફતે દાખલ પ્રયાસો બિઝનેસ માટે બંધ કરવામાં આવે છે. 1179 01:10:57,660 --> 01:11:03,480 પોર્ટ 25 મેલ પેકેટો માટે વપરાય છે, 1180 01:11:03,480 --> 01:11:10,720 જ્યારે પોર્ટ 80 ઇન્ટરનેટ વેબ સર્વર પેકેટો માટે પ્રવેશ છે. 1181 01:11:10,720 --> 01:11:15,080 ફાયરવોલ ઇનસાઇડ, પેકેટો વધુ સારી રીતે પ્રદર્શિત થાય છે. 1182 01:11:15,080 --> 01:11:17,970 કેટલાક પેકેટો તેને સરળતાથી બનાવવા રિવાજો દ્વારા, 1183 01:11:17,970 --> 01:11:21,420 જ્યારે અન્ય ફક્ત થોડી શંકાસ્પદ જુઓ. 1184 01:11:21,420 --> 01:11:24,060 હવે, ફાયરવોલ અધિકારી સરળતાથી નથી fooled છે, 1185 01:11:24,060 --> 01:11:32,120 જેમ કે જ્યારે મૃત્યુ પેકેટ આ પિંગ પોતાને સામાન્ય પિંગ પેકેટ તરીકે વેશપલટો કરવાનો પ્રયાસ કરે છે. 1186 01:11:32,120 --> 01:11:37,520 [ફાયરવોલ પેકેટો સાથે વાત અધિકારી] 1187 01:11:37,520 --> 01:11:40,510 [નેરેટર] તે પર્યાપ્ત નસીબદાર તેને આ અત્યાર સુધી બનાવવા પેકેટો માટે, 1188 01:11:40,510 --> 01:11:45,730 આ પ્રવાસ લગભગ ઉપર છે. 1189 01:11:45,730 --> 01:11:52,130 તે માત્ર ઈન્ટરફેસ પર અપ લાઇન અપ વેબ સર્વર લેવામાં આવશે છે. 1190 01:11:52,130 --> 01:11:55,440 આજકાલ, એ વેબ સર્વર ઘણી વસ્તુઓ પર ચલાવી શકો છો, 1191 01:11:55,440 --> 01:11:59,230 એક મેઇનફ્રેમ માંથી એક વેબ તમારા ડેસ્ક પર કોમ્પ્યુટર માટે કેમેરાની છે. 1192 01:11:59,230 --> 01:12:01,720 શા માટે રેફ્રિજરેટર તમારા નથી? 1193 01:12:01,720 --> 01:12:04,870 યોગ્ય સુયોજન સાથે, તમે શોધી કાઢો જો તમે makings કરી શકો છો 1194 01:12:04,870 --> 01:12:08,390 ચિકન Cacciatore માટે, અથવા જો તમે ગો શોપીંગ હોય છે. 1195 01:12:08,390 --> 01:12:11,760 યાદ રાખો, આ નેટ પ્રારંભથી છે. 1196 01:12:11,760 --> 01:12:17,310 લગભગ કંઈપણ શક્ય છે. 1197 01:12:17,310 --> 01:12:20,440 એક પછી એક, પેકેટોને પ્રાપ્ત થાય છે, 1198 01:12:20,440 --> 01:12:26,320 ખોલી છે, અને અનપેક્ડ. 1199 01:12:26,320 --> 01:12:31,200 આ માહિતી તેઓ સમાવે છે, જે માહિતી માટે તમારી વિનંતિ, 1200 01:12:31,200 --> 01:12:34,830 છે વેબ સર્વર અરજી પર મોકલવામાં આવે છે. 1201 01:12:41,540 --> 01:12:47,140 પેકેટ પોતે રિસાયકલ છે, 1202 01:12:47,140 --> 01:12:57,570 ફરી વાપરી શકાય છે, અને તમારી વિનંતી માહિતી સાથે ભરવામાં તૈયાર, 1203 01:12:57,570 --> 01:13:03,340 સંબોધવામાં, અને તેના માર્ગ પર બહાર મોકલવામાં તમને પાછા. 1204 01:13:03,340 --> 01:13:13,250 પાછા પાછલા ફાયરવોલ, રાઉટર્સ દ્વારા ઇન્ટરનેટ પર અને. 1205 01:13:13,250 --> 01:13:21,020 પાછા તમારા વ્યવસાયિક ફાયરવોલ મારફતે 1206 01:13:21,020 --> 01:13:24,180 અને તમારા ઈન્ટરફેસ પર, 1207 01:13:24,180 --> 01:13:31,180 માટે તમે જે જાણકારી વિનંતી કરી છે સાથે તમારા વેબ બ્રાઉઝર સપ્લાય તૈયાર છે. 1208 01:13:31,180 --> 01:13:39,840 એટલે કે, આ ફિલ્મ. 1209 01:13:39,840 --> 01:13:43,550 તેમના પ્રયાસો સંતુષ્ટ, અને સારા વિશ્વ વિશ્વાસ, 1210 01:13:43,550 --> 01:13:50,250 અમારા વિશ્વાસુ માહિતી પેકેટો બોલ પરમ સુખથી સવારી અન્ય દિવસ સૂર્યાસ્ત માં, 1211 01:13:50,250 --> 01:13:56,880 જાણીને સંપૂર્ણપણે તેઓ તેમના શિક્ષકોના સેવા કરેલી છે. 1212 01:13:56,880 --> 01:14:02,560 હવે, કે ફિલ્મનો અંત સુખદ નથી? 1213 01:14:02,560 --> 01:14:07,040 [Malan] ઠીક છે, તે પર્યાપ્ત છે. અમે આગામી સપ્તાહે તમે જોશો. 1214 01:14:07,040 --> 01:14:10,040 [CS50.TV]