1 00:00:00,000 --> 00:00:05,950 2 00:00:05,950 --> 00:00:09,310 >> વક્તા: માતાનો અન્ય વિશે વાત કરો આ હાઇપરટેક્સ્ટ ટ્રાંસફર protocol-- 3 00:00:09,310 --> 00:00:12,060 પ્રોટોકોલ, અથવા HTTP. 4 00:00:12,060 --> 00:00:15,074 તેથી અમે IP વિશે વાત કરી છે અને પહેલાનાં વિડિઓઝ TCP. 5 00:00:15,074 --> 00:00:17,240 અને તે પ્રોટોકોલ છે કેવી રીતે માહિતી રાખે છે 6 00:00:17,240 --> 00:00:20,970 મશીન માંથી મશીન ચાલ અને કાર્યક્રમ કાર્યક્રમ અથવા સેવા 7 00:00:20,970 --> 00:00:27,720 દ્વારા ઈન્ટરનેટ મારફતે સેવાઓ માટે રાઉટર્સ અને મશીનો આ નેટવર્ક. 8 00:00:27,720 --> 00:00:30,640 >> પરંતુ તે સામાન્ય રીતે નથી અધિકાર સમગ્ર ચિત્ર? 9 00:00:30,640 --> 00:00:33,530 સામાન્ય રીતે જ્યારે અમે મોકલી માહિતી કાર્યક્રમ 10 00:00:33,530 --> 00:00:36,570 પોતે માહિતી છે ત્યારે ઉદાહરણ માટે, કહો, પ્રાપ્ત 11 00:00:36,570 --> 00:00:44,270 TCP પોર્ટ 25 અથવા મારફતે ઇમેઇલ માં પોર્ટ 80 મારફતે વેબ પાનું વિનંતી, 12 00:00:44,270 --> 00:00:48,220 ત્યાં નિયમની પ્રણાલી સામાન્ય રીતે થાય છે હું માત્ર પ્રાપ્ત થઈ છે શું પ્રક્રિયા કરવા માટે. 13 00:00:48,220 --> 00:00:51,960 અને HTTP એક ઉદાહરણ છે માત્ર જેમ કે પ્રોટોકોલ. 14 00:00:51,960 --> 00:00:54,929 >> HTTP માત્ર છે એપ્લીકેશન સ્તર પ્રોટોકોલ 15 00:00:54,929 --> 00:00:56,220 કે અમે વિશે વાત કરવા જઈ રહ્યાં છો. 16 00:00:56,220 --> 00:00:59,660 પરંતુ તે અન્ય સમૂહ છે કેવી રીતે નિર્ધારિત નિયમો 17 00:00:59,660 --> 00:01:02,790 માહિતી પ્રસારિત કરવામાં આવે છે અને ઇન્ટરનેટ મારફતે પ્રક્રિયા. 18 00:01:02,790 --> 00:01:06,390 ખાસ કરીને, HTTP બરાબર તે સ્પષ્ટ કરે છે 19 00:01:06,390 --> 00:01:11,300 એક માટે વિનંતી કરવા જ જોઈએ એક વેબ પૃષ્ઠ અને બરાબર કેવી રીતે 20 00:01:11,300 --> 00:01:15,160 સર્વર, એક મશીન કે વેબ પૃષ્ઠો આયોજન કરે છે 21 00:01:15,160 --> 00:01:17,840 તે માહિતી પહોંચાડે ક્લાઈન્ટો પાછા. 22 00:01:17,840 --> 00:01:20,010 >> તેથી આ પ્રોટોકોલ નથી ખરેખર કંઈપણ 23 00:01:20,010 --> 00:01:22,270 કેવી રીતે માહિતી સાથે શું કરવું બિંદુ પરથી ચાલ 24 00:01:22,270 --> 00:01:26,090 બિંદુ બી તે ખરેખર છે નિયમો સિસ્ટમ 25 00:01:26,090 --> 00:01:29,700 for-- તે મૂળભૂત રીતે નિયમો છે વેબ પેજ સાથે કામ માટે જોડાણ, 26 00:01:29,700 --> 00:01:31,960 જ્યારે કોઈકને સમાન તમે ઓછામાં મોજા તેમના હાથ, 27 00:01:31,960 --> 00:01:33,410 તમે પાછા વેવ માનવામાં કરી રહ્યાં છો. 28 00:01:33,410 --> 00:01:36,280 તે એક જેવું છે પરંપરાગત માનવ પ્રોટોકોલ. 29 00:01:36,280 --> 00:01:39,610 HTTP પ્રોટોકોલ માત્ર જો, કહે છે તમે વેબ વિનંતી કરવા માંગો છો 30 00:01:39,610 --> 00:01:42,730 પાનું, ખાતરી કરો કે તમારી બંધારણમાં દેખાવ બનાવવા જેવા ફોર્મેટિંગ છે આ પ્રકારની જેમ 31 00:01:42,730 --> 00:01:44,930 ઉદાહરણ તરીકે, એક બિઝનેસ પત્ર. 32 00:01:44,930 --> 00:01:50,029 અને પ્રતિભાવ જ રીતે થશે આ પ્રોટોકોલ મુજબ આવે છે. 33 00:01:50,029 --> 00:01:51,820 ત્યાં અન્ય છે એપ્લીકેશન સ્તર પ્રોટોકોલ 34 00:01:51,820 --> 00:01:53,380 અમે જઈ રહ્યાં છો કે વિડિઓઝ વિશે વાત કરો. 35 00:01:53,380 --> 00:01:55,790 પરંતુ આ જેવી વસ્તુઓ સમાવેશ થાય છે આ ફાઈલ ટ્રાન્સફર પ્રોટોકોલ 36 00:01:55,790 --> 00:01:59,200 માટે સિમ્પલ મેઈલ ટ્રાન્સફર પ્રોટોકોલ ઇમેઇલ્સ મોકલવા, માહિતી વિતરણ 37 00:01:59,200 --> 00:02:02,100 સેવા, દૂરસ્થ ડેસ્કટૉપ પ્રોટોકોલ RDP, જે 38 00:02:02,100 --> 00:02:05,590 તમે દૂરસ્થ ઍક્સેસ કરવા માંગો છો, તો વપરાય છે અન્ય કમ્પ્યુટરથી તમારા કમ્પ્યુટર, 39 00:02:05,590 --> 00:02:08,479 વારંવાર છે, જે XMPP, Jabber અથવા ચેટ તરીકે ઓળખાય છે, 40 00:02:08,479 --> 00:02:11,160 તેથી આ પ્રોટોકોલ છે ચેટ સેવાઓનો ઉપયોગ માટે. 41 00:02:11,160 --> 00:02:13,310 અને ઘણા, ઘણા, ઘણા લોકો છે. 42 00:02:13,310 --> 00:02:15,900 >> તમે ઉપયોગ કરી રહ્યાં છો જેથી દર વખતે એક સેવા, સેવા 43 00:02:15,900 --> 00:02:18,930 માહિતી અપેક્ષા છે વિનંતી received-- શકાય 44 00:02:18,930 --> 00:02:21,010 એ received-- હોઈ ખૂબ જ ચોક્કસ ફોર્મેટ 45 00:02:21,010 --> 00:02:24,070 અને કરવા માટે જરૂરી છે પાછા માહિતી પાછા 46 00:02:24,070 --> 00:02:27,190 એક ખૂબ જ ખાસ બંધારણમાં માં તેમજ. 47 00:02:27,190 --> 00:02:31,750 >> તેથી આપણે આપણા ઉદાહરણ પર પાછા જવા દો અમને ઈન્ટરનેટ સાથે વાત કરવા માટે ગેરહાજર. 48 00:02:31,750 --> 00:02:34,810 તેથી અમે ખુશ છીએ, અને અમે માંગો છો અધિકાર, cats.com પર જવા માટે? 49 00:02:34,810 --> 00:02:38,550 તેથી અમે ફક્ત cats.com વાત કરી રહ્યાં છો, અમે અરે કંઈક કહી શકે છે 50 00:02:38,550 --> 00:02:39,720 હું તમારા ઘરમાં પાનું જોઈ શકો છો? 51 00:02:39,720 --> 00:02:42,320 અને cats.com કદાચ , હા, ખાતરી કરો કે પ્રતિભાવ આપે છે. 52 00:02:42,320 --> 00:02:43,440 અહીં તમે જાઓ. 53 00:02:43,440 --> 00:02:46,440 તેથી કે જે માનવ જેવું છે પૂછો અને જવાબ. 54 00:02:46,440 --> 00:02:47,980 >> કે HTTP શું આના જેવો નથી? 55 00:02:47,980 --> 00:02:51,340 વેલ, તે ખરેખર પ્રકારની અનુવાદ ખૂબ સ્વચ્છ આ કંઈક છે. 56 00:02:51,340 --> 00:02:57,290 અમે વિચાર / HTTP / 1.1 કહી શકે યજમાન cats.com છે. 57 00:02:57,290 --> 00:03:03,039 જેથી મૂળભૂત શું હું અહીં કરી રહ્યો છું વેબ પૃષ્ઠ www.cats.com/ માટે પૂછતી. 58 00:03:03,039 --> 00:03:05,330 અમે સામાન્ય રીતે આ સ્લેશ ભૂલી જવું આજકાલ, પરંતુ તે કરશે માત્ર 59 00:03:05,330 --> 00:03:07,200 cats.com હોમપેજ થાય છે. 60 00:03:07,200 --> 00:03:11,910 >> ઓહ, અને જે રીતે દ્વારા, હું જાઉં છું HTTP સંસ્કરણને ઉપયોગ કરી 61 00:03:11,910 --> 00:03:14,182 1.1 તમારી સાથે સંપર્કવ્યવહાર કરવા માટે. 62 00:03:14,182 --> 00:03:16,390 તે પ્રકારની સરખું છે માર્ગ દ્વારા, જેમ કહ્યું, 63 00:03:16,390 --> 00:03:17,870 હું બોલતા કરી જાઉં છું ફ્રેન્ચ, અથવા જે રીતે દ્વારા, 64 00:03:17,870 --> 00:03:19,370 હું ઇંગલિશ બોલતા પ્રયત્ન જાઉં છું. 65 00:03:19,370 --> 00:03:22,160 તે પ્રોટોકોલ માત્ર બંધારણ છે. 66 00:03:22,160 --> 00:03:25,050 તે છે, કે જે પણ 1.0 છે સામાન્ય રીતે હવે ઉપયોગ નથી. 67 00:03:25,050 --> 00:03:30,615 તેથી હું HTTP 1.1 બોલતા, અને રહ્યો છું હું www.cats.com/ માંગો છો. 68 00:03:30,615 --> 00:03:31,710 મારા માટે કે વિચાર કરો. 69 00:03:31,710 --> 00:03:34,610 >> અને પછી અન્ય માહિતી, ત્યાં છે ડોટ, કોઈ too--, ત્યાં કોઈ 70 00:03:34,610 --> 00:03:38,234 જે માહિતી છે તે વિશે છે જેથી તમે કોણ છો cats.com 71 00:03:38,234 --> 00:03:39,400 જ્યાં તે મોકલવા માટે ખબર હોત. 72 00:03:39,400 --> 00:03:41,480 પરંતુ આ બે છે જટિલ ભાગો સૉર્ટ 73 00:03:41,480 --> 00:03:44,000 ખૂબ શરૂઆતમાં એક HTTP request-- 74 00:03:44,000 --> 00:03:46,770 માત્ર તમે શરૂ કરો છો ત્યારે જેવી તમે કહી પત્ર, ડિયર, ખાલી. 75 00:03:46,770 --> 00:03:49,710 આ સૂચવે છે કે ભાવના ખૂબ સમાન છે. 76 00:03:49,710 --> 00:03:52,370 >> અને cats.com રહ્યું છે, તો ઓહ, ખાતરી કરો કે, અહીં તમે જાઓ, કહે છે. 77 00:03:52,370 --> 00:03:55,590 તેઓ ગમે પ્રતિસાદ શકે છે આ હું પણ જવાબ છું. 78 00:03:55,590 --> 00:03:57,960 હું પણ HTTP 1.1 બોલે છે. 79 00:03:57,960 --> 00:04:01,720 તમારી વિનંતિ, 200 બરાબર મંજૂર છે. 80 00:04:01,720 --> 00:04:04,709 શું તમે કરી રહ્યાં છો પ્રાપ્ત પછી HTML અને છે 81 00:04:04,709 --> 00:04:06,250 ડોટ, કોઈ, કેટલાક વધારાના માહિતી DOT. 82 00:04:06,250 --> 00:04:10,620 અને ખૂબ જ તળિયે વિનંતી ખરેખર એચટીએમએલ, 83 00:04:10,620 --> 00:04:16,339 માર્કઅપ ભાષા, cats.com હોમપેજ સામગ્રી. 84 00:04:16,339 --> 00:04:21,227 >> તેથી HTTP / 1.1-- હું તમારી સ્વીકારો વિનંતી HTTP 1.1 મારફતે સ્વીકારવામાં આવી હતી. 85 00:04:21,227 --> 00:04:22,310 તમારી વિનંતિ મંજૂર કરવામાં આવી હતી. 86 00:04:22,310 --> 00:04:25,810 હું તમને શું કરવા માંગો છો 200 બરાબર તમે આપી શકે છે. 87 00:04:25,810 --> 00:04:27,440 તમે HTML પ્રાપ્ત કરી રહ્યાં છો. 88 00:04:27,440 --> 00:04:30,450 અને પછી અહીં છે તમે વિનંતી કે એચટીએમએલ. 89 00:04:30,450 --> 00:04:33,930 >> પરંતુ ક્યારેક અમારી માંગણીઓ નથી હંમેશા ખૂબ યોજના અનુસાર જાઓ. 90 00:04:33,930 --> 00:04:37,100 હું તમારી cats.html પાનું જોઈ શકો છો? 91 00:04:37,100 --> 00:04:40,366 ઠીક છે, તેઓ અમે શું કહે છે, તો એક cats.html પાનું નથી, 92 00:04:40,366 --> 00:04:42,740 જે પ્રકારની અવાસ્તવિક લાગે છે તેઓ cats.com છો. 93 00:04:42,740 --> 00:04:44,400 તમે તેઓ cats.html હશે લાગે છો. 94 00:04:44,400 --> 00:04:45,420 પરંતુ બરાબર. 95 00:04:45,420 --> 00:04:48,484 તેથી આ જેવું છે પરંપરાગત માનવીય સંપર્ક 96 00:04:48,484 --> 00:04:49,650 આપણે હવે cats.com સાથે હતી. 97 00:04:49,650 --> 00:04:51,060 કેવી રીતે અનુવાદિત છે? 98 00:04:51,060 --> 00:04:52,726 >> આ તમે પરિચિત કંઈક હોઈ શકે છે. 99 00:04:52,726 --> 00:04:55,690 અમારી વિનંતી, બરાબર એ જ જોવામાં તેના બદલે મેળવવામાં સ્લેશે સિવાય 100 00:04:55,690 --> 00:04:58,110 આપણે હવે cats.html રહ્યાં છો. 101 00:04:58,110 --> 00:05:01,810 મૂળભૂત તેથી હવે શું આ સમગ્ર વિનંતી મને આપી કૃપા કરીને કહેતા છે 102 00:05:01,810 --> 00:05:05,620 www.cats.com/cats.html. 103 00:05:05,620 --> 00:05:08,700 યજમાન અને મધ્ય તેથી કે ટોચ વાક્ય ભાગ 104 00:05:08,700 --> 00:05:14,632 ચોક્કસપણે ત્યાં સૂચવે શું પાનું હું કહું છું. 105 00:05:14,632 --> 00:05:17,590 પરંતુ આ કિસ્સામાં cats.com નથી જઈ રહ્યા છે હકારાત્મક જવાબ આપવા માટે સક્ષમ હોય છે. 106 00:05:17,590 --> 00:05:19,089 તેઓ અમે વિશે વાત કરી રહ્યા છીએ ખબર નથી. 107 00:05:19,089 --> 00:05:25,170 અને તેથી આ તમે હોઈ શકે છે કંઈક છે જોઈ પહેલાં HTTP 1.1 404 મળ્યો નથી. 108 00:05:25,170 --> 00:05:27,180 હું શું શોધી શક્યા નથી તમારા માટે પૂછ્યા હતા. 109 00:05:27,180 --> 00:05:30,460 માર્ગ દ્વારા, હું તમને આપી જાઉં છું પાછા કેટલાક એચટીએમએલ, અને સામાન્ય રીતે HTML કે 110 00:05:30,460 --> 00:05:32,351 કેટલાક 404 પાનું સામગ્રી છે. 111 00:05:32,351 --> 00:05:34,100 અને કિસ્સામાં cats.com, તે કદાચ છે 112 00:05:34,100 --> 00:05:37,720 એક બાસ્કેટ સાથે કેટલાક ક્યૂટ બિલાડી એક ઉદાસી 404 ચહેરો તેમને આગળ, 113 00:05:37,720 --> 00:05:40,920 તમે પ્રયત્ન જઈ રહ્યાં છો કારણ કે ઉદાસી તમે પાનું મળી નથી ત્યારે 114 00:05:40,920 --> 00:05:43,040 તે તમારા માટે શોધી રહ્યા હતા. 115 00:05:43,040 --> 00:05:48,520 >> કે શું તેના મૂળભૂત પ્રકારની છે પ્રોટોકોલ, HTTP પ્રોટોકોલ અરજીઓ 116 00:05:48,520 --> 00:05:49,180 જેમ દેખાય. 117 00:05:49,180 --> 00:05:52,640 તેઓ અમે કેવી રીતે ખરેખર સમાન છો એક જ ક્રિયાપ્રતિક્રિયા કરી શકે છે 118 00:05:52,640 --> 00:05:55,460 માત્ર માનવ સંમેલનો માં કંઈક માટે પૂછતી 119 00:05:55,460 --> 00:05:58,250 અને તે પાછા મેળવવામાં અથવા એક લેખન અક્ષર અને એક જવાબ અપેક્ષા 120 00:05:58,250 --> 00:06:00,380 ચોક્કસ ફોર્મેટમાં પત્ર. 121 00:06:00,380 --> 00:06:03,910 કે ખૂબ ખૂબ છે તે HTTP માત્ર canonicalizing છે 122 00:06:03,910 --> 00:06:10,190 ઍક્સેસ કરવા માંગો છો તે બધા ઉપકરણો માટે વેબ પાનાંઓ, હાઇપરટેક્સ્ટ પરિવહન. 123 00:06:10,190 --> 00:06:15,110 >> તેથી ફોર્મ એક વાક્ય, આ પદ્ધતિ વિનંતી લક્ષ્ય HTTP સંસ્કરણને, 124 00:06:15,110 --> 00:06:17,100 એચટીટીપી રિક્વેસ્ટ વાક્ય કહેવામાં આવે છે. 125 00:06:17,100 --> 00:06:23,740 તે સામાન્ય રીતે છે કે પ્રથમ વસ્તુ છે એચટીટીપી રિક્વેસ્ટ ભાગ તરીકે પ્રસારિત 126 00:06:23,740 --> 00:06:26,180 અથવા તમે HTTP માટે પૂછી રહ્યાં છો, તો. 127 00:06:26,180 --> 00:06:29,970 હું જણાવ્યું હતું કે તે પ્રકારના છે, કહે છે, ગમે છે પ્રિય, ટોચ તમારો પત્ર ખાલી. 128 00:06:29,970 --> 00:06:32,880 તેઓ તમને રહ્યા છો તે જાણવા તેમને એક પત્ર લખી. 129 00:06:32,880 --> 00:06:34,796 તેથી આ ખૂબ સમાન છે કહેવાનો, મને ખબર છે 130 00:06:34,796 --> 00:06:37,670 તેઓ એક HTTP વિનંતિ કરી રહ્યા છીએ કે અને આ ચોક્કસ બંધારણ છે 131 00:06:37,670 --> 00:06:39,090 તેઓ માટે કહીએ છીએ. 132 00:06:39,090 --> 00:06:43,810 >> HTTP સંસ્કરણને કદાચ છે હંમેશા HTTP / 1/1 પ્રયત્ન રહ્યું. 133 00:06:43,810 --> 00:06:46,670 1.0 પણ અસ્તિત્વમાં છે, પરંતુ નથી ખરેખર હવે ઉપયોગ થાય છે. 134 00:06:46,670 --> 00:06:49,200 CS50 હેતુઓ માટે, મળે હંમેશા કદાચ છે 135 00:06:49,200 --> 00:06:51,540 શું તમે પ્રયત્ન જઈ રહ્યાં છો તમે ખરેખર હોય ત્યારે ઉપયોગ 136 00:06:51,540 --> 00:06:54,250 ડાયરેક્ટ એચટીટીપી વિનંતીઓ બનાવે છે. 137 00:06:54,250 --> 00:06:57,720 પરંતુ પછી અમે છો કે અન્ય વિકલ્પ છે હમણાં વિશે વાત કરવા જઈ નથી. 138 00:06:57,720 --> 00:07:02,980 અને પછી વિનંતી લક્ષ્ય છે યજમાન સર્વર પર શું પાનું 139 00:07:02,980 --> 00:07:05,812 તમે વિચાર કરવા માંગો છો. 140 00:07:05,812 --> 00:07:08,020 હું જણાવ્યું હતું કે, કે યજમાન નામ એક અલગ રેખા સામાન્ય રીતે છે 141 00:07:08,020 --> 00:07:10,350 એકંદર વિનંતી બીજા લાઇન. 142 00:07:10,350 --> 00:07:13,660 અને તેથી, એક સાથે યજમાન લેવામાં નામ અને વિનંતી લક્ષ્ય 143 00:07:13,660 --> 00:07:16,070 ચોક્કસ સ્પષ્ટ રિસોર્સ માગણી કરવામાં આવી. 144 00:07:16,070 --> 00:07:20,986 હું એક સેકંડ પહેલા અમારા 404 ઉદાહરણમાં www.cats.com માટે ફરીથી પૂછવા હતી, 145 00:07:20,986 --> 00:07:22,940 cats.com યજમાન છે. 146 00:07:22,940 --> 00:07:26,300 અને મારી વિનંતી લીટી માં, હું /cats.html હતું. 147 00:07:26,300 --> 00:07:27,790 તે મારી વિનંતી લક્ષ્ય હતું. 148 00:07:27,790 --> 00:07:31,200 તેથી સમગ્ર હું આ માટે પૂછતી હતી સમાવિષ્ટો અથવા સ્થિત સ્ત્રોત 149 00:07:31,200 --> 00:07:36,410 www.cats.com/cats.html છે. 150 00:07:36,410 --> 00:07:38,870 >> અને પછી તેના પર આધારિત સ્ત્રોત અસ્તિત્વ ધરાવે છે 151 00:07:38,870 --> 00:07:42,160 અને જ્યારે સર્વર પહોંચાડવા કરી શકો છો કે શું ક્લાઈન્ટ મુજબ સ્ત્રોત 152 00:07:42,160 --> 00:07:46,760 વિનંતી, તમે વિચાર કરી શકે છે પાછા વિવિધ સ્થિતિ કોડ. 153 00:07:46,760 --> 00:07:50,280 તમે જોઇ છે આ સ્થિતિ કોડ કેટલાક તેઓ પ્રતિભાવ ભાગ છો. 154 00:07:50,280 --> 00:07:53,580 તેમને કેટલાક, 200 બરાબર છે, કદાચ ખૂબ શાંત. 155 00:07:53,580 --> 00:07:55,650 તમે કદાચ ક્યારેય ન જોઈ કર્યું એક પાનું 200 બરાબર જવાબ. 156 00:07:55,650 --> 00:07:56,890 તમે માત્ર પાનું વિચાર. 157 00:07:56,890 --> 00:08:01,260 તે 404 ભૂલ ન ગમે છે, જે સામાન્ય રીતે ખૂબ સ્પષ્ટ છે. 158 00:08:01,260 --> 00:08:03,850 તમે સામાન્ય રીતે તે 404 કહે છે કે જુઓ. 159 00:08:03,850 --> 00:08:06,880 >> તેથી આપણે શું કેટલાક વિશે વાત કરો તે સ્થિતિ કોડ હોઈ શકે છે. 160 00:08:06,880 --> 00:08:09,660 ફરીથી, જ્યારે સર્વર અમને જવાબ આપે છે, તેઓ 161 00:08:09,660 --> 00:08:12,120 HTTP સંસ્કરણને સ્થિતિ જવાબ આપવા માટે જઈ રહી છે. 162 00:08:12,120 --> 00:08:14,020 સામાન્ય રીતે HTTP / 1.1. 163 00:08:14,020 --> 00:08:17,410 હોઈ ચાલે આ સ્થિતિ કોડ શું છે? 164 00:08:17,410 --> 00:08:18,890 વેલ, અમે એક સફળતા મળી શકે છે. 165 00:08:18,890 --> 00:08:23,617 સફળતા વર્ગમાં તેથી, અમે લખાણ બરાબર સાથે કોડ 200 મળી શકે છે. 166 00:08:23,617 --> 00:08:24,450 આ શું અર્થ છે? 167 00:08:24,450 --> 00:08:25,491 વેલ, બધું જ સારું છે. 168 00:08:25,491 --> 00:08:26,721 તમે એક માન્ય વિનંતી કરી હતી. 169 00:08:26,721 --> 00:08:27,720 અહીં એક માન્ય પ્રતિભાવ છે. 170 00:08:27,720 --> 00:08:30,060 હું પહોંચાડવા માટે સક્ષમ હતી બરાબર તમે શું કરવા માગે છે. 171 00:08:30,060 --> 00:08:33,080 >> ક્યારેક તમે અન્ય વસ્તુઓ મેળવી શકે છે તમે દૂર નોટિસ નહીં કે 172 00:08:33,080 --> 00:08:35,140 પરંતુ કંઈક નિષ્ફળતાઓ છે. 173 00:08:35,140 --> 00:08:36,422 તેઓ કહે નિર્ધારણ છો. 174 00:08:36,422 --> 00:08:37,630 અહીં બે સામાન્ય રાશિઓ છે. 175 00:08:37,630 --> 00:08:41,520 301 ખસેડવામાં Permanently-- શું આ મૂળભૂત અર્થ એ થાય 176 00:08:41,520 --> 00:08:43,559 આ પાનું એક નવા સ્થાન પર હવે છે. 177 00:08:43,559 --> 00:08:44,920 તે ત્યાં કાયમ રહેવા જશે. 178 00:08:44,920 --> 00:08:47,150 વધુ બ્રાઉઝર્સ કરશે આપોઆપ તમે પુનઃદિશામાન કરે છે. 179 00:08:47,150 --> 00:08:49,860 તેથી જો તમે ખરેખર ક્યારેય જોઈ શકશો ક્યાંતો 301, તમે છો જ્યાં સુધી 180 00:08:49,860 --> 00:08:52,210 ખરેખર આઉટ ઓફ ડેટ ઉપયોગ બ્રાઉઝર, કદાચ, 181 00:08:52,210 --> 00:08:57,660 301 પ્રતિભાવ ભાગ છે, કારણ કે ડોટ, કોઈ, 301 પ્રતિભાવ ટપકું. 182 00:08:57,660 --> 00:08:59,577 નવું પાનું છે, જ્યાં તે પણ તમને કહે છે. 183 00:08:59,577 --> 00:09:01,660 અને તેથી સૌથી વધુ બ્રાઉઝર્સ કરશે માત્ર ત્યાં તમે પુનઃદિશામાન થયેલ છે, 184 00:09:01,660 --> 00:09:03,570 તમે ત્યાં જાઓ કરવા માંગો છો તે ધારી રહ્યા છીએ. 185 00:09:03,570 --> 00:09:05,440 >> ક્યારેક તમે પણ 302 મળી મળશે. 186 00:09:05,440 --> 00:09:07,850 અને આ એક ખરેખર તમે હજુ પણ ક્યારેક ક્યારેક દેખાઈ શકે છે. 187 00:09:07,850 --> 00:09:09,720 ક્યારેક પૃષ્ઠો કામચલાઉ ખસેડો. 188 00:09:09,720 --> 00:09:13,570 જેથી તેને બાંધવામાં આવશે નથી ચાલી રહ્યું છે બ્રાઉઝર કહેવાની વિનંતી 189 00:09:13,570 --> 00:09:16,740 કાયમી કોઈપણ સમયે બદલવા માટે તે વિનંતી જુએ છે કે તમે 190 00:09:16,740 --> 00:09:18,255 બીજું કંઈક તેને બદલવા માટે બનાવે છે. 191 00:09:18,255 --> 00:09:21,210 તેથી જો તમે 302 જોઈ શકે છે જે મૂળભૂત રીતે, મળ્યો 192 00:09:21,210 --> 00:09:22,710 આ પાનું બીજે ક્યાંક રહે છે કહે છે. 193 00:09:22,710 --> 00:09:24,418 પરંતુ તે નથી ચાલી રહ્યું છે ત્યાં કાયમ રહે છે. 194 00:09:24,418 --> 00:09:29,052 તે આખરે કદાચ જશે તમે પાછા લાગે છે જ્યાં. 195 00:09:29,052 --> 00:09:31,780 >> પછી તમે વસ્તુઓ મળશે ક્લાઈન્ટ ભૂલો જેવી. 196 00:09:31,780 --> 00:09:34,012 તેથી આ તમે કર્યું મુદ્દાઓ છે કદાચ હવે, જોવા મળે છે. 197 00:09:34,012 --> 00:09:35,970 તમે કદાચ જોઇ ન હોય આ 200s અથવા 300s, 198 00:09:35,970 --> 00:09:37,370 પરંતુ તમે કદાચ છો આ 400s સાથે પરિચિત. 199 00:09:37,370 --> 00:09:40,130 અને તે આપણે વાત કરીશું શું છે એક બીજા વિશે, 500s તેમજ. 200 00:09:40,130 --> 00:09:42,580 >> તમે 401 અનધિકૃત દેખાઈ શકે છે. 201 00:09:42,580 --> 00:09:45,100 સામાન્ય રીતે આ તમે છો એનો અર્થ એ થાય એક પાનું ઍક્સેસ કરવાનો પ્રયાસ કરી, 202 00:09:45,100 --> 00:09:46,230 પરંતુ તમે લૉગ ઇન નથી. 203 00:09:46,230 --> 00:09:50,500 તેથી જો તમે પ્રયત્ન કરો અને કેટલાક પર જાઓ પ્રોફાઇલ અથવા ફેસબુક પર કંઈક 204 00:09:50,500 --> 00:09:53,106 અથવા તમે પ્રયાસ કરો અને વપરાશ some-- તમે કામ પર છો. 205 00:09:53,106 --> 00:09:56,619 તમે કંઈક ઍક્સેસ કરવાનો પ્રયાસ કરી રહ્યાં છો, તમારા કામ ઈન્ટરનેટ પર, 206 00:09:56,619 --> 00:09:57,660 પરંતુ તમે લૉગ ઇન નથી. 207 00:09:57,660 --> 00:09:58,740 તમે પાનું જોઈ શકતા નથી. 208 00:09:58,740 --> 00:10:01,770 તમે 401 અનધિકૃત વિચાર કરી શકે છે, જે અમે કદાચ અર્થ એ થાય 209 00:10:01,770 --> 00:10:06,590 આ વિનંતી સંતોષવા માટે સમર્થ હશે, પરંતુ પ્રથમ તમે આવું કરવા માટે લૉગ ઇન કરવાની જરૂર છે. 210 00:10:06,590 --> 00:10:09,590 >> તેનાથી વિપરીત, તમે 403 વિચાર કરી શકે છે તે ખરેખર નથી જે છે, ફોરબિડન 211 00:10:09,590 --> 00:10:11,490 તમે લૉગ ઇન નથી અથવા રહ્યાં છો, તો વાંધો. 212 00:10:11,490 --> 00:10:13,020 આ વિનંતી મંજૂરી નથી. 213 00:10:13,020 --> 00:10:15,320 સાધન સર્વર પર અસ્તિત્વ ધરાવે છે. 214 00:10:15,320 --> 00:10:17,817 પરંતુ તમે તેને ઍક્સેસ કરવા માટે પરવાનગી નથી. 215 00:10:17,817 --> 00:10:20,900 આ સામાન્ય રીતે આંતરિક ફાઇલો છે કે વિવિધ કારણો માટે સર્વર પર રહે છે 216 00:10:20,900 --> 00:10:23,860 પરંતુ પ્રયત્ન કરવાનો નથી બહારના વિશ્વ ચલાવી, 217 00:10:23,860 --> 00:10:25,030 અને તેથી તેઓ પ્રતિબંધ છે. 218 00:10:25,030 --> 00:10:27,120 તેઓ ત્યાં રહે છે. 219 00:10:27,120 --> 00:10:28,440 હું તે શોધી શકો છો કહી રહ્યો છું. 220 00:10:28,440 --> 00:10:30,030 પરંતુ હું તમને તે આપી શકે છે કહી રહ્યો છું. 221 00:10:30,030 --> 00:10:32,071 અને તે તો કોઈ વાંધો નથી તમે નથી અથવા લૉગ ઇન કરી રહ્યાં છો. 222 00:10:32,071 --> 00:10:35,479 અને પછી અલબત્ત, ખૂબ જ સામાન્ય 404 મળ્યો નથી. 223 00:10:35,479 --> 00:10:37,020 આ ફાઈલ સર્વર પર અસ્તિત્વમાં નથી. 224 00:10:37,020 --> 00:10:40,200 હું સંતુષ્ટ કરવા માંગો છો તમારી વિનંતિ, પરંતુ હું નથી કરી શકો છો. 225 00:10:40,200 --> 00:10:43,390 >> તમે પણ ક્યારેક સર્વર જોવા ભૂલો, જે સૌથી સામાન્ય સામાન્ય 226 00:10:43,390 --> 00:10:46,990 હોવા 500 આંતરિક સર્વર ભૂલ, જે ખરેખર તમે કંઈપણ કહેવું નથી 227 00:10:46,990 --> 00:10:50,200 બધા અંતે ખોટું થયું છે તે વિશે. 228 00:10:50,200 --> 00:10:53,290 પરંતુ તે તમને બનાવે ખરેખર નથી તમારી વિનંતિ ભૂલ. 229 00:10:53,290 --> 00:10:58,200 તે ખરેખર સર્વર નિષ્ફળ છે કોઈક વિનંતી પર પહોંચાડવા માટે. 230 00:10:58,200 --> 00:11:00,040 તેથી 500 સામાન્ય પ્રતિભાવ છે. 231 00:11:00,040 --> 00:11:03,190 >> તમે પણ કંઈક જોવા મળશે , સેવા અનુપલબ્ધ જેવા 232 00:11:03,190 --> 00:11:05,720 જે હું માનું છું કે કોડ 503 છે. 233 00:11:05,720 --> 00:11:07,882 અને ગેટવે Timeout-- તો શું તમે ક્યારેય એક પાનું હતી માત્ર 234 00:11:07,882 --> 00:11:09,590 ત્યાં લોડ કરી રહ્યું છે બેસો અને લોડ કરી રહ્યું છે અને લોડ કરી રહ્યું છે 235 00:11:09,590 --> 00:11:12,715 તે ચાલી રહ્યું છે અને જો તમને ખબર ક્યારેય લોડ અને પછી છેવટે તે માત્ર says-- 236 00:11:12,715 --> 00:11:13,650 હમણાં આપે છે. 237 00:11:13,650 --> 00:11:15,460 તે એક 504 ગેટવે સમયસમાપ્તિ છે. 238 00:11:15,460 --> 00:11:17,600 સર્વર ઇચ્છતા તમારી વિનંતિ ચલાવો 239 00:11:17,600 --> 00:11:19,930 પરંતુ કંઈક ખોટું થયું સર્વર side-- પર 240 00:11:19,930 --> 00:11:24,452 નથી તમારી side-- પર એક સમસ્યા છે કે હોઈ શકે છે. 241 00:11:24,452 --> 00:11:27,410 હવે, આપણે અહીં વાર્તા અંત કરી શકે છે, પરંતુ હું ખરેખર હવે કરવા જાઉં છું શું 242 00:11:27,410 --> 00:11:29,368 હું ખોલવા જઈ રહ્યો છું છે મારું બ્રાઉઝર અને તમને બતાવવા 243 00:11:29,368 --> 00:11:32,250 તમે જોવા માટે સમર્થ હોઈ શકે છે કેવી રીતે આ સ્થિતિ કોડ કેટલાક 244 00:11:32,250 --> 00:11:34,580 પણ તમે સામાન્ય રીતે તેમને જોઈ નથી. 245 00:11:34,580 --> 00:11:39,090 અને અમે લઈને તે કરવા માટે જઈ રહ્યાં છો કેટલાક વિકાસકર્તા સાધનો જુઓ. 246 00:11:39,090 --> 00:11:42,050 >> બધા હક હું છું અહીં તેથી હવે મારી વિન્ડો ખોલશે. 247 00:11:42,050 --> 00:11:45,840 અને હું થોડી થોડી જાણવા માંગો છો આ એચટીટીપી વિનંતીઓ વિશે વધુ જાણો. 248 00:11:45,840 --> 00:11:49,060 હું કેવી રીતે અમે એક તો ખબર ચોક્કસપણે ખબર નથી કંઈક ખોટું થાય ત્યારે પાનું, goes-- 249 00:11:49,060 --> 00:11:49,630 અમે એક 404 મળે છે. 250 00:11:49,630 --> 00:11:50,465 અમે બધા છે કે જોઇ છે. 251 00:11:50,465 --> 00:11:51,840 અમે તે સમજાવવા માટે જરૂર નથી. 252 00:11:51,840 --> 00:11:53,048 પરંતુ કેટલાક અન્ય મુદ્દાઓ શું છે? 253 00:11:53,048 --> 00:11:56,850 અને અમે કેવી રીતે જોઈ શકે છે ક્રિયા માં આ અરજીઓ? 254 00:11:56,850 --> 00:11:59,990 >> હું જાઉં છું તેથી પ્રથમ વસ્તુ શું વિકાસકર્તા સાધનો ખોલી છે. 255 00:11:59,990 --> 00:12:02,580 તેથી વિકાસકર્તા સાધનો બાંધવામાં આવે છે મોટા ભાગના આધુનિક બ્રાઉઝર્સમાં માં 256 00:12:02,580 --> 00:12:06,020 અને અમને વસ્તુઓ જોવા માટે પરવાનગી આપે છે અમે તો નથી કે 257 00:12:06,020 --> 00:12:10,580 કેટલાક વધારાની માહિતી સૉર્ટ see-- અમારી વેબ નીચે પ્રસારિત કરવામાં આવી 258 00:12:10,580 --> 00:12:11,500 અરજીઓ. 259 00:12:11,500 --> 00:12:12,790 હું અહીં Google Chrome નો ઉપયોગ કરી રહ્યો છું. 260 00:12:12,790 --> 00:12:16,900 અને ડેવલપર સાધનો ખોલવા માટે ક્રોમ, તમે માત્ર, એફ 12 હિટ 261 00:12:16,900 --> 00:12:18,729 અને તેને ખોલવા માટે ચાલી રહ્યું છે બાજુ પર છે. 262 00:12:18,729 --> 00:12:21,770 હું વિનંતી પ્રકાર એકવાર, હું ઝૂમ પડશે તેથી અમે અહીં શું થઈ રહ્યું છે જોઈ શકે છે. 263 00:12:21,770 --> 00:12:28,530 પરંતુ હું મારું બ્રાઉઝર માં કરવા જઇ રહ્યો છું શું is-- બાર અને હું અહીં ઝૂમ પડશે 264 00:12:28,530 --> 00:12:32,427 હું www.google.com માટે વિનંતી કરશે. 265 00:12:32,427 --> 00:12:34,260 અમે બધા કદાચ કર્યા પહેલાં આ વિનંતી. 266 00:12:34,260 --> 00:12:35,400 હું દાખલ ફટકો જાઉં છું. 267 00:12:35,400 --> 00:12:41,920 268 00:12:41,920 --> 00:12:46,400 >> હવે, અહીં મારા વિકાસકર્તા પર સાધનો, હું નેટવર્ક ટેબ પસંદ કર્યા છે. 269 00:12:46,400 --> 00:12:48,010 અને તમે અહીં વસ્તુઓ ઘણો નોટિસ. 270 00:12:48,010 --> 00:12:51,732 ગયો હતો 200 બરાબર, 200 બરાબર, કેટલાક જુઓ આ સ્થિતિ કોડ રહ્યું છે. 271 00:12:51,732 --> 00:12:53,356 હું મળી 302 મેળવવામાં છું હું શા માટે ખબર નથી. 272 00:12:53,356 --> 00:12:54,860 હું એક કે જે જુઓ છો ખ્યાલ ન હતી. 273 00:12:54,860 --> 00:12:58,192 પરંતુ મૂળભૂત રીતે નોંધ્યું છે કે ખૂબ મારા Google request-- દ્રષ્ટિએ ખૂબ 274 00:12:58,192 --> 00:13:00,150 હું ખૂબ જ સરળ બનાવી Google ની પાનું માટે વિનંતી. 275 00:13:00,150 --> 00:13:02,890 અને પ્રક્રિયા મારી વિનંતી આપવો, 276 00:13:02,890 --> 00:13:05,670 Google દેખીતી રીતે ઘણો કરી છે મારા વતી અન્ય અરજીઓના. 277 00:13:05,670 --> 00:13:11,990 >> પરંતુ હું Google માતાનો માટે વિચાર વિનંતી કર્યા પાનું અને હું 200 OKs ઘણો મળતો રહ્યો છું. 278 00:13:11,990 --> 00:13:14,830 હું ઠીક 200 જોઈ રહ્યો નથી મારા સ્ક્રીન, પરંતુ હું મેળવવામાં છું 279 00:13:14,830 --> 00:13:17,170 કરવામાં આવેલ છે કે અરજીઓ ઘણો. 280 00:13:17,170 --> 00:13:19,550 હું ખૂબ છું કે વધુ એક ખાતરી કરો કે કામ ચાલે છે 281 00:13:19,550 --> 00:13:21,920 તમે તે માટે is-- જે ખરેખર જૂની શાળાના હોય છે, 282 00:13:21,920 --> 00:13:26,012 તમે ફેસબુક હતું કે ખબર શકે હંમેશા Facebook.com છે. 283 00:13:26,012 --> 00:13:29,780 તેના શરૂઆતના દિવસોમાં તે wwww.thefacebook.com છે. 284 00:13:29,780 --> 00:13:33,560 તેઓ દેખીતી રીતે ઍક્સેસ ન મળી શકે તદ્દન ક્ષણભર માટે Facebook.com છે. 285 00:13:33,560 --> 00:13:35,870 >> અને તેથી હું અપેક્ષા છું શું અહીં માહિતી મેળવવા માટે છે. 286 00:13:35,870 --> 00:13:37,315 આ બહાર તવાઓને અને જો અમે જોશો. 287 00:13:37,315 --> 00:13:39,190 હું અહીં શું અપેક્ષા છું માહિતી મેળવવા માટે છે 288 00:13:39,190 --> 00:13:43,980 ફેસબુક કાયમ માટે ખસેડવામાં આવ્યું છે કે thefacebook.com થી Facebook.com છે. 289 00:13:43,980 --> 00:13:46,830 તેથી હું ક્યાંક અપેક્ષા છું મારી વિનંતીઓ ટોચ નજીક 290 00:13:46,830 --> 00:13:50,730 મારા વિકાસકર્તા સાધનોમાં 301 સૂચના મેળવવા માટે 291 00:13:50,730 --> 00:13:52,580 કે ફેસબુક કાયમી ખસેડવામાં આવી છે. 292 00:13:52,580 --> 00:13:59,070 ફરીથી, હું 301 દેખાશે નહીં મારું બ્રાઉઝર સ્ક્રીન પર. 293 00:13:59,070 --> 00:14:01,380 અને તે 301 છે, કારણ કે તે કાયમી ચાલ છે. 294 00:14:01,380 --> 00:14:03,500 કે આવી મારું બ્રાઉઝર, તે એક આધુનિક બ્રાઉઝર 295 00:14:03,500 --> 00:14:06,110 કદાચ પુનઃદિશામાન કરવા જઈ રહ્યું છે કોઈપણ Facebook.com મને. 296 00:14:06,110 --> 00:14:07,260 પરંતુ શું થાય છે તે જોવા દો. 297 00:14:07,260 --> 00:14:09,340 >> અને હવે હું જાઉં છું thefacebook.com પર જાઓ. 298 00:14:09,340 --> 00:14:11,370 અને હા, ત્યાં તેને અધિકાર ટોચ પર છે. 299 00:14:11,370 --> 00:14:13,390 તે દૂર ગયા, પરંતુ તે ત્યાં હતો. 300 00:14:13,390 --> 00:14:14,820 મને અહીં સુધી સ્ક્રોલ દો. 301 00:14:14,820 --> 00:14:18,004 302 00:14:18,004 --> 00:14:18,920 અહીં ટોચ પર. 303 00:14:18,920 --> 00:14:23,080 હું thefacebook.com વિનંતી કરી, અને હું એક પ્રતિભાવ મેળવવામાં છું 304 00:14:23,080 --> 00:14:25,410 આ પાનું કાયમી ખસેડવામાં આવી છે. 305 00:14:25,410 --> 00:14:27,770 અને પછી 307 અહીં છે આંતરિક પુનઃદિશામાન કરે છે. 306 00:14:27,770 --> 00:14:30,680 અને તેથી આ ખરેખર શું છે વધુ મને ખસેડવામાં 307 00:14:30,680 --> 00:14:33,330 પરિચિત www.facebook.com. 308 00:14:33,330 --> 00:14:38,480 >> તેથી આ પ્રતિભાવ કોડ હજુ પણ અમે તેમને જોવા નથી, પણ જો થાય છે. 309 00:14:38,480 --> 00:14:40,710 હું નથી જઈ રહ્યો છું સમજાવે 401, 403, 404, 310 00:14:40,710 --> 00:14:43,090 તમે કદાચ જોઇ કારણ કે વિવિધ પોઈન્ટ છે. 311 00:14:43,090 --> 00:14:45,740 અને 500, હું હમણાં જ હશે પ્રકારની of-- અમે નસીબદાર વિચાર કરશો 312 00:14:45,740 --> 00:14:50,380 500 મળી તો અમે ખબર નથી કારણ કે શું સર્વરો ગમે ત્યાં હાલમાં ડાઉન છે. 313 00:14:50,380 --> 00:14:53,060 પરંતુ આ કોડ શું અસ્તિત્વ ધરાવે છે, અને એક માર્ગ છે 314 00:14:53,060 --> 00:14:58,610 અમે હોય તો પણ તેમને ઍક્સેસ કરવા માટે અમારા સિસ્ટમો પર કઢાવવાનો પ્રથમ તેમને જુઓ. 315 00:14:58,610 --> 00:14:59,530 હું ડો લોયડ છું. 316 00:14:59,530 --> 00:15:01,570 આ CS50 છે. 317 00:15:01,570 --> 00:15:03,557