1 00:00:00,000 --> 00:00:05,950 2 00:00:05,950 --> 00:00:09,310 >> HOPARL脰R: Ba艧qa bir dan谋艧aq Hypertext Transfer Protokolu 3 00:00:09,310 --> 00:00:12,060 Protokol, v蓹 ya HTTP. 4 00:00:12,060 --> 00:00:15,074 Bel蓹likl蓹, biz IP haqq谋nda s枚hb蓹t etdik 蓹vv蓹lki video TCP. 5 00:00:15,074 --> 00:00:17,240 V蓹 bu protokollar nec蓹 m蓹lumat dikt蓹 ki, 6 00:00:17,240 --> 00:00:20,970 Ma艧谋n ma艧谋n h蓹r蓹k蓹t v蓹 proqram proqram v蓹 ya xidm蓹t 7 00:00:20,970 --> 00:00:27,720 vasit蓹sil蓹 internet vasit蓹sil蓹 xidm蓹t mar艧rutla艧d谋r谋c谋lar谋 v蓹 ma艧谋n bu 艧蓹b蓹k蓹. 8 00:00:27,720 --> 00:00:30,640 >> Amma ki, ad蓹t蓹n deyil sa臒 b眉t眉n 艧蓹kil? 9 00:00:30,640 --> 00:00:33,530 Ad蓹t蓹n biz g枚nd蓹rm蓹k m蓹lumat proqram谋 10 00:00:33,530 --> 00:00:36,570 枚z眉 data M蓹s蓹l蓹n, dem蓹k, q蓹bul 11 00:00:36,570 --> 00:00:44,270 TCP port 25 v蓹 ya bir e-po莽t vasit蓹sil蓹 port 80 vasit蓹sil蓹 web page sor臒u, 12 00:00:44,270 --> 00:00:48,220 orada qaydalar谋 sistem ad蓹t蓹n var M蓹n yaln谋z ald谋臒谋n谋z n蓹 emal. 13 00:00:48,220 --> 00:00:51,960 V蓹 HTTP bir n眉mun蓹sidir yaln谋z bel蓹 bir protokol. 14 00:00:51,960 --> 00:00:54,929 >> HTTP yaln谋z proqram qat protokol 15 00:00:54,929 --> 00:00:56,220 ki, biz haqq谋nda dan谋艧maq olacaq. 16 00:00:56,220 --> 00:00:59,660 Lakin ba艧qa bir set nec蓹 dikt蓹 qaydalar谋 17 00:00:59,660 --> 00:01:02,790 m蓹lumat 枚t眉r眉l蓹n edir v蓹 internet vasit蓹sil蓹 emal. 18 00:01:02,790 --> 00:01:06,390 X眉susil蓹, HTTP d蓹qiq nec蓹 m眉蓹yy蓹n 19 00:01:06,390 --> 00:01:11,300 bir 眉莽眉n sor臒u etm蓹k laz谋md谋r bir web s蓹hif蓹 v蓹 d蓹qiq nec蓹 20 00:01:11,300 --> 00:01:15,160 bir server, bir ma艧谋n ki, web pages ke莽irilib 21 00:01:15,160 --> 00:01:17,840 ki, m蓹lumat verir m眉艧t蓹ril蓹r蓹 geri. 22 00:01:17,840 --> 00:01:20,010 >> Bel蓹 ki, bu protokol deyil h蓹qiq蓹t蓹n he莽 bir 艧ey var 23 00:01:20,010 --> 00:01:22,270 nec蓹 m蓹lumat il蓹 bax谋m谋ndan h蓹r蓹k蓹t 24 00:01:22,270 --> 00:01:26,090 point B. Bu, h蓹qiq蓹t蓹n var qaydalar谋 sistemi 25 00:01:26,090 --> 00:01:29,700 baxan m媒s媒n 蓹sas蓹n qaydalar谋 var bir web s蓹hif蓹 il蓹 i艧 ni艧an, 26 00:01:29,700 --> 00:01:31,960 zaman kims蓹 b蓹nz蓹r siz蓹 dal臒alar谋 枚z 蓹l, 27 00:01:31,960 --> 00:01:33,410 geri dal臒a ehtimal edirik. 28 00:01:33,410 --> 00:01:36,280 Ki, bir sort var 艧蓹rti insan Protokol. 29 00:01:36,280 --> 00:01:39,610 HTTP protokolu yaln谋z 蓹g蓹r deyir Bir web t蓹l蓹b etm蓹k ist蓹yirsinizs蓹, 30 00:01:39,610 --> 00:01:42,730 s蓹hif蓹 Sizin format g枚r眉n眉r etm蓹k kimi bi莽imlendirme 艧eyl蓹rdir n枚v kimi 31 00:01:42,730 --> 00:01:44,930 M蓹s蓹l蓹n, bir i艧 m蓹ktub. 32 00:01:44,930 --> 00:01:50,029 V蓹 cavab eyni olacaq Bu protokola g枚r蓹 g蓹lir. 33 00:01:50,029 --> 00:01:51,820 Dig蓹r var proqram qat protokol 34 00:01:51,820 --> 00:01:53,380 biz fikrind蓹 deyilik ki, video haqq谋nda dan谋艧maq. 35 00:01:53,380 --> 00:01:55,790 Lakin bu kimi 艧eyl蓹r daxildir File Transfer Protocol, 36 00:01:55,790 --> 00:01:59,200 Sad蓹 Mail Transfer Protocol e-po莽t g枚nd蓹rm蓹k, Data Distribution 37 00:01:59,200 --> 00:02:02,100 Service, Remote Desktop Protokol, RDP olan 38 00:02:02,100 --> 00:02:05,590 Siz uzaqdan daxil olmaq ist蓹yirsinizs蓹 istifad蓹 olunur ba艧qa bir bilgisayardan komp眉ter, 39 00:02:05,590 --> 00:02:08,479 Tez-tez XMPP, Jabber v蓹 ya chat kimi tan谋nan, 40 00:02:08,479 --> 00:02:11,160 bu protokoldur chat xidm蓹tl蓹rind蓹n istifad蓹 眉莽眉n. 41 00:02:11,160 --> 00:02:13,310 V蓹 bir 莽ox, bir 莽ox ba艧qalar谋 var. 42 00:02:13,310 --> 00:02:15,900 >> Istifad蓹 etdiyiniz Bel蓹 ki, h蓹r d蓹f蓹 xidm蓹t, xidm蓹t 43 00:02:15,900 --> 00:02:18,930 m蓹lumat g枚zl蓹yir sor臒u received-- etm蓹k 44 00:02:18,930 --> 00:02:21,010 Bir received-- olmaq 莽ox x眉susi format 45 00:02:21,010 --> 00:02:24,070 v蓹 t蓹l蓹b olunur geri qay谋tmaq m蓹lumat 46 00:02:24,070 --> 00:02:27,190 bir 莽ox x眉susi format h蓹m d蓹. 47 00:02:27,190 --> 00:02:31,750 >> Bel蓹 ki, bizim ill眉strasiya qay谋daq Biz蓹 internet dan谋艧maq ist蓹y蓹n. 48 00:02:31,750 --> 00:02:34,810 Bel蓹likl蓹, biz xo艧b蓹xt ist蓹yirik, v蓹 biz ist蓹yirik sa臒, cats.com getm蓹k? 49 00:02:34,810 --> 00:02:38,550 Bel蓹 ki, biz yaln谋z cats.com s枚hb蓹t edirsinizs蓹, Biz hey bir 艧ey kimi dem蓹k olar ki, 50 00:02:38,550 --> 00:02:39,720 M蓹n sizin ana s蓹hif蓹 bil蓹rsiniz? 51 00:02:39,720 --> 00:02:42,320 V蓹 cats.com y蓹qin ki, olacaq B蓹li, 蓹min cavab. 52 00:02:42,320 --> 00:02:43,440 Buyurunuz. 53 00:02:43,440 --> 00:02:46,440 Bel蓹 ki, bir insan sort var xahi艧 v蓹 cavab. 54 00:02:46,440 --> 00:02:47,980 >> Ki, HTTP n蓹 kimi g枚r眉n眉r? 55 00:02:47,980 --> 00:02:51,340 B蓹li, bu h蓹qiq蓹t蓹n c眉r t蓹rc眉m蓹 olduqca cleanly bu kimi bir 艧ey 眉莽眉n. 56 00:02:51,340 --> 00:02:57,290 Biz GET / HTTP / 1.1 dey蓹 bil蓹r host cats.com olan. 57 00:02:57,290 --> 00:03:03,039 Bel蓹 ki, 蓹sas蓹n n蓹 m蓹n burada edir蓹m deyil web page www.cats.com/ 眉莽眉n xahi艧. 58 00:03:03,039 --> 00:03:05,330 Biz ad蓹t蓹n 莽izgi buraxmaq indiki vaxtda, lakin ki, yaln谋z 59 00:03:05,330 --> 00:03:07,200 cats.com ana dem蓹kdir. 60 00:03:07,200 --> 00:03:11,910 >> Oh, v蓹 yolu il蓹, m蓹n gedir蓹m HTTP versiyas谋ndan istifad蓹 61 00:03:11,910 --> 00:03:14,182 1.1 sizinl蓹 眉nsiyy蓹t. 62 00:03:14,182 --> 00:03:16,390 Ki, sort analoji var yolu il蓹, kimi s枚yl蓹y蓹r蓹k, 63 00:03:16,390 --> 00:03:17,870 M蓹n 莽谋x谋艧 gedir蓹m Frans谋z, v蓹 ya yolu il蓹, 64 00:03:17,870 --> 00:03:19,370 陌ngilis dili dan谋艧an olacaq edir蓹m. 65 00:03:19,370 --> 00:03:22,160 Bu protokol yaln谋z format var. 66 00:03:22,160 --> 00:03:25,050 Bu olan da 1.0 deyil 莽ox art谋q istifad蓹 olunmur. 67 00:03:25,050 --> 00:03:30,615 Bel蓹 ki, HTTP 1.1 dan谋艧an al谋ram M蓹n www.cats.com/ ist蓹yir蓹m. 68 00:03:30,615 --> 00:03:31,710 M蓹nim 眉莽眉n almaq edin. 69 00:03:31,710 --> 00:03:34,610 >> V蓹 sonra dig蓹r m蓹lumatlar var n枚qt蓹, n枚qt蓹 too--, orada n枚qt蓹 70 00:03:34,610 --> 00:03:38,234 olan informasiya haqq谋nda bel蓹 olan cats.com 71 00:03:38,234 --> 00:03:39,400 harada g枚nd蓹rm蓹k 眉莽眉n bilm蓹k olard谋. 72 00:03:39,400 --> 00:03:41,480 Lakin bu iki kritik par莽alar谋 sort 73 00:03:41,480 --> 00:03:44,000 ibtidada bir HTTP request-- 74 00:03:44,000 --> 00:03:46,770 yaln谋z bir ba艧lamaq zaman kimi Siz dem蓹k m蓹ktub, 蓹ziz, bo艧. 75 00:03:46,770 --> 00:03:49,710 Bu ki, ruhunda 莽ox ox艧ard谋r. 76 00:03:49,710 --> 00:03:52,370 >> V蓹 cats.com gedir oh, 蓹min, burada getm蓹k, deyirl蓹r. 77 00:03:52,370 --> 00:03:55,590 Onlar kimi cavab bil蓹r 艧eyl蓹rdir M蓹n d蓹 cavab al谋ram. 78 00:03:55,590 --> 00:03:57,960 M蓹n d蓹 HTTP 1.1 dan谋艧maq. 79 00:03:57,960 --> 00:04:01,720 Sizin sor臒u, 200 OK t蓹sdiq edilir. 80 00:04:01,720 --> 00:04:04,709 N蓹 眉zr蓹yik almaq sonra HTML v蓹 81 00:04:04,709 --> 00:04:06,250 n枚qt蓹, n枚qt蓹, b蓹zi 蓹lav蓹 m蓹lumatlar谋 n枚qt蓹. 82 00:04:06,250 --> 00:04:10,620 V蓹 莽ox alt t蓹l蓹b h蓹qiq蓹t蓹n HTML, 83 00:04:10,620 --> 00:04:16,339 bi莽imlendirme dili, cats.com ana m蓹zmunu. 84 00:04:16,339 --> 00:04:21,227 >> Bel蓹 ki, HTTP / 1.1-- i etiraf sor臒u HTTP 1.1 vasit蓹sil蓹 q蓹bul edildi. 85 00:04:21,227 --> 00:04:22,310 Sizin sor臒u t蓹sdiq edilmi艧dir. 86 00:04:22,310 --> 00:04:25,810 M蓹n ist蓹diyiniz n蓹 200 OK ver蓹 bil蓹r. 87 00:04:25,810 --> 00:04:27,440 HTML almaq 眉zr蓹yik. 88 00:04:27,440 --> 00:04:30,450 V蓹 sonra burada Siz t蓹l蓹b HTML. 89 00:04:30,450 --> 00:04:33,930 >> Amma b蓹z蓹n bizim sor臒u yoxdur h蓹mi艧蓹 olduqca plan谋na uy臒un olaraq gedin. 90 00:04:33,930 --> 00:04:37,100 M蓹n sizin cats.html s蓹hif蓹ni g枚rm蓹k ed蓹 bil蓹r蓹mmi? 91 00:04:37,100 --> 00:04:40,366 B蓹li, onlar biz n蓹 des蓹k bir cats.html s蓹hif蓹 yoxdur, 92 00:04:40,366 --> 00:04:42,740 hans谋 n枚v real g枚r眉n眉r onlar cats.com ist蓹yirik, 莽眉nki. 93 00:04:42,740 --> 00:04:44,400 Siz onlar cats.html olard谋 edir蓹m ediyorum. 94 00:04:44,400 --> 00:04:45,420 Lakin OK. 95 00:04:45,420 --> 00:04:48,484 Bel蓹 ki, bu sort 艧蓹rti insan qar艧谋l谋ql谋 96 00:04:48,484 --> 00:04:49,650 indi cats.com il蓹 ya艧ad谋m. 97 00:04:49,650 --> 00:04:51,060 Nec蓹 t蓹rc眉m蓹 edir? 98 00:04:51,060 --> 00:04:52,726 >> Bu siz蓹 tan谋艧 bir 艧ey ola bil蓹r. 99 00:04:52,726 --> 00:04:55,690 Bizim ist蓹yimiz, eyni baxd谋 蓹v蓹zin蓹 蓹ld蓹 莽izgi ba艧qa 100 00:04:55,690 --> 00:04:58,110 biz indi cats.html 蓹ld蓹 edirik. 101 00:04:58,110 --> 00:05:01,810 茝sas蓹n Bel蓹 ki, indi n蓹 b眉t眉n bu sor臒u m蓹n蓹 verin ki, deyib 102 00:05:01,810 --> 00:05:05,620 www.cats.com/cats.html. 103 00:05:05,620 --> 00:05:08,700 Ana v蓹 orta So ki, top x蓹ttinin bir hiss蓹sidir 104 00:05:08,700 --> 00:05:14,632 d蓹qiq orada g枚st蓹rir n蓹 s蓹hif蓹 m蓹n xahi艧 edir蓹m. 105 00:05:14,632 --> 00:05:17,590 Lakin bu halda cats.com niyy蓹tind蓹 deyil m眉sb蓹t cavab etm蓹k 眉莽眉n. 106 00:05:17,590 --> 00:05:19,089 Onlar s枚hb蓹t etdiyiniz bilmir蓹m. 107 00:05:19,089 --> 00:05:25,170 V蓹 bu siz ola bil蓹r bir 艧eydir g枚r眉ld眉, 蓹vv蓹l HTTP 1.1 404 Not Found. 108 00:05:25,170 --> 00:05:27,180 M蓹n n蓹 tapa bilm蓹di Sizin 眉莽眉n xahi艧 edilmi艧dir. 109 00:05:27,180 --> 00:05:30,460 Yeri g蓹lmi艧k蓹n, m蓹n siz蓹 verm蓹k gedir蓹m geri bir HTML v蓹 ad蓹t蓹n HTML ki, 110 00:05:30,460 --> 00:05:32,351 B蓹zi 404 s蓹hif蓹 content edir. 111 00:05:32,351 --> 00:05:34,100 V蓹 halda cats.com, bu y蓹qin ki, var 112 00:05:34,100 --> 00:05:37,720 bir s蓹b蓹t il蓹 bir cute pi艧ik k蓹d蓹rli 404 眉z onlar谋n yan谋nda, 113 00:05:37,720 --> 00:05:40,920 Siz olacaq, 莽眉nki K蓹d蓹rli Siz s蓹hif蓹 almaq deyil zaman 114 00:05:40,920 --> 00:05:43,040 ki, arad谋臒谋n谋z. 115 00:05:43,040 --> 00:05:48,520 >> Bu n蓹 蓹saslar谋 n枚v眉 var protokol, HTTP protokolu sor臒u 116 00:05:48,520 --> 00:05:49,180 ox艧amaq. 117 00:05:49,180 --> 00:05:52,640 Onlar biz h蓹qiq蓹t蓹n ox艧ar ist蓹yirik ox艧ar qar艧谋l谋ql谋 ed蓹c蓹k 118 00:05:52,640 --> 00:05:55,460 yaln谋z insan konvensiyalarda bir 艧ey 眉莽眉n xahi艧 119 00:05:55,460 --> 00:05:58,250 v蓹 geri almaq v蓹 ya yaz谋l谋 m蓹ktub v蓹 cavab g枚zl蓹yirik 120 00:05:58,250 --> 00:06:00,380 x眉susi formatda m蓹ktubu. 121 00:06:00,380 --> 00:06:03,910 Olduqca 莽ox n蓹 HTTP yaln谋z STANDART hala g蓹tirilir ki, 122 00:06:03,910 --> 00:06:10,190 daxil olmaq ist蓹diyiniz b眉t眉n cihazlar 眉莽眉n web pages, m蓹tn k枚莽眉rm蓹l蓹ri. 123 00:06:10,190 --> 00:06:15,110 >> Bel蓹 ki, forma x蓹tti, bu metodu t蓹l蓹b h蓹d蓹f HTTP versiyas谋 124 00:06:15,110 --> 00:06:17,100 bir HTTP sor臒u x蓹tti adlan谋r. 125 00:06:17,100 --> 00:06:23,740 Bu ad蓹t蓹n ilk 艧ey bir HTTP sor臒u hiss蓹si kimi 枚t眉r眉l蓹n 126 00:06:23,740 --> 00:06:26,180 v蓹 ya HTTP 眉莽眉n xahi艧 edirik, 蓹g蓹r. 127 00:06:26,180 --> 00:06:29,970 Dediyim kimi bu c眉r dey蓹r蓹k, kimi 蓹ziz, 眉st m蓹ktub bo艧. 128 00:06:29,970 --> 00:06:32,880 Onlar oldu臒unu bilirik onlara m蓹ktub yazmaq. 129 00:06:32,880 --> 00:06:34,796 Bel蓹 ki, bu 莽ox ox艧ard谋r dey蓹r蓹k, m蓹n bilir蓹m 130 00:06:34,796 --> 00:06:37,670 onlar HTTP xahi艧 edirik ki, v蓹 bu format 131 00:06:37,670 --> 00:06:39,090 onlar 眉莽眉n xahi艧 edirik. 132 00:06:39,090 --> 00:06:43,810 >> HTTP version y蓹qin ki, h蓹mi艧蓹 HTTP / 1/1 olacaq. 133 00:06:43,810 --> 00:06:46,670 1.0 d蓹 m枚vcuddur, lakin deyil h蓹qiq蓹t蓹n art谋q istifad蓹 olunur. 134 00:06:46,670 --> 00:06:49,200 CS50 m蓹qs蓹dl蓹ri 眉莽眉n, GET h蓹mi艧蓹 y蓹qin ki, 135 00:06:49,200 --> 00:06:51,540 n蓹 olacaq Siz, h蓹qiq蓹t蓹n, oldu臒unuzda istifad蓹 136 00:06:51,540 --> 00:06:54,250 birba艧a HTTP istekleri edilm蓹si. 137 00:06:54,250 --> 00:06:57,720 Amma POST biz ist蓹yirik ba艧qa bir se莽im deyil 陌ndi haqq谋nda dan谋艧maq niyy蓹tind蓹 deyil. 138 00:06:57,720 --> 00:07:02,980 V蓹 sonra t蓹l蓹b-h蓹d蓹f ana server n蓹 s蓹hif蓹 139 00:07:02,980 --> 00:07:05,812 Siz almaq ist蓹yir蓹m. 140 00:07:05,812 --> 00:07:08,020 Dediyim kimi, host ad谋 ayr谋 line ad蓹t蓹n var 141 00:07:08,020 --> 00:07:10,350 眉mumi sor臒unun ikinci x蓹tt. 142 00:07:10,350 --> 00:07:13,660 Bel蓹 ki, birlikd蓹 ev sahibliyi q蓹bul ad谋 v蓹 sor臒u h蓹d蓹f 143 00:07:13,660 --> 00:07:16,070 x眉susi m眉蓹yy蓹n resurs axtar谋l谋r. 144 00:07:16,070 --> 00:07:20,986 M蓹n ikinci 蓹vv蓹l 404 n眉mun蓹 www.cats.com yenid蓹n xahi艧 edilmi艧dir, 145 00:07:20,986 --> 00:07:22,940 cats.com host olan. 146 00:07:22,940 --> 00:07:26,300 V蓹 m蓹nim t蓹l蓹bi istiqam蓹tind蓹, M蓹n /cats.html bildirib. 147 00:07:26,300 --> 00:07:27,790 Bu m蓹nim t蓹l蓹bi h蓹d蓹fi oldu. 148 00:07:27,790 --> 00:07:31,200 Bel蓹 ki, 眉mumi M蓹n xahi艧 m蓹zmunu v蓹 ya yerl蓹艧蓹n resurs 149 00:07:31,200 --> 00:07:36,410 www.cats.com/cats.html at. 150 00:07:36,410 --> 00:07:38,870 >> V蓹 sonra olub 蓹sas谋nda resurs m枚vcuddur 151 00:07:38,870 --> 00:07:42,160 v蓹 server t蓹min ed蓹 bil蓹r olub m眉艧t蓹ri uy臒un olaraq resurs 152 00:07:42,160 --> 00:07:46,760 t蓹l蓹b, siz almaq bil蓹r geri m眉xt蓹lif d枚vl蓹t kodlar谋. 153 00:07:46,760 --> 00:07:50,280 Siz g枚rd眉m bu status kodlar谋 b蓹zil蓹ri Onlar cavab hiss蓹si etdiyiniz, 莽眉nki. 154 00:07:50,280 --> 00:07:53,580 B蓹zil蓹ri, 200 OK var y蓹qin ki, olduqca s蓹ssiz. 155 00:07:53,580 --> 00:07:55,650 Siz y蓹qin ki, g枚rm蓹mi艧蓹m bir s蓹hif蓹 200 OK cavab. 156 00:07:55,650 --> 00:07:56,890 Siz yaln谋z s蓹hif蓹 almaq. 157 00:07:56,890 --> 00:08:01,260 Bu 404 s蓹hv kimi deyil, ad蓹t蓹n olduqca ayd谋nd谋r. 158 00:08:01,260 --> 00:08:03,850 Siz ad蓹t蓹n 404 deyir ki, g枚r蓹c蓹ksiniz. 159 00:08:03,850 --> 00:08:06,880 >> Bel蓹 ki, n蓹 bir haqq谋nda dan谋艧maq ed蓹k h蓹min status kodlar谋 ola bil蓹r. 160 00:08:06,880 --> 00:08:09,660 Yen蓹 zaman server biz蓹 cavab, onlar 161 00:08:09,660 --> 00:08:12,120 HTTP version statusu cavab gedir. 162 00:08:12,120 --> 00:08:14,020 Ad蓹t蓹n HTTP / 1.1. 163 00:08:14,020 --> 00:08:17,410 Olacaq bu d枚vl蓹t kodlar谋 hans谋lard谋r? 164 00:08:17,410 --> 00:08:18,890 B蓹li, biz bir u臒ur 蓹ld蓹 ed蓹 bil蓹r. 165 00:08:18,890 --> 00:08:23,617 U臒ur kateqoriya Bel蓹 ki, biz m蓹tn OK il蓹 kodu 200 蓹ld蓹 ed蓹 bil蓹r. 166 00:08:23,617 --> 00:08:24,450 Bu n蓹 dem蓹kdir? 167 00:08:24,450 --> 00:08:25,491 Yax艧谋, h蓹r 艧ey yax艧谋d谋r. 168 00:08:25,491 --> 00:08:26,721 Cari sor臒u etdik. 169 00:08:26,721 --> 00:08:27,720 Burada cari cavab var. 170 00:08:27,720 --> 00:08:30,060 M蓹n 莽atd谋rmaq bacard谋 tam olaraq n蓹 ist蓹diyini. 171 00:08:30,060 --> 00:08:33,080 >> B蓹z蓹n ba艧qa 艧eyl蓹r 蓹ld蓹 ed蓹 bil蓹r Hemen qeyd ed蓹c蓹k ki, 172 00:08:33,080 --> 00:08:35,140 lakin bir q蓹d蓹r u臒ursuzluqlar var. 173 00:08:35,140 --> 00:08:36,422 Onlar adl谋 redirections ist蓹yirik. 174 00:08:36,422 --> 00:08:37,630 Burada iki 眉mumi olanlar谋 var. 175 00:08:37,630 --> 00:08:41,520 301 da艧谋nd谋 Permanently-- n蓹 bu 蓹sas蓹n dem蓹kdir 176 00:08:41,520 --> 00:08:43,559 s蓹hif蓹 yeni bir yer indi var. 177 00:08:43,559 --> 00:08:44,920 Bu 蓹b蓹di ya艧ayacaqd谋r. 178 00:08:44,920 --> 00:08:47,150 V蓹 蓹n brauzerl蓹r olacaq avtomatik y枚nlendirme. 179 00:08:47,150 --> 00:08:49,860 Bel蓹likl蓹, siz h蓹qiq蓹t蓹n g枚rm蓹k he莽 vaxt laz谋md谋r ya 301, siz de臒ilseniz 180 00:08:49,860 --> 00:08:52,210 h蓹qiq蓹t蓹n out-of-tarixi istifad蓹 browser, b蓹lk蓹, 181 00:08:52,210 --> 00:08:57,660 301 cavab hiss蓹sidir, 莽眉nki n枚qt蓹, n枚qt蓹, 301 cavab dot. 182 00:08:57,660 --> 00:08:59,577 Yeni s蓹hif蓹 oldu臒u bu da size deyir. 183 00:08:59,577 --> 00:09:01,660 V蓹 bel蓹 ki, 蓹n brauzerl蓹r olacaq yaln谋z orada sizi y枚nlendirme, 184 00:09:01,660 --> 00:09:03,570 Siz orada getm蓹k ist蓹yir蓹m ki, f蓹rz. 185 00:09:03,570 --> 00:09:05,440 >> B蓹z蓹n d蓹 302 a艧kar almaq laz谋md谋r. 186 00:09:05,440 --> 00:09:07,850 V蓹 bu h蓹qiq蓹t蓹n h蓹l蓹 b蓹z蓹n g枚r蓹 bil蓹rsiniz. 187 00:09:07,850 --> 00:09:09,720 B蓹z蓹n pages m眉v蓹qq蓹ti h蓹r蓹k蓹t. 188 00:09:09,720 --> 00:09:13,570 Bel蓹 ki, daxil olacaq deyil brauzer izah t蓹l蓹bi 189 00:09:13,570 --> 00:09:16,740 daimi ist蓹nil蓹n vaxt d蓹yi艧dirm蓹k 眉莽眉n Bu sor臒u g枚r眉r ki, 190 00:09:16,740 --> 00:09:18,255 ba艧qa bir 艧ey d蓹yi艧dirm蓹k etm蓹k. 191 00:09:18,255 --> 00:09:21,210 Bel蓹 ki, 302 g枚r蓹 bil蓹rsiniz Olan 蓹sas蓹n, tap谋ld谋 192 00:09:21,210 --> 00:09:22,710 Bu s蓹hif蓹ni ba艧qa bir yerd蓹 ya艧ay谋r deyir. 193 00:09:22,710 --> 00:09:24,418 Amma bu niyy蓹tind蓹 deyil 蓹b蓹di ya艧ay谋r. 194 00:09:24,418 --> 00:09:29,052 Bu n蓹tic蓹d蓹 y蓹qin ki, getm蓹k olacaq geri siz hesab oldu臒u 眉莽眉n. 195 00:09:29,052 --> 00:09:31,780 >> Sonra 艧eyi almaq laz谋md谋r m眉艧t蓹ri s蓹hvl蓹r kimi. 196 00:09:31,780 --> 00:09:34,012 Bel蓹 ki, bu etdik olanlard谋r y蓹qin ki, indi g枚r眉ld眉. 197 00:09:34,012 --> 00:09:35,970 Siz y蓹qin ki, g枚rm蓹dim 200s v蓹 ya 300s, 198 00:09:35,970 --> 00:09:37,370 ancaq y蓹qin edirik 400s il蓹 tan谋艧. 199 00:09:37,370 --> 00:09:40,130 V蓹 biz dan谋艧maq laz谋md谋r n蓹 ikinci haqq谋nda, 500s h蓹m莽inin. 200 00:09:40,130 --> 00:09:42,580 >> Siz 401 icaz蓹siz g枚r蓹 bil蓹rsiniz. 201 00:09:42,580 --> 00:09:45,100 Ad蓹t蓹n bu ist蓹yirik dem蓹kdir bir s蓹hif蓹 daxil olmaq 眉莽眉n 莽al谋艧谋r, 202 00:09:45,100 --> 00:09:46,230 ancaq daxil olmam谋s谋n谋z. 203 00:09:46,230 --> 00:09:50,500 Bel蓹 ki, c蓹hd v蓹 b蓹zi getm蓹k profil v蓹 ya Facebook bir 艧ey 204 00:09:50,500 --> 00:09:53,106 v蓹 ya c蓹hd v蓹 giri艧 some-- i艧 ist蓹yirik. 205 00:09:53,106 --> 00:09:56,619 Siz bir 艧ey daxil olmaq 眉莽眉n 莽al谋艧谋r谋q Sizin 蓹s蓹rin internet, 206 00:09:56,619 --> 00:09:57,660 ancaq daxil deyilik. 207 00:09:57,660 --> 00:09:58,740 Siz s蓹hif蓹 g枚rm蓹k bilm蓹z. 208 00:09:58,740 --> 00:10:01,770 Siz 401 icaz蓹siz 蓹ld蓹 ed蓹 bil蓹r, olan biz y蓹qin ki, dem蓹kdir 209 00:10:01,770 --> 00:10:06,590 bu t蓹l蓹bi t蓹min ed蓹 bil蓹c蓹kl蓹r, lakin ilk siz bunu daxil etm蓹k laz谋md谋r. 210 00:10:06,590 --> 00:10:09,590 >> 茝ksin蓹, siz 403 蓹ld蓹 ed蓹 bil蓹r Bu, h蓹qiq蓹t蓹n deyil olan, Forbidden 211 00:10:09,590 --> 00:10:11,490 Siz daxil v蓹 ya deyilik 蓹g蓹r m蓹s蓹l蓹. 212 00:10:11,490 --> 00:10:13,020 Bu ist蓹k icaz蓹 verilmir. 213 00:10:13,020 --> 00:10:15,320 resurs server m枚vcuddur. 214 00:10:15,320 --> 00:10:17,817 Amma daxil olmaq 眉莽眉n icaz蓹 verilmir. 215 00:10:17,817 --> 00:10:20,900 Bu ad蓹t蓹n daxili fayllar谋 ki, m眉xt蓹lif s蓹b蓹bl蓹rd蓹n server ya艧ay谋r 216 00:10:20,900 --> 00:10:23,860 lakin n蓹z蓹rd蓹 deyil xarici d眉nyaya 蓹ld蓹, 217 00:10:23,860 --> 00:10:25,030 v蓹 onlar qada臒and谋r. 218 00:10:25,030 --> 00:10:27,120 Onlar orada ya艧ay谋r. 219 00:10:27,120 --> 00:10:28,440 M蓹n onu tapa bilmir蓹m demir蓹m. 220 00:10:28,440 --> 00:10:30,030 Amma m蓹n onu siz蓹 ver蓹 bilm蓹z deyir蓹m. 221 00:10:30,030 --> 00:10:32,071 V蓹 蓹g蓹r F蓹rq etm蓹z Siz v蓹 ya daxil edirik. 222 00:10:32,071 --> 00:10:35,479 V蓹 sonra, 蓹lb蓹tt蓹, 莽ox 眉mumi 404 Not Found. 223 00:10:35,479 --> 00:10:37,020 fayl server yoxdur. 224 00:10:37,020 --> 00:10:40,200 M蓹n t蓹min etm蓹k ist蓹yir蓹m sizin, amma bilm蓹z. 225 00:10:40,200 --> 00:10:43,390 >> Siz d蓹 b蓹z蓹n server g枚rm蓹k s蓹hvl蓹r, 蓹n 眉mumi 眉mumiyy蓹tl蓹 226 00:10:43,390 --> 00:10:46,990 olan 500 Daxili Server Error olan h蓹qiq蓹t蓹n bir 艧ey dem蓹k deyil 227 00:10:46,990 --> 00:10:50,200 b眉t眉n yanl谋艧 ke莽mi艧dir n蓹 haqq谋nda. 228 00:10:50,200 --> 00:10:53,290 Amma siz edilm蓹si h蓹qiq蓹t蓹n deyil sizin bir s蓹hv. 229 00:10:53,290 --> 00:10:58,200 Bu, h蓹qiq蓹t蓹n, server u臒ursuz var el蓹 xahi艧i il蓹 t蓹min edir. 230 00:10:58,200 --> 00:11:00,040 Bel蓹 ki, 500 眉mumi cavabd谋r. 231 00:11:00,040 --> 00:11:03,190 >> Siz h蓹m莽inin bir 艧ey g枚rm蓹k laz谋md谋r , Service Almaq kimi 232 00:11:03,190 --> 00:11:05,720 M蓹n inan谋ram kodu 503 edir. 233 00:11:05,720 --> 00:11:07,882 V蓹 Gateway Timeout-- 蓹g蓹r He莽 bir s蓹hif蓹 idi yaln谋z 234 00:11:07,882 --> 00:11:09,590 orada loading oturmaq v蓹 loading v蓹 y眉kl蓹m蓹 235 00:11:09,590 --> 00:11:12,715 Bu olacaq 蓹g蓹r Bildiyiniz he莽 vaxt y眉k v蓹 sonra n蓹hay蓹t yaln谋z bel蓹 deyir 236 00:11:12,715 --> 00:11:13,650 yaln谋z verir. 237 00:11:13,650 --> 00:11:15,460 Ki, 504 Gateway Timeout var. 238 00:11:15,460 --> 00:11:17,600 server ist蓹di sizin icra, 239 00:11:17,600 --> 00:11:19,930 lakin bir 艧ey yanl谋艧 getdi server t蓹r蓹f蓹 on 240 00:11:19,930 --> 00:11:24,452 Biz sizin t蓹r蓹f蓹 haqq谋nda ki, bir problem s蓹b蓹b olur. 241 00:11:24,452 --> 00:11:27,410 陌ndi biz burada hekay蓹 ola bil蓹r, lakin m蓹n, h蓹qiq蓹t蓹n, indi gedir蓹m n蓹 242 00:11:27,410 --> 00:11:29,368 M蓹n a莽maq 眉莽眉n gedir蓹m ki, m蓹nim brauzerinizin v蓹 siz蓹 g枚st蓹rm蓹k 243 00:11:29,368 --> 00:11:32,250 Siz g枚rm蓹k ed蓹 bil蓹r nec蓹 bu status kodlar谋 b蓹zi 244 00:11:32,250 --> 00:11:34,580 h蓹tta 眉mumiyy蓹tl蓹, onlar谋 g枚rm眉r蓹m 蓹g蓹r. 245 00:11:34,580 --> 00:11:39,090 V蓹 biz alaraq bunu olacaq b蓹zi geli艧tirici al蓹tl蓹ri oldu. 246 00:11:39,090 --> 00:11:42,050 >> B眉t眉n h眉quqlar M蓹n burada So 陌ndi m蓹nim brauzer p蓹nc蓹r蓹sind蓹. 247 00:11:42,050 --> 00:11:45,840 M蓹n bir az 枚yr蓹nm蓹k ist蓹yirsinizs蓹 Bu HTTP istekleri haqq谋nda daha 莽ox. 248 00:11:45,840 --> 00:11:49,060 Nec蓹 bir 蓹g蓹r bilm蓹k 蓹lb蓹tt蓹 bilir蓹m yoxdur Bir 艧ey yanl谋艧 gedir zaman, s蓹hif蓹 goes-- 249 00:11:49,060 --> 00:11:49,630 Biz 404 almaq. 250 00:11:49,630 --> 00:11:50,465 Biz b眉t眉n g枚rd眉k. 251 00:11:50,465 --> 00:11:51,840 Biz ki, g枚st蓹rm蓹k 眉莽眉n ehtiyac yoxdur. 252 00:11:51,840 --> 00:11:53,048 Lakin b蓹zi dig蓹r olanlar谋 n蓹 var? 253 00:11:53,048 --> 00:11:56,850 V蓹 biz nec蓹 g枚rm蓹k olard谋 f蓹aliyy蓹t bu sor臒u? 254 00:11:56,850 --> 00:11:59,990 >> M蓹n gedir蓹m Bel蓹 ki, ilk 艧ey Bunu Developer Tools a莽maq deyil. 255 00:11:59,990 --> 00:12:02,580 Bel蓹 ki Developer Tools in艧a edilir 蓹n m眉asir brauzerl蓹rd蓹 daxil 256 00:12:02,580 --> 00:12:06,020 v蓹 biz蓹 艧eyi g枚rm蓹k 眉莽眉n imkan verir biz ba艧qa c眉r deyil ki, 257 00:12:06,020 --> 00:12:10,580 bir 蓹lav蓹 m蓹lumat n枚v see-- bizim web alt谋nda 枚t眉r眉l蓹n 258 00:12:10,580 --> 00:12:11,500 sor臒u. 259 00:12:11,500 --> 00:12:12,790 Burada Google Chrome istifad蓹 edir蓹m. 260 00:12:12,790 --> 00:12:16,900 V蓹 Developer Tools a莽maq Chrome, yaln谋z F-12 hit 261 00:12:16,900 --> 00:12:18,729 v蓹 a莽谋q olacaq t蓹r蓹fd蓹n bu q蓹d蓹r. 262 00:12:18,729 --> 00:12:21,770 M蓹n sor臒u yaz谋n sonra, m蓹n zoom laz谋md谋r bel蓹 ki, biz burada neler g枚r蓹 bil蓹rsiniz. 263 00:12:21,770 --> 00:12:28,530 Amma m蓹nim brauzerinizin n蓹 gidiyorum n蓹 is-- bar v蓹 m蓹n burada art谋q zoom laz谋md谋r 264 00:12:28,530 --> 00:12:32,427 M蓹n www.google.com 眉莽眉n sor臒u ed蓹c蓹k. 265 00:12:32,427 --> 00:12:34,260 Biz b眉t眉n y蓹qin ki, etdik 蓹vv蓹l bu t蓹l蓹bi. 266 00:12:34,260 --> 00:12:35,400 M蓹n Enter d眉ym蓹sini bas谋n gedir蓹m. 267 00:12:35,400 --> 00:12:41,920 268 00:12:41,920 --> 00:12:46,400 >> 陌ndi burada m蓹nim Oyunlar 眉z蓹rind蓹 Tools, m蓹n Network ni艧an谋 se莽tiniz. 269 00:12:46,400 --> 00:12:48,010 V蓹 burada bir 莽ox 艧eyi qeyd. 270 00:12:48,010 --> 00:12:51,732 These-- 200 OK, 200 OK, b蓹zi baxmaq bu status kodlar谋 g蓹lir. 271 00:12:51,732 --> 00:12:53,356 I Found 302 al谋ram niy蓹 bilmir蓹m. 272 00:12:53,356 --> 00:12:54,860 M蓹n ki, bir g枚rm蓹k ist蓹diyiniz d蓹rk etm蓹yib. 273 00:12:54,860 --> 00:12:58,192 Lakin 蓹sas蓹n qeyd ki, olduqca Google request-- bax谋m谋ndan 莽ox 274 00:12:58,192 --> 00:13:00,150 M蓹n 莽ox sad蓹 Google s蓹hif蓹 眉莽眉n sor臒u. 275 00:13:00,150 --> 00:13:02,890 V蓹 prosesind蓹 M蓹nim sor臒u 莽atd谋r谋lmas谋, 276 00:13:02,890 --> 00:13:05,670 Google y蓹qin bir 莽ox etmi艧dir M蓹nim ad谋mdan dig蓹r sor臒ular谋n. 277 00:13:05,670 --> 00:13:11,990 >> Amma Google 眉莽眉n get sor臒u etdik s蓹hif蓹 v蓹 200 OKS bir 莽ox al谋ram. 278 00:13:11,990 --> 00:13:14,830 M蓹n OK 200 g枚remiyorum m蓹nim ekran, amma al谋ram 279 00:13:14,830 --> 00:13:17,170 edilmi艧dir sor臒ular谋n bir 莽ox. 280 00:13:17,170 --> 00:13:19,550 M蓹n olduqca edir蓹m ki, bir daha 蓹min i艧 gedir 281 00:13:19,550 --> 00:13:21,920 sizin 眉莽眉n is-- ed蓹n h蓹qiq蓹t蓹n k枚hn蓹 m蓹kt蓹b var, 282 00:13:21,920 --> 00:13:26,012 Siz Facebook oldu臒unu bilirik bil蓹r h蓹mi艧蓹 Facebook.com edir. 283 00:13:26,012 --> 00:13:29,780 Onun erk蓹n g眉n idi wwww.thefacebook.com at. 284 00:13:29,780 --> 00:13:33,560 Onlar y蓹qin 蓹ld蓹 ed蓹 bilm蓹di olduqca biraz 眉莽眉n Facebook.com 眉莽眉n. 285 00:13:33,560 --> 00:13:35,870 >> V蓹 m蓹n g枚zl蓹yirik al谋ram n蓹 Burada m蓹lumat 蓹ld蓹 etm蓹kdir. 286 00:13:35,870 --> 00:13:37,315 Bu tavalarda 蓹g蓹r biz g枚r蓹c蓹ksiniz. 287 00:13:37,315 --> 00:13:39,190 M蓹n burada n蓹 g枚zl蓹yirik al谋ram m蓹lumat almaq 眉莽眉n 288 00:13:39,190 --> 00:13:43,980 Facebook daimi k枚莽眉r眉l眉b ki, thefacebook.com olan Facebook.com 眉莽眉n. 289 00:13:43,980 --> 00:13:46,830 Bel蓹likl蓹, m蓹n haradasa g枚zl蓹yirik al谋ram M蓹nim sor臒u 眉st 290 00:13:46,830 --> 00:13:50,730 m蓹nim Developer Tools 301 bildiri艧 almaq 291 00:13:50,730 --> 00:13:52,580 ki, Facebook daimi k枚莽眉r眉l眉b. 292 00:13:52,580 --> 00:13:59,070 Yen蓹 301 g枚rmezsiniz m蓹nim brauzerinizin ekranda. 293 00:13:59,070 --> 00:14:01,380 V蓹 bu 301 莽眉nki, Bu daimi h蓹r蓹k蓹t var. 294 00:14:01,380 --> 00:14:03,500 Ki, olan m蓹nim brauzerinizin, Bu, m眉asir browser 295 00:14:03,500 --> 00:14:06,110 y蓹qin ki, y枚nlendirme gedir h蓹r halda Facebook.com m蓹ni. 296 00:14:06,110 --> 00:14:07,260 Amma n蓹 g枚rm蓹k ed蓹k. 297 00:14:07,260 --> 00:14:09,340 >> 陌ndi gedir蓹m thefacebook.com gedin. 298 00:14:09,340 --> 00:14:11,370 V蓹 yep, orada sa臒 眉st edir. 299 00:14:11,370 --> 00:14:13,390 Bu 眉z getdi, lakin orada idi. 300 00:14:13,390 --> 00:14:14,820 M蓹n蓹 burada diyirl蓹yin ed蓹k. 301 00:14:14,820 --> 00:14:18,004 302 00:14:18,004 --> 00:14:18,920 Burada 眉st. 303 00:14:18,920 --> 00:14:23,080 M蓹n thefacebook.com sor臒u etdi M蓹n cavab al谋ram 304 00:14:23,080 --> 00:14:25,410 Bu s蓹hif蓹 daimi k枚莽眉r眉l眉b. 305 00:14:25,410 --> 00:14:27,770 V蓹 sonra 307 burada daxili 陌stiqam蓹tl蓹ndirm蓹. 306 00:14:27,770 --> 00:14:30,680 V蓹 bu h蓹qiq蓹t蓹n n蓹 edir daha 莽ox m蓹n蓹 k枚莽眉b 307 00:14:30,680 --> 00:14:33,330 tan谋艧 www.facebook.com. 308 00:14:33,330 --> 00:14:38,480 >> Bel蓹 ki, bu cavab kodlar谋 h蓹l蓹 d蓹 biz onlar谋 g枚rm眉r蓹m bel蓹, ba艧 verir. 309 00:14:38,480 --> 00:14:40,710 M蓹n fikrind蓹 deyil蓹m g枚st蓹rm蓹k 401, 403, 404, 310 00:14:40,710 --> 00:14:43,090 Siz y蓹qin ki, g枚rd眉m, 莽眉nki m眉xt蓹lif n枚qt蓹l蓹rind蓹 o. 311 00:14:43,090 --> 00:14:45,740 500, m蓹n yaln谋z olard谋 n枚v var, biz xo艧b蓹xt almaq ist蓹diyiniz 312 00:14:45,740 --> 00:14:50,380 500 var, 蓹g蓹r biz bilmir蓹m, 莽眉nki n蓹 server h蓹r hans谋 Hal-haz谋rda a艧a臒谋 edir. 313 00:14:50,380 --> 00:14:53,060 Lakin bu kodlar谋 etm蓹k m枚vcuddur v蓹 bir yol var 314 00:14:53,060 --> 00:14:58,610 biz deyil, h蓹tta onlara daxil olmaq 眉莽眉n Bizim sistemi bilavasit蓹 onlar谋 g枚rm蓹k. 315 00:14:58,610 --> 00:14:59,530 M蓹n Doug Lloyd edir蓹m. 316 00:14:59,530 --> 00:15:01,570 Bu CS50 edir. 317 00:15:01,570 --> 00:15:03,557