1 00:00:00,000 --> 00:00:03,395 >> [సంగీతాన్ని] 2 00:00:03,395 --> 00:00:13,100 3 00:00:13,100 --> 00:00:15,570 >> డేవిడ్ J. మలన్: సో నేను కు శాంతించు కావలెను. 4 00:00:15,570 --> 00:00:18,260 నేను వేటి Scaz ప్రతిధ్వని ఉంటుంది సంస్థాగత మెమరీ గురించి చెప్పారు. 5 00:00:18,260 --> 00:00:20,350 CS50 కోసం చుట్టూ ఉంది హార్వర్డ్ వద్ద కొన్ని 20 సంవత్సరాల. 6 00:00:20,350 --> 00:00:22,280 మరియు వాస్తవానికి, ఉంది డౌన్ సీనియర్లు 7 00:00:22,280 --> 00:00:25,045 అభయమిచ్చిన ఏటా ఉంది -నూతన ఆ, రెండవ సంవత్సరం విద్యార్ధులు, 8 00:00:25,045 --> 00:00:26,870 మరియు జూనియర్లు మరియు కూడా సీనియర్లు తీసుకొని 9 00:00:26,870 --> 00:00:30,360 CS50 మీరు బాగా చేస్తున్నారు, ముగుస్తుంది ఆ. 10 00:00:30,360 --> 00:00:32,680 >> రియాలిటీ, విద్యార్థులు CS50 విఫలమయ్యే. 11 00:00:32,680 --> 00:00:35,740 నిజానికి, అరుదైన సందర్భాల్లో మేము Es లేదా FS కలిగింది పేరు, 12 00:00:35,740 --> 00:00:37,990 ఇది నిజంగా ఎందుకంటే అయ్యింది పరిహార పరిస్థితులలో, 13 00:00:37,990 --> 00:00:39,840 అది వైద్య లేదా వ్యక్తిగత లేదో. 14 00:00:39,840 --> 00:00:41,830 డిఎస్ అలాగే చాలా అసాధారణంగా ఉంటాయి. 15 00:00:41,830 --> 00:00:45,270 నేను మేము అయితే హాయిగా చెప్పగలను గణాంకములు బహిర్గతం లేదు 16 00:00:45,270 --> 00:00:48,450 కానీ ఏ ఉంది ఇచ్చిన ఇక్కడ లేనే సంస్థాగత మెమరీ, 17 00:00:48,450 --> 00:00:51,810 CS50 లో మెజారిటీ సంఖ్యలో విద్యార్థులు ఒక శ్రేణి తరగతులు పొందడానికి ముగుస్తుంది చెయ్యాలి. 18 00:00:51,810 --> 00:00:54,720 ముఖ్యమైన భాగం ముగుస్తుంది చాలా B పరిధిలో ముగించాడు. 19 00:00:54,720 --> 00:00:57,490 >> కాబట్టి అయినప్పటికీ మీరు కావచ్చు మీ మనస్సు మూడుగా లో నిజాయితీని 20 00:00:57,490 --> 00:01:00,690 60% మరియు అందువలన డిఎస్, లేదా Cs, లేదా వంటి, 21 00:01:00,690 --> 00:01:02,530 ఇది నిజంగా లైన్ లేదు రియాలిటీ అప్. 22 00:01:02,530 --> 00:01:05,238 నిజానికి, మేము అర్థం వేటి మేము పదం ప్రారంభంలో సే 23 00:01:05,238 --> 00:01:08,380 CS50 లో చాలా విద్యార్థులు, రెండూ కేంబ్రిడ్జ్ మరియు ఇక్కడ న్యూ హవెన్ లో, 24 00:01:08,380 --> 00:01:10,220 ముందు CS కోర్సు తీసుకున్న ఎప్పుడూ. 25 00:01:10,220 --> 00:01:13,090 మరియు నిజానికి ఏమి చివరికి మేటర్స్ మీరు వారం 12 వదులుకోవడానికి ఎక్కడ ఉంది 26 00:01:13,090 --> 00:01:15,882 వారం సున్నా లో మీరే సంబంధిత. 27 00:01:15,882 --> 00:01:17,590 ఇప్పుడు మేము బహుళ కోర్సు ట్రాక్స్ 28 00:01:17,590 --> 00:01:20,548 మీరు తక్కువ సౌకర్యవంతమైన తెలుసు, మరింత సౌకర్యవంతమైన, ఎక్కడో మధ్య లో. 29 00:01:20,548 --> 00:01:23,790 నిజానికి, మీరు వచ్చినప్పుడు ఈ వారం యొక్క క్విజ్ లో గణాంకాలు, 30 00:01:23,790 --> 00:01:27,460 ముఖ్యంగా, ఉంటే నిరుత్సాహపరచాలని లేదు మీరు సగటు చుట్టూ అని భావిస్తున్నాను 31 00:01:27,460 --> 00:01:30,780 లేదా సగటు లేదా మధ్యస్థ క్రింద విశేషించి మేము తప్పనిసరిగా లేదు 32 00:01:30,780 --> 00:01:33,560 అన్ని ఆ జనావాసాలపై పడుతుంది ఖాతా మధ్య సెమిస్టర్ లోకి 33 00:01:33,560 --> 00:01:35,000 గ్రేడింగ్ గణాంకాలతో. 34 00:01:35,000 --> 00:01:37,250 >> ఇతర మాటలలో, మేము తెలిసిన గణాంక ప్రతి సంవత్సరం 35 00:01:37,250 --> 00:01:39,570 ఆ తక్కువ సౌకర్యవంతమైన ఉంటాయి విద్యార్థులు, క్విజ్ లో కొద్దిగా అధ్వాన్నంగా అలా. 36 00:01:39,570 --> 00:01:42,050 మరియు విద్యార్ధులు మరింత సౌకర్యవంతంగా ఉన్న క్విజ్ లో కొద్దిగా మెరుగైన. 37 00:01:42,050 --> 00:01:45,430 కానీ సిలబస్ లో వాగ్దానం శాతం మరియు కూడా ఉపన్యాసాలు మొదటి వారంలో, 38 00:01:45,430 --> 00:01:46,880 మేము పరిగణనలోకి ఆ అన్ని పడుతుంది. 39 00:01:46,880 --> 00:01:48,900 >> నిజానికి, సంవత్సరాల చివరిలో, మనం చేస్తున్న ముగుస్తుంది ఏమి 40 00:01:48,900 --> 00:01:52,154 అంతటా అన్ని గణనలు సరళీకృతం ఉంది విభాగాలు, రెండు కేంబ్రిడ్జ్ లో 41 00:01:52,154 --> 00:01:54,570 మరియు ఇప్పుడు ఇక్కడ న్యూ హవెన్ లో, ఇది పరిగణలోకి తీసుకొని అర్థం 42 00:01:54,570 --> 00:01:57,310 అసమాన శైలులు, అసమాన ఒగరు, వివిధ విధమైన 43 00:01:57,310 --> 00:02:00,722 ప్రముఖుల్లో ఆ వ్యక్తి టాస్ ఇక్కడ మరియు కేంబ్రిడ్జ్ లో కలిగి 44 00:02:00,722 --> 00:02:02,930 మీరు ఒక వద్ద లేదు కాబట్టి ప్రతికూలత కూడా మీరు కేవలం 45 00:02:02,930 --> 00:02:06,120 TF లేదా ఒక TA కలిగి ఉన్నాయి జరిగే ఎవరు మీకు తక్కువ పటిష్టమైన అయ్యింది 46 00:02:06,120 --> 00:02:07,170 మీ మనస్సులో. 47 00:02:07,170 --> 00:02:10,139 >> రెండు, మేము పరిగణనలోకి సౌకర్యం లోకి తీసుకోవాలని స్థాయి మరియు వాస్తవ నేపథ్య, లేదా లేకపోవడం 48 00:02:10,139 --> 00:02:13,310 వాటి, తీసుకొని ఉన్నప్పుడు ఖాతాలోకి క్విజ్ స్కోర్లు. 49 00:02:13,310 --> 00:02:14,830 కాబట్టి ఆ రెండు పరచడము. 50 00:02:14,830 --> 00:02:17,142 మరియు రోజు చివరిలో, ఇది ఎల్లప్పుడూ కేసు ఎందుకంటే 51 00:02:17,142 --> 00:02:19,100 ఒక విద్యార్థి ముగించారు తక్కువ comfy విభాగంలో 52 00:02:19,100 --> 00:02:24,250 అతను లేదా ఆమె నిజంగా చెంది ఉన్నప్పుడు ఒక మధ్య లేదా పక్కకు లో, 53 00:02:24,250 --> 00:02:26,230 ప్రతిదీ కాబట్టి ఉంది చాలా వ్యక్తిగత. 54 00:02:26,230 --> 00:02:29,560 నిజానికి, మీరు వద్ద మాకు వద్ద చిరాకు పొందుతారు పదవీకాలం ముగిసిన మేము ఆలస్యంగా ఉన్నప్పుడు 55 00:02:29,560 --> 00:02:32,630 మీ తరగతులు సమర్పించడం ఎందుకంటే Scaz, మరియు జాసన్ మరియు ఆండీ, మరియు నేను 56 00:02:32,630 --> 00:02:35,430 మరియు జట్టు చేసిన ఉంటుంది కేంబ్రిడ్జ్ వాచ్యంగా ఉంది 57 00:02:35,430 --> 00:02:38,480 తిరిగి ఇమెయిళ్ళను వందల కలిగి మరియు ముందుకు కోర్సులు అన్ని వందల తో 58 00:02:38,480 --> 00:02:41,279 టాస్, ఇక్కడ మరియు కేంబ్రిడ్జ్, వారిని కోరాడు ఏమి 59 00:02:41,279 --> 00:02:44,070 వారు వారి విద్యార్థులు అన్ని భావిస్తారు తరగతులు యొక్క చిత్తుప్రతిని ఆధారంగా. 60 00:02:44,070 --> 00:02:46,230 అక్కడ మరియు ప్రతిదీ తర్వాత చాలా వ్యక్తిగత ఉంది. 61 00:02:46,230 --> 00:02:49,230 మేరకు కాబట్టి మేము మిమ్మళ్ని ఆఫీసు గంటల, విభాగాలు, మరియు మరింత, 62 00:02:49,230 --> 00:02:51,350 ఆ అన్ని చాలా పరిగణనలోకి తీసుకుంటారు. 63 00:02:51,350 --> 00:02:55,210 >> కాబట్టి మేము ఈ ఐదు ఉపయోగించడానికి ఉంటాయి అయితే పాయింట్ తరహా, మీరే నిష్పాక్షికమైన దయచేసి 64 00:02:55,210 --> 00:02:57,492 ఊహ నుండి ఆ మూడు నిజానికి ఒక 60% ఉంది. 65 00:02:57,492 --> 00:02:58,450 ఇది మంచి అని అర్థం. 66 00:02:58,450 --> 00:03:01,360 మరియు బోధన సహాయకుల పదం ప్రారంభంలో వసూలు చేస్తారు 67 00:03:01,360 --> 00:03:04,050 స్కోర్లు ఉంచడానికి ప్రయత్నించండి పరుగులు తీయడం, మరియు మూడుగా లో, 68 00:03:04,050 --> 00:03:06,590 మరియు ఫోర్లు కాబట్టి మేము ఆ పరిధిలో నిజానికి పెరగడం గది ఉంటుంది. 69 00:03:06,590 --> 00:03:08,610 మరియు మేము నిజానికి ఒక కొలబద్దగా దీని ద్వారా 70 00:03:08,610 --> 00:03:11,086 మేము మీకు ఉపయోగపడే ఇవ్వగలిగిన ఎలా మీరు చేస్తున్న వంటి చూడు 71 00:03:11,086 --> 00:03:12,210 మరియు ఎలా మీరు progressing చేస్తున్నారు. 72 00:03:12,210 --> 00:03:15,130 కాబట్టి గుండె ఆ పడుతుంది దయచేసి. 73 00:03:15,130 --> 00:03:20,565 >> నేను సహాయపడుతుంది ఏవైనా ప్రశ్నలు ఉన్నాయా చిరునామా లేదా ఆందోళనలు నేను శాంతించు సహాయపడుతుంది? 74 00:03:20,565 --> 00:03:23,800 లేదా వాగ్దానాలు నేను ఉంచాలని ప్రయత్నించవచ్చు? 75 00:03:23,800 --> 00:03:24,690 సంఖ్య? 76 00:03:24,690 --> 00:03:25,330 అలాగే. 77 00:03:25,330 --> 00:03:26,010 >> అయితే సరే. 78 00:03:26,010 --> 00:03:28,970 అన్నారు తో కాబట్టి, ఈ CS50 ఉంది. 79 00:03:28,970 --> 00:03:31,670 ఈ వారం ప్రారంభంలో ఉంది ఇక్కడ న్యూ హవెన్ లో ఆరు. 80 00:03:31,670 --> 00:03:33,820 యొక్క ఒక సంక్షిప్త వేసుకుందాం లైట్లు అస్పష్టత 81 00:03:33,820 --> 00:03:37,439 నేటి కంటెంట్ వేదికగా. 82 00:03:37,439 --> 00:03:38,105 [వీడియో ప్లేబ్యాక్] 83 00:03:38,105 --> 00:03:44,045 [సంగీతాన్ని] 84 00:03:44,045 --> 00:03:46,600 అతను ఒక సందేశం వచ్చింది. 85 00:03:46,600 --> 00:03:50,300 86 00:03:50,300 --> 00:03:52,900 తన సొంత ఒక ప్రోటోకాల్ తో. 87 00:03:52,900 --> 00:04:06,417 88 00:04:06,417 --> 00:04:13,090 అతను చల్లని ఫైర్వాల్లు ప్రపంచం వచ్చింది అంత పట్టింపు లేనట్టుగా రౌటర్లు, మరియు ప్రమాదాల చాలా దారుణంగా 89 00:04:13,090 --> 00:04:16,079 ఆ మరణం. 90 00:04:16,079 --> 00:04:21,079 అతను బలమైన వేగమైనది అతను TCP / IP వార్తలు. 91 00:04:21,079 --> 00:04:23,120 మరియు అతను మీ చిరునామా కలిగియున్నారు. 92 00:04:23,120 --> 00:04:25,820 93 00:04:25,820 --> 00:04:29,268 నెట్ యుద్ధవీరులు. 94 00:04:29,268 --> 00:04:29,917 >> [END ప్లేబ్యాక్] 95 00:04:29,917 --> 00:04:31,000 డేవిడ్ J. మలన్: అన్ని కుడి. 96 00:04:31,000 --> 00:04:32,030 ఈ CS50 ఉంది. 97 00:04:32,030 --> 00:04:33,820 ఈ వారం ఆరు ప్రారంభంలో ఉంది. 98 00:04:33,820 --> 00:04:37,270 ఈ మా లుక్ ప్రారంభంలో ఉంది ఇంటర్నెట్ మరియు వెబ్ ప్రోగ్రామింగ్ వద్ద. 99 00:04:37,270 --> 00:04:41,220 మరియు, బహుశా అత్యంత excitingly, మనకు నేడు బదిలీ సూచిస్తుంది 100 00:04:41,220 --> 00:04:43,780 మా కమాండ్ లైన్ నుండి వెబ్ సి ప్రపంచంలో 101 00:04:43,780 --> 00:04:47,020 PHP, మరియు HTML యొక్క ఆధారిత ప్రపంచంలో, మరియు CSS మరియు SQL, మరియు JavaScript 102 00:04:47,020 --> 00:04:49,800 మరియు మరింత ఆ క్షితిజ సమాంతర ఉంది. 103 00:04:49,800 --> 00:04:53,390 >> కానీ మొదటి, అది మా దృష్టికి వచ్చింది క్యాంపస్ అంతటా వాకింగ్ లో అక్కడ 104 00:04:53,390 --> 00:04:57,914 ఒక నిర్దిష్ట బాత్రూమ్ న్యూ ఇక్కడ ఉంది హెవెన్ హార్వర్డ్ గది, ఇది పిలుపునిచ్చింది 105 00:04:57,914 --> 00:04:59,080 ఇక్కడే greyed కొద్దిగా ఉంది. 106 00:04:59,080 --> 00:05:03,830 కానీ నిజానికి, ఎవరైనా సమయం వెళ్లిన మరియు హార్వర్డ్ గదిలో చెక్కే వ్యయంతో 107 00:05:03,830 --> 00:05:05,700 ఈ ఇక్కడ గదిలో. 108 00:05:05,700 --> 00:05:07,790 ఆ కోసం మీరు ధన్యవాదాలు. 109 00:05:07,790 --> 00:05:11,020 నేను మేము ఒక కలిగి చెప్పలేము ఇంకా కేంబ్రిడ్జ్ లో అనలాగ్, 110 00:05:11,020 --> 00:05:14,060 కానీ నేను మేము ఒక చిన్న ప్రాజెక్ట్ కలిగి అనుకుంటున్నాను మేమే కోసం మేము తిరిగి వెళ్లి ఇప్పుడు. 111 00:05:14,060 --> 00:05:15,890 సో ఆ కోసం మీరు ధన్యవాదాలు. 112 00:05:15,890 --> 00:05:18,340 >> సో శీఘ్ర వద్ద తిరిగి చూడాలని మేము గత వారం వదిలి పేరు 113 00:05:18,340 --> 00:05:21,010 మరియు ఇక్కడ మీరు ఈ రాబోయే చూడాలని సమస్యలు తో వారానికి ఐదు సెట్. 114 00:05:21,010 --> 00:05:24,350 సమస్య అయిదు సెట్ లో, మీరు ఉంటాం ఒక స్పెల్ అమలు సవాలు. 115 00:05:24,350 --> 00:05:26,630 మరియు ఆ విధంగా చేయడానికి, మీరు ఉంటాం ఒక అందమైన పెద్ద టెక్స్ట్ అందజేశారు 116 00:05:26,630 --> 00:05:29,160 వంటి 140,000 ఆంగ్ల పదాలను తో దాఖలు. 117 00:05:29,160 --> 00:05:32,610 మరియు మీరు నిర్ణయించుకుంటారు సవాలు అవుతారు ఒక డేటా నిర్మాణం ఇది మీకు 118 00:05:32,610 --> 00:05:35,340 ఆ పదాల లోడు చేయాలనుకుంటే మెమరీ లోకి, మరియు RAM లోకి, 119 00:05:35,340 --> 00:05:38,470 ఆపై కొన్ని విధులు అమలు వీటిలో ఒక తనిఖీ అవతరిస్తుంది. 120 00:05:38,470 --> 00:05:41,555 ఒక వాదన జారీ చేసినప్పుడు, దానిద్వారా ఒక పదం, మీ ప్రమేయం చెక్ 121 00:05:41,555 --> 00:05:43,430 కేవలం కలిగి అన్నారు నిజమైన లేదా తప్పుడు చెప్పటానికి 122 00:05:43,430 --> 00:05:44,990 ఈ నిఘంటువులో పదం. 123 00:05:44,990 --> 00:05:47,110 >> కానీ మీరు కొన్ని చూడాలని డిజైన్ విచక్షణ మరియు సవాళ్లు 124 00:05:47,110 --> 00:05:48,568 ఇది ఆ అమలు విషయానికి వస్తే. 125 00:05:48,568 --> 00:05:51,250 సరళమైన అమలులో, మీరు ఖచ్చితంగా అనుకొనుట 126 00:05:51,250 --> 00:05:53,960 ఒక స్పెల్ చెక్కర్ అమలు అంతర్లీన నిఘంటువు 127 00:05:53,960 --> 00:05:55,380 డేటా నిర్మాణం ఏ విధమైన? 128 00:05:55,380 --> 00:05:57,796 మీరు కేవలం ఒక మొత్తం నిల్వ అవసరం మెమరీలో తీగలను బంచ్? 129 00:05:57,796 --> 00:06:00,074 ఏం సమాధానం వెళ్ళి బహుశా వారం రెండు నుండి? 130 00:06:00,074 --> 00:06:00,740 ప్రేక్షకులు: అర్రే. 131 00:06:00,740 --> 00:06:01,500 డేవిడ్ J. మలన్: మీరు ఒక అర్రే ఉపయోగించవచ్చు. 132 00:06:01,500 --> 00:06:02,750 మరియు అన్ని ఆ చెడు కాదు. 133 00:06:02,750 --> 00:06:05,631 కానీ మీరు తప్పనిసరిగా తెలియదు వ్యూహం యొక్క ఎంత పెద్ద ముందుగానే 134 00:06:05,631 --> 00:06:08,630 మీరు లేకపోతే మీరు అవసరం చూడాలని ముందుగానే తప్పనిసరిగా ఫైలు తెలియదు. 135 00:06:08,630 --> 00:06:10,110 కాబట్టి మీరు చూడాలని జిత్తుల యొక్క కొద్దిగా ఉపయోగించడానికి 136 00:06:10,110 --> 00:06:11,970 malloc వంటి, వంటి మేము ఉపయోగించడం ప్రారంభించారు. 137 00:06:11,970 --> 00:06:13,977 లేదా మేము పరిష్కరించేందుకు కాలేదు ఉపయోగించి ఆ ఆందోళన 138 00:06:13,977 --> 00:06:16,810 ఏమి ఇతర డేటా నిర్మాణం అని స్వల్పంగా ఉపకరణాల ఉన్నాయి విధమైన 139 00:06:16,810 --> 00:06:17,894 వ్యూహం న? 140 00:06:17,894 --> 00:06:18,810 ప్రేక్షకులు: అనుబంధ జాబితా. 141 00:06:18,810 --> 00:06:21,270 డేవిడ్ J. మలన్: అనుబంధ ఇలా జాబితా మేము కొన్ని చైతన్యానికి పొందండి ఇందులో. 142 00:06:21,270 --> 00:06:22,686 కానీ కొంచెం ఖర్చు ఉంది. 143 00:06:22,686 --> 00:06:24,150 మేము నిర్వహించడానికి గమనికలు ఉన్నాయి. 144 00:06:24,150 --> 00:06:25,890 మరియు మీరు ఇంకా ఈ కోడెడ్ చేసిన అప్, కానీ ఖచ్చితంగా ఉంది 145 00:06:25,890 --> 00:06:28,473 కొద్దిగా మరింత సంక్లిష్టత ఉండాలి కేవలం చదరపు బ్రాకెట్లలో ఉపయోగించి కంటే 146 00:06:28,473 --> 00:06:30,080 మరియు ఒక శ్రేణి చుట్టూ జంపింగ్. 147 00:06:30,080 --> 00:06:33,340 >> కానీ వ్యూహం యొక్క నడుస్తున్న సమయం, మీరు ఒక పదం శోధిస్తున్న ఉంటే, 148 00:06:33,340 --> 00:06:34,179 n యొక్క లాగ్ ఉండవచ్చు. 149 00:06:34,179 --> 00:06:35,970 కానీ మళ్ళీ, అది కావచ్చు కొద్దిగా కాని చిన్నవిషయం 150 00:06:35,970 --> 00:06:38,734 ఆ శ్రేణి కాదు అప్ నిర్మించడానికి ముందుగానే పరిమాణం తెలుసుకోవడం. 151 00:06:38,734 --> 00:06:41,150 ఒక లింక్ జాబితా అయితే, మీరు ఉంటే కేవలం తీగలను ఒక సమూహం నిల్వ 152 00:06:41,150 --> 00:06:43,300 అనుసందానించబడ్డ జాబితాలో, మీ ఉన్నత బౌండ్ వార్తలు 153 00:06:43,300 --> 00:06:46,920 అన్వేషణ అవతరిస్తుంది సమయం నడుస్తున్న లేదా ఆ జాబితాలో ఒక పదం తనిఖీ? 154 00:06:46,920 --> 00:06:47,700 >> ప్రేక్షకులు: n. 155 00:06:47,700 --> 00:06:50,575 >> డేవిడ్ J. మలన్: అవును, n యొక్క పెద్ద O లేదా చెత్త సందర్భంలో సరళ, 156 00:06:50,575 --> 00:06:52,640 పదం ఒక Z పదం వంటిది చివరిలో అన్ని మార్గం. 157 00:06:52,640 --> 00:06:55,350 మరియు ఎందుకంటే ఒక లింక్ జాబితా, అప్రమేయంగా ఆ బాణాలు ఎందుకంటే, 158 00:06:55,350 --> 00:06:58,280 ఒక ఒక్కొక్కటిగా లింక్ జాబితాలో, మాత్రమే వెళ్ళి ఒక దిశలో నుండి ఇతర, 159 00:06:58,280 --> 00:06:59,590 మీరు చుట్టూ జంప్ కాదు. 160 00:06:59,590 --> 00:07:01,160 మీరు వాటిని అన్ని అనుసరించండి ఉంటుంది. 161 00:07:01,160 --> 00:07:05,505 >> కాబట్టి మేము గత వారం చివరిలో ప్రతిపాదిత వారానికి ఐదు మెరుగైన మార్గాలు ఉన్నాయి. 162 00:07:05,505 --> 00:07:08,727 నిజానికి, హోలీ గ్రెయిల్ నిజంగా స్థిరంగా ఘట్టంగా 163 00:07:08,727 --> 00:07:10,560 అనగా మీరు కోరుకున్నప్పుడు ఒక పదాన్ని చూడండి, మీరు 164 00:07:10,560 --> 00:07:13,370 సంబంధం లేకుండా వెంటనే ఒక సమాధానాన్ని పొందండి ఎన్ని పదాలు ఇప్పటికే ఉన్నాయి 165 00:07:13,370 --> 00:07:14,350 మీ నిఘంటువు. 166 00:07:14,350 --> 00:07:17,680 >> ఈ ఒక కళాకారుడు యొక్క కూర్పు ఉంది మీరు ఒక హాష్ పట్టిక కాల్ ఉండవచ్చు. 167 00:07:17,680 --> 00:07:21,900 మరియు ఒక హాష్ పట్టిక ఒక nice రకం ఒక శ్రేణి యొక్క మిశ్రమానికి నిలువుగా గీసిన 168 00:07:21,900 --> 00:07:26,416 ఇక్కడ, కేవలం అప్పుడు ఒక ఎందుకనగా మరియు అడ్డంగా ఇక్కడ డ్రా జాబితా లింక్. 169 00:07:26,416 --> 00:07:28,790 మరియు హాష్ పట్టిక ఉంటుంది మార్గాలు పుష్పగుచ్ఛాలు అమలు. 170 00:07:28,790 --> 00:07:34,110 ఒక పాఠ్య పుస్తకం నుండి ఈ ఎక్సెర్ప్ట్ జరుగుతుంది వీళ్ళ పుట్టిన తేదీలు ఉపయోగించడానికి 171 00:07:34,110 --> 00:07:38,940 సాధనంగా దీని ద్వారా నిర్ణయం యొక్క పేరు ఒకరి పేరు ఉంచాలి. 172 00:07:38,940 --> 00:07:41,230 కాబట్టి ఈ ఒక నిఘంటువు మీరు పేర్లు ఉంటే. 173 00:07:41,230 --> 00:07:45,240 మరియు క్రమంలో ఉంచడం వేగవంతం ఈ డేటాను నిర్మాణాన్ని పేర్లు, 174 00:07:45,240 --> 00:07:49,280 వారు, స్పష్టంగా, వీళ్ళ చూడండి పుట్టిన ఒక నెల సంబంధించి నాటిది. 175 00:07:49,280 --> 00:07:50,570 >> కనుక ఇది 31 1 ఉంది. 176 00:07:50,570 --> 00:07:52,910 ఫిబ్రవరిలో గురించి మర్చిపోతే ఆ వంటి మరియు మూలలో కేసులు. 177 00:07:52,910 --> 00:07:57,050 మరియు మీ పుట్టినరోజు జనవరి న ఉంటే 1, లేదా ఫిబ్రవరి 1, లేదా డిసెంబర్ 1, 178 00:07:57,050 --> 00:07:59,890 మీరు వద్ద వదులుకోవడానికి వెళుతున్న మొట్టమొదటి గొలుసు టాప్. 179 00:07:59,890 --> 00:08:02,150 మీ పుట్టిన తేదీ ఉంటే ఒక నెల 25 వంటి, 180 00:08:02,150 --> 00:08:04,567 మీరు ముగుస్తుంది చూడాలని బకెట్ సంఖ్య 25 వద్ద. 181 00:08:04,567 --> 00:08:07,400 మరియు ఎవరైనా అక్కడ ఇప్పటికే ఉంది ఉంటే ఆ ప్రాంతాల్లో ఏ, ఏమి 182 00:08:07,400 --> 00:08:10,470 మీరు ఈ లింక్ తో ఇలా మొదలు జాబితాలు వాటిని కలిసి కలపడం ఉంది 183 00:08:10,470 --> 00:08:14,320 మీరు ఏకపక్ష కలిగి తద్వారా ప్రజల సంఖ్య, లేదా ఏదైనా, 184 00:08:14,320 --> 00:08:15,580 ఆ స్థానాన్ని. 185 00:08:15,580 --> 00:08:18,400 >> కాబట్టి మీరు ఒక మిశ్రమం రకం కలిగి హాషింగ్ కోసం నిరంతరం సమయం. 186 00:08:18,400 --> 00:08:21,160 మరియు ఏదో అర్థం హాష్ ఒక వ్యక్తి వలె తీసుకోండి ఇన్పుట్, 187 00:08:21,160 --> 00:08:25,360 లేదా అతని లేదా ఆమె పేరు, లేదా అతని లేదా ఆమె పుట్టిన తేదీ మరియు అప్పుడు కొన్ని అవుట్పుట్ నిర్ణయించటంలో 188 00:08:25,360 --> 00:08:29,780 చూడటం, ఆ ఆధారంగా వారి పుట్టినరోజు మరియు 31 ద్వారా ఒక ఔట్పుట్. 189 00:08:29,780 --> 00:08:31,900 >> కాబట్టి అప్పుడు మీరు కలిగి ఉండవచ్చు సరళ సమయం ఒక బిట్, 190 00:08:31,900 --> 00:08:34,429 కానీ వాస్తవానికి, మరియు వంటి సమస్య విషయంలో, ఐదు సెట్ 191 00:08:34,429 --> 00:08:36,220 మనం వెళ్ళడం లేదు చేస్తున్నాం పి పని ఐదు సెట్ 192 00:08:36,220 --> 00:08:40,059 asymptotic నడుస్తున్న గురించి చాలా సమయం, సైద్ధాంతిక మందగించడం వంటి 193 00:08:40,059 --> 00:08:41,809 ఇది ఒక అల్గోరిథం అమలు కావచ్చు. 194 00:08:41,809 --> 00:08:44,330 మనం శ్రద్ధ చూడాలని సెకన్లు వాస్తవ సంఖ్య 195 00:08:44,330 --> 00:08:47,350 మరియు మెమొరీ మొత్తం వాస్తవిక, మెమరీ యొక్క బైట్లు వాస్తవ సంఖ్య 196 00:08:47,350 --> 00:08:48,140 మీరు ఉపయోగిస్తున్నారు. 197 00:08:48,140 --> 00:08:52,710 సో స్పష్టముగా, భారీ ఒకటి కలిగి వంటి మిలియన్ ప్రజలు గొలుసు 198 00:08:52,710 --> 00:08:56,710 మీరు శోధిస్తున్న ఉంటే చాలా భీకర నెమ్మదిగా ఉంది పరిమాణం మిలియన్ జాబితాలో ఒక పేరు కోసం. 199 00:08:56,710 --> 00:08:59,830 >> కానీ మీరు ఏమి తిరగడానికి 31 భాగాలుగా ఆ జాబితాలో అప్? 200 00:08:59,830 --> 00:09:04,400 ఆ 1/31 శోధించండి సూపర్ దీర్ఘ జాబితా, వాస్తవానికి, 201 00:09:04,400 --> 00:09:05,741 ఖచ్చితంగా వేగంగా అవతరిస్తుంది. 202 00:09:05,741 --> 00:09:07,240 Asymptotically, అదే విషయం. 203 00:09:07,240 --> 00:09:08,860 మీరు కేవలం విభజించడం మీరు ఒక స్థిరమైన అంశం ద్వారా. 204 00:09:08,860 --> 00:09:10,651 మరియు ఆ మేము గుర్తు ఆ విషయాలు దూరంగా త్రో. 205 00:09:10,651 --> 00:09:13,486 కానీ వాస్తవంలో, ఇది జరగబోతోంది 31 రెట్లు వేగవంతమైన ఉండాలి. 206 00:09:13,486 --> 00:09:16,110 మరియు ఆ మేము చేయబోతున్నామని ఏమిటి పి పరపతి మొదలు అయిదు సెట్. 207 00:09:16,110 --> 00:09:18,750 >> కాబట్టి P చాలా కూడా ఐదు సెట్ మీరు భావించే ప్రతిపాదించింది 208 00:09:18,750 --> 00:09:21,810 కొద్దిగా మరింత ఆధునిక డేటా నిర్మాణం ఒక trie అని. 209 00:09:21,810 --> 00:09:24,420 మరియు ఒక trie కేవలం ఉంది డేటా నిర్మాణం వలె చెట్టు. 210 00:09:24,420 --> 00:09:26,672 కానీ బదులుగా కలిగి చిన్న వృత్తాలు లేదా దీర్ఘ చతురస్రాలు 211 00:09:26,672 --> 00:09:28,380 మేము డ్రాయింగ్ ఉంచేందుకు వంటి నోడ్స్ కోసం, నిజానికి 212 00:09:28,380 --> 00:09:30,840 దాని కణుపుల మొత్తం శ్రేణుల ఉంది. 213 00:09:30,840 --> 00:09:33,430 మరియు ఈ అయినప్పటికీ ఒక చూడండి ఇక్కడ వియుక్త బిట్, 214 00:09:33,430 --> 00:09:35,450 P సెట్ నడక లో Zamyla మీరు నడిచే ద్వారా 215 00:09:35,450 --> 00:09:37,580 ఈ మరింత వివరంగా ద్వారా. 216 00:09:37,580 --> 00:09:39,980 ఈ డేటా నిర్మాణం ఆ కాకుండా తెలివిగా 217 00:09:39,980 --> 00:09:44,130 ప్రతి నోడ్ వ్యూహం ఉండటం కలిగి ఉండవచ్చు Z లేదా సున్నా ద్వారా పరిమాణం 26, A 218 00:09:44,130 --> 00:09:45,320 25 ద్వారా. 219 00:09:45,320 --> 00:09:49,260 మరియు మీరు ఒక వ్యక్తి యొక్క ఛాయాచిత్రం కావలసినప్పుడు ఈ డేటాను నిర్మాణాన్ని పేరు లేదా కనుగొనడానికి 220 00:09:49,260 --> 00:09:53,990 అతనిని లేదా ఆమెను, మీరు ఉంటే ఏమి పేరు, మాక్స్వెల్, M-A-X-W-E-L-L వంటిది 221 00:09:53,990 --> 00:09:57,900 మీరు మొదటి మీరు అప్పుడు M. చూడండి మరియు సంబంధిత M నగర వెళ్ళు 222 00:09:57,900 --> 00:09:59,100 మొదటి శ్రేణి లో. 223 00:09:59,100 --> 00:10:02,400 అప్పుడు మీరు, ఒక మొదటి జంప్ తదుపరి శ్రేణి లో నగర, 224 00:10:02,400 --> 00:10:03,610 బాణాలు తరువాత. 225 00:10:03,610 --> 00:10:08,300 అప్పుడు X, అప్పుడు W, అప్పుడు E, అప్పుడు L, అప్పుడు L, మరియు అప్పుడు బహుశా కొన్ని ప్రత్యేక ముగింపు 226 00:10:08,300 --> 00:10:11,850 పాత్ర, కొన్ని కాపలాదారుడు ఒక పదం ఇక్కడ ఆపి చెప్పారు. 227 00:10:11,850 --> 00:10:14,780 >> మరియు దీన్ని మరియు గురించి nice ఏది ఇక్కడ గ్రహించండి చిత్రాన్ని ఉంచడానికి, 228 00:10:14,780 --> 00:10:16,797 ఎలా అంచులు గమనించే ప్రతి శ్రేణి కత్తిరించిన. 229 00:10:16,797 --> 00:10:19,630 ఆ వార్తలు కేవలం ఈ విషయం ఎందుకంటే చూడండి భారీ మరియు ఘోరమైన ఉంటుంది 230 00:10:19,630 --> 00:10:20,338 తెరపై వద్ద. 231 00:10:20,338 --> 00:10:21,820 కనుక ఇది సంగ్రహించి లో. 232 00:10:21,820 --> 00:10:25,920 ఈ విధానం గురించి nice ఏది అక్కడ ఉంటే ఒక మిలియన్ పేర్లు ఇప్పటికే ఆ 233 00:10:25,920 --> 00:10:30,890 ఈ డేటాను నిర్మాణంలో ఎన్ని దశలు ఇది మాక్స్వెల్ ఇన్సర్ట్ నాకు పడుతుంది? 234 00:10:30,890 --> 00:10:36,450 ఏడు ఇష్ వంటి M-A-X-W-E-L-L-- దశలను ఇన్సర్ట్ లేదా మాక్స్వెల్ కోసం చూడండి. 235 00:10:36,450 --> 00:10:39,320 >> ఒక ట్రిలియన్ ఉంది అనుకుందాం ఈ డేటాను నిర్మాణంలో పేర్లు. 236 00:10:39,320 --> 00:10:41,900 ఎన్ని దశలు ఇది పడుతుంది నాకు మాక్స్వెల్ కోసం చూడండి? 237 00:10:41,900 --> 00:10:43,450 M-A-X-- ఇప్పటికీ ఏడు. 238 00:10:43,450 --> 00:10:45,770 >> అందులో ఉంది స్థిరంగా సమయం అని పిలవబడే. 239 00:10:45,770 --> 00:10:47,960 మేము పదాలు భావించవలసి ఉంటే ఖచ్చితంగా సరిహద్దులో ఉంటాయి 240 00:10:47,960 --> 00:10:52,150 20 అక్షరాలు, లేదా 46 అక్షరముల ద్వారా, లేదా కొన్ని సహేతుక చిన్న పూర్ణాంక, 241 00:10:52,150 --> 00:10:53,790 అప్పుడు అది ఒక నిరంతర ఉంది. 242 00:10:53,790 --> 00:10:57,790 కాబట్టి చొప్పించడం మరియు శోధించడం ఒక trie సూపర్ ఫాస్ట్. 243 00:10:57,790 --> 00:10:59,540 కోర్సు యొక్క, మేము ఎప్పుడూ ఉచిత కోసం ఏదైనా పొందడానికి. 244 00:10:59,540 --> 00:11:02,740 మరియు కూడా బహుశా మీరు అయితే పి ముందుకు అధిగమించాడు లేదు, ఇంకా అయిదు సెట్ 245 00:11:02,740 --> 00:11:06,596 ఏ ధర మేము బహుశా చెల్లిస్తున్న వారీగా గొప్ప సామర్థ్యం సమయం పొందుటకు? 246 00:11:06,596 --> 00:11:07,470 >> ప్రేక్షకులు: మెమరీ. 247 00:11:07,470 --> 00:11:08,390 >> డేవిడ్ J. మలన్: మెమరీ, కుడి? 248 00:11:08,390 --> 00:11:10,240 నేను మేము డ్రా చేసిన, అర్థం ఇక్కడ మొత్తం చిత్రాన్ని. 249 00:11:10,240 --> 00:11:12,823 పుస్తకము నుండి ఈ ఎక్సెర్ప్ట్ శ్రేణుల యొక్క అన్ని డ్రా లేదు. 250 00:11:12,823 --> 00:11:16,687 అక్కడ మెమరీ భారీ మొత్తం ఉంది మరియు కేవలం వాడుతున్నారు లేని శూన్య గమనికలు. 251 00:11:16,687 --> 00:11:17,520 కనుక ఇది ఒక వాణిజ్య ఆఫ్ ఉంది. 252 00:11:17,520 --> 00:11:21,050 మరియు అది P మీకు వదిలి వస్తారు ఐదు సెట్ మీరు ప్రయాణంలో కోరుకుంటున్న మార్గంలో నిర్ణయించే. 253 00:11:21,050 --> 00:11:24,460 >> ఒక వంటి హాషింగ్ ఇప్పుడు ఈ ఆలోచన, ప్రక్కన, నిజానికి సూపర్ ప్రబలంగా ఉంది. 254 00:11:24,460 --> 00:11:27,980 సో చాలా, క్రింది అంటే హాష్ కేవలం ఇన్పుట్ వంటి ఏదో తీసుకోవాలని 255 00:11:27,980 --> 00:11:29,220 మరియు ఒక ఉత్పత్తి. 256 00:11:29,220 --> 00:11:31,270 సో ఒక హాష్ ఫంక్షన్ కేవలం ఒక అల్గోరిథం. 257 00:11:31,270 --> 00:11:34,990 >> మరియు సాధారణంగా, ఒక హాష్ విధులు ప్రయోజనం జీవితంలో ఇన్పుట్ వంటి ఏదో పొందాలి 258 00:11:34,990 --> 00:11:39,655 మరియు వంటి, అవుట్పుట్ గా అనేక ఉత్పత్తి సంఖ్య Z ద్వారా 31 లేదా ఒక ద్వారా ఒక, 259 00:11:39,655 --> 00:11:40,960 25 ద్వారా సున్నా. 260 00:11:40,960 --> 00:11:44,250 కనుక ఇది ఒక క్లిష్టమైన అవుట్పుట్ పడుతుంది మరియు ఏదో డౌన్ అది తగ్గిస్తుంది 261 00:11:44,250 --> 00:11:46,310 ఆ కొద్దిగా మరింత ఉపయోగకరమైన మరియు నిర్వహించదగిన. 262 00:11:46,310 --> 00:11:49,250 >> మరియు కనుక ఇది హాజరవుతారు ఒక ప్రజాదరణ పొందిన ఫంక్షన్ 263 00:11:49,250 --> 00:11:51,160 భద్రతా ప్రపంచ మరియు మానవ ప్రపంచంలో 264 00:11:51,160 --> 00:11:53,060 సంవత్సరాలుగా ఉపయోగించి చేసిన SHA1 అంటారు. 265 00:11:53,060 --> 00:11:56,260 ఈ గణితశాస్త్ర ఒక అందమైన ఫాన్సీ ఉంది తప్పనిసరిగా ఆ చేసే సూత్రం. 266 00:11:56,260 --> 00:11:58,870 >> మీరు ఒక నిజంగా పెద్ద పడుతుంది సున్నాలు మరియు భాగం ones-- 267 00:11:58,870 --> 00:12:01,530 ఒక మెగాబైట్ కావచ్చు దీర్ఘ ఒక గిగాబైట్ లాంగ్ 268 00:12:01,530 --> 00:12:05,930 మరియు అది దానిని డౌన్ తగ్గిస్తుంది కేవలం కొన్ని బిట్స్ కొన్ని బిట్స్ 269 00:12:05,930 --> 00:12:09,082 కాబట్టి మీరు ఒక సంఖ్య వంటి కలిగి Z. ద్వారా 31 ద్వారా ఒక, లేదా ఒక 270 00:12:09,082 --> 00:12:11,540 కానీ వాస్తవంలో, ఇది కొద్దిగా వార్తలు కేవలం ఒక Z. ద్వారా కంటే పెద్ద 271 00:12:11,540 --> 00:12:16,640 >> దురదృష్టవశాత్తు, మేము దంతాగ్రం ఏమి చేస్తున్నామో ఎవరైనా playfully SHAppening అని 272 00:12:16,640 --> 00:12:19,840 అనగా ప్రపంచానికి గురించి బహుశా కొన్ని నెలల్లో ముగుస్తుంది 273 00:12:19,840 --> 00:12:22,617 సమయం, పరిశోధకులు ఎందుకంటే ఈ గత వారం, 274 00:12:22,617 --> 00:12:25,700 ఒక నివేదిక విరుద్ధంగా ఆ ప్రచురితమైన భద్రతా పరిశోధకులు ఆలోచించిన 275 00:12:25,700 --> 00:12:29,810 కొంత సమయం కోసం, కేవలం ద్వారా గురించి ఖర్చు, అది ఏమిటి 276 00:12:29,810 --> 00:12:33,420 నేను $ 175,000-- భావించాను చాలా డబ్బు, 277 00:12:33,420 --> 00:12:36,540 కానీ దూరంగా దాటి ముఖ్యంగా చెడు చెడు అబ్బాయిలు, 278 00:12:36,540 --> 00:12:41,560 లేదా ముఖ్యంగా చెడు countries-- $ 175,000 మీరు అద్దెకు సర్వర్ చాలా కొనుగోలు కాలేదు 279 00:12:41,560 --> 00:12:42,690 క్లౌడ్ లో స్పేస్. 280 00:12:42,690 --> 00:12:44,619 మరియు మేము తిరిగి వచ్చి ఉంటుంది దీర్ఘ ముందు క్లౌడ్. 281 00:12:44,619 --> 00:12:47,410 కానీ అది కేవలం సర్వర్ అద్దెకు అర్థం మైక్రోసాఫ్ట్ సర్వర్లతో వంటి మీద స్పేస్, 282 00:12:47,410 --> 00:12:50,285 లేదా Google యొక్క, లేదా అమెజాన్ యొక్క, లేదా మీరు నిమిషం ద్వారా చెల్లించవచ్చు ఎక్కడ వంటిది 283 00:12:50,285 --> 00:12:51,670 వేరొకరి కంప్యూటర్లను ఉపయోగించడానికి. 284 00:12:51,670 --> 00:12:54,250 >> మీరు చెల్లిస్తారు ఉంటే అది అవుతుంది వారి కంప్యూటర్లలో ఋణం ఎవరో 285 00:12:54,250 --> 00:12:56,730 మీరు రాసిన చేసిన మరియు రన్ కోడ్ అది మరియు అందంగా ఫాన్సీ ఉపయోగించడానికి 286 00:12:56,730 --> 00:13:01,580 గణితం, మీరు వ్యక్తిగా తప్పనిసరిగా చెయ్యవచ్చు ఒకరి హాష్ ఫంక్షన్ ఎంత 287 00:13:01,580 --> 00:13:05,320 పని, మరియు దాని అవుట్పుట్ ఇచ్చిన, దాని ఇన్పుట్ ఉంది ఏమి ఇంజనీర్ రివర్స్. 288 00:13:05,320 --> 00:13:08,590 నేటి ప్రయోజనాల కోసం, ఈ చెడు, చెప్పటానికి ఇది తగినంత. 289 00:13:08,590 --> 00:13:12,540 SHA1 హాష్ విధులు ఎందుకంటే వంటి సూపర్ సామాన్యంగా 290 00:13:12,540 --> 00:13:17,050 భద్రతా అనువర్తనాల్లో ఉపయోగిస్తారు, వెబ్లో ఎన్క్రిప్టెడ్ కనెక్షన్ల, 291 00:13:17,050 --> 00:13:21,890 బ్యాంకు లావాదేవీలు, సెల్యులార్ ఎన్క్రిప్షన్ మీ సెల్ ఫోన్లు, మరియు వంటి కోసం. 292 00:13:21,890 --> 00:13:24,880 కాబట్టి ఏ సమయంలో ఎవరైనా రివర్స్ ఒక మార్గం తెలుసుకుంటాడు 293 00:13:24,880 --> 00:13:28,510 ఈ సాంకేతికతల ఒక ఇంజినీర్ లేదా అది విచ్ఛిన్నం, చెడు విషయాల జరుగుతుంది. 294 00:13:28,510 --> 00:13:30,300 >> ఇప్పుడు ప్రపంచ ఇప్పటికే ఈ తెలుసు. 295 00:13:30,300 --> 00:13:31,310 ఈ ఊహాజనిత ఉంది. 296 00:13:31,310 --> 00:13:34,670 మరియు ప్రపంచంలో అప్పటి నుండీ SHA1 నుండి SHA256 తరలించబడింది, 297 00:13:34,670 --> 00:13:37,320 ఇది కేవలం ఒక ఫాన్సీ మార్గం అవి పెద్దవి బిట్స్ ఉపయోగించడానికి మాట్లాడుతూ. 298 00:13:37,320 --> 00:13:40,570 నిజానికి, కూడా CS50 యొక్క సొంత వెబ్ గత సంవత్సరం అప్గ్రేడ్ ఆలోచన 299 00:13:40,570 --> 00:13:43,290 మేము అన్ని ఈ ఎదుర్కొనే కాదు బెదిరింపులు లు వద్ద పొందడానికి ప్రయత్నిస్తున్న 300 00:13:43,290 --> 00:13:46,520 మరియు whatnot-- కాని CS50 యొక్క వెబ్సైట్ , పెద్ద హాష్ ఫంక్షన్ ఉపయోగిస్తుంది 301 00:13:46,520 --> 00:13:47,980 ఇది మేము సురక్షితంగా ఉంటుందని అర్థం. 302 00:13:47,980 --> 00:13:50,020 మీ లు యొక్క అన్ని సురక్షితంగా, కానీ 303 00:13:50,020 --> 00:13:52,880 తప్పనిసరిగా మీ డబ్బు లేదా ఏదైనా ముఖ్యంగా ప్రైవేట్ లేదా వ్యక్తిగత 304 00:13:52,880 --> 00:13:53,380 ఉపయోగించడానికి. 305 00:13:53,380 --> 00:13:56,550 మీరు అనుకుంటే Sp ఆ URL తనిఖీ కొన్ని అదనపు వివరాలు వంటి. 306 00:13:56,550 --> 00:13:59,840 >> కాబట్టి సమస్య అయిదు సెట్ నిజానికి దిగంతంలో. 307 00:13:59,840 --> 00:14:01,560 క్విజ్ ఒకటి ఈ రాబోయే బుధవారం ఉంది. 308 00:14:01,560 --> 00:14:04,479 కానీ ఆఫీసు యొక్క ప్రయోజనాన్ని లేదు గంటలు, రాత్రి మరియు రేపు రెండు. 309 00:14:04,479 --> 00:14:07,770 మరియు, ఆఫీస్ అవర్స్ ప్రయోజనాన్ని మీరు కుడి ఈ తరువాత, అందుబాటులో ఉంటే. 310 00:14:07,770 --> 00:14:11,550 సిబ్బంది మరియు నేను చుట్టూ కర్ర మరియు చేస్తాను టునైట్ అదనంగా మరింత సాధారణం Q & A. 311 00:14:11,550 --> 00:14:16,610 మరియు నాకు గట్టిగా ఇక్కడ, కోసం గమనించండి లెట్ న్యూ Haven-- ఇక్కడ మనకు 312 00:14:16,610 --> 00:14:19,360 ఇది ఖచ్చితంగా శాతం Scaz యొక్క వార్తలు విమర్శలు, నేను ఖచ్చితంగా ఉన్నాను, భావించాడు 313 00:14:19,360 --> 00:14:21,140 ఒక ఎత్తుపైకి పోరాటం ఒక బిట్ వంటి. 314 00:14:21,140 --> 00:14:24,627 మరియు కీర్తి ద్వారా, మీరు ఉంటే ఇప్పటికే నేర్చుకున్నాడు లేదా విని ఉండకపోతే 315 00:14:24,627 --> 00:14:27,710 హార్వర్డ్ వద్ద కొన్ని స్నేహితుల నుండి, తెలిసిన ఇక్కడ కొన్ని కొత్త సంస్థాగత మెమరీ ఉన్నాయి. 316 00:14:27,710 --> 00:14:30,790 పి విధమైన ఐదు రకమైన సెట్ CS50 లో కష్టతరమైన ఉంటుంది, 317 00:14:30,790 --> 00:14:32,590 లేదా అత్యంత సవాలుగా అత్యంత విద్యార్థులకు. 318 00:14:32,590 --> 00:14:37,180 >> కానీ ఏమి అర్థం మేము ఉన్నాము అని దాదాపు ఈ కొండ ఎగువన. 319 00:14:37,180 --> 00:14:38,270 మరియు నేను నిజంగా ఈ అర్థం లేదు. 320 00:14:38,270 --> 00:14:40,728 ఇది అత్యంత సవాలుగా కానీ అది కూడా అత్యంత బహుమతిగా వార్తలు 321 00:14:40,728 --> 00:14:43,560 ఆ తరహాలో కాకుండా ప్రతి ఇతర లో పరిచయ కంప్యూటర్ సైన్స్ 322 00:14:43,560 --> 00:14:47,980 మనకు తెలుసు ఆ సంయుక్త కోర్సు చాలా మంది విద్యార్ధులు ఒక పరిచయ పూర్తి లేదు 323 00:14:47,980 --> 00:14:51,400 కోర్సు ఇప్పటికే అమలు వల్ల చెట్లు, మరియు ప్రయత్నాలు వంటి విషయాలు, 324 00:14:51,400 --> 00:14:52,880 మరియు హాష్ పట్టికలు, మరియు ఇష్టపడుతున్నారు. 325 00:14:52,880 --> 00:14:54,770 >> కాబట్టి నేను ఆశిస్తున్నాము, మరియు లేదు మేము మీరు ఆశిస్తున్నాము లేదు 326 00:14:54,770 --> 00:14:57,280 అపరిమితమైన జ్ఞానం కలిగి సంతృప్తి కూడా 327 00:14:57,280 --> 00:15:00,760 ఉంటే వారం లేదా రెండు ఇది ద్వారా మీరు సంతృప్తిని పొందేందుకు 328 00:15:00,760 --> 00:15:02,490 ఈ వంటి కొద్దిగా అనుభూతి చేస్తుంది. 329 00:15:02,490 --> 00:15:05,250 కానీ నాకు భరోసా వీలు, మేము మాత్రమే ఎడమ నాలుగు పి సెట్లు ఉన్నాయి. 330 00:15:05,250 --> 00:15:07,380 కాబట్టి ఆ టాప్ విధమైన దృష్టి ఉంది. 331 00:15:07,380 --> 00:15:12,370 >> అది ఇతర వైపున, మాకు విశ్వసిస్తే, అది కేవలం కొండలు మరియు మేఘాలు రోలింగ్ యొక్క. 332 00:15:12,370 --> 00:15:16,000 మరియు మేము కుక్క పలుకుదురు ఇతర వైపు ఉన్నాయి. 333 00:15:16,000 --> 00:15:18,340 కాబట్టి మీరు హేంగ్ కలిగి అక్కడ ఒక చిన్న ఇక లో. 334 00:15:18,340 --> 00:15:22,050 నేను మార్పుని మొదలు నిజానికి, అర్థం వెబ్ ప్రోగ్రామింగ్ యొక్క ప్రపంచ లోకి, 335 00:15:22,050 --> 00:15:26,060 మీరు విషయాలు become-- పొందుతారు ఈ నిజానికి పూజ్యమైన ఉంది. 336 00:15:26,060 --> 00:15:29,680 337 00:15:29,680 --> 00:15:33,490 సరే, మేము తరువాత ఈ URL పోస్ట్ చేస్తాము. 338 00:15:33,490 --> 00:15:36,140 మీరు చాలా మేము ఉన్నాము అని చూడగలరు ఒక పీఠభూమి చేరుకుంది విధమైన 339 00:15:36,140 --> 00:15:38,150 ప్రతిదీ ఇక్కడ నిజానికి ఇప్పటికీ అధునాతన 340 00:15:38,150 --> 00:15:40,170 మరియు సవాలు డిజైన్, కానీ మీరు కావు 341 00:15:40,170 --> 00:15:42,590 మనం భావిస్తాను వెళుతున్నాను నిరంతరం ఈ కొండ రూపుదిద్దుకుంటున్నాయి. 342 00:15:42,590 --> 00:15:44,390 కాబట్టి ఆ కొంత సౌకర్యం పడుతుంది. 343 00:15:44,390 --> 00:15:47,409 >> కనుక తదుపరి శ్రమ లేకుండా, ప్రారంభిద్దాం ఈ మార్కెట్ బదిలీ చేయడానికి 344 00:15:47,409 --> 00:15:49,950 ప్రపంచానికి సెమిస్టర్ లో వెబ్, మరియు నిజంగా ప్రపంచంలో 345 00:15:49,950 --> 00:15:51,420 ఇది మాకు అన్ని ఎక్కువగా తెలిసిన. 346 00:15:51,420 --> 00:15:53,753 మేము ఇంటర్నెట్ పరికరాలు పొందారు మా పాకెట్స్ లో మా డెస్కులు, 347 00:15:53,753 --> 00:15:55,127 మా బ్యాక్, మరియు వంటి. 348 00:15:55,127 --> 00:15:56,210 ఎలా ఈ కృతి యొక్క అన్ని చేస్తుంది? 349 00:15:56,210 --> 00:15:59,077 మరియు ఎలా మేము రాయడం మొదలు పెట్టవచ్చు సూపర్ మర్మమైన లేదు ఆ కోడ్ 350 00:15:59,077 --> 00:16:01,910 మరియు కొన్ని మెరిసే టెక్స్ట్ ప్రాంప్టులో మీ స్నేహితులు లేదా కుటుంబం యొక్క none 351 00:16:01,910 --> 00:16:04,659 ఎప్పుడూ పరస్పరం వెళ్తున్నారు కానీ ఏదో మీకు ఉంచవచ్చు 352 00:16:04,659 --> 00:16:06,660 వారి ఫోన్లు, లేదా వారి వెబ్ బ్రౌజర్లలో, 353 00:16:06,660 --> 00:16:09,010 లేదా ఏ పరికరాల్లో ఇవి సంకర్షణ. 354 00:16:09,010 --> 00:16:10,430 >> కాబట్టి ఇక్కడ ఒకరి నిలయం. 355 00:16:10,430 --> 00:16:14,040 మరియు ఈ ఇంటి లోపల ఒక జంట ఉంది ల్యాప్టాప్లు, పాత పాఠశాల డెస్క్టాప్ జంట 356 00:16:14,040 --> 00:16:17,470 కంప్యూటర్లు, ఏదో అనే మధ్యలో రౌటర్ లేదా హబ్ 357 00:16:17,470 --> 00:16:20,310 ఆపై కొన్ని రకమైన కేబుల్ మోడెమ్ లేదా DSL మోడెం. 358 00:16:20,310 --> 00:16:24,560 మరియు తర్వాత ఇంటర్నెట్ సాధారణంగా ఉంది ఆకాశంలో అక్కడ ఒక మేఘాలను డ్రా. 359 00:16:24,560 --> 00:16:29,230 >> కాబట్టి ఈ చిత్రం, అయితే నాటి ఒక చిన్న విధమైన, 360 00:16:29,230 --> 00:16:32,604 ఖచ్చితంగా ఏ అత్యంత సంగ్రహించే మీరు బహుశా మీ ఇళ్లలో కలిగి 361 00:16:32,604 --> 00:16:35,520 లేదా సమర్థవంతంగా ఏమి అన్ని మీరు కలిగి మీ వసతి గదులు, లేదా అపార్ట్, 362 00:16:35,520 --> 00:16:36,480 లేదా ఇష్టపడుతున్నారు. 363 00:16:36,480 --> 00:16:40,010 >> సో వాట్ వాస్తవానికి జరుగుతుందో మీరు నేడు ఇంటర్నెట్ ఉపయోగించడానికి ప్రయత్నించండి? 364 00:16:40,010 --> 00:16:42,010 కాబట్టి ప్రతి కంప్యూటర్ ఇంటర్నెట్, అది అవుతుంది 365 00:16:42,010 --> 00:16:46,860 ఒక ఏకైక చిరునామా కలిగి అవసరం, చాలా మేము వంటి వాస్తవ ప్రపంచంలో అవసరం 366 00:16:46,860 --> 00:16:52,050 51 ప్రాస్పెక్ట్ వంటి పోస్టల్ చిరునామా, స్ట్రీట్, న్యూ హవెన్, కనెక్టికట్, లేదా 33 367 00:16:52,050 --> 00:16:54,170 ఆక్స్ఫోర్డ్ స్ట్రీట్, కేంబ్రిడ్జ్, మస్సాచుసెట్స్. 368 00:16:54,170 --> 00:16:58,520 కాబట్టి ఇంటర్నెట్ లో కంప్యూటర్లు చేయాలి ప్రత్యే తాము ప్రసంగిస్తున్న మార్గం. 369 00:16:58,520 --> 00:17:01,180 >> అంటే తద్వారా ఉన్నప్పుడు ఒక కంప్యూటర్ మరొక మాట్లాడటానికి కోరుకుంది, 370 00:17:01,180 --> 00:17:04,525 ఇది ఒక సందేశాన్ని పంపండి మరియు ఎవరికి గ్రహీత తెలియజేయడానికి 371 00:17:04,525 --> 00:17:05,900 అది ప్రతిస్పందన తిరిగి పంపాలి. 372 00:17:05,900 --> 00:17:07,900 కనుక ఇది కేవలం విధమైన చేస్తుంది తక్షణ చైతన్యాన్ని బహుశా 373 00:17:07,900 --> 00:17:09,980 ప్రతిదీ ఒక కలిగి కొంత చిరునామా. 374 00:17:09,980 --> 00:17:11,240 >> కానీ ఎలా మీరు ఒక చిరునామా వస్తుందా? 375 00:17:11,240 --> 00:17:13,589 సరే, మీరు ఇక్కడ వస్తే క్యాంపస్, లేదా మీరు ఇంటికి వెళ్ళండి 376 00:17:13,589 --> 00:17:15,760 మరియు మీరు ఆన్ మీ ల్యాప్టాప్ లేదా డెస్క్టాప్ కంప్యూటర్, 377 00:17:15,760 --> 00:17:17,770 మరియు గాని అది ప్రదర్శించాడు లేదా, Wi-Fi కి కనెక్ట్ 378 00:17:17,770 --> 00:17:19,569 ఆ అవుతుంది ప్రత్యేక సర్వర్ ఉంది 379 00:17:19,569 --> 00:17:22,089 అత్యంత నెట్వర్క్లకు DHCP సర్వర్ అంటారు. 380 00:17:22,089 --> 00:17:23,880 నిజంగా ప్రాధాన్యత లేదు ఈ దేనిని, 381 00:17:23,880 --> 00:17:26,660 కానీ అది డైనమిక్ హోస్ట్ కాన్ఫిగరేషన్ వార్తలు కేవలం ప్రొటోకాల్, 382 00:17:26,660 --> 00:17:29,760 చెప్పడం ఒక ఫాన్సీ మార్గం, ఈ ఉంది గాని యేల్ కలిగి కంప్యూటర్, 383 00:17:29,760 --> 00:17:32,600 హార్వర్డ్ ఉంది, లేదా కాంకాస్ట్ లేదా , ఉంది, లేదా వెరిజోన్ ఉంది 384 00:17:32,600 --> 00:17:35,100 లేదా మీ కంపెనీ ఉంది దీని ప్రయోజనం జీవితంలో, 385 00:17:35,100 --> 00:17:38,810 అది విని ఎవరైనా కొత్తగా జోడించిన నెట్వర్క్ ఇక్కడ చెప్పబడినది, 386 00:17:38,810 --> 00:17:40,010 ఈ చిరునామాను ఉపయోగిస్తాము. 387 00:17:40,010 --> 00:17:42,790 >> కాబట్టి మనం మానవులు లేదు మా కంప్యూటర్లలో హార్డ్ కోడ్ 388 00:17:42,790 --> 00:17:44,040 మా ఏకైక చిరునామా ఏమిటి. 389 00:17:44,040 --> 00:17:47,070 మేము కేవలం తెరిచి, దానిని ఆన్ మూత, మరియు ఏదో ఈ సర్వర్ 390 00:17:47,070 --> 00:17:52,210 లోకల్ నెట్వర్క్లో కేవలం నాకు చెబుతుంది నా చిరునామా 51 PROSPECT STREET, లేదా 33 391 00:17:52,210 --> 00:17:53,940 ఆక్స్ఫోర్డ్ స్ట్రీట్, లేదా ఇష్టపడుతున్నారు. 392 00:17:53,940 --> 00:17:56,000 >> ఇప్పుడు అది మాత్రం కాదు తద్వారా వాచాల ఉంటుంది. 393 00:17:56,000 --> 00:18:00,210 అయితే నేను పొందడానికి వెళుతున్న ఒక సంఖ్యా చిరునామా ఒక IP చిరునామా అని. 394 00:18:00,210 --> 00:18:01,960 IP ఇంటర్నెట్ ప్రోటోకాల్ అంటే. 395 00:18:01,960 --> 00:18:06,025 మరియు అసమానత, మీ జీవితం లో ఈ సమయంలో ఉన్నాయి మీరు బహుశా విన్న లేదా IP పదం చూసిన 396 00:18:06,025 --> 00:18:08,140 లేదా సాధారణంగా బహుశా అది చుట్టూ విసిరి. 397 00:18:08,140 --> 00:18:10,720 కానీ నిజానికి, ఇది అందంగా వార్తలు సూటిగా ఒక విషయం. 398 00:18:10,720 --> 00:18:13,610 >> ఒక IP చిరునామా కేవలం ఒక ఉంది చుక్కల దశాంశ సంఖ్య 399 00:18:13,610 --> 00:18:17,150 అంటే అది ఏదో డాట్ వార్తలు ఏదో ఏదో డాట్ ఏదో డాట్. 400 00:18:17,150 --> 00:18:21,980 మరియు ఆ somethings ప్రతి జరుగుతుంది 0 మరియు 255 మధ్య ఒక సంఖ్య ఉంటుంది. 401 00:18:21,980 --> 00:18:26,710 >> కాబట్టి CS50 యొక్క ఐదు ప్లస్ వారాల, ఉంటే ఆధారంగా ఈ సంఖ్యలు 0 నుండి 255 వరకు ప్రతి పరిధి, 402 00:18:26,710 --> 00:18:28,713 ఎన్ని బిట్స్ ప్రతి ఆ సంఖ్య సంకేతాల? 403 00:18:28,713 --> 00:18:29,420 >> ప్రేక్షకులు: ఎనిమిది. 404 00:18:29,420 --> 00:18:30,100 >> డేవిడ్ J. మలన్: ఇది ఎనిమిది తీరవలసినదే. 405 00:18:30,100 --> 00:18:31,933 సో మొత్తం, ఎన్ని ఒక IP చిరునామా బిట్స్ ఉంది? 406 00:18:31,933 --> 00:18:32,710 ప్రేక్షకులు: 32. 407 00:18:32,710 --> 00:18:33,820 >> డేవిడ్ J. మలన్: సో 32. 408 00:18:33,820 --> 00:18:35,830 8 ప్లస్ 8 ప్లస్ 8 ప్లస్ 8 32 ఉంది. 409 00:18:35,830 --> 00:18:38,767 ఎన్ని మొత్తం IP చిరునామాలను ప్రపంచంలో ఉండవచ్చు? 410 00:18:38,767 --> 00:18:39,600 ప్రేక్షకులు: 4 బిలియన్. 411 00:18:39,600 --> 00:18:42,410 డేవిడ్ J. మలన్: సో సుమారు నాలుగు బిలియన్ 32 విద్యుత్ 2 ఎందుకంటే. 412 00:18:42,410 --> 00:18:44,410 మరియు ఉంటే మీరు కాదు విధమైన మీ గ్రహించండి grok, 413 00:18:44,410 --> 00:18:47,470 కేవలం తెలుసు 32-బిట్ విలువలు 4 బిలియన్ వంటి పెద్ద కావచ్చు 414 00:18:47,470 --> 00:18:49,140 ఇది అన్ని సానుకూల విలువలు ఉంటే. 415 00:18:49,140 --> 00:18:52,500 అంటే కాబట్టి 4 బిలియన్ ఉంది ప్రపంచంలో సాధ్యం IP చిరునామాలు. 416 00:18:52,500 --> 00:18:55,090 >> మరియు ఫన్నీ కథ, మేము రకమైన ఉన్నాము వాటిని బయటకు నడుస్తున్న. 417 00:18:55,090 --> 00:18:59,720 మరియు వాస్తవానికి అది ఒక భారీ సమస్య ప్రపంచ కూడా ఈ సమస్య వస్తున్న చూసింది, 418 00:18:59,720 --> 00:19:03,639 కానీ తప్పనిసరిగా స్పందించని అది సాధ్యం అత్యంత వేగవంతమైన మార్గంలో. 419 00:19:03,639 --> 00:19:05,680 నిజానికి, ఒకసారి మీరు చేసిన CS50 పూర్తి మరియు ప్రారంభించడానికి 420 00:19:05,680 --> 00:19:06,950 లో దృష్టి పెట్టారు టెక్ ప్రపంచంలో, మీరు చేస్తాము 421 00:19:06,950 --> 00:19:08,520 ఈ చాలా సాధారణంగా నేపథ్య చూడండి. 422 00:19:08,520 --> 00:19:12,260 >> ఉదాహరణకు, మేము నిజంగా వెళ్ళి ఉంటే రోజుల్లో పాత పాఠశాల, Y2K. 423 00:19:12,260 --> 00:19:13,570 ఆ నిజంగా ఆశ్చర్యాన్ని కాదు. 424 00:19:13,570 --> 00:19:15,700 అందరికీ తెలుసు ఇలా 1,000 సంవత్సరాల ఆ 425 00:19:15,700 --> 00:19:20,250 వెయ్యి years-- కంటే ఎక్కువ పిలువబడే ఆ చివరికి ఏమి జరుగుతుందో. 426 00:19:20,250 --> 00:19:23,295 మరియు ఇంకా, మేము మాత్రమే స్పందిచారు చివరి నిమిషంలో చాలా. 427 00:19:23,295 --> 00:19:24,420 ఆ మళ్ళీ జరుగుతున్నది. 428 00:19:24,420 --> 00:19:26,740 కనుక ఈ రోజు మేము IP వెర్షన్ 4 గురించి మాట్లాడదాము. 429 00:19:26,740 --> 00:19:29,250 కానీ తెలిసిన ప్రపంచం చివరకు పెరిగిపోతుంది 430 00:19:29,250 --> 00:19:31,590 చుట్టూ అప్గ్రేడ్ చేయడానికి IPv6 అని ఏదో 431 00:19:31,590 --> 00:19:34,540 బదులుగా 32-bit చిరునామాలు, uses-- ఎవరైనా 432 00:19:34,540 --> 00:19:36,443 ఒక అంచనా, ఎన్ని బిట్స్ తీసుకోవాలని అనుకుంటున్నారా? 433 00:19:36,443 --> 00:19:37,310 >> ప్రేక్షకులు: 64? 434 00:19:37,310 --> 00:19:38,380 >> డేవిడ్ J. మలన్: మంచి అంచనా కానీ. 435 00:19:38,380 --> 00:19:39,975 మేము చివరకు ప్రయత్నిస్తున్న వలయానికి పొందండి. 436 00:19:39,975 --> 00:19:40,558 >> ప్రేక్షకులు: 128. 437 00:19:40,558 --> 00:19:43,490 డేవిడ్ J. మలన్: 128, ఇది ఒక freaking భారీ సంఖ్య 438 00:19:43,490 --> 00:19:46,250 IP చిరునామాల, ఎందుకంటే ఆ సార్లు 2, వంటిది టైమ్స్ 2 439 00:19:46,250 --> 00:19:49,620 టైమ్స్ 2, చాలా సార్లు 4 బిలియన్ అప్ తీయడం. 440 00:19:49,620 --> 00:19:50,530 >> ఆసక్తికరమైన చేస్తే. 441 00:19:50,530 --> 00:19:54,110 దాన్ని మారుతుంది మరియు నేను ఈ googled యేల్ కంప్యూటర్లు కళంకం ఈ కనుగొనేందుకు, 442 00:19:54,110 --> 00:19:58,910 ఇక్కడ యాలె, తో మొదలు పెడుతుంది ఈ సంఖ్యల 130,132 డాట్ ఏదో 443 00:19:58,910 --> 00:20:00,669 మరియు 128,36 ఏదో డాట్. 444 00:20:00,669 --> 00:20:02,710 కానీ ఖచ్చితంగా ఉంది అన్ని కోణాల్లో మినహాయింపులు 445 00:20:02,710 --> 00:20:05,334 ఏ శాఖ పై ఆధారపడి భవనం మరియు క్యాంపస్ మీరు లో ఉన్నారు. 446 00:20:05,334 --> 00:20:09,310 హార్వర్డ్ కలిగి ఉంటుంది 140,247, లేదా 128,103. 447 00:20:09,310 --> 00:20:11,530 మరియు సాధారణంగా ఈ ఉంది పనికిరాని సమాచారం, 448 00:20:11,530 --> 00:20:13,260 కానీ అది మీరు ఇప్పుడు గమనిస్తారు ఏదో వార్తలు. 449 00:20:13,260 --> 00:20:15,593 మీరు చుట్టూ poking మొదలు చేసినప్పుడు మీ కంప్యూటర్లలో సెట్టింగులు, 450 00:20:15,593 --> 00:20:18,540 మీరు ఈ గమనించవచ్చు మొదలు కావచ్చు దీర్ఘ ముందు నమూనాల రకాల. 451 00:20:18,540 --> 00:20:23,470 >> మీరు ఇంటి వద్ద ఉన్నాము మరియు ఉన్నప్పుడు కానీ ఒక కలిగి ఆపిల్ విమానాశ్రయం, లేదా ఒక Linksys పరికరం 452 00:20:23,470 --> 00:20:26,560 లేదా డి-లింక్, లేదా అది ఉంది మీ తల్లిదండ్రులు లేదా తోబుట్టువుల ఇన్స్టాల్ 453 00:20:26,560 --> 00:20:28,890 మీ ఇంట్లో బాగా అంటే మీరు బహుశా కలిగి 454 00:20:28,890 --> 00:20:30,800 ఒక ప్రైవేట్ IP అడ్రెస్ అని ఏమిటి. 455 00:20:30,800 --> 00:20:34,850 మరియు ఈ నిజానికి ఒక ఉన్నాయి nice, తాత్కాలిక పరిష్కారం 456 00:20:34,850 --> 00:20:38,050 నడుస్తున్న సమస్యకు IP చిరునామాలను న చిన్న. 457 00:20:38,050 --> 00:20:40,382 >> మరియు మీరు చెయ్యగలరు హోమ్ నెట్వర్క్లు, typically-- 458 00:20:40,382 --> 00:20:42,340 మరియు స్పష్టముగా, కూడా యేల్ మరియు హార్వర్డ్ ప్రారంభించిన 459 00:20:42,340 --> 00:20:46,840 వివిధ areas-- దీన్ని మీరు కంప్యూటర్లు యొక్క మొత్తం బంచ్ ఇస్తుంది 460 00:20:46,840 --> 00:20:50,360 మీరు చెప్పినట్టూ ఒక IP చిరునామా చాలా కాలం వాటి ముందు ఒక ప్రత్యేక పరికరం 461 00:20:50,360 --> 00:20:52,410 ఏదో ఒక రౌటర్ అని, లేదా అది అని చేయవచ్చు 462 00:20:52,410 --> 00:20:54,060 ఒక ప్రాక్సీ లేదా ఇతర విషయాలు ఏ సంఖ్య. 463 00:20:54,060 --> 00:20:56,710 కానీ ఒక నిర్దిష్ట పరికరం ఒక IP చిరునామా. 464 00:20:56,710 --> 00:20:59,450 ఆపై వెనుక ఆ పరికరం, ఒక భవనం లోపల, 465 00:20:59,450 --> 00:21:03,030 ఒక ఇల్లు లేదా ఒక అపార్ట్ మెంట్ లోపల ఉంటుంది కంప్యూటర్లు ఎన్ని, ఇవన్నీ 466 00:21:03,030 --> 00:21:06,460 ప్రారంభం ఆ IP చిరునామా ఇక్కడ ఈ అంకెలు ఒకటి. 467 00:21:06,460 --> 00:21:08,590 కంప్యూటర్ ఆ ఉన్నంతకాలం మార్చేందుకు ఎలా తెలుసు 468 00:21:08,590 --> 00:21:10,900 కు పబ్లిక్ అడ్రస్ ప్రైవేట్ చిరునామా, 469 00:21:10,900 --> 00:21:13,340 అనుకున్న ప్రతిదీ పని యొక్క క్రమం చేయవచ్చు. 470 00:21:13,340 --> 00:21:17,290 >> కానీ ఈ యొక్క విపర్యం ఉంటే ఆ మీరు ఇంటి వద్ద ఉన్నాము మరియు మీరు ఒక తోబుట్టువు, 471 00:21:17,290 --> 00:21:19,650 మరియు మీరు రెండు ఉన్నాయి కొన్ని వెబ్సైట్ సందర్శించడం, 472 00:21:19,650 --> 00:21:23,520 ఇది మీరేనని ఉంటే ఆ వెబ్సైట్ తెలియదు లేదా మీ తోబుట్టువులు వెబ్సైట్ సందర్శించడం, 473 00:21:23,520 --> 00:21:26,780 మీరు అదే కనిపిస్తుంది ఎందుకంటే వ్యక్తి మీ డేటా అన్ని ఎందుకంటే 474 00:21:26,780 --> 00:21:30,050 ఆ రౌటర్ గురవుతోంది లేదా ఆ కేంద్ర స్థానం. 475 00:21:30,050 --> 00:21:32,220 >> కానీ ఈ తక్కువ స్థాయి వివరాలు తగినంత. 476 00:21:32,220 --> 00:21:37,770 యొక్క ఎలా IP చిరునామాలను పరిశీలించి లెట్ కొన్నిసార్లు మీడియా బహుశా ఆలోచన 477 00:21:37,770 --> 00:21:41,370 మరియు మేము ఇప్పుడు నాశనము ప్రారంభించవచ్చు ఎలా, మీరు స్పష్టముగా, మరింత ప్రదర్శనలు. 478 00:21:41,370 --> 00:21:45,010 మేము డిం అని కొన్ని సెకన్ల దీపాలు. 479 00:21:45,010 --> 00:21:46,550 >> [వీడియో ప్లేబ్యాక్] 480 00:21:46,550 --> 00:21:49,310 >> -ఇది IPP 4 చిరునామా ఒక 32-బిట్ ఉంది. 481 00:21:49,310 --> 00:21:50,650 >> -IP ES ఇంటర్నెట్ 482 00:21:50,650 --> 00:21:52,800 >> -Private నెట్వర్క్, Tamia యొక్క ప్రైవేట్ నెట్వర్క్. 483 00:21:52,800 --> 00:22:05,670 484 00:22:05,670 --> 00:22:08,145 ఆమె అలా ఆశ్చర్యంగా ఉంది. 485 00:22:08,145 --> 00:22:09,630 చార్లీ న -Come. 486 00:22:09,630 --> 00:22:11,750 డేవిడ్ J. మలన్: ఇది ఒక అద్దం IP చిరునామా. 487 00:22:11,750 --> 00:22:15,093 ఆమె మాకు చూడటానికి తెలియజేసినందుకు ఇది ఆమె నిజ సమయంలో చేయుచున్నాడు. 488 00:22:15,093 --> 00:22:16,285 >> [END ప్లేబ్యాక్] 489 00:22:16,285 --> 00:22:17,130 >> డేవిడ్ J. మలన్: సరే. 490 00:22:17,130 --> 00:22:18,480 ఈ సో కొన్ని సమస్యలు. 491 00:22:18,480 --> 00:22:22,740 కాబట్టి, మేము ఏమి చూస్తున్నారా ఇక్కడ తెరపై వద్ద 492 00:22:22,740 --> 00:22:25,290 ఒక కోడ్ ఒక వ్రాయబడిన ఆబ్జెక్టివ్- C అనే భాష, 493 00:22:25,290 --> 00:22:28,020 ఇది ఒక వారసుడు రకం మేము చేస్తున్న ఆ C భాష. 494 00:22:28,020 --> 00:22:30,150 ఈ ఖచ్చితంగా ఏమీ ప్రోగ్రామింగ్ సంబంధం. 495 00:22:30,150 --> 00:22:32,399 నిజానికి, ఉత్తమ వంటి నాకు తెలియజేయవచ్చు, ఈ ఒక డ్రాయింగ్ కార్యక్రమం 496 00:22:32,399 --> 00:22:38,360 ఎవరైనా నుండి డౌనులోడు ఇంటర్నెట్ ఏదో క్రేయాన్స్ పాల్గొన్న. 497 00:22:38,360 --> 00:22:43,660 >> బహుశా తక్కువ అతిశయించిన ఉంది చెల్లుబాటు అయ్యే లేదా చెల్లని ఈ IP చిరునామా,? 498 00:22:43,660 --> 00:22:44,520 >> ప్రేక్షకులు: చెల్లని. 499 00:22:44,520 --> 00:22:48,479 >> డేవిడ్ J. మలన్: చెల్లని ఎందుకంటే 275 , కోర్సు యొక్క, 0 కానప్పుడు మధ్య మరియు 255 ఉంది. 500 00:22:48,479 --> 00:22:51,770 ఆ చాలా ఎందుకంటే, అయితే బహుశా సరే మీరు వెర్రి ప్రజల సమూహం వద్దు 501 00:22:51,770 --> 00:22:54,790 టీవీ pausing వంటి ఎవరు వారి TiVos ఆపై చూడటానికి IP సందర్శించడం 502 00:22:54,790 --> 00:22:56,290 నిజానికి అక్కడ ఏదో ఉంది ఉంటే. 503 00:22:56,290 --> 00:22:58,200 ఒక కొద్దిగా తక్కువ అతిశయించిన కాబట్టి ఆ. 504 00:22:58,200 --> 00:23:00,990 కానీ చాలా ఉంది అని తెలుసుకోవటం విధమైన అన్ని మా చుట్టూ. 505 00:23:00,990 --> 00:23:04,980 >> కాబట్టి కోర్సు యొక్క, మాకు ఎవరూ ఎప్పుడూ నిజంగా సంఖ్యా చిరునామాలను టైప్ 506 00:23:04,980 --> 00:23:06,410 మా బ్రౌజర్ల. 507 00:23:06,410 --> 00:23:09,580 ఇది ఒక చెడు విషయం రకం ఉంటుంది Google, Google ను సందర్శించండి ఉంటే, 508 00:23:09,580 --> 00:23:15,060 మీరు 123.46.57.89 వెళ్ళి వచ్చింది. 509 00:23:15,060 --> 00:23:17,007 మరియు మొత్తం ప్రపంచం వచ్చింది కేవలం గుర్తుంచుకోవాలి. 510 00:23:17,007 --> 00:23:19,090 మరియు స్పష్టముగా, మేము రకమైన చేసిన ముందు ఈ సమస్య చూసిన. 511 00:23:19,090 --> 00:23:24,130 తిరిగి రోజు ప్రజలు అలా ఉన్నప్పుడు , సెల్ ఫోన్లు మరియు పరిచయం జాబితాలను కలిగి 512 00:23:24,130 --> 00:23:27,640 మరియు సంస్థలు నిజానికి, నిజానికి still-- నేను కంపెనీలు ఇప్పటికీ 800 ఊహిస్తున్నాను 513 00:23:27,640 --> 00:23:30,600 సంఖ్యలు మరియు ఇష్టపడటం కానీ మీరు సాధారణంగా ప్రచారం సంఖ్యలు చూడండి 514 00:23:30,600 --> 00:23:36,480 వంటి, సి-O-L-L-E-సి-T 1-800-సేకరించండి. ఎవరూ నిజంగా గుర్తు ఎందుకంటే 515 00:23:36,480 --> 00:23:39,754 ఒక బస్సులో ఒక ప్రకటన చూసిన ఉన్నప్పుడు లేదా బోర్డు, ఏమి ఒకరి నంబర్ 516 00:23:39,754 --> 00:23:42,420 కానీ వారు ఎక్కువ, బహుశా సంభావ్యత, ఒక పదం గుర్తుంచుకోవాలి. 517 00:23:42,420 --> 00:23:44,530 >> కాబట్టి మేము అదే స్వీకరించింది ప్రపంచంలో వ్యవస్థ యొక్క రకం 518 00:23:44,530 --> 00:23:48,290 ఇంటర్నెట్ ఉంది అనగా డొమైన్ నేమ్ సిస్టం మనం మానవులు చెయ్యవచ్చు తద్వారా 519 00:23:48,290 --> 00:23:52,340 టైప్ google.com, facebook.com, yale.edu, harvard.edu, 520 00:23:52,340 --> 00:23:56,140 మరియు కంప్యూటర్లు సంఖ్య లెట్ ఏమి దానికి జత అయిన IP బయటకు 521 00:23:56,140 --> 00:23:58,480 చిరునామా ఇవ్వబడిన పేరుకు కోసం. 522 00:23:58,480 --> 00:24:01,620 >> మరియు మార్గం మీరు దీన్ని వాస్తవ ప్రపంచంలో, ఆ కోసం $ 10 ఒక సంవత్సరం 523 00:24:01,620 --> 00:24:05,900 బహుశా $ 50 ఒక సంవత్సరం, మీరు ఒక డొమైన్ కొనుగోలు చేయవచ్చు పేరు, లేదా నిజంగా ఒక డొమైన్ పేరు అద్దెకు. 524 00:24:05,900 --> 00:24:09,860 ఆపై మీరు చెల్లిస్తున్నారని మీరు ఎవరైతే ఆ డొమైన్ పేరు అద్దెకు, 525 00:24:09,860 --> 00:24:14,069 మీరు ప్రపంచంలో వారికి చెప్పండి మీ IP చిరునామా ఏమిటి తెలుసు. 526 00:24:14,069 --> 00:24:16,360 మరియు మేము ఈ వెళ్ళాలని లేదు వివరముల, కానీ మీరు అనేక 527 00:24:16,360 --> 00:24:18,750 ఫైనల్కు, అనుకోవచ్చు ప్రాజెక్టులు, నిజానికి సైన్ అప్ 528 00:24:18,750 --> 00:24:22,120 మీ సొంత వెబ్ హోస్టింగ్ కోసం కంపెనీ గాని ప్లే 529 00:24:22,120 --> 00:24:23,500 లేదా నెలకు కొన్ని డాలర్ల. 530 00:24:23,500 --> 00:24:26,100 మీరు కొన్ని కోసం, కొనాలని ఉండవచ్చు కొన్ని డాలర్లు, మీ స్వంత డొమైన్ పేరు, 531 00:24:26,100 --> 00:24:28,900 కేవలం వినోదం కోసం లేదా ఒక వ్యాపార ప్రారంభించడానికి వ్యక్తిగత సైట్ లేదా వంటి లేదా. 532 00:24:28,900 --> 00:24:30,880 >> మరియు ఆ అన్ని గ్రహించడం ఆ చివరికి రెడీ 533 00:24:30,880 --> 00:24:35,260 ప్రపంచ చెప్పడం మీకు డౌన్ కాచు మీ సర్వర్ యొక్క IP చిరునామా ఏమిటి. 534 00:24:35,260 --> 00:24:37,740 ఆపై ఈ DNS సర్వర్లు వాస్తవంగా శ్రద్ధ వహించడానికి 535 00:24:37,740 --> 00:24:39,910 ప్రపంచంలో మిగిలిన సమాచారం. 536 00:24:39,910 --> 00:24:41,830 సో అన్ని ఒక DNS సర్వర్ లోపల, చిన్న లో, ఉంది 537 00:24:41,830 --> 00:24:44,780 దాని మెమరీ వంటిది యొక్క ఒక Google స్ప్రెడ్షీట్ సమానమైన 538 00:24:44,780 --> 00:24:49,420 లేదా ఒక Excel స్ప్రెడ్ షీట్ కనీసం పేర్లు ఒకటి రెండు నిలువు, 539 00:24:49,420 --> 00:24:52,100 , harvard.edu వంటి మరియు yale.edu, మరియు google.com. 540 00:24:52,100 --> 00:24:55,870 మరియు ఇతర కాలమ్ ఐపీ చిరునామా లేదా IP సంబంధిత 541 00:24:55,870 --> 00:24:56,382 చిరునామాలు. 542 00:24:56,382 --> 00:24:57,590 మరియు మేము నిజంగా ఈ చూడగలరు. 543 00:24:57,590 --> 00:24:59,881 నా Mac-- మరియు మీరు చెయ్యవచ్చు కాబట్టి Windows కంప్యూటర్లలో దీన్ని 544 00:24:59,881 --> 00:25:04,330 well-- నేను ఒక టెర్మినల్ విండో తెరుచుకుంటుంది ఉంటే ఇక్కడ చాలా CD50 IDE లో ఒక లాగా, 545 00:25:04,330 --> 00:25:08,190 చాలా కంప్యూటర్లు అనే కమాండ్ కలిగి nslookup, నేమ్ సర్వర్ వెతకండి. 546 00:25:08,190 --> 00:25:12,380 మరియు నేను ఏదో టైపు ఉంటే వంటి yale.edu ఎంటర్ నొక్కండి, ఏమి 547 00:25:12,380 --> 00:25:19,250 నా నెట్వర్క్ వంటి సహకరిస్తుంది ఉంటే చూడండి ఉండాలి ఇది క్లాస్ ముందు బహు పరీక్షలు చేసినట్టే 548 00:25:19,250 --> 00:25:24,584 began-- యొక్క google.com ప్రయత్నించండి తెలియజేయండి. 549 00:25:24,584 --> 00:25:26,390 కోర్సు యొక్క ఇప్పుడు ఏమీ పని అనిపిస్తుంది. 550 00:25:26,390 --> 00:25:27,190 ఆ గొప్ప పని. 551 00:25:27,190 --> 00:25:30,660 అన్ని కుడి, ఒక క్షణం నిలిపాడు. 552 00:25:30,660 --> 00:25:32,100 nslookup google.com. 553 00:25:32,100 --> 00:25:35,570 554 00:25:35,570 --> 00:25:38,660 >> సరే, లేదో చూడటానికి వీలు అసలు ఇంటర్నెట్ ఏ. 555 00:25:38,660 --> 00:25:39,700 ఆ సంభవించి. 556 00:25:39,700 --> 00:25:43,090 దేవుడు నా ఓహ్, అన్ని కుడి. 557 00:25:43,090 --> 00:25:45,490 Wi-Fi విరిగింది. 558 00:25:45,490 --> 00:25:47,410 >> హే, నా IP చిరునామా ఏమిటి తెలుసుకోవాలంటే? 559 00:25:47,410 --> 00:25:49,722 అయితే సరే. 560 00:25:49,722 --> 00:25:50,820 YaleSecure. 561 00:25:50,820 --> 00:25:53,330 ఈ మీరు ట్రబుల్షూట్ ఎలా ఉంది ఒక కంప్యూటర్ శాస్త్రవేత్త విషయాలు. 562 00:25:53,330 --> 00:25:54,617 మేము ఆఫ్ Wi-Fi మలుపు. 563 00:25:54,617 --> 00:25:57,480 564 00:25:57,480 --> 00:25:59,450 అలాగే. 565 00:25:59,450 --> 00:26:02,610 >> మరియు వాస్తవానికి, Scaz, మీరు పట్టించుకోవడం లేదు సురక్షిత ఒకటి లోకి మాకు లాగిన్? 566 00:26:02,610 --> 00:26:06,246 లేకపోతే మరింత పరీక్షలు ధన్యవాదాలు, OK are-- మీరు Yale-- లేదా విచ్ఛిన్నం గురించి. 567 00:26:06,246 --> 00:26:07,370 నేను YaleSecure వెళ్లాలనుకుంటే. 568 00:26:07,370 --> 00:26:09,880 569 00:26:09,880 --> 00:26:11,870 ఓహ్, మరియు బహుశా మేము సరే ఉంటాం. 570 00:26:11,870 --> 00:26:12,686 బహుశా మేము వెనక్కి వచ్చారు. 571 00:26:12,686 --> 00:26:16,810 572 00:26:16,810 --> 00:26:19,733 మరియు ఒక కంప్యూటర్, ఎలా శాస్త్రవేత్త ఒక కంప్యూటర్ పరిష్కరించడానికి. 573 00:26:19,733 --> 00:26:22,000 [అప్లాజ్] 574 00:26:22,000 --> 00:26:23,220 అయితే సరే. 575 00:26:23,220 --> 00:26:27,160 నేను ఈ లోపల ఉన్న టెర్మినల్ విండో అని పిలవబడే, 576 00:26:27,160 --> 00:26:32,270 మరియు నేను nslookup లేకపోతే yale.edu, అక్కడ మేము వెళ్ళి. 577 00:26:32,270 --> 00:26:38,350 నేను IP చిరునామా యొక్క మొదటి తిరిగి పొందడానికి నా ల్యాప్టాప్ ఉపయోగించి అని DNS సర్వర్. 578 00:26:38,350 --> 00:26:41,610 సో ఒక DHCP సర్వర్ అదనంగా ఆ మేము ఒక క్షణం క్రితం చెప్పడం గురించి మాట్లాడారు 579 00:26:41,610 --> 00:26:44,720 నా లాప్టాప్ ఏమి నా IP చిరునామా, ఆ DHCP సర్వర్ 580 00:26:44,720 --> 00:26:46,860 కూడా ఉపయోగించడానికి ఏమి DNS సర్వర్ నాకు చెబుతుంది. 581 00:26:46,860 --> 00:26:48,860 లేకపోతే నేను కలిగి ఉంటుంది మానవీయంగా ఈ టైప్. 582 00:26:48,860 --> 00:26:50,359 >> కానీ అన్ని ఆసక్తికరమైన కాదు. 583 00:26:50,359 --> 00:26:54,310 నేను పట్టించుకోనట్లు ఈ ఉంది స్పష్టంగా యేల్ యొక్క వెబ్సైట్ IP చిరునామా. 584 00:26:54,310 --> 00:26:55,470 కాబట్టి నిజానికి, యొక్క ఈ ప్రయత్నించండి తెలియజేయండి. 585 00:26:55,470 --> 00:27:02,710 నాకు ఒక బ్రౌజర్ పైకి వెళ్ళి వెళ్ళి తెలపండి http కు: //, మరియు ఆ IP చిరునామా, 586 00:27:02,710 --> 00:27:04,220 ఎంటర్ నొక్కండి. 587 00:27:04,220 --> 00:27:06,700 మరియు చూద్దాం. 588 00:27:06,700 --> 00:27:09,587 ఆ ఎలా else మీరు చెయ్యవచ్చు ఉంది యేల్ యొక్క వెబ్ సైట్ ను సందర్శించండి. 589 00:27:09,587 --> 00:27:10,920 ఇప్పుడు ఇది అన్ని ఆ చిరస్మరణీయ కాదు. 590 00:27:10,920 --> 00:27:12,220 ఇలా, ముందు Frosh బహుశా వెళ్ళడం లేదు 591 00:27:12,220 --> 00:27:15,310 ఈ నిర్దిష్ట చిరునామా గుర్తు ఉంటే సందర్శించడం తర్వాత అక్కడ సందర్శించడానికి చెప్పారు. 592 00:27:15,310 --> 00:27:16,580 కానీ అది పని అనిపించడం లేదు. 593 00:27:16,580 --> 00:27:21,179 కాబట్టి DNS నిజంగా కేవలం మాకు అనుమతించే మరింత మానవ స్నేహపూర్వక చిరునామాలను కలిగి. 594 00:27:21,179 --> 00:27:23,220 కానీ వారు తప్పనిసరిగా లేదు కేవలం ఒక సమాధానం కారణమవుతాయి. 595 00:27:23,220 --> 00:27:25,640 >> నిజానికి, మీరు ఉన్నప్పుడు ఉన్నాము నిజంగా పెద్ద టెక్ సంస్థ, 596 00:27:25,640 --> 00:27:27,620 మీరు బహుశా కావలసిన సర్వర్లు కలిగి ఉన్నాము. 597 00:27:27,620 --> 00:27:29,027 మరియు కూడా ఈ పక్కదారి పట్టిస్తుంది. 598 00:27:29,027 --> 00:27:31,110 కాబట్టి యేల్ బహుశా లేదు కేవలం ఒక వెబ్ సర్వర్ ఉంటుంది. 599 00:27:31,110 --> 00:27:34,150 Google బహుశా లేదు కేవలం 10 లేదా వెబ్ సర్వర్లు. 600 00:27:34,150 --> 00:27:36,960 Google ముఖ్యంగా బహుశా వెబ్ సర్వర్లు వేల ఉంది 601 00:27:36,960 --> 00:27:40,030 స్పందిస్తారు అని ప్రపంచవ్యాప్తంగా మాకు వంటి వ్యక్తులు నుండి అభ్యర్థనలను. 602 00:27:40,030 --> 00:27:43,870 >> కానీ వారు కూడా ఒక అని సాంకేతిక పరిజ్ఞానాన్ని ఉపయోగించిన లోడ్ బ్యాలెన్సింగ్, దీర్ఘ కథ చిన్న, 603 00:27:43,870 --> 00:27:48,810 ప్రపంచంలో కేవలం కొన్ని పరికరాలు ఉంది మరింత సర్వర్లు అంతటా లోడ్ వ్యాప్తి. 604 00:27:48,810 --> 00:27:52,320 కనుక ఇది రకమైన ఒక స్పైడర్ వెబ్ వంటిది మీరు అభ్యర్థనలు నిమిత్తం ఉంటుంది. 605 00:27:52,320 --> 00:27:54,380 కానీ ఇప్పుడు కోసం, అన్ని ఆ నేడు ఆసక్తికరమైన 606 00:27:54,380 --> 00:27:56,870 ఒక డొమైన్ పేరు ఉంది google.com కూడా చెయ్యవచ్చు వంటి 607 00:27:56,870 --> 00:28:00,100 ఆ వంటి బహుళ IP చిరునామాలను కలిగి. 608 00:28:00,100 --> 00:28:04,610 >> కానీ ఎలా మా డేటా అన్ని నిజానికి ముందుకు వెనుకకు అప్పుడు చివరికి పొందండి? 609 00:28:04,610 --> 00:28:08,320 సరే, ఈ ఉంది హాజరవుతారు విషయాలు ఇంటర్నెట్ లో రౌటర్లు అని. 610 00:28:08,320 --> 00:28:10,980 మరియు ఒక రౌటర్ ఏమిటి మీరు ఇప్పటికే తెలిసిన మేరకు? 611 00:28:10,980 --> 00:28:13,730 నేను పదం జంట ఉపయోగించారు చేసిన ఒక ఇంటి సందర్భంలో సార్లు, 612 00:28:13,730 --> 00:28:17,155 కానీ సాధారణ పరంగా, ఒక రౌటర్ ఏమి చేస్తుంది? 613 00:28:17,155 --> 00:28:18,780 నాకు దాని పేరు ఆధారంగా కేవలం ఒక అంచనా ఇవ్వండి? 614 00:28:18,780 --> 00:28:20,082 >> ప్రేక్షకులు: సో రహదారి లేదా ఒక మార్గం? 615 00:28:20,082 --> 00:28:21,790 డేవిడ్ J. మలన్: సో ఇది రహదారి లేదా ఒక మార్గం ఉంది. 616 00:28:21,790 --> 00:28:23,980 సో ఒక మార్గం ఒక రహదారి ఉంది లేదా మార్గం, ఖచ్చితంగా. 617 00:28:23,980 --> 00:28:27,000 మరియు ఒక రౌటర్, కాబట్టి ఒక పరికరం నిజానికి మార్గాలను సమాచారం 618 00:28:27,000 --> 00:28:29,690 పాయింట్ల A మరియు B ల మధ్య డేటా కదులుతారు 619 00:28:29,690 --> 00:28:31,920 >> కాబట్టి fact-- మరియు ఈ బహుశా ఉంది 620 00:28:31,920 --> 00:28:34,510 రౌటర్లు మీరు Google చిత్రణలు ప్రపంచ న, అన్ని మీరు పొందండి 621 00:28:34,510 --> 00:28:35,900 చీజీ మార్కెటింగ్ రేఖాచిత్రాలు ఉన్నాయి. 622 00:28:35,900 --> 00:28:38,550 కాబట్టి ఈ చాలా యొక్క విధమైన ఉంది నేను కనుగొనగలిగితే ప్రతినిధి ఒకటి 623 00:28:38,550 --> 00:28:39,841 స్వల్పంగా ఆసక్తికరమైన చూసారు. 624 00:28:39,841 --> 00:28:44,170 ఈ చుక్కలు లేదా ఆశ యొక్క పెంపొందించుకోండి ప్రతి ప్రపంచవ్యాప్తంగా ఒక రౌటర్ సూచిస్తుంది. 625 00:28:44,170 --> 00:28:47,210 మరియు వాటిలో ప్రతి ఒక లైన్ ఉంది కొన్ని ఇతర రౌటర్ మధ్య. 626 00:28:47,210 --> 00:28:49,090 >> నిజానికి, అక్కడ ఎందుకంటే వేలాది బహుశా ఉంటాయి 627 00:28:49,090 --> 00:28:52,560 చుట్టూ రౌటర్లు మిలియన్ల ప్రపంచ వీటిలో కొన్ని మన గృహాలలో 628 00:28:52,560 --> 00:28:56,070 మరియు మా ప్రాంగణాలు, కానీ చాలా పెద్ద కంపెనీలు యాజమాన్యంలో ఉన్న 629 00:28:56,070 --> 00:29:00,250 మరియు ఇంటర్కనెక్టడ్ అని కనుక నేను యేల్ వద్ద ఇక్కడ నుండి కొన్ని డేటా పంపాలనుకుంటున్నారా 630 00:29:00,250 --> 00:29:04,430 కేంబ్రిడ్జ్ తిరిగి హోమ్, యేల్ బహుశా ఖచ్చితంగా, ఒకే కేబుల్ లేదు, 631 00:29:04,430 --> 00:29:05,650 హార్వర్డ్ నేరుగా వెళ్ళడం. 632 00:29:05,650 --> 00:29:07,399 మరియు యేల్ లేదు వెళుతున్న ఒక కేబుల్ 633 00:29:07,399 --> 00:29:10,010 MIT, లేదా స్టాన్ఫోర్డ్ కు, లేదా బర్కిలీ, లేదా Google కు, 634 00:29:10,010 --> 00:29:11,820 లేదా గమ్యస్థానాలకు ఏ సంఖ్య. 635 00:29:11,820 --> 00:29:14,760 >> అయితే, యేల్, మరియు హార్వర్డ్, మరియు ఇంటర్నెట్ లో అందరి 636 00:29:14,760 --> 00:29:17,610 ఒకటి లేదా అంత కంటే ఎక్కువ రౌటర్లు లేదు బహుశా, ఇది కనెక్ట్ 637 00:29:17,610 --> 00:29:18,810 ప్రాంగణం అంచున. 638 00:29:18,810 --> 00:29:21,690 నా డేటా చేసినప్పుడు కాబట్టి యేల్ యొక్క ప్రాంగణంలో వదిలి, 639 00:29:21,690 --> 00:29:24,770 అది సమీప రౌటర్ వెళ్తాడు ఈ చుక్కలు ఒకటి చేత వర్ణించబడిన. 640 00:29:24,770 --> 00:29:27,940 మరియు లేదో అప్పుడు ఆ రౌటర్ గణాంకాలు ఈ మార్గం, లేదా ఈ విధంగా పంపడానికి, 641 00:29:27,940 --> 00:29:33,440 లేదా ఈ మార్గం, లేదా ఈ విధంగా ఆధారిత దాని మెమరీ మరొక పట్టిక, 642 00:29:33,440 --> 00:29:36,870 మరొక Excel ఫైల్ లేదా Google స్ప్రెడ్షీట్ ఒక కాలమ్ లో 643 00:29:36,870 --> 00:29:41,315 మీ IP చిరునామా మొదలవుతుంది ఉంటే, చెప్పారు నంబర్ వన్, ఈ మార్గం వెళ్ళండి. 644 00:29:41,315 --> 00:29:43,690 మీ IP చిరునామా మొదలవుతుంది ఉంటే ఒక సంఖ్య రెండు, ఆ మార్గం వెళ్ళండి. 645 00:29:43,690 --> 00:29:47,040 కాబట్టి మీరు అది విచ్ఛిన్నం రౌటర్ పంపడం కలిగి సంఖ్యాపరంగా 646 00:29:47,040 --> 00:29:49,040 డేటా ప్రతి ఇది మార్గం. 647 00:29:49,040 --> 00:29:51,419 >> మరియు మేము రకమైన అలాగే ఈ చూడగలరు. 648 00:29:51,419 --> 00:29:54,210 యొక్క ఈ టెర్మినల్ లోకి ముందుకు వెళ్ళి తెలపండి విండో మళ్ళీ, మరియు నాకు ముందుకు తెలియజేయండి 649 00:29:54,210 --> 00:30:00,700 మరియు మార్గం ట్రేస్చేసే, యొక్క, www.mit.edu పిలవబడు 650 00:30:00,700 --> 00:30:02,970 ఇది రెండు వందల మైళ్ళ దూరంలో ఉంది. 651 00:30:02,970 --> 00:30:04,500 ఆ నిజంగా తిట్టు ఫాస్ట్ ఉంది. 652 00:30:04,500 --> 00:30:06,290 >> సో వాట్ జస్ట్ హాపెండ్? 653 00:30:06,290 --> 00:30:10,360 కేవలం ఏడు దశలను లో, మరియు కేవలం నాలుగు మిల్లీసెకన్లలో, 654 00:30:10,360 --> 00:30:14,660 నేను ఇంటర్నెట్ మీద పంపిన డేటాను ఇక్కడ యేల్ నుండి MIT కు. 655 00:30:14,660 --> 00:30:18,240 ఈ వరుసలు ప్రతి, మీరు చెయ్యవచ్చు బహుశా ఇప్పుడు ఏమి సూచిస్తుంది అంచనా? 656 00:30:18,240 --> 00:30:19,060 >> ప్రేక్షకులు: ఒక రౌటర్. 657 00:30:19,060 --> 00:30:20,101 >> డేవిడ్ J. మలన్: ఒక రౌటర్. 658 00:30:20,101 --> 00:30:24,090 ఉన్నట్లు కాబట్టి నిజంగా, కనిపిస్తోంది గురించి ఏడు లేదా రౌటర్లు, 659 00:30:24,090 --> 00:30:29,350 నాకు మధ్య లో లేదా ఆరు రౌటర్లు భౌతికంగా ఇక్కడ యేల్ యొక్క లా స్కూల్ లో 660 00:30:29,350 --> 00:30:31,612 మరియు MIT యొక్క వెబ్సైట్ అక్కడ. 661 00:30:31,612 --> 00:30:34,570 మరియు మేము ఈ నుండి కొద్ది కొద్దిగా ఉంది వంటి క్రింది నన్ను శుభ్రం తెలియజేయండి. 662 00:30:34,570 --> 00:30:38,180 నేను కమాండ్ తో అది తిరిగి వెళుతున్న కేవలం చెప్పటానికి -q 1 యొక్క లైన్ వాదన, 663 00:30:38,180 --> 00:30:39,300 కేవలం నాకు ఒక ప్రశ్న ఇవ్వాలని. 664 00:30:39,300 --> 00:30:40,800 అప్రమేయంగా, ట్రేస్ మార్గం మూడు చేస్తుంది. 665 00:30:40,800 --> 00:30:42,350 మేము చూసిన ఎందుకు మరియు ఆ సంఖ్యలు పుష్పగుచ్ఛాలు. 666 00:30:42,350 --> 00:30:44,850 నేను తక్కువ సంఖ్యలో చూడాలనుకుంటే కేవలం అవుట్పుట్ క్లీనర్ ఉంచడానికి. 667 00:30:44,850 --> 00:30:46,280 మరియు ఏమి చూద్దాం. 668 00:30:46,280 --> 00:30:49,220 >> సంసార కారణం కాబట్టి, యేల్ ఆలోచన వద్ద ఎవరైనా 669 00:30:49,220 --> 00:30:54,130 అది కాల్ ఫన్నీ ఉంటుంది మీ డిఫాల్ట్ రౌటర్ arubacentral, ఇది 670 00:30:54,130 --> 00:30:57,920 VLAN లేదా వాస్తవిక ఉంది LAN, వర్చ్యువల్ లోకల్ ఏరియా 671 00:30:57,920 --> 00:30:59,810 నెట్వర్క్ 30-- మీరు అలా బహుశా కనీసం 672 00:30:59,810 --> 00:31:03,050 29 others-- router.net.yale.internal. 673 00:31:03,050 --> 00:31:06,660 మరియు ఇక్కడ ఒక నకిలీ రకం అంతర్గత ఉంది ఉన్నత స్థాయిలో డొమైన్ కేవలం ఉపయోగించడానికి ఉద్దేశించబడింది 674 00:31:06,660 --> 00:31:07,210 ప్రాంగణంలో. 675 00:31:07,210 --> 00:31:10,335 మరియు దానికి జత అయిన IP చిరునామా గమనించవచ్చు అది ఇక్కడ ఉంది ఎక్కడ ఆ రౌటర్ యొక్క 676 00:31:10,335 --> 00:31:13,920 ప్రాంగణంలో, 172.28.204.129 ఉంది. 677 00:31:13,920 --> 00:31:17,470 దానికి 36 మిల్లీసెకన్లు పట్టింది అక్కడ ఇక్కడ నుండి వెళ్ళి. 678 00:31:17,470 --> 00:31:18,050 >> తమాషా కథ. 679 00:31:18,050 --> 00:31:19,716 మేము కేవలం ఒక క్షణం లో ఆ తిరిగి పొందుతారు. 680 00:31:19,716 --> 00:31:22,920 కానీ ఇప్పుడు రెండవ రౌటర్ స్పష్టంగా arubacentral ఇది 681 00:31:22,920 --> 00:31:25,790 భౌతిక రకమైన ఉంది కనెక్షన్ చాలా likely-- 682 00:31:25,790 --> 00:31:27,249 మానవులు నామకరణ ఇబ్బంది లేదు. 683 00:31:27,249 --> 00:31:30,373 యేల్ మానవులు నామకరణ ఇబ్బంది లేదు అది మీ నెట్వర్కు యొక్క లోపలి ఎందుకంటే 684 00:31:30,373 --> 00:31:30,940 అది కనిపిస్తుంది. 685 00:31:30,940 --> 00:31:32,520 కాబట్టి అది కేవలం ఒక IP చిరునామా. 686 00:31:32,520 --> 00:31:34,660 >> కాని తర్వాత ఒక మూడవ రౌటర్ ఇక్కడ యేల్ యొక్క నెట్వర్క్లో 687 00:31:34,660 --> 00:31:36,700 ఆ బహుశా కొద్దిగా వార్తలు దూరముగా ఇప్పటికీ 688 00:31:36,700 --> 00:31:41,330 cen10g అంటారు సంసార ఆ asr.net.yale.internal ఉంది. 689 00:31:41,330 --> 00:31:43,040 మరియు అది చాలా ఒక IP చిరునామా. 690 00:31:43,040 --> 00:31:44,990 >> ఇప్పుడు ఎందుకు ఈ సంఖ్యలు ఉంటాయి నిలకడలేని రకమైన? 691 00:31:44,990 --> 00:31:47,890 2.9, 1.4, 36? 692 00:31:47,890 --> 00:31:48,840 రూటర్లు బిజీగా పొందండి. 693 00:31:48,840 --> 00:31:50,420 మరియు వారు రద్దీగా పొందుటకు మరియు బ్యాకప్. 694 00:31:50,420 --> 00:31:53,200 వేలాది మంది ఈ దేర్ ఈజ్ ప్రస్తుతం ఇంటర్నెట్ ఉపయోగించి కాంపస్. 695 00:31:53,200 --> 00:31:56,050 వంద మంది ఈ ఉంది ప్రస్తుతం ఇంటర్నెట్ ఉపయోగించి గది. 696 00:31:56,050 --> 00:31:59,030 >> కాబట్టి ఏం ఉంది రౌటర్లు రద్దీగా get ఉండవచ్చు. 697 00:31:59,030 --> 00:32:01,350 కాబట్టి ఆ సార్లు వాటిని కొద్దిగా మార్పు చెందుతుంటాయి. 698 00:32:01,350 --> 00:32:04,620 వారు తప్పనిసరిగా లేదు ఎందుకు కాబట్టి ఆ సూటిగా పెంచడానికి. 699 00:32:04,620 --> 00:32:07,510 >> కానీ విషయాలు రకమైన పొందడానికి నాలుగు దశ లో ఆసక్తికరమైన. 700 00:32:07,510 --> 00:32:13,040 స్పష్టంగా యేల్ మరియు మధ్య నాలుగు దశ మరొక హాప్ ఉంది. 701 00:32:13,040 --> 00:32:16,480 ఎక్కడ రౌటర్ బహుశా అడుగు నాలుగు లో? 702 00:32:16,480 --> 00:32:17,410 >> ప్రేక్షకులు: [వినబడని] 703 00:32:17,410 --> 00:32:19,410 >> డేవిడ్ J. మలన్: JFK ఉండవచ్చు, బహుశా విమానాశ్రయం వద్ద. 704 00:32:19,410 --> 00:32:21,950 కానీ ఏమైనా కారణం, సిస్టమ్ నిర్వహణాధికారులు, కాబట్టి 705 00:32:21,950 --> 00:32:24,140 కోసం సర్వర్లు అమలు గీక్స్ సంవత్సరాల రౌటర్లు అనే చేశారు 706 00:32:24,140 --> 00:32:25,600 సమీప విమానాశ్రయం కోడ్ తర్వాత. 707 00:32:25,600 --> 00:32:27,420 కాబట్టి JFK బహుశా అర్థం అది కేవలం ఎక్కడో 708 00:32:27,420 --> 00:32:29,970 న్యూ యార్క్ లో, బహుశా మాన్హాటన్ లో శివార్లు లేదా ఒక. 709 00:32:29,970 --> 00:32:34,460 nyc2, బహుశా, మరొక సూచిస్తుంది ఎక్కడో న్యూయార్క్ లో ఆ రౌటర్. 710 00:32:34,460 --> 00:32:37,140 >> నేను చాలా వరుసగా తెలియదు ఆరు, ఇక్కడ రౌటర్ సంఖ్య ఆరు ఉంది. 711 00:32:37,140 --> 00:32:40,110 ఒక పెద్ద ISP quest.net అంతర్జాలిక సేవా ప్రదాత, 712 00:32:40,110 --> 00:32:43,240 ఇంటర్నెట్ కనెక్టివిటీ అందిస్తుంది యేల్ మరియు ఇతరులు వంటి పెద్ద ప్రదేశాలకు. 713 00:32:43,240 --> 00:32:47,110 ఆపై ఈ చివరి, అది ఆ MIT కూడా లేదు కనిపిస్తోంది 714 00:32:47,110 --> 00:32:50,180 వారి సొంత వెబ్సైట్ కలిగి తప్పనిసరిగా కేంబ్రిడ్జ్ లో, 715 00:32:50,180 --> 00:32:52,090 కానీ వారు చేసిన వారి వెబ్ సైట్ అవుట్సోర్స్, 716 00:32:52,090 --> 00:32:55,150 లేదా భౌతిక సర్వర్లు కనీసం, అకమై అనే కంపెనీకి. 717 00:32:55,150 --> 00:32:57,940 మరియు అకమై నిజానికి కుడి డౌన్ కేంబ్రిడ్జ్ లో MIT నుండి రహదారి 718 00:32:57,940 --> 00:32:58,790 దాన్ని మారుతుంది. 719 00:32:58,790 --> 00:33:02,360 >> కానీ కూడా ఆలోచన చాలా తెలుసుకుంటారు మీరు www.mit.edu చూడాలని 720 00:33:02,360 --> 00:33:05,200 మేము నిజంగా పంపించారు ఎక్కడైనా ప్రపంచంలో. 721 00:33:05,200 --> 00:33:06,960 >> మరియు యొక్క ఎక్కడో చూద్దాం ప్రపంచంలో వేరే. 722 00:33:06,960 --> 00:33:09,240 నాకు ముందుకు వెళ్లి క్లియర్ ఈ స్క్రీన్ మరియు బదులుగా 723 00:33:09,240 --> 00:33:15,240 కాబట్టి, కేవలం ఒకసారి, మార్గం ట్రేస్చేసే www.cnn.co.jp, ఒక ప్రశ్న, 724 00:33:15,240 --> 00:33:18,390 జపనీస్ హోమ్ పేజీ CNN, వార్తల సైట్ కోసం. 725 00:33:18,390 --> 00:33:20,660 నేను ఇప్పుడు ఎంటర్ నొక్కండి ఉంటే ఏమి చూద్దాం. 726 00:33:20,660 --> 00:33:23,610 మేము మళ్ళీ arubacentral వద్ద మొదలు పెడుతున్నారు. 727 00:33:23,610 --> 00:33:26,510 మేము అప్పుడు చూడాలని పేరులేని రౌటర్, మరికొన్ని. 728 00:33:26,510 --> 00:33:29,527 కనుక ఇది 12 హాప్ పట్టింది జపాన్ ఈ సమయం. 729 00:33:29,527 --> 00:33:30,860 మరియు మేము కొద్ది కొద్దిగా ఏమి చూద్దాం. 730 00:33:30,860 --> 00:33:32,450 >> కాబట్టి అదే హాప్, అదే హాప్. 731 00:33:32,450 --> 00:33:35,170 ఇప్పుడు కొంత వేరుగా ఉంటాయి. 732 00:33:35,170 --> 00:33:36,380 ఈ ఒక ఆసక్తికరమైన. 733 00:33:36,380 --> 00:33:40,870 నేను ఇక్కడ ఊహించడం చేస్తున్నాను, stamford1 ఒక ఉంది దూరంగా కూడా కనెక్టికట్ లో కొన్ని పట్టణాలు. 734 00:33:40,870 --> 00:33:43,810 వరుసగా ఆరు ఈ రౌటర్లు ఏడు పేర్లు లేదు. 735 00:33:43,810 --> 00:33:46,370 కానీ ఈ అద్భుతమైన యొక్క రకం. 736 00:33:46,370 --> 00:33:53,310 >> సో వాట్ మధ్య ఉన్నట్టుగా అడుగు ఏడు మరియు ఎనిమిది రౌటర్లు? 737 00:33:53,310 --> 00:33:54,760 మీరు ఎందుకు ఎక్కువ చెబుతారు? 738 00:33:54,760 --> 00:33:55,260 అవును? 739 00:33:55,260 --> 00:33:56,060 >> ప్రేక్షకులు: మహాసముద్రం. 740 00:33:56,060 --> 00:33:57,640 >> డేవిడ్ J. మలన్: బహుశా ఒక సముద్ర. 741 00:33:57,640 --> 00:34:01,366 మేము నిజమైన వార్తలు తెలుసు వంటి అకారణంగా, కుడి? 742 00:34:01,366 --> 00:34:04,790 కానీ మేము చాలా రకమైన నిర్ధారించండి చేయవచ్చు విధమైన ఆమోద ఎందుకు? 743 00:34:04,790 --> 00:34:06,860 ఏం మధ్య మార్చబడింది వరుసలు ఏడు మరియు ఎనిమిది? 744 00:34:06,860 --> 00:34:09,429 745 00:34:09,429 --> 00:34:14,739 >> ఇది వెళ్ళడానికి చాలా సమయం పట్టింది సంసార ఈ పేరులేని రౌటర్ ఏడు ఉంటుంది, 746 00:34:14,739 --> 00:34:18,670 బహుశా ఎక్కడో ఖండాంతర సంయుక్త, ఎనిమిది దశను 747 00:34:18,670 --> 00:34:22,639 ఇది జపాన్ లో ఎక్కడో బహుశా ఉంది అక్కడ .jp యొక్క డొమైన్ పేరు ఆధారంగా. 748 00:34:22,639 --> 00:34:25,719 అందువలన ఆ అదనపు వంద ఏదో మిల్లీసెకన్లు 749 00:34:25,719 --> 00:34:28,960 లేదా 90 లేదా మిల్లీసెకన్లు ఉంది అన్నారు మా డేటా ఫలితంగా 750 00:34:28,960 --> 00:34:31,100 నీటి ఒక అందమైన పెద్ద శరీరం మీద. 751 00:34:31,100 --> 00:34:34,570 >> ఇప్పుడు ఆసక్తికరంగా, అది బహుశా తెలుస్తోంది ఆ కేబుల్ మొత్తం సంయుక్త అంతటా వెళుతుంది. 752 00:34:34,570 --> 00:34:37,070 మేము నిజానికి పై వెళుతున్న ఉంటే వెస్ట్ కోస్ట్, జపాన్ ను 753 00:34:37,070 --> 00:34:39,111 ఇది దీర్ఘ మార్గం రకంగా మేము ఇతర మార్గం వెళ్ళి ఉంటే. 754 00:34:39,111 --> 00:34:41,400 కనుక ఇది పూర్తిగా స్పష్టం కాదు ఏమి భౌతికంగా జరగబోతోంది. 755 00:34:41,400 --> 00:34:43,830 అయితే వాస్తవానికి ఇది ప్రతి అదనపు హాప్ నిజానికి 756 00:34:43,830 --> 00:34:46,020 మరీ ఎక్కువ తీసుకుంది ప్రతి ఇతర కంటే, అది 757 00:34:46,020 --> 00:34:50,440 ఆ CNN యొక్క నిర్ధారణ అందంగా మంచి జపనీస్ వెబ్ సర్వర్ నిజానికి బహుశా 758 00:34:50,440 --> 00:34:51,310 జపాన్ లో ఉన్నాయి. 759 00:34:51,310 --> 00:34:54,089 మరియు అది ఖచ్చితంగా దూరంగా వార్తలు దూరంగా MIT కంటే ఉంది. 760 00:34:54,089 --> 00:34:56,380 మరియు అది, చాలా పేర్కొంది ఉపయోగకరమని మీ డేటా అవసరం లేదు 761 00:34:56,380 --> 00:34:58,794 ప్రయాణం కానుంది చిన్నదైన సాధ్యం దూరం. 762 00:34:58,794 --> 00:35:00,960 నిజానికి, మీరు చుట్టూ ప్లే ఇంట్లో ట్రేస్ మార్గం 763 00:35:00,960 --> 00:35:04,170 యథేచ్ఛగా వెబ్సైట్లు తయారయ్యారు, మీరు కేవలం ఒక ఇమెయిల్ పంపడానికి ఆ కలిగించే 764 00:35:04,170 --> 00:35:06,490 లేదా ఒక వెబ్సైట్ను సందర్శించండి ఆ, న్యూ హవెన్ లో ఇక్కడ పని 765 00:35:06,490 --> 00:35:09,200 కొన్నిసార్లు మీ డేటా మొదటి వాటిని ఒక ప్రక్కతోవ పడుతుంది DC డౌన్ వెళ్ళి, 766 00:35:09,200 --> 00:35:10,450 ఆపై తిరిగి వచ్చి. 767 00:35:10,450 --> 00:35:12,860 మరియు కేవలం ఎందుకంటే వార్తలు డైనమిక్ రౌటింగ్ నిర్ణయాలు 768 00:35:12,860 --> 00:35:14,650 ఈ కంప్యూటర్లు చేస్తున్నాము. 769 00:35:14,650 --> 00:35:18,930 >> ఇప్పుడు కేవలం వినోదం కోసం, ప్రొడక్షన్ టీం మాకు ఈ వీడియోలను ఒకటి కత్తిరించిన 770 00:35:18,930 --> 00:35:20,807 కొంచెం ఎక్కువ క్లుప్తమైన అని. 771 00:35:20,807 --> 00:35:23,640 కానీ మాకు శీఘ్ర భావాన్ని ఇక్కడ మరియు మేము లైట్లు వదిలివేయండి మొదలైనవి 772 00:35:23,640 --> 00:35:32,363 చాలా కేబ్లింగ్ ఎంత గా నిజానికి మా డేటా అన్ని మోసుకెళ్ళే. 773 00:35:32,363 --> 00:35:33,029 [వీడియో ప్లేబ్యాక్] 774 00:35:33,029 --> 00:35:36,023 [సంగీతాన్ని] 775 00:35:36,023 --> 00:36:31,911 776 00:36:31,911 --> 00:36:32,777 [END ప్లేబ్యాక్] 777 00:36:32,777 --> 00:36:35,860 డేవిడ్ J. మలన్: అన్ని నెట్వర్కింగ్ వీడియోలను స్పష్టంగా చల్లని సౌండింగ్ సంగీతం ఉన్నాయి. 778 00:36:35,860 --> 00:36:38,084 కాబట్టి కేవలం ఒక పొందడానికి వార్తలు ఎంత కలిగి అర్థంలో 779 00:36:38,084 --> 00:36:39,500 హుడ్ కింద జరగబోతోంది చేశారు. 780 00:36:39,500 --> 00:36:41,355 >> కానీ యొక్క ఒక చూద్దాం కొద్దిగా తక్కువ స్థాయి ఇప్పుడు 781 00:36:41,355 --> 00:36:44,150 ఏమి వద్ద డేటా వాస్తవానికి ఉంది ఆ పంక్తులు నదీ ప్రవాహానికి అడ్డంగా ప్రయాణం 782 00:36:44,150 --> 00:36:46,720 మరియు కూడా తీగరహిత అన్నారు ఈ వంటి ఒక గదిలో. 783 00:36:46,720 --> 00:36:49,580 >> కాబట్టి మీరు అభ్యర్థించవచ్చు ఉన్నప్పుడు అవుతుంది ఒక వెబ్ పేజీ, లేదా, ఒక ఇ-మెయిల్ పంపడానికి 784 00:36:49,580 --> 00:36:53,670 లేదా ఒక వెబ్ పేజీ, లేదా ఇ-మెయిల్, అందుకుంటారు లేదా ఒక Gchat సందేశం, లేదా ఒక Facebook సందేశాన్ని 785 00:36:53,670 --> 00:36:57,800 లేదా వంటి, కేవలం ఒకటి కాదు తీగరహిత ప్రవహించే బిట్స్ పెద్ద భాగం 786 00:36:57,800 --> 00:37:00,600 గాలి ద్వారా లేదా ఎలక్ట్రానిక్ ఒక తీగ మీద. 787 00:37:00,600 --> 00:37:03,680 అయితే, ఆ అభ్యర్థన లేదా ప్రతిస్పందన సాధారణంగా ఉంది 788 00:37:03,680 --> 00:37:05,810 ప్రత్యేక ముక్కలుగా అప్ chunked. 789 00:37:05,810 --> 00:37:08,880 >> సో మీరు ఒక కలిగి ఉన్నప్పుడు ఇతర పదాలు, మరొక కంప్యూటర్ యొక్క చేయడానికి మీరు అభ్యర్థించవచ్చు 790 00:37:08,880 --> 00:37:10,980 లేదా మీరు ఒక స్పందన తిరిగి పొందడానికి మరొక కంప్యూటర్ నుండి 791 00:37:10,980 --> 00:37:15,800 ఇష్టం ఉంటే, ఉదాహరణకు, అనుకుందాం చాలా మంది వంటి unfamiliar-- 792 00:37:15,800 --> 00:37:18,400 ఈ days-- అనిపించడం దీన్ని తెలియని ఉంటే 793 00:37:18,400 --> 00:37:20,200 ఈ ఈ తోటి fellow--. 794 00:37:20,200 --> 00:37:23,950 కాబట్టి అనుకుందాం ఈ సందేశం అని నేను తిరిగి ఎవరైనా పంపాలని. 795 00:37:23,950 --> 00:37:28,930 చాలా తిరిగి కోరుకుంటున్నారో ఎవరు నేడు రిక్ ఆష్లే యొక్క ఒక చిత్రాన్ని అందుకుంటారు? 796 00:37:28,930 --> 00:37:29,805 సరే, మీ పేరు ఏమిటి? 797 00:37:29,805 --> 00:37:30,590 >> ప్రేక్షకులు: కోల్. 798 00:37:30,590 --> 00:37:31,306 >> డేవిడ్ J. మలన్: ఇది ఏమిటి? 799 00:37:31,306 --> 00:37:31,672 >> ప్రేక్షకులు: కోల్. 800 00:37:31,672 --> 00:37:32,040 >> డేవిడ్ J. మలన్: హాల్ట్? 801 00:37:32,040 --> 00:37:32,540 H-O? 802 00:37:32,540 --> 00:37:33,711 ప్రేక్షకులు: సి-O-L-E. 803 00:37:33,711 --> 00:37:34,960 డేవిడ్ J. మలన్: సి-O-L-E, కోల్. 804 00:37:34,960 --> 00:37:35,520 క్షమించండి. 805 00:37:35,520 --> 00:37:36,430 C-O-L-E. 806 00:37:36,430 --> 00:37:36,930 అయితే సరే. 807 00:37:36,930 --> 00:37:40,990 నేను కోల్ ఈ పంపాలని చేస్తే ఇక్కడ చిత్రాన్ని, మీరు ఈ తెలుసు 808 00:37:40,990 --> 00:37:42,410 కుడి, ఒక పెద్ద చిత్రాన్ని రకం? 809 00:37:42,410 --> 00:37:44,472 దీనికి కొన్ని కావచ్చు కిలోబైట్లు కొన్ని మెగాబైట్ల, 810 00:37:44,472 --> 00:37:45,930 ముఖ్యంగా అధిక రిజల్యూషన్ ఉంటే. 811 00:37:45,930 --> 00:37:48,660 మరియు నేను నిజంగా ఆపడానికి వద్దు ఇంటర్నెట్ ఉపయోగించి నుండి మిగతావారికి 812 00:37:48,660 --> 00:37:50,680 నేను నిజంగా ఈ పంపడానికి కేవలం సమయంలో పెద్ద, అధిక నాణ్యత చిత్రాన్ని 813 00:37:50,680 --> 00:37:52,138 గది అంతా రిక్ ఆష్లే యొక్క. 814 00:37:52,138 --> 00:37:55,310 నేను కొనసాగించడానికి మీ డేటా చేర్చదలచిన నెట్వర్క్ మరియు Wi-Fi సంచరిస్తారు 815 00:37:55,310 --> 00:37:56,100 అలాగే. 816 00:37:56,100 --> 00:38:00,100 >> మరియు కనుక ఇది sense-- మరియు ఈ చేస్తుంది , ఎలక్ట్రానిక్ వెలికి 817 00:38:00,100 --> 00:38:01,780 వాస్తవ ప్రపంచంలో ఎక్కువ. 818 00:38:01,780 --> 00:38:04,904 నిజానికి, ఈ బహుళ కలిగి అన్నారు అర్థాలు మీరు నా ఆడియో చేద్దామని ఉంటే. 819 00:38:04,904 --> 00:38:08,360 నేను ఈ కూల్చివేసి చేస్తే ఇక్కడ ఈ వంటి సగం, 820 00:38:08,360 --> 00:38:11,912 ఈ ఇప్పుడు ప్రయాణించగలవు ఇంటర్నెట్ మరింత సమర్ధవంతంగా, 821 00:38:11,912 --> 00:38:13,120 అది ఒక చిన్న ముక్క ఎందుకంటే. 822 00:38:13,120 --> 00:38:16,780 తక్కువ సంభావ్యత తో కనుక ఇది అన్నారు వేరొకరి ట్రాఫిక్ కొట్టుకొని 823 00:38:16,780 --> 00:38:17,650 ఇంటర్నెట్ లో. 824 00:38:17,650 --> 00:38:21,240 >> మరియు మీ కంప్యూటర్ నిజానికి చేస్తుంది కాబట్టి ఏమి మీరు కోల్ ఒక సందేశాన్ని పంపాలని ఉన్నప్పుడు 825 00:38:21,240 --> 00:38:24,917 అది ఈ వంటి ఒక సందేశాన్ని భాగాలుగా ఉంది చిన్న ముక్కలు, శకలాలు మాట్లాడటానికి. 826 00:38:24,917 --> 00:38:28,000 ఆపై అది లోపలి వాటిని ఉంచుతుంది ఏమి మేము వర్చువల్ ఎన్విలాప్లను విధమైన పిలుస్తాను. 827 00:38:28,000 --> 00:38:29,620 >> నేను ఇక్కడ నాలుగు కాగితం ఎన్విలాప్లు ఉన్నాయి. 828 00:38:29,620 --> 00:38:32,690 నేను వారిని ముందుగా లెక్కించబడ్డాయి చేసిన ఒకటి, రెండు, మూడు, నాలుగు. 829 00:38:32,690 --> 00:38:35,800 నేను ముందు చేయ బోతున్నాను ఏమి ఈ కారణంగా, కేవలం ఒక సాధారణ మెయిలింగ్ ఇష్టం 830 00:38:35,800 --> 00:38:38,000 నేను అక్కడ కోల్ పేరు పెట్టి వెళుతున్న ఉంది. 831 00:38:38,000 --> 00:38:41,270 ఆపై ఎగువన, అయామ్ నా పేరు పెట్టి వెళుతున్న, 832 00:38:41,270 --> 00:38:44,995 డేవిడ్ మొదటి అటువంటి ప్యాకెట్ కాబట్టి నేను ఇంటర్నెట్ లో అక్కడ పంపడం చేస్తున్నాను 833 00:38:44,995 --> 00:38:47,620 వంటి కొంత కనిపిస్తోంది ఈ ప్రధాన లక్షణాలు 834 00:38:47,620 --> 00:38:50,830 దీనిని ఒక కలిగి ఉంటాయి చిరునామా నుండి, ఒక పరిష్కరించేందుకు, 835 00:38:50,830 --> 00:38:52,670 మరియు కూడా ఒక సంఖ్య, కాబట్టి ఆశాజనక ఆ 836 00:38:52,670 --> 00:38:55,680 కోసం తగినంత సమాచారం ఉంది కోల్ ఈ సందేశం పునర్నిర్మాణానికి. 837 00:38:55,680 --> 00:38:58,820 >> కాబట్టి నాకు ఇక్కడ అదే తెలియజేసేలా ఇక్కడ అదే, మరియు ఇక్కడ అదే, 838 00:38:58,820 --> 00:39:01,310 తన పేరు వ్రాయడం వాటిని అన్ని క్షేత్రానికి పంపుతుంది. 839 00:39:01,310 --> 00:39:04,240 ఆపై యొక్క ముందుకు వెళ్లి మనం లోపల ఈ చిత్రాలు చాలు. 840 00:39:04,240 --> 00:39:06,540 >> కాబట్టి ఇక్కడ ఒక ప్యాకెట్ ఆ వెళ్ళడానికి సిద్ధంగా ఉంది. 841 00:39:06,540 --> 00:39:09,780 ఇక్కడ మరొక ప్యాకెట్ ఆ వెళ్ళడానికి సిద్ధంగా ఉంది. 842 00:39:09,780 --> 00:39:14,100 ఇక్కడ మూడవ ప్యాకెట్ ఆ వెళ్ళడానికి సిద్ధంగా ఉంది. 843 00:39:14,100 --> 00:39:16,870 మరియు ఇక్కడ ఒక నాలుగోవంతు వెళ్ళడానికి సిద్ధంగా వార్తలు ప్యాకెట్. 844 00:39:16,870 --> 00:39:19,849 >> ఇప్పుడు గురించి ఆసక్తికరమైన ఏమిటి ఎలా రియాలిటీ రచనలలో ఇంటర్నెట్ 845 00:39:19,849 --> 00:39:22,140 అయినప్పటికీ నేను పొందారు నాలుగు ప్యాకెట్లను, ఇవన్నీ 846 00:39:22,140 --> 00:39:24,730 అదే గమ్యస్థానం నగర, వారు తప్పనిసరిగా తెలియకపోతే 847 00:39:24,730 --> 00:39:26,870 అదే మార్గం సంచరిస్తారు అన్నారు. 848 00:39:26,870 --> 00:39:32,070 నేను ఈ చేతి ఉండవచ్చు కాబట్టి అయినప్పటికీ సమీప రౌటర్ ఆఫ్ ప్యాకెట్లను 849 00:39:32,070 --> 00:39:36,660 మీరు కోరుకుంటున్నారో లేదో యొక్క, అని పిలవబడు వాటిని ప్రతి ఇది మార్గం పంపండి, యొక్క చూసేలా 850 00:39:36,660 --> 00:39:40,706 నిజానికి, యొక్క లక్ష్యం జరుగుతుంది ఇది కాలే చివరికి వాటిని పొందడానికి ఉంది. 851 00:39:40,706 --> 00:39:44,850 852 00:39:44,850 --> 00:39:48,770 నిజానికి, వారు ఇప్పటికే తెలియకపోతే తప్పనిసరిగా అదే దిశలో తీసుకొని. 853 00:39:48,770 --> 00:39:50,510 మరియు ఆ మంచిది. 854 00:39:50,510 --> 00:39:52,480 ఈ కొద్దిగా ఇబ్బందికరమైన ఉంది మరియు ఓప్రా శైలి నేడు. 855 00:39:52,480 --> 00:39:56,540 >> ఇప్పుడు ఉద్దేశపూర్వకంగా నాకు వీలు ఒక తిరిగి పడుతుంది. 856 00:39:56,540 --> 00:40:00,196 ఇప్పుడు కోల్, మీరు చెయ్యాలనుకుంటే అది ఉత్తమ మీకు reassemble. 857 00:40:00,196 --> 00:40:06,610 858 00:40:06,610 --> 00:40:10,180 కోర్సు యొక్క, మేము అన్ని అంచనా ఏమి ఇక్కడ ముగింపు ఉంటుంది అన్నారు. 859 00:40:10,180 --> 00:40:12,600 మీరు 3/4 చూడాలని కేవలం ఒక క్షణం లో రిక్ ఆష్లే. 860 00:40:12,600 --> 00:40:15,920 861 00:40:15,920 --> 00:40:19,291 మరియు అయితే ఏమిటి ఆ చిక్కుముడి? 862 00:40:19,291 --> 00:40:20,540 మీరు దానిని పట్టుకుని ప్రయత్నించండి అనుకుంటున్నారా? 863 00:40:20,540 --> 00:40:23,540 మేము ఒక కెమెరా ఉన్నాయి మీరు కావాలనుకుంటే మీరు దిశగానే 864 00:40:23,540 --> 00:40:26,226 ఇక్కడ పైగా రిక్ ఆష్లే తో భంగిమలో. 865 00:40:26,226 --> 00:40:28,610 866 00:40:28,610 --> 00:40:29,510 అక్కడ మేము వెళ్ళి. 867 00:40:29,510 --> 00:40:30,410 లవ్లీ. 868 00:40:30,410 --> 00:40:33,230 >> కానీ మీరు లేదు అనిపించడం రిక్ ఆష్లే యొక్క ఒక భాగం. 869 00:40:33,230 --> 00:40:37,015 కనుక ఇది ఇంటర్నెట్ హాజరవుతారు సాధారణంగా IP కేవలం నడుపబడుతోంది, 870 00:40:37,015 --> 00:40:39,890 అయితే వాస్తవానికి మేము చాలా వినబడుతుంది ఆ ఆర్జించింది వీడియో లో ఉపన్యాసం ప్రారంభించి 871 00:40:39,890 --> 00:40:42,473 మరియు మీరు బహుశా ఈ చూసిన ఏమి నిజంగా often-- మరింత ఎక్రోనిం 872 00:40:42,473 --> 00:40:44,360 మీరు గురించి వినడానికి ఉంటాయి ప్రోటోకాల్? 873 00:40:44,360 --> 00:40:45,120 >> ప్రేక్షకులు: TCP / IP. 874 00:40:45,120 --> 00:40:48,090 >> డేవిడ్ J. మలన్: TCP / IP, ఇది కేవలం కలయిక 875 00:40:48,090 --> 00:40:49,940 రెండు ప్రోటోకాల్ యొక్క, ఒక IP అని. 876 00:40:49,940 --> 00:40:52,640 ఇందులో కూడా కేవలం సమితి సాంప్రదాయాలను ఇది ద్వారా మేము 877 00:40:52,640 --> 00:40:54,740 ఇంటర్నెట్ లో ప్రతి కంప్యూటర్ దాని కోసం. 878 00:40:54,740 --> 00:40:56,930 ఆపై TCP, ఇది మరొక ప్రయోజనం. 879 00:40:56,930 --> 00:41:00,110 >> TCP ప్రోటోకాల్ అని మీరు సాధారణంగా కలిపి ఉపయోగించడానికి 880 00:41:00,110 --> 00:41:04,410 IP తో, ఇతర మధ్య విషయాలు, హామీలు డెలివరీ. 881 00:41:04,410 --> 00:41:08,860 నిజానికి, TCP ప్రోటోకాల్ అని ప్యాకెట్ల ఒక గమనిస్తారు 882 00:41:08,860 --> 00:41:10,930 స్పష్టంగా రాలేదు కోల్, అతను తెలుస్తోంది ఎందుకంటే 883 00:41:10,930 --> 00:41:12,830 నాలిగింటిలో సంఖ్య నాలుగు తప్పిపోయాయి ఉండాలి. 884 00:41:12,830 --> 00:41:16,530 కాబట్టి ఏమి TCP, ఒక ప్రోటోకాల్ , అది కోల్ చెబుతుంది 885 00:41:16,530 --> 00:41:19,850 హే కోల్, మీరు మాత్రమే స్వీకరిస్తే నాలుగు ప్యాకెట్ల మూడు, 886 00:41:19,850 --> 00:41:22,600 ఇది ఒక మీరు నాకు చెప్పండి తప్పిపోయాయి, ముఖ్యంగా, 887 00:41:22,600 --> 00:41:25,570 జీవితంలో మరియు అప్పుడు నా ఉద్దేశ్యం ఆ పునఃప్రసారం చేసేందుకు ఉండాలి. 888 00:41:25,570 --> 00:41:28,580 >> మరియు కనుక నేను చాలా, పంపినవారు, TCP ఉపయోగిస్తున్నారు 889 00:41:28,580 --> 00:41:31,810 నేను అప్పుడు ఒక కొత్త packet-- తయారు చెయ్యాలి ఈ ముడతలు ఒకటి ఇక్కడ 890 00:41:31,810 --> 00:41:35,980 కేవలం ఈ భాగం పునఃప్రసారం అది చివరికి కోల్ ఉంది కాబట్టి 891 00:41:35,980 --> 00:41:38,280 పూర్తి స్మారక, గత్యంతరం ఉంటే. 892 00:41:38,280 --> 00:41:43,000 నిజానికి కానీ అలా చివరికి డేటా దాని సరైన గమ్యానికి గెట్స్. 893 00:41:43,000 --> 00:41:48,020 >> కానీ దురదృష్టవశాత్తు, కోల్ పేరు వ్రాయడం ముందు సరిపోదు న కేవలంగా. 894 00:41:48,020 --> 00:41:50,270 మరియు నిజంగా, నేను రాయడానికి కాదు కోల్ యొక్క పేరు, కానీ బహుశా 895 00:41:50,270 --> 00:41:51,655 ఎన్వలప్ మీద తన IP చిరునామా. 896 00:41:51,655 --> 00:41:52,780 మరియు నేను డేవిడ్ రాయడానికి కాదు. 897 00:41:52,780 --> 00:41:56,550 నేను కవరు మీద నా IP చిరునామా రాయడానికి కావలసిన కంప్యూటర్లు నిజానికి తద్వారా 898 00:41:56,550 --> 00:41:57,999 ముందుకు వెనుకకు కమ్యూనికేట్. 899 00:41:57,999 --> 00:42:00,540 కానీ అది కంప్యూటర్లు హాజరవుతారు జైలుశిక్షను కంటే మార్గం మరింత చేయవచ్చు 900 00:42:00,540 --> 00:42:01,900 రిక్ ఆష్లే యొక్క చిత్రాలు. 901 00:42:01,900 --> 00:42:05,340 వారు కూడా మళ్లీ పంపి మరియు ఇమెయిల్స్ అందుకుంటారు, సందేశాలు చాట్. 902 00:42:05,340 --> 00:42:09,780 వారు ఫైల్ బదిలీలు వంటి విషయాలను చేయగలము మరియు ఇతర సాధనాలను ఎన్ని 903 00:42:09,780 --> 00:42:12,330 మీరు ఇంటర్నెట్ లో ఉపయోగించడానికి, సర్వర్లు ఈ రోజుల్లో చేయవచ్చు. 904 00:42:12,330 --> 00:42:15,300 >> మరియు ఒక సంస్థ ఎందుకంటే, ఒక పాఠశాల, లేదా ఒక వ్యక్తి లేదా 905 00:42:15,300 --> 00:42:19,420 ఒక వెబ్ సర్వర్ కలిగి కోరుకుంటున్నారు, మరియు ఒక ఇమెయిల్ సర్వర్, మరియు ఒక చాట్ సర్వర్, 906 00:42:19,420 --> 00:42:21,420 మీరు మూడు కంప్యూటర్ల అవసరం కాదు. 907 00:42:21,420 --> 00:42:26,200 మీరు కేవలం ఒక కంప్యూటర్ అమలు చేయవచ్చు బహుళ సేవలు, మాట్లాడటానికి. 908 00:42:26,200 --> 00:42:29,190 >> కాబట్టి కోల్ అందుకున్నపుడు ఆ వంటి ఒక సందేశం, ఎలా 909 00:42:29,190 --> 00:42:32,940 తన కంప్యూటర్ లేదో తెలుసు తన బ్రౌజర్ లో చిత్రం చూపించడానికి, 910 00:42:32,940 --> 00:42:37,730 లేదా Gchat, లేదా Facebook Messenger లో, లేదా ఇతర పరికరాలు ఎన్ని? 911 00:42:37,730 --> 00:42:40,430 >> కాబట్టి ఆ పై కూడా హాజరవుతారు కవచ అదనపు భాగాన్ని ఉంది 912 00:42:40,430 --> 00:42:43,070 ఒక పోర్ట్ సంఖ్య అంటారు సమాచారం. 913 00:42:43,070 --> 00:42:45,240 మరియు ఒక పోర్ట్ సంఖ్య నిజానికి, కేవలం ఒక సంఖ్య 914 00:42:45,240 --> 00:42:48,342 కానీ అది ప్రత్యే లేదు గుర్తిస్తుంది కంప్యూటర్, కానీ సేవ. 915 00:42:48,342 --> 00:42:49,550 మరియు ఈ పుష్పగుచ్ఛాలు ఉంది. 916 00:42:49,550 --> 00:42:51,258 కాబట్టి ఆ అవుతుంది ప్రపంచ మానవులలో 917 00:42:51,258 --> 00:42:57,095 కొన్ని ఇటువంటి నిర్ణయించాము సదస్సులు, వీటిలో కొన్ని ఇవి. 918 00:42:57,095 --> 00:42:59,220 కాబట్టి ఏదో అని ట్రాన్స్ఫర్ ప్రోటోకాల్ దాఖలు. 919 00:42:59,220 --> 00:42:59,870 ఇది చాలా నాటి. 920 00:42:59,870 --> 00:43:00,970 ఇది పూర్తిగా అసురక్షిత ఉంది. 921 00:43:00,970 --> 00:43:02,320 ప్రజలు చాలా ఇప్పటికీ దాన్ని ఉపయోగించండి. 922 00:43:02,320 --> 00:43:04,240 మరియు అది పోర్ట్ సంఖ్య 21 ఉపయోగిస్తుంది. 923 00:43:04,240 --> 00:43:07,250 ఇతర మాటలలో, ఉంటే FTP ద్వారా ఒక ఫైల్ పంపడం, 924 00:43:07,250 --> 00:43:10,570 కవచ మాత్రమే వుంటుంది పంపినవారు మరియు గ్రహీత యొక్క IP చిరునామా, 925 00:43:10,570 --> 00:43:14,020 ఇది కూడా ఆ సంఖ్య 21 వుంటుంది స్వీకరించడం కంప్యూటర్, OH ఈ తెలుసు 926 00:43:14,020 --> 00:43:17,280 ఒక ఫైల్, ఒక ఇమెయిల్ లేదా ఒక చాట్ సందేశం. 927 00:43:17,280 --> 00:43:19,016 >> 25 SMTP ఉంది. 928 00:43:19,016 --> 00:43:20,516 ఎలా మీరు అనేక ఎప్పుడూ SMTP ఉపయోగించారు? 929 00:43:20,516 --> 00:43:22,850 930 00:43:22,850 --> 00:43:23,380 తప్పు. 931 00:43:23,380 --> 00:43:24,490 దాదాపు అన్ని మీరు ఉంటుంది. 932 00:43:24,490 --> 00:43:28,730 మీరు ఎప్పుడైనా ఇమెయిల్ ఉపయోగించి ఉంటే, మీరు ఉపయోగించిన SMTP, సింపుల్ మెయిల్ ట్రాన్సఫర్ ప్రోటోకాల్, 933 00:43:28,730 --> 00:43:32,300 ఇది మాట్లాడుతూ ఒక ఫాన్సీ మార్గం, ఈ కంప్యూటర్ లేదా సేవ యొక్క రకం 934 00:43:32,300 --> 00:43:34,600 మీ ఇమెయిల్ అవుట్బౌండ్ పంపుతుంది. 935 00:43:34,600 --> 00:43:38,780 >> మీరు చేసిన ఉంటే మరియు ఎప్పుడూ వంటి ఎక్రోనింస్ చూసిన POP లేదా IMAP, మరియు కొన్ని ఇతరులు ఉంది, 936 00:43:38,780 --> 00:43:40,670 ఆ అందుకోవటానికి ఉంటాయి ఇమెయిల్, సాధారణంగా. 937 00:43:40,670 --> 00:43:42,650 అది అంతే అర్థం వేరే సేవ. 938 00:43:42,650 --> 00:43:45,850 ఇది సాఫ్ట్వేర్ ఎవరైనా వార్తలు వ్రాసాడు పంపుతాడు లేదా వింటారు 939 00:43:45,850 --> 00:43:48,880 ఒక నిర్దిష్ట పోర్ట్కు సంఖ్యను కాబట్టి ఇది ఇమెయిల్స్ కంగారు లేదు 940 00:43:48,880 --> 00:43:50,360 డేటా కొన్ని ఇతర రకం. 941 00:43:50,360 --> 00:43:55,500 >> ఇప్పుడు వెబ్ HTTP ఇది ఉంది సంఖ్య 80, మరియు కూడా పోర్ట్ 443. 942 00:43:55,500 --> 00:43:57,590 నిజానికి, అయినప్పటికీ మేము అదృష్టవశాత్తూ మానవులు 943 00:43:57,590 --> 00:43:59,610 దీన్ని లేదు, మీరు సందర్శించే ఏ సమయంలో 944 00:43:59,610 --> 00:44:05,810 వంటి ఒక వెబ్సైట్ http://www.yale.edu, బ్రౌజర్ 945 00:44:05,810 --> 00:44:07,790 కేవలం రకమైన ఉండటం అంతే ఉపయోగపడిందా 946 00:44:07,790 --> 00:44:10,970 మీరు సంఖ్యా పోర్ట్ 80 కావలసిన ఊహిస్తూ. 947 00:44:10,970 --> 00:44:15,710 మేము ఇప్పటికే DNS దొరుకుతుందని చేయవచ్చు తెలుసు మీరు ఏ IP చిరునామా www.yale.edu ఉంది. 948 00:44:15,710 --> 00:44:17,970 కానీ కంప్యూటర్ కేవలం మీరు ఆ ప్రతిపాదించే అన్నారు 949 00:44:17,970 --> 00:44:21,560 మీరు ఉపయోగించి ఉన్నందున పోర్ట్ 80 కావలసిన Chrome లేదా IE, లేదా కొన్ని ఇతర బ్రౌజర్. 950 00:44:21,560 --> 00:44:24,930 కానీ నేను సాంకేతికంగా పెద్దప్రేగు 80 చేయడు. 951 00:44:24,930 --> 00:44:28,520 ఆపై నేను స్పష్టంగా తెలియజేయవచ్చు నా బ్రౌజరు, ఒక ప్యాకెట్ లేదా ఎక్కువ పంపడానికి 952 00:44:28,520 --> 00:44:32,080 సమాచారం www.yale.edu కు నేటి హోమ్ పేజీ అభ్యర్థిస్తోంది. 953 00:44:32,080 --> 00:44:36,070 కానీ ప్రత్యేకంగా, చిరునామా యేల్ యొక్క IP కు పోర్ట్ 80 వద్ద 954 00:44:36,070 --> 00:44:39,190 కాబట్టి నేను నిజంగా పొందండి యేల్ యొక్క వెబ్ సర్వర్ బ్యాకప్. 955 00:44:39,190 --> 00:44:42,229 >> ఇప్పుడు అది వెంటనే మాయమవుతుంది కేవలం బ్రౌజర్లు ఎందుకంటే 956 00:44:42,229 --> 00:44:44,020 మేము లేదు అని నిర్ణయించుకుంటారు మానవులు కంగారు అవసరం 957 00:44:44,020 --> 00:44:46,810 ఇంకా మరింత మర్మమైన ద్వారా పెద్దప్రేగు 80 లాంటి సమాచారం. 958 00:44:46,810 --> 00:44:50,640 మరియు స్పష్టముగా, బ్రౌజర్లు Chrome వంటి కూడా లేదు 959 00:44:50,640 --> 00:44:55,464 మీరు ఇకపై HTTP, లేదా పెద్దప్రేగు, లేదా స్లాష్ స్లాష్, లేదా వెనుకంజలో స్లాష్, 960 00:44:55,464 --> 00:44:58,380 కొన్ని భావంలో వారు ప్రయత్నిస్తున్న ఎందుకంటే వినియోగదారులకు విషయాలు సరళమైన చేయడానికి. 961 00:44:58,380 --> 00:45:01,080 మరొక కోణంలో, కేవలం రకంగా ఒక వినియోగదారు అనుభవం విషయం 962 00:45:01,080 --> 00:45:02,720 యొక్క అయోమయ కొన్ని వదిలించుకోవటం తెలియజేయండి. 963 00:45:02,720 --> 00:45:05,405 కాని అది కొన్ని దాచి ఈ అంతర్లీన వివరాలు. 964 00:45:05,405 --> 00:45:09,360 >> మరియు మాకు నిజానికి, none బహుశా ఎప్పుడూ ఇకపై http టైప్ చేయండి. 965 00:45:09,360 --> 00:45:12,060 మీరు కేవలం ఏదో టైప్ www.harvard.edu వంటి. 966 00:45:12,060 --> 00:45:15,310 మరియు తిరిగి, Chrome పేర్కొన్నారు మీరు HTTP కావలసిన. 967 00:45:15,310 --> 00:45:18,970 కానీ ఇతర ప్రోటోకాల్ల ఉన్నాయి మేము ఖచ్చితంగా ఉపయోగించి చేయవచ్చు. 968 00:45:18,970 --> 00:45:24,480 >> సో ఎలా మీరు ఇప్పుడు విధమైన, ఈ అన్ని ఇచ్చిన అని పిలవబడే ఇంజనీరింగ్ టోపీ చాలు, 969 00:45:24,480 --> 00:45:27,417 ఫైర్ అనే విషయాలు ఎలా పని చేస్తాయి? 970 00:45:27,417 --> 00:45:29,750 సో మీరు సాధారణంగా బహుశా ఉన్నాము ఫైర్వాల్ తెలిసిన, 971 00:45:29,750 --> 00:45:30,990 భౌతిక భావంలో ఎక్కువ. 972 00:45:30,990 --> 00:45:32,470 సో తిరిగి రోజు, మరియు ఇప్పటికీ ఈ రోజు, 973 00:45:32,470 --> 00:45:35,430 మీరు స్ట్రిప్ మాల్స్ వంటి పొందారు దుకాణాలు చాలా కలిగి ఉదాహరణకు, 974 00:45:35,430 --> 00:45:38,500 మధ్య సాధారణంగా గోడలు వ్యక్తిగత దుకాణములు లేదా దుకాణాలు 975 00:45:38,500 --> 00:45:43,180 భావంలో ఫైర్వాల్లు అని వారు ప్రత్యేక ఇన్సులేషన్ కలిగి 976 00:45:43,180 --> 00:45:45,310 ఒకవేళ అలా ఒక అగ్ని ఒక దుకాణం లో తప్పించుకుని, 977 00:45:45,310 --> 00:45:48,210 అది తప్పనిసరిగా లేదు షాప్ పక్కింటి వ్యాపించింది. 978 00:45:48,210 --> 00:45:51,710 >> కంప్యూటర్ ప్రపంచంలో కూడా ఫైర్వాల్లు ఉంది వివిధ ఏదో. 979 00:45:51,710 --> 00:45:52,798 ఒక ఫైర్బాల్ ఏమి చేస్తుంది? 980 00:45:52,798 --> 00:45:53,298 అవును? 981 00:45:53,298 --> 00:45:55,290 >> ప్రేక్షకులు: సాధారణంగా వారు కనెక్షన్ కత్తిరించిన 982 00:45:55,290 --> 00:45:59,493 వారు ఏదో ఎదుర్కునే ఉంటే వంటి, ఉదాహరణకు, 983 00:45:59,493 --> 00:46:01,361 వారు ఐడి నివేదికల ఉన్నాయి. 984 00:46:01,361 --> 00:46:04,340 మరియు ఏదో జరిగితే, వారు కనెక్షన్ కట్. 985 00:46:04,340 --> 00:46:07,570 ఉంటే ఈ హానికరమైన దాడి వంటి [వినబడని] మీ కంప్యూటర్, లేదా 986 00:46:07,570 --> 00:46:08,630 >> డేవిడ్ J. మలన్: సరే మంచి. 987 00:46:08,630 --> 00:46:11,220 అవును, మరియు నిజానికి మీరు ఉన్నాము కూడా దూరంగా ఒక చిన్న అన్నారు 988 00:46:11,220 --> 00:46:14,590 ఏదో వర్ణించడానికి కావచ్చు ఒక చొరబాట్లను శోధించే వ్యవస్థ అంటారు, 989 00:46:14,590 --> 00:46:18,305 లేదా IDS సంక్షిప్తంగా, అనగా మీరు నిజానికి నిర్వచించిన నియమాలు ఉన్నాయి. 990 00:46:18,305 --> 00:46:22,140 మరియు మీరు అనుమానాస్పద చూడడానికి లేకపోతే ప్రవర్తన, మీరు అది ఒక ముగింపు చాలు ప్రయత్నించండి. 991 00:46:22,140 --> 00:46:24,250 >> మరియు ఒక ఫైర్వాల్, స్పష్టముగా, ఒక నెట్వర్కింగ్ స్థాయిలో, 992 00:46:24,250 --> 00:46:26,821 కూడా dumber మరియు సరళమైన ఉంది ఎక్కువ, సాధారణంగా. 993 00:46:26,821 --> 00:46:29,070 మరియు వివిధ రకాల ఉంది ప్రపంచంలో ఫైర్వాల్లు. 994 00:46:29,070 --> 00:46:31,569 కానీ వద్ద పనిచేస్తాయి వాటిని మేము నేడు మాట్లాడటం చేస్తున్నాం స్థాయి 995 00:46:31,569 --> 00:46:35,330 IP మరియు TCP-- కూడా పని మరింత సూటిగా. 996 00:46:35,330 --> 00:46:39,180 >> ఉదాహరణకు, మీరు యేల్ విధానం నిర్వాహకులు, లేదా హార్వర్డ్ వ్యవస్థ 997 00:46:39,180 --> 00:46:42,020 నిర్వాహకులు, లేదా కొన్ని బిగ్ కొన్ని సంస్థ వద్ద బ్రదర్, 998 00:46:42,020 --> 00:46:45,040 మరియు మీరు అన్ని నివారించడానికి కోరుకున్నారు మీ విద్యార్థులు లేదా మీ ఉద్యోగుల అన్ని 999 00:46:45,040 --> 00:46:47,619 facebook.com వెళ్లకుండా, అన్ని మీరు చెయ్యవలసింది 1000 00:46:47,619 --> 00:46:50,160 నిర్ధారించుకోండి ఉంది అన్ని ఆ వారి అన్ని మొదటి నెట్వర్క్ ట్రాఫిక్, 1001 00:46:50,160 --> 00:46:51,850 ఒక ప్రత్యేక పరికరం ద్వారా వెళుతుంది. 1002 00:46:51,850 --> 00:46:53,030 ఒక ఫైర్వాల్ కాల్ తెలియజేయండి. 1003 00:46:53,030 --> 00:46:54,910 >> మరియు ఆ కారణం, మంచిది మీరు మీ రౌటర్ చేయవచ్చు 1004 00:46:54,910 --> 00:46:57,618 ఒక ఫైర్వాల్ ఉంటే అదే విషయం మీరు సాఫ్ట్వేర్ అదే రకమైన చాలు 1005 00:46:57,618 --> 00:46:58,940 అదే యంత్రం పై. 1006 00:46:58,940 --> 00:47:01,780 సో మీ విద్యార్థులు అన్ని ఉంటే లేదా ఉద్యోగులు ట్రాఫిక్ 1007 00:47:01,780 --> 00:47:04,450 ఈ గురవుతోంది కేంద్ర ఫైర్వాల్, ఎలా 1008 00:47:04,450 --> 00:47:08,540 మేము వెళ్లకుండా ప్రజలు బ్లాక్ చేస్తాం ఉదాహరణకు facebook.com, ఎలా? 1009 00:47:08,540 --> 00:47:10,780 ఏమి వ్యవస్థ చేస్తాను నిర్వాహకుడు ఏమి కలిగి? 1010 00:47:10,780 --> 00:47:11,370 ఇంకెవరైనా ఉన్నారా? 1011 00:47:11,370 --> 00:47:12,911 చుట్టూ వెళ్ళడానికి ప్రయత్నించండి లెట్. 1012 00:47:12,911 --> 00:47:15,074 >> ప్రేక్షకులు: [వినబడని] 1013 00:47:15,074 --> 00:47:16,365 డేవిడ్ J. మలన్: మళ్ళీ చెప్తారు? 1014 00:47:16,365 --> 00:47:19,215 ప్రేక్షకులు: ఇది కేవలం కావాలి వ్యవస్థ లోపల పట్టుబడ్డాడు. 1015 00:47:19,215 --> 00:47:22,487 కాబట్టి కేవలం 127.0.0-- లోకి Facebook చాలు 1016 00:47:22,487 --> 00:47:23,820 డేవిడ్ J. మలన్: ఓహ్, ఆసక్తికరమైన. 1017 00:47:23,820 --> 00:47:27,290 కాబట్టి మీరు వాస్తవానికి మీ DNS వ్యవస్థ హాక్. 1018 00:47:27,290 --> 00:47:31,180 ఈ నిజానికి మీరు ఈ చేయగల ఒక మార్గం అనగా ఏ సమయంలో యేల్ విద్యార్థి లాగుతుంది 1019 00:47:31,180 --> 00:47:34,670 www.facebook.com అన్ని అప్ క్యాంపస్ మీద మాకు ఇక్కడ నేడు 1020 00:47:34,670 --> 00:47:38,590 యేల్ యొక్క DNS సర్వర్ ఉపయోగిస్తున్నారు, యేల్ యొక్క DHCP సర్వర్ మాకు ఇచ్చింది ఎందుకంటే 1021 00:47:38,590 --> 00:47:39,580 ఆ చిరునామా. 1022 00:47:39,580 --> 00:47:42,490 కాబట్టి యేః, మీరు అనుకొనుట రకమైన విషయాలు లేదా విరామం సమావేశం బ్రేక్ 1023 00:47:42,490 --> 00:47:49,190 ద్వారా కేవలం, అవును, చెప్పడం facebook.com యొక్క చిరునామా, నకిలీ 1024 00:47:49,190 --> 00:47:52,530 ఇది 1.2.3.4 ఉంది నిజానికి న్యాయమైనది కాదు. 1025 00:47:52,530 --> 00:47:53,930 లేదా ఉండవచ్చు అది 278 వార్తలు. 1026 00:47:53,930 --> 00:47:57,460 TV షో లో సంసార ఉంది క్షణం క్రితం తద్వారా మాకు ఎవరూ 1027 00:47:57,460 --> 00:47:59,176 నిజానికి facebook.com దర్శించండి. 1028 00:47:59,176 --> 00:48:00,590 >> కాబట్టి యేల్ చేసినవి అనుకుందాం. 1029 00:48:00,590 --> 00:48:03,336 యేల్ ఉంచాలని కోరుకున్నాడు అనుకుందాం facebook.com యొక్క మీరు. 1030 00:48:03,336 --> 00:48:05,700 దానివల్ల వారు DNS సెట్టింగులను మార్చబడింది 1031 00:48:05,700 --> 00:48:08,812 మీరు ఒక బూటకపు IP ఇవ్వాలని facebook.com కోసం పరిష్కరించడానికి. 1032 00:48:08,812 --> 00:48:10,616 మీరు ఎలా స్పందిస్తారు లేదు? 1033 00:48:10,616 --> 00:48:12,990 సాంకేతికంగా, ఓహ్ not-- ఇప్పుడు ప్రతి ఒక్కరూ పాల్గొనేందుకు కోరుకుంటున్నారు. 1034 00:48:12,990 --> 00:48:13,490 అవును, సరే. 1035 00:48:13,490 --> 00:48:16,190 ప్రేక్షకులు: మీరు టైప్ ఫేస్బుక్ వాస్తవ IP చిరునామా. 1036 00:48:16,190 --> 00:48:16,710 >> డేవిడ్ J. మలన్: సరే, మంచి. 1037 00:48:16,710 --> 00:48:19,350 కాబట్టి మేము కేవలం టైప్ చేయగలడు ఫేస్బుక్ వాస్తవ IP చిరునామా, 1038 00:48:19,350 --> 00:48:21,090 చాలా వంటి నేను యేల్ యొక్క వెబ్సైట్ తో చేసాడు. 1039 00:48:21,090 --> 00:48:24,636 మరియు Facebook సర్వర్ కాన్ఫిగర్ ఉంటే ఆ మద్దతు, అది నిజానికి పని చేయాలి. 1040 00:48:24,636 --> 00:48:26,510 అది ఒక చిన్న నొప్పి వార్తలు మెడ, ఇప్పుడు మేము ఎందుకంటే 1041 00:48:26,510 --> 00:48:30,220 కొన్ని యాదృచ్ఛిక గుర్తు పెట్టుకోవాలి 32-బిట్ విలువ, కానీ ఆ పని కాలేదు. 1042 00:48:30,220 --> 00:48:31,622 మీరు ఏమి చేయగలను? 1043 00:48:31,622 --> 00:48:32,121 అవును. 1044 00:48:32,121 --> 00:48:35,117 >> ప్రేక్షకులు: మీరు మారిపోవచ్చు ఆ సెట్టింగులను [వినబడని]. 1045 00:48:35,117 --> 00:48:37,700 డేవిడ్ J. మలన్: అవును, మీరు అనుకొనుట మీ DNS సెట్టింగులను మార్చండి. 1046 00:48:37,700 --> 00:48:40,480 కాబట్టి నిజానికి ఈ నిజానికి అందమైన ఉపయోగకరమైన, స్పష్టముగా, 1047 00:48:40,480 --> 00:48:45,590 మీరు ఒక విమానాశ్రయం, లేదా లో అయితే మీరు ఒక కేఫ్, లేదా ఏదో లో ఉన్నాము 1048 00:48:45,590 --> 00:48:48,834 ఫ్లాకీ ఇంటర్నెట్ అనగా కొన్నిసార్లు ఉంది DNS సర్వర్ కేవలం పని ఆపి. 1049 00:48:48,834 --> 00:48:51,000 సో కూడా నేను అప్పుడప్పుడు అలా ఈ కోసం హానికరమైన కాదు, నేను 1050 00:48:51,000 --> 00:48:52,750 Facebook ఉపయోగించడానికి కావలసిన ప్రయోజనాల, కానీ నిజంగా 1051 00:48:52,750 --> 00:48:56,344 నేను ఒక నెట్వర్క్ కలిగి ఉంటాయి ఎందుకంటే కనెక్షన్, కానీ ఏమీ పని చేస్తుంది. 1052 00:48:56,344 --> 00:48:58,260 మొదటి యొక్క కావున విషయాలు నేను try-- మరియు మీరు 1053 00:48:58,260 --> 00:49:01,710 too-- Windows న చేయవచ్చు కానీ నా Mac లో, నేను నెట్వర్క్ వెళ్ళి ఉంటే. 1054 00:49:01,710 --> 00:49:03,330 నేను నా Wi-Fi కనెక్షన్ ఎంచుకోండి. 1055 00:49:03,330 --> 00:49:04,750 నేను అధునాతన వెళ్ళండి. 1056 00:49:04,750 --> 00:49:06,080 నేను DNS వెళ్ళండి. 1057 00:49:06,080 --> 00:49:08,260 ఈ మూడు ఉన్నాయి IP ఆ యేల్ చిరునామాలు 1058 00:49:08,260 --> 00:49:10,290 మూడు DNS సర్వర్లు కోసం నన్ను ఇవ్వడం. 1059 00:49:10,290 --> 00:49:14,110 నాకు ఏ ప్రయత్నించండి కోసం ప్రయోజనం అప్పుడు ఉంది ఈ ఒకటి చిరునామాలను పరిష్కరించడానికి. 1060 00:49:14,110 --> 00:49:15,946 >> కానీ నేను అధిగమించవచ్చు కూడిక చేయడం ద్వారా ఈ. 1061 00:49:15,946 --> 00:49:18,333 మరియు ఎవరైనా ఒక DNS సర్వర్ ప్రపోజ్ చేయాలనుకుంటే? 1062 00:49:18,333 --> 00:49:19,120 >> ప్రేక్షకులు: 8.8.8.8? 1063 00:49:19,120 --> 00:49:20,578 >> డేవిడ్ J. మలన్: ఓహ్, మీరు అద్భుతమైన ఉన్నాము. 1064 00:49:20,578 --> 00:49:21,650 అవును, 8.8.8.8. 1065 00:49:21,650 --> 00:49:26,170 సో Google, వారి హృదయాలను అనుగ్రహించు , IP చిరునామా 8.8.8.8 కొనుగోలు 1066 00:49:26,170 --> 00:49:29,560 అది రకమైన Gs కనిపిస్తుంది కాబట్టి బహుశా, మరియు దాన్ని గుర్తుంచుకోవాలని సులభం. 1067 00:49:29,560 --> 00:49:34,820 కానీ నిజానికి, ఇప్పుడు నేను కాన్ఫిగర్ చేసిన నా కంప్యూటర్ Google యొక్క DNS సర్వర్ ఉపయోగించడానికి. 1068 00:49:34,820 --> 00:49:38,050 >> కాబట్టి ఇప్పుడు నేను yale.edu వెళ్ళండి ఉంటే, ఇది ఇప్పటికీ పని జరగబోతోంది. 1069 00:49:38,050 --> 00:49:40,100 కానీ నేను యేల్ యొక్క ఉపయోగించి కాదు ఇకపై DNS సర్వర్లు. 1070 00:49:40,100 --> 00:49:44,430 నేను facebook.com వెళ్ళండి ఉంటే, ఆ అన్ని అప్లను చూడండి 1071 00:49:44,430 --> 00:49:45,960 Google ద్వారా వెళ్ళడానికి వెళ్తున్నారు. 1072 00:49:45,960 --> 00:49:49,120 >> కాబట్టి ఒక వైపు, నేను తెలివిగా చేసిన స్థానిక సిస్టమ్ అతిక్రమించారు 1073 00:49:49,120 --> 00:49:51,810 కేవలం ద్వారా నిర్వాహకులు రచనలు నెట్వర్కింగ్ ఎలా అర్థం. 1074 00:49:51,810 --> 00:49:53,360 కానీ నేను ఒక ధర చెల్లించి చేస్తున్నాను. 1075 00:49:53,360 --> 00:49:54,740 నథింగ్ ఉచితం. 1076 00:49:54,740 --> 00:49:56,096 నేను ఏమి అప్ ఇచ్చారు? 1077 00:49:56,096 --> 00:50:00,180 1078 00:50:00,180 --> 00:50:02,250 నేను ఏమి అప్ ఇచ్చారు? 1079 00:50:02,250 --> 00:50:06,090 ఎవరు మీరు అన్ని తెలివైన ప్రజలు ఇది చల్లని ఎందుకంటే, 8.8.8.8 ఉపయోగిస్తున్నాము 1080 00:50:06,090 --> 00:50:10,440 లేదా కలిగి ఏమి సమస్యలను ఛేదిస్తాడు మీరు అన్ని ఈ సమయంలో చేయడం జరిగింది? 1081 00:50:10,440 --> 00:50:11,910 >> ప్రేక్షకులు: దూరంగా ట్రావెలింగ్? 1082 00:50:11,910 --> 00:50:15,201 >> డేవిడ్ J. మలన్: బహుశా, దూరంగా ప్రయాణించే ఎందుకంటే Google యొక్క బహుశా లేదు చాలా 1083 00:50:15,201 --> 00:50:16,770 వీధిలో సర్వర్ దగ్గరగా. 1084 00:50:16,770 --> 00:50:18,420 కానీ మరింత worrisomely. 1085 00:50:18,420 --> 00:50:18,920 అవును? 1086 00:50:18,920 --> 00:50:20,940 >> ప్రేక్షకులు: సో ఇప్పుడు Google మీరు వెళుతున్న తెలుసు. 1087 00:50:20,940 --> 00:50:23,856 >> డేవిడ్ J. మలన్: Google అక్షరాలా తెలుసు మీరు సందర్శిస్తున్న ప్రతి వెబ్సైట్, 1088 00:50:23,856 --> 00:50:26,080 మీరు వాచ్యంగా ఎందుకంటే వారిని కోరాడు, Google హే, 1089 00:50:26,080 --> 00:50:28,360 మీరు నాకు yale.edu అనువదించాలి? 1090 00:50:28,360 --> 00:50:32,430 లేదా Google హే, మీరు అనువదిస్తుంది నాకు ఈ ఇతర వెబ్సైట్ చిరునామా 1091 00:50:32,430 --> 00:50:33,334 ఒక IP చిరునామాగా అనువదిస్తుంది. 1092 00:50:33,334 --> 00:50:35,750 కాబట్టి నేను నో they're-- మీరు గురించి మాట్లాడటం ఏమి ఆలోచన. 1093 00:50:35,750 --> 00:50:38,080 అందువలన వారు మీరు గురించి ప్రతిదీ తెలుసు. 1094 00:50:38,080 --> 00:50:42,180 కాబట్టి ఈ ఉచిత సేవ అని తెలుసుకోవటం వారి దృష్టికోణం నుండి ఒక ప్రయోజనం తో 1095 00:50:42,180 --> 00:50:42,680 అలాగే. 1096 00:50:42,680 --> 00:50:44,420 కానీ అది ఖచ్చితంగా చెయ్యవచ్చు ఒక బైండ్ యొక్క మీరు పొందండి. 1097 00:50:44,420 --> 00:50:46,380 >> ఇప్పుడు కేవలం ఒక ఇతర పరిష్కరించేందుకు తరచుగా వచ్చే సమస్య 1098 00:50:46,380 --> 00:50:48,640 , విద్యార్థుల మధ్య ముఖ్యంగా అంతర్జాతీయ ప్రయాణాలలో 1099 00:50:48,640 --> 00:50:50,765 వంటి కొన్ని దేశాలలో నిజానికి చైనా, అక్కడ 1100 00:50:50,765 --> 00:50:54,559 చైనా అనగా ఒక గ్రేట్ ఫైర్వాల్ ఉంది ప్రభుత్వం అక్కడ బ్లాక్స్ చాలా 1101 00:50:54,559 --> 00:50:56,100 వివిధ స్థాయిలలో ట్రాఫిక్ ఒక బిట్. 1102 00:50:56,100 --> 00:50:58,141 మీరు కేవలం కలిగి లేదు స్థాయిలో బ్లాక్ ట్రాఫిక్ 1103 00:50:58,141 --> 00:51:01,240 మేము లేకపోతే, ఇక్కడ DNS మాట్లాడటం లేదా చేస్తున్నారు మీరు ఇతర స్థాయిలలో నిరోధించవచ్చు. 1104 00:51:01,240 --> 00:51:04,030 >> నిజానికి, కేవలం స్పష్టతను, ఒక ఫైర్వాల్ 1105 00:51:04,030 --> 00:51:08,400 మరింత కేవలం కంటే ఆపరేట్ చేయవచ్చు సిస్టమ్ నిర్వహణాధికారులు మార్చడానికి కలిగి 1106 00:51:08,400 --> 00:51:09,500 DNS సెట్టింగులను. 1107 00:51:09,500 --> 00:51:12,920 ఒక ఫైర్వాల్, మధ్య లో ఒక పరికరం మాకు మరియు ప్రపంచంలోని మిగిలిన 1108 00:51:12,920 --> 00:51:16,850 కేవలం ఏ అవుట్గోయింగ్ బ్లాక్ కాలేదు IP చిరునామా అభ్యర్థనలను 1109 00:51:16,850 --> 00:51:21,240 పోర్ట్ 80 లో Facebook, లేదా harvard.edu కొరకు IP చిరునామాను, 1110 00:51:21,240 --> 00:51:22,580 లేదా ఏదైనా యొక్క IP చిరునామా. 1111 00:51:22,580 --> 00:51:26,280 సో ఒక ఫైర్వాల్ చూడవచ్చు మీ ఎన్విలాప్లు 'IP చిరునామాలు మరియు కూడా పోర్ట్ 1112 00:51:26,280 --> 00:51:29,384 యేల్ కోరుకున్నాడు, మరియు సంఖ్యలు, ఇది కేవలం మాకు అన్ని అరికట్టవచ్చు 1113 00:51:29,384 --> 00:51:32,550 ఇది చేస్తాను, కూడా ఇకపై FTP వుపయోగించి నుండి బహుశా ఎందుకంటే ఒక మంచి విషయం 1114 00:51:32,550 --> 00:51:34,320 నిజంగానే అసురక్షిత ప్రోటోకాల్. 1115 00:51:34,320 --> 00:51:37,620 యేల్ కూడా నుండి మాకు అరికట్టవచ్చు వెబ్ సంపూర్ణంగా సందర్శించడం 1116 00:51:37,620 --> 00:51:42,632 అన్ని పోర్ట్ అడ్డుకోవడం ద్వారా సంఖ్య 80 న ట్రాఫిక్ అలాగే. 1117 00:51:42,632 --> 00:51:43,840 తద్వారా మరొక మార్గం కావచ్చు. 1118 00:51:43,840 --> 00:51:45,740 మరియు అలాగే కూడా ఫ్యాన్సియెర్స్ మార్గాలు ఉన్నాయి. 1119 00:51:45,740 --> 00:51:47,770 >> కానీ మీరు ప్రయాణంలో ఉన్నప్పుడు విదేశాలలో ఉదాహరణకు, 1120 00:51:47,770 --> 00:51:50,740 లేదా మీరు ఒక ఇంటర్నెట్ కేఫ్ లో అయితే, మీరు ఎక్కడైనా అయితే లేదా ఇక్కడ 1121 00:51:50,740 --> 00:51:53,179 అడ్డంకులు లేదా బెదిరింపులు, మీరు ఏమి చేయవచ్చు? 1122 00:51:53,179 --> 00:51:56,220 సరే, మీరు వీధిలో వెళ్ళి ఉంటే స్టార్బక్స్ లేదా మీరు ఒక విమానాశ్రయం ప్రయాణం 1123 00:51:56,220 --> 00:51:58,780 సాధారణంగా మీరు కేవలం హాప్ చేయవచ్చు Wi-Fi ఎంచుకోవడం ద్వారా 1124 00:51:58,780 --> 00:52:04,631 వంటి లాగ్వార్డియా Wi-Fi JFK Wi-Fi, లేదా లోగాన్ విమానాశ్రయం Wi-Fi, లేదా ఏ కాదు. 1125 00:52:04,631 --> 00:52:05,880 మరియు అది కుడి, ఎన్క్రిప్టెడ్ కాదు? 1126 00:52:05,880 --> 00:52:06,949 ఏ ప్యాడ్లాక్ను చిహ్నం ఉంది. 1127 00:52:06,949 --> 00:52:09,490 మరియు మీరు బహుశా ప్రాంప్ట్ లేదు ఒక యూజర్పేరు మరియు పాస్వర్డ్ కోసం. 1128 00:52:09,490 --> 00:52:11,240 మీరు కేవలం ప్రాంప్ట్ కొన్ని స్టుపిడ్ రూపం 1129 00:52:11,240 --> 00:52:15,260 వంటి చెప్పటానికి, నేను ఈ మాత్రమే ఉపయోగించడానికి అంగీకరిస్తున్నారు 30 నిమిషాల, లేదా అలాంటిదే కోసం. 1130 00:52:15,260 --> 00:52:18,761 >> కానీ మధ్య ఏ ఎన్క్రిప్షన్ ఉంది మీరు మరియు స్టార్బక్స్, Wi-Fi సదుపాయం 1131 00:52:18,761 --> 00:52:20,760 పాయింట్ విషయాలు గోడ పై యాంటెనాలు. 1132 00:52:20,760 --> 00:52:24,840 మీరు మధ్య ఏ ఎన్క్రిప్షన్ ఉంది మరియు విమానాశ్రయం యొక్క Wi-Fi సంకేతాలు. 1133 00:52:24,840 --> 00:52:29,060 >> కాబట్టి సాంకేతికంగా, ఆ గగుర్పాటు వ్యక్తి మీరు నుండి డౌన్ కొన్ని సీట్లు కూర్చొని 1134 00:52:29,060 --> 00:52:31,970 స్టార్బక్స్ లో లేదా విమానాశ్రయం వద్ద కుడి సాఫ్ట్వేర్, కావచ్చు, 1135 00:52:31,970 --> 00:52:35,164 మీ వైర్లెస్ అన్ని చూడటం అతని లేదా ఆమె ల్యాప్టాప్ ట్రాఫిక్. 1136 00:52:35,164 --> 00:52:37,080 ఇది ఆ హార్డ్ కాదు ఏది ఒక ల్యాప్టాప్ చాలు 1137 00:52:37,080 --> 00:52:39,880 సంకరమైన మోడ్ అని, ఇది పేరు సూచించినట్లు, 1138 00:52:39,880 --> 00:52:41,760 మీరు రకమైన అర్థం నియమాలు తో వదులుగా. 1139 00:52:41,760 --> 00:52:44,740 మరియు అది కేవలం మాత్రమే వింటాడు అది కోసం ఉద్దేశించబడింది ట్రాఫిక్ కోసం, 1140 00:52:44,740 --> 00:52:47,700 కానీ అందరి కూడా పరిధిలో ట్రాఫిక్. 1141 00:52:47,700 --> 00:52:50,550 >> మరియు ఆ తర్కం, చూడగలరు సమాచార ప్యాకెట్లను అన్ని 1142 00:52:50,550 --> 00:52:51,360 మీరు పొందుతున్న. 1143 00:52:51,360 --> 00:52:53,510 మరియు ఆ ప్యాకెట్ల ఉంటే మీరు ఎన్క్రిప్టెడ్ లేదు 1144 00:52:53,510 --> 00:52:56,680 ప్రమాదం మీరే ఉంచడం ఉంటాయి మీ ఇమెయిల్స్, లేదా మీ సందేశాలు, 1145 00:52:56,680 --> 00:52:58,620 లేదా మరేదైనా బహిర్గతం పొందడానికి. 1146 00:52:58,620 --> 00:53:01,220 >> కాబట్టి మీరు విదేశాలలో కావు కూడా కానీ మీరు కేవలం స్టార్బక్స్ లో ఉన్నాము, 1147 00:53:01,220 --> 00:53:03,800 లేదా మీరు కొన్ని యాదృచ్ఛిక వ్యక్తి యొక్క లో ఉన్నారు ఎన్క్రిప్టెడ్ కాదు Wi-Fi, 1148 00:53:03,800 --> 00:53:05,410 ఒక VPN ఒక మంచి విషయమే. 1149 00:53:05,410 --> 00:53:07,410 ఒక VPN ఒక వర్చువల్ ప్రైవేట్ నెట్వర్క్. 1150 00:53:07,410 --> 00:53:09,480 మరియు అది ఒక సాంకేతిక వార్తలు మీరు కలిగి అనుమతిస్తుంది 1151 00:53:09,480 --> 00:53:14,560 ఎన్క్రిప్టెడ్, ఒక గిలకొట్టిన connection-- సీజర్ లేదా Vigenere-- కంటే ఫ్యాన్సియెర్స్ 1152 00:53:14,560 --> 00:53:17,420 మీ ల్యాప్టాప్, లేదా మధ్య మీ ఫోన్, లేదా మీ డెస్క్టాప్, 1153 00:53:17,420 --> 00:53:22,460 ఇంకా మిగిలినచోట్ల, వంటి సర్వర్ యేల్ యొక్క ప్రాంగణంలో ఒక సర్వర్. 1154 00:53:22,460 --> 00:53:25,840 >> మరియు మీరు abroad-- ప్రయాణిస్తున్నప్పుడు అయితే మరియు నిజానికి, మీరు హోటళ్లలో ఈ కనుగొనేందుకు 1155 00:53:25,840 --> 00:53:26,560 అన్ని వేళలా. 1156 00:53:26,560 --> 00:53:28,580 మరియు ముఖ్యంగా వర్ధమాన కంప్యూటర్ శాస్త్రవేత్తలు 1157 00:53:28,580 --> 00:53:32,090 ఇక్కడ మీరు అబ్బాయిలు వాటిని, గీక్స్ గా, 80 కంటే ఇతర పోర్టుల ఉపయోగించాలనుకుంటున్నాను, 1158 00:53:32,090 --> 00:53:35,770 మరియు 443-- కంటే ఇతర పోర్ట్సు మరియు నిజానికి సమస్య, ఆరు సెట్ 1159 00:53:35,770 --> 00:53:39,280 మేము బహుళ ఆడటానికి వెళ్తున్నారు కేవలం చాలా choice-- ద్వారా TCP పోర్ట్సు 1160 00:53:39,280 --> 00:53:42,940 హోటళ్లు, మరియు దుకాణాలు మరియు నెట్వర్క్ ల కేవలం stuff ఆ రకమైన బ్లాక్ 1161 00:53:42,940 --> 00:53:45,970 కొంతవరకు naively వారు ఎందుకంటే లేదా ignorantly, కేవలం అనుకుంటున్నాను 1162 00:53:45,970 --> 00:53:48,010 ఎవరూ ఆ ఇతర పోర్ట్సు కావాలి. 1163 00:53:48,010 --> 00:53:51,150 >> కాబట్టి ఒక VPN ఉపయోగించి మీరు చేయబడినప్పటికీ, నియంత్రణలు కొన్ని రకాల తప్పించుకునేందుకు 1164 00:53:51,150 --> 00:53:54,050 ఏమి ఒక VPN చేస్తుంది ఎందుకంటే అది స్టార్బక్స్ వద్ద మీరు అనుమతిస్తుంది 1165 00:53:54,050 --> 00:53:58,630 లేదా విమానాశ్రయం, లేదా ఎక్కడైనా ప్రపంచంలో yale.edu కు encryptedly కనెక్ట్, 1166 00:53:58,630 --> 00:54:02,950 ఇక్కడ ప్రాంగణంలో కొన్ని సర్వర్, ఆపై సొరంగం, మాట్లాడటానికి, 1167 00:54:02,950 --> 00:54:06,570 మీ ట్రాఫిక్ అన్ని ఎక్కడ నుండి మీరు, యేల్ ద్వారా ఇవి సమయంలో 1168 00:54:06,570 --> 00:54:08,720 అది దాని తుది గమ్యానికి వెళ్తాడు. 1169 00:54:08,720 --> 00:54:11,150 >> కానీ అది ఎన్క్రిప్ట్ ద్వారా, మీరు ఈ రకాల ఏ నివారించేందుకు 1170 00:54:11,150 --> 00:54:15,380 వడపోతలు లేదా విధించిన ఆ కొన్ని స్థానిక నెట్వర్క్ విధించింది. 1171 00:54:15,380 --> 00:54:17,980 ప్లస్, మీరు ఒక కలిగి మరింత దృఢమైన రక్షణ 1172 00:54:17,980 --> 00:54:19,730 గగుర్పాటు ప్రజలు వ్యతిరేకంగా మీరు చుట్టూ ఎవరు వాటిని 1173 00:54:19,730 --> 00:54:21,300 మీ ట్రాఫిక్ లో వినడానికి ప్రయత్నిస్తూ ఉంటుంది. 1174 00:54:21,300 --> 00:54:24,591 ఇప్పటికీ ఇక్కడ గగుర్పాటు ప్రజలు ఉండవచ్చు మీ ట్రాఫిక్ చూడటం యేల్ తిరిగి 1175 00:54:24,591 --> 00:54:28,440 కనీసం VPN బయటకు వస్తుంది, కానీ మీరు దూరముగా ముప్పు నెట్టడం చేసిన. 1176 00:54:28,440 --> 00:54:30,490 మరియు అది ఒక కార్మిక ఆఫ్, చాలా ఇక్కడ ఉంది. 1177 00:54:30,490 --> 00:54:33,645 >> ఇప్పుడు కోర్సు యొక్క, మీరు వున్నట్లయితే చైనా లేదా కేఫ్ లో, 1178 00:54:33,645 --> 00:54:35,770 మరియు మీరు అన్ని టన్నెలింగ్ చేస్తున్నారు యేల్ ద్వారా మీ ట్రాఫిక్ 1179 00:54:35,770 --> 00:54:37,590 మేము బహుశా ఏ ధర చెల్లిస్తున్న? 1180 00:54:37,590 --> 00:54:38,272 >> ప్రేక్షకులు: స్పీడ్. 1181 00:54:38,272 --> 00:54:39,480 డేవిడ్ J. మలన్: స్పీడ్, కుడి? 1182 00:54:39,480 --> 00:54:41,430 కొన్ని గణిత ఉన్నట్లు సంపాదించి లేదా కొన్ని fanciness చేరి 1183 00:54:41,430 --> 00:54:42,574 అసలు నిగూఢ. 1184 00:54:42,574 --> 00:54:44,990 వేలాది ఉండవచ్చు దూరం లేదా వేల మైళ్ళ 1185 00:54:44,990 --> 00:54:47,250 మీరు మరియు యేల్ మధ్య తీగలు మైళ్ల. 1186 00:54:47,250 --> 00:54:49,800 మరియు మీరు అయితే నిజంగా దురదృష్టకరం చైనా లో, ఉదాహరణకు, 1187 00:54:49,800 --> 00:54:51,650 మరియు మీరు సందర్శించండి అనుకుంటున్నారా చైనా లో ఒక వెబ్సైట్. 1188 00:54:51,650 --> 00:54:54,230 అందువలన మీ డేటా అన్నారు సంయుక్త, మరియు అప్పుడు తిరిగి చైనా కు 1189 00:54:54,230 --> 00:54:56,620 కేవలం మీరు ఎన్క్రిప్ట్ చేసిన ఎందుకంటే ఈ సొరంగం ద్వారా. 1190 00:54:56,620 --> 00:54:59,960 >> కానీ అది సాంకేతిక ఛేదిస్తాడు మరియు ఇలానే సమస్యలు పని. 1191 00:54:59,960 --> 00:55:02,050 కానీ ఇది అన్ని దిమ్మల డౌన్ ఈ చాలా సాధారణ ఆలోచనలు. 1192 00:55:02,050 --> 00:55:06,530 మరియు హార్వర్డ్, ఆ ఆసక్తికరమైన కోసం, ఉంది ఇక్కడ అలాగే, vpn.harvard.edu వద్ద, 1193 00:55:06,530 --> 00:55:09,150 ఇది కేవలం యేల్ యొక్క వంటి నిర్వహిస్తోంది. 1194 00:55:09,150 --> 00:55:12,580 >> ఎందుకు అన్ని అన్నారు కాబట్టి ఈ మొత్తం నెట్వర్క్ ఉపయోగపడుతుంది? 1195 00:55:12,580 --> 00:55:14,080 మరియు మేము అది తో చేస్తున్న ప్రారంభించవచ్చు? 1196 00:55:14,080 --> 00:55:15,630 సరే, ఈ ఇప్పుడు నిజమైన తయారు చేద్దాము. 1197 00:55:15,630 --> 00:55:17,610 ఈ నామమైన ఇది మాకు చాలా 1198 00:55:17,610 --> 00:55:22,140 బహుశా సూపర్ familiar-- HTTP-- ఇది హైపర్ టెక్స్ట్ బదిలీ ఉన్నచో 1199 00:55:22,140 --> 00:55:22,950 ప్రోటోకాల్. 1200 00:55:22,950 --> 00:55:26,460 మరియు ఈ కేవలం దీనర్థం భాష, ప్రోటోకాల్ 1201 00:55:26,460 --> 00:55:29,140 వెబ్ బ్రౌజర్లలో మరియు వెబ్ సర్వర్ మాట్లాడే. 1202 00:55:29,140 --> 00:55:31,437 >> HTTP పి నిజానికి ఒక ప్రొటోకాల్. 1203 00:55:31,437 --> 00:55:33,270 మరియు ఒక ప్రోటోకాల్ కేవలం సమితి సమావేశాలు. 1204 00:55:33,270 --> 00:55:36,690 మేము చూసిన IP-- ఇంటర్నెట్ protocol-- TCP-- ప్రసార నియంత్రణ 1205 00:55:36,690 --> 00:55:38,290 protocol-- మరియు HTTP. 1206 00:55:38,290 --> 00:55:40,570 కానీ ఈ స్టుపిడ్ ఏమిటి ఒక ప్రోటోకాల్ విషయం? 1207 00:55:40,570 --> 00:55:41,930 ఇది సాంప్రదాయాలను కేవలం సమితి యొక్క. 1208 00:55:41,930 --> 00:55:43,760 >> నేను విధమైన డౌన్ వస్తాయి ఉంటే ఇక్కడ, మరియు నేను మీరు అభినందించారు అనుకుంటున్నారా. 1209 00:55:43,760 --> 00:55:44,930 నా పేరు డేవిడ్, అత్యాధునిక చెబుతా. 1210 00:55:44,930 --> 00:55:45,600 >> ప్రేక్షకులు: లూయిస్. 1211 00:55:45,600 --> 00:55:46,475 >> డేవిడ్ J. మలన్: లూయిస్. 1212 00:55:46,475 --> 00:55:49,360 మేము ఈ తెలివితక్కువదని మానవ కలిగి ఇక్కడ కరచాలనం సమావేశం. 1213 00:55:49,360 --> 00:55:50,570 కానీ ఒక ప్రోటోకాల్ కుడి? 1214 00:55:50,570 --> 00:55:51,470 నేను నా చేతి విస్తరించింది. 1215 00:55:51,470 --> 00:55:52,530 లూయిస్ అనేది అతని చేతి విస్తరించింది. 1216 00:55:52,530 --> 00:55:53,070 మేము ఈ చేశాడు. 1217 00:55:53,070 --> 00:55:54,790 ఆపై పూర్తి చేసారు. 1218 00:55:54,790 --> 00:55:58,100 >> మరియు ఆ ఖచ్చితంగా సేమ్ ఒక కంప్యూటర్ ప్రోటోకాల్ యొక్క ఆత్మ 1219 00:55:58,100 --> 00:56:02,770 పేరు HTTP లో, ఏమి జరుగుతుందనే ఈ ఉంది. 1220 00:56:02,770 --> 00:56:05,520 మీరు కంప్యూటర్ ఉంటే ఇక్కడ వదిలి, మరియు కొన్ని వెబ్ ఉంది 1221 00:56:05,520 --> 00:56:07,230 కుడివైపు అక్కడ సర్వర్. 1222 00:56:07,230 --> 00:56:11,130 మరియు ఎడమ కంప్యూటర్ కోరుకుంటున్నారు సర్వర్ నుండి సమాచారాన్ని అభ్యర్థించవచ్చు. 1223 00:56:11,130 --> 00:56:13,140 ఇది ఒక ద్వి దిశాత్మక ఆపరేషన్ ఉంటాము. 1224 00:56:13,140 --> 00:56:15,800 ఎడమ బ్రౌజర్ కొన్ని వెబ్ పేజీ కోసం అడుగుతుంది. 1225 00:56:15,800 --> 00:56:18,404 కుడివైపు సర్వర్ కొన్ని వెబ్ పేజీ అంటాడు. 1226 00:56:18,404 --> 00:56:20,570 మరియు మేము ఏమి రూపం చూస్తారు ఆ కేవలం ఒక క్షణం లో పడుతుంది. 1227 00:56:20,570 --> 00:56:24,311 >> మరియు అది ఆ కంప్యూటర్లు అవుతుంది ఆ బ్రౌజర్ మరియు సర్వర్ లేదా క్లయింట్ 1228 00:56:24,311 --> 00:56:25,310 మరియు సర్వర్, మాట్లాడటానికి. 1229 00:56:25,310 --> 00:56:28,120 ఒక రెస్టారెంట్ వంటి చాలా పేరు క్లయింట్ ఏదో అడుగుతోంది, 1230 00:56:28,120 --> 00:56:31,670 మరియు సర్వర్ తెచ్చింది అతనిని లేదా ఆమెను పొందడానికి ఏదో 1231 00:56:31,670 --> 00:56:33,170 ఆపరేటివ్ పదం యొక్క రకం. 1232 00:56:33,170 --> 00:56:38,560 సాహిత్యపరంగా కవరు లోపల ఆ నా బ్రౌజర్ వెబ్ ఇక్కడ నుండి పంపుతుంది 1233 00:56:38,560 --> 00:56:40,880 సర్వర్ పదం పొందుటకు ఉంది. 1234 00:56:40,880 --> 00:56:42,700 ఇలా నేను నేటి వార్తలు పొందాలనుకోవడం. 1235 00:56:42,700 --> 00:56:45,370 నా పొందాలనుకోవడం ఫేస్బుక్ న్యూస్ ఫీడ్, లేదా నేను 1236 00:56:45,370 --> 00:56:47,330 సర్వర్ నుండి కొన్ని పేజీ పొందాలనుకోవడం. 1237 00:56:47,330 --> 00:56:50,760 >> ముఖ్యంగా, ఈ ఏమి ఉంది ఆ కవరు లోపల జరుగుతుందో. 1238 00:56:50,760 --> 00:56:53,810 తప్పనిసరిగా కోల్ నేను, కాబట్టి కోల్ ఒక స్పందన పంపారు. 1239 00:56:53,810 --> 00:56:56,750 మీరు నిజంగా ఆ కోల్ ఊహించే , రిక్ ఆష్లే యొక్క ఒక చిత్రాన్ని కావలెను 1240 00:56:56,750 --> 00:57:00,700 అతను నాకు ఒక అభ్యర్థన పంపారు ఉండవచ్చు ఈ ఆత్మ లో మాదిరిగా. 1241 00:57:00,700 --> 00:57:04,670 తన కవరు లోపల నాకు, అక్కడ నేను ఇప్పుడు Google యొక్క పాత్ర చేస్తున్నాను 1242 00:57:04,670 --> 00:57:08,270 ఆ వాచ్యంగా ఒక అభ్యర్థనను చెప్పవచ్చు చెప్పారు, ఒక ముందుకు slash-- అప్పుడు పొందుటకు, మరియు 1243 00:57:08,270 --> 00:57:10,636 మరియు మీరు బహుశా చూసిన ముందు ముందుకు URL లలో శ్లాష్లు. 1244 00:57:10,636 --> 00:57:13,260 ఇది నాకు డిఫాల్ట్ ఇవ్వడానికి అర్థం పేజీ, డిఫాల్ట్ రిక్ ఆష్లే 1245 00:57:13,260 --> 00:57:14,560 ఈ సందర్భంలో చిత్రం. 1246 00:57:14,560 --> 00:57:20,100 >> మరియు మార్గం ద్వారా, కోల్ భాష మాట్లాడుతుంది HTTP వెర్షన్ 1.1 లేదా ప్రోటోకాల్ 1.1. 1247 00:57:20,100 --> 00:57:22,090 మరియు అది ఉంది హాజరవుతారు పాత వెర్షన్ 1.0. 1248 00:57:22,090 --> 00:57:23,910 కానీ కంప్యూటర్లు 1.1 ఉపయోగించడానికి ఉంటాయి. 1249 00:57:23,910 --> 00:57:27,840 >> రెండవ పంక్తి ఉపయోగకరమైన విషయం బహుశా తిరిగి ముందు పొడవుగా వస్తాయి. 1250 00:57:27,840 --> 00:57:31,900 కానీ, నాకు కేవలం ఒక వివరణ ఉంది గ్రహీత, ఆ నేను కావలసిన విషయం 1251 00:57:31,900 --> 00:57:33,586 www.google.com ఉంది. 1252 00:57:33,586 --> 00:57:36,340 ఇది చాలా అవకాశం ఎందుకంటే కొద్దీ ఈ రోజుల్లో, 1253 00:57:36,340 --> 00:57:39,510 సైట్లు వందల తో అన్ని వివిధ డొమైన్ పేర్లు 1254 00:57:39,510 --> 00:57:40,735 అదే సర్వర్లో నివసిస్తున్నారు. 1255 00:57:40,735 --> 00:57:42,860 ఇది నిజమని మాత్రం కాదు Google యొక్క సందర్భంలో చాలా. 1256 00:57:42,860 --> 00:57:45,261 కానీ ఒక చిన్న కంపెనీ లో యొక్క కేసు ఖచ్చితంగా ఉండవచ్చు. 1257 00:57:45,261 --> 00:57:47,260 కాబట్టి కోల్ కేవలం రకం ఎన్వలప్ లో పెట్టటం, 1258 00:57:47,260 --> 00:57:50,840 ఈ చేరుకున్నప్పుడు, ద్వారా పోర్ట్ 80 మీ IP చిరునామా, 1259 00:57:50,840 --> 00:57:54,450 కేవలం మీరు తెలిసిన ఖచ్చితంగా నేను www.google.com, కాదు అనుకుంటే 1260 00:57:54,450 --> 00:57:56,740 కొన్ని ఇతర యాదృచ్ఛిక వెబ్సైట్ అదే సర్వర్లో. 1261 00:57:56,740 --> 00:58:00,360 >> నేను అప్పుడు కోల్ స్పందిస్తారు ఏమి, రోజు చివరిలో, ఒక చిత్రం. 1262 00:58:00,360 --> 00:58:02,920 కానీ ఆ చిత్రాన్ని పైన కవరు లోపల 1263 00:58:02,920 --> 00:58:05,600 నేను చెప్పే పేరు కొంత టెక్స్ట్ OK, నిజానికి ఉంది. 1264 00:58:05,600 --> 00:58:07,970 నేను HTTP వెర్షన్ 1.1 కూడా మాట్లాడతారు. 1265 00:58:07,970 --> 00:58:09,200 200. 1266 00:58:09,200 --> 00:58:11,730 ఒక స్థితిని కోడ్ అని మాకు చాలా బహుశా కలిగి 1267 00:58:11,730 --> 00:58:14,185 అది సరే అంటే ఎందుకంటే ఎప్పుడూ, చూసిన. 1268 00:58:14,185 --> 00:58:16,810 మరియు ఈ, మంచి ఇది ఎందుకంటే నేను విజయవంతంగా స్పందించడం చేస్తున్నాను అంటే 1269 00:58:16,810 --> 00:58:18,040 కోల్ యొక్క అభ్యర్థన. 1270 00:58:18,040 --> 00:58:21,930 >> ఏం సంఖ్యలు బహుశా, మీరు కలిగి సరే లేని వెబ్లో చూసిన? 1271 00:58:21,930 --> 00:58:22,780 >> ప్రేక్షకులు: 404. 1272 00:58:22,780 --> 00:58:24,830 >> డేవిడ్ J. మలన్: ఫైల్ కనుగొనబడలేదు 404--. 1273 00:58:24,830 --> 00:58:27,520 కాబట్టి నిజంగా, ఏ సమయంలో మీరు చూసిన ఆ బాధించే ఫైలు ఒకటి కాదు 1274 00:58:27,520 --> 00:58:31,010 లోపాలు కనిపించాయి, ఎందుకంటే వెబ్ పేజీ, మరణించాడా 1275 00:58:31,010 --> 00:58:34,190 లేదా మీరు mistyped ఎందుకంటే కేవలం అంటే ఒక URL, 1276 00:58:34,190 --> 00:58:37,600 చిన్న కవరు ఆ మీ కంప్యూటర్ సర్వర్ నుండి అందుకున్న 1277 00:58:37,600 --> 00:58:42,670 ఒక సందేశాన్ని కలిగి HTTP 1.1, 404-- దొరకలేదు. 1278 00:58:42,670 --> 00:58:44,930 ఆ ఫైలు లేదా ఆ అభ్యర్థన మీరు దొరకలేదు చేసిన. 1279 00:58:44,930 --> 00:58:48,660 >> అంతేకాక, కవరు లోపల సాధారణంగా ఈ లైన్, కంటెంట్ రకం. 1280 00:58:48,660 --> 00:58:51,080 కొన్నిసార్లు అది HTML ఉంది, మేము వెంటనే చూస్తారు ఏదో. 1281 00:58:51,080 --> 00:58:52,225 కొన్నిసార్లు ఇది ఒక JPEG వార్తలు. 1282 00:58:52,225 --> 00:58:53,100 కొన్నిసార్లు ఇది ఒక GIF వార్తలు. 1283 00:58:53,100 --> 00:58:56,060 కొన్నిసార్లు ఇది ఒక చిత్రం ఫైల్ ఒక, వార్తలు ఆడియో ఫైల్, విషయాలు ఏ సంఖ్య. 1284 00:58:56,060 --> 00:59:00,059 ఉంది కవరు లోపల సో కేవలం ఒక నేను స్వీకరించడం చేస్తున్నాను ఏమిటి అని చిన్న సూచన. 1285 00:59:00,059 --> 00:59:03,100 ఇతర స్థితి సంకేతాలు, చాలా ఉంది కొన్ని పి ఆరు సెట్ వీటిలో మేము అన్వేషించడానికి చేస్తాము, 1286 00:59:03,100 --> 00:59:05,890 మరియు మీరు అంతటా పొరపాట్లు చేయు చేస్తాము పి ఏడు మరియు / లేదా ఎనిమిది సెట్. 1287 00:59:05,890 --> 00:59:08,580 కానీ ఇక్కడ కొన్ని, 404 వంటి మేము చూసిన. 1288 00:59:08,580 --> 00:59:11,700 403 ఫర్బిడెన్ వంటి అర్థం అనుమతులు తప్పు 1289 00:59:11,700 --> 00:59:14,740 వంటి మీరు రకమైన కలిగి సరిగ్గా కన్ఫిగర్. 1290 00:59:14,740 --> 00:59:17,830 301 మరియు 302, మేము అరుదుగా దృష్టి చూడండి. 1291 00:59:17,830 --> 00:59:19,150 కానీ వారు మళ్ళింపు అర్థం. 1292 00:59:19,150 --> 00:59:21,650 మీరు ఒక మారారు ఏదైనా సమయం URL మరియు మీరు అద్భుతంగా ఉన్నాను 1293 00:59:21,650 --> 00:59:24,410 ఎక్కడైనా పంపిన, ఆ బ్రౌజర్ తిరిగి పంపారు ఎందుకంటే 1294 00:59:24,410 --> 00:59:27,210 కలిగి ఒక కవరును సంఖ్య 301 లేదా 302, 1295 00:59:27,210 --> 00:59:30,790 మరియు అది కోరుకుంటున్నారు ఆ URL మీ బ్రౌజర్ బదులుగా వెళ్ళండి. 1296 00:59:30,790 --> 00:59:32,010 >> 500 భయంకరమైన ఉంది. 1297 00:59:32,010 --> 00:59:34,842 మీరు బహుశా ముందు ఇది చాలా కాలం చూస్తారు పి ఆరు సెట్ లేదా P ఏడు సెట్. 1298 00:59:34,842 --> 00:59:37,050 మరియు అది సామాన్య అర్థం మీ కోడ్ లో కొన్ని బగ్ ఉంది, 1299 00:59:37,050 --> 00:59:40,000 నిజానికి మేము రాయడం వస్తుంది ఎందుకంటే వెబ్ అభ్యర్థనలను స్పందిస్తుంది కోడ్. 1300 00:59:40,000 --> 00:59:42,110 మరియు మీరు కేవలం పొందారు కొన్ని తర్కం లేదా వాక్యనిర్మాణంలో లోపం, 1301 00:59:42,110 --> 00:59:43,820 మరియు సర్వర్ అది నిర్వహించలేని. 1302 00:59:43,820 --> 00:59:47,460 >> కాబట్టి యొక్క మేము ఇప్పుడు పరపతి ఎలా చూద్దాము మరియు కింది ఈ అభ్యర్థనలు అర్థం. 1303 00:59:47,460 --> 00:59:50,716 నేను వెళ్ళడానికి ఉంటే, యొక్క, google.com అని పిలవబడు. 1304 00:59:50,716 --> 00:59:55,240 నాకు www.google.com వెళదాం. 1305 00:59:55,240 --> 01:00:01,220 మరియు ప్రదర్శన కోసమని, లెట్స్ నేను ఇక్కడ సెట్టింగులు వెళ్ళి అవసరం, చూడండి. 1306 01:00:01,220 --> 01:00:03,180 నేను సెట్టింగులు శోధన వెళ్ళడానికి వెళుతున్న. 1307 01:00:03,180 --> 01:00:08,236 మరియు Google ఎక్కువగా బాధించే ఉంది లక్షణాలు, కానీ ఉపయోగకరమైన లక్షణాలు. 1308 01:00:08,236 --> 01:00:11,110 సో Google తక్షణ వంటి ఈ విషయం ఉంది మీరు టైపింగ్ ప్రారంభం ఫలితాలు 1309 01:00:11,110 --> 01:00:12,889 మరియు స్వయంచాలకంగా విషయాలు కనిపించే ప్రారంభమౌతుంది. 1310 01:00:12,889 --> 01:00:14,680 మరియు అన్ని జరిమానా వార్తలు మరియు సాంకేతికంగా ఉపయోగకరమైన, 1311 01:00:14,680 --> 01:00:16,420 మరియు మేము అర్థం వస్తుంది దీర్ఘ ముందు ఈ పనులు ఎలా. 1312 01:00:16,420 --> 01:00:18,429 కానీ ఇప్పుడు కోసం, నేను చెయ్యడానికి వెబ్ తక్షణ ఫలితాలు ఆఫ్, 1313 01:00:18,429 --> 01:00:20,720 నేను నా బ్రౌజర్ను కావలసిన ఎందుకంటే పని పాత పాఠశాల యొక్క విధమైన కాబట్టి 1314 01:00:20,720 --> 01:00:22,940 నేను ఏం జరగబోతోంది చూడగలరు. 1315 01:00:22,940 --> 01:00:23,840 >> కాబట్టి ఇప్పుడు నేను తిరిగి ఇక్కడ ఉన్నాను. 1316 01:00:23,840 --> 01:00:25,090 నేను పిల్లులు కోసం శోధన అనుకుంటున్నారా. 1317 01:00:25,090 --> 01:00:30,351 నేను కొన్ని సూచనలు చూసిన, నేను గమనించే, కొన్ని చాలా నిరపాయమైన సలహాలను 1318 01:00:30,351 --> 01:00:30,850 అదృష్టవశాత్తూ. 1319 01:00:30,850 --> 01:00:34,730 మరియు ఇప్పుడు నేను కొట్టినప్పుడు నమోదు ఏమి చూద్దాం. 1320 01:00:34,730 --> 01:00:35,850 >> కాబట్టి కొన్ని పిల్లులు ఉన్నాయి. 1321 01:00:35,850 --> 01:00:37,540 మరియు టాప్ హిట్ వికీపీడియాలో ఉంది. 1322 01:00:37,540 --> 01:00:39,820 కానీ నేడు మనం శ్రద్ధ ఇక్కడ సాంకేతిక పరిజ్ఞానం. 1323 01:00:39,820 --> 01:00:42,479 కాబట్టి URL ఇది నేను చేసిన ఇక్కడ ఈ ఉంది పంపబడింది. 1324 01:00:42,479 --> 01:00:44,520 మరియు కొన్ని stuff నేను అక్కడ నిజంగా అర్థం లేదు. 1325 01:00:44,520 --> 01:00:47,430 >> నేను ఎందుకంటే, ముందుకు వెళ్ళి వెళుతున్న Google ఎలా పనిచేస్తుంది నేను రకమైన తెలుసు 1326 01:00:47,430 --> 01:00:50,700 మరియు నేను ఈ పరిశుద్ధం వెళుతున్న సాధారణ రూపంలో లోకి URL. 1327 01:00:50,700 --> 01:00:52,510 మరియు ఇప్పుడు నేను మళ్ళీ ఎంటర్ నొక్కండి వెళుతున్న. 1328 01:00:52,510 --> 01:00:53,360 మరియు అది ఇప్పటికీ పనిచేస్తుంది. 1329 01:00:53,360 --> 01:00:55,800 నేను అన్ని పిల్లులు గురించి ఫలితాల ఒక పేజీ కలిగి. 1330 01:00:55,800 --> 01:00:58,460 >> కానీ నా URL యొక్క సరళత గమనించవచ్చు. 1331 01:00:58,460 --> 01:01:00,820 ఇది ఈ బయటకు వస్తాడు ఎలా వెబ్ రచనలు చాలా. 1332 01:01:00,820 --> 01:01:03,500 వెబ్ కేవలం ఒక మొత్తం ఉంది కంప్యూటర్లు బంచ్ 1333 01:01:03,500 --> 01:01:05,320 ఇన్పుట్ పడుతుంది ఆ సాఫ్ట్వేర్ అమలు. 1334 01:01:05,320 --> 01:01:07,480 ఇది స్ట్రింగ్ శైలి ఇన్పుట్ పొందండి కాదు. 1335 01:01:07,480 --> 01:01:09,670 ఇది కమాండ్ లైన్ కాదు మేము వంటి వాదనలు చేస్తున్నట్లుగానే. 1336 01:01:09,670 --> 01:01:13,449 ఇవి ఇన్పుట్ పడుతుంది, ఈ వెబ్ సర్వర్లు, తరచూ URL ల ద్వారా పరిష్కరించవచ్చు. 1337 01:01:13,449 --> 01:01:15,240 మరియు ఏ సమయంలో మీరు చేసిన ఏదో శోధించిన, 1338 01:01:15,240 --> 01:01:17,448 మీరు లాగిన్ అయిన తర్వాత ఏ సమయంలో ఫేస్బుక్, మీరు చేసిన ఏ సమయంలో 1339 01:01:17,448 --> 01:01:20,090 ఇంటరాక్టివ్ ఏమీ ఒక వెబ్ పేజీ, మీరు చేస్తున్న ఏమి 1340 01:01:20,090 --> 01:01:24,340 అది ప్రభావవంతంగా, ఒక రూపం సమర్పిస్తుంది టెక్స్ట్ బాక్సులను, చెక్ బాక్సులను, మాట్లాడటానికి, 1341 01:01:24,340 --> 01:01:27,880 పంపే చిన్న వృత్తాలు, మరియు whatnot సర్వర్ నుండి సమాచారాన్ని. 1342 01:01:27,880 --> 01:01:31,960 >> మరియు అది వెబ్ హాజరవుతారు సర్వర్ ఆ URL చూడండి తెలుసు 1343 01:01:31,960 --> 01:01:36,040 మరియు అది పాత్ర చూడండి వంటి, అది అన్వయించడం పాత్ర ఏదైనా కోసం చూస్తున్న 1344 01:01:36,040 --> 01:01:38,000 ఒక ప్రశ్న గుర్తు తర్వాత ఆసక్తికరమైన. 1345 01:01:38,000 --> 01:01:40,910 ఎందుకంటే ఒక ప్రశ్న గుర్తు తర్వాత, దీనిని టర్న్స్ వచ్చి వెళ్తున్నారు 1346 01:01:40,910 --> 01:01:42,730 కీ విలువ జతలను ఒక సమూహం. 1347 01:01:42,730 --> 01:01:44,570 నేను కీ = విలువ అర్థం. 1348 01:01:44,570 --> 01:01:48,130 ఆపై ఉండవచ్చు multiple-- ఉంది ఉంటే ఒక ఆంపర్సండ్ చిహ్నం, కొన్ని ఇతర ముఖ్యమైన = విలువ, 1349 01:01:48,130 --> 01:01:50,200 ఆంపర్సండ్ చిహ్నం, కీ = విలువ. 1350 01:01:50,200 --> 01:01:54,560 >> కాబట్టి మేము రకమైన ఈ ఆలోచన చూసిన ఏదో ఒక విలువను కలిగి పేరు ముందు. 1351 01:01:54,560 --> 01:01:55,880 ఇది ఇక్కడ కేవలం ఒక కొత్త ఫార్మాట్ ఉంది. 1352 01:01:55,880 --> 01:01:59,040 మరియు నేను తెలుసు, సాంప్రదాయకంగా, Google ప్రశ్నకు Q ఉపయోగిస్తుంది. 1353 01:01:59,040 --> 01:02:02,670 ఆపై నేను కుక్కలు కోసం అన్వేషణ అనుకుంటే, నేను ఆ మానవీయంగా వంటి కుక్కల కోసం శోధించవచ్చు. 1354 01:02:02,670 --> 01:02:06,360 ఆపై నేను స్పష్టంగా పొందుతున్నాను కొన్ని శోధన ఫలితాలు కుక్కలు పాల్గొన్న. 1355 01:02:06,360 --> 01:02:07,727 >> కాబట్టి ఆ ఆసక్తికరంగా ఉంటుందని తెలుస్తోంది. 1356 01:02:07,727 --> 01:02:10,060 నిజానికి, ఏం జరగబోతోంది హుడ్ కింద ఈ ఉంది. 1357 01:02:10,060 --> 01:02:11,460 నాకు దీన్ని చూద్దాం. 1358 01:02:11,460 --> 01:02:13,620 ఈ యొక్క చూసేలా ఫంక్షన్ ఉంది. 1359 01:02:13,620 --> 01:02:16,320 నాకు తిరిగి వెళ్ళి తెలపండి ఇక్కడ కేవలం ఒక క్షణం. 1360 01:02:16,320 --> 01:02:19,810 >> మేము ఇతర ఉందని చూస్తారు మార్గాలు సమాచారం సమర్పించడానికి. 1361 01:02:19,810 --> 01:02:25,340 కనుక నేను Facebook ప్రవేశిస్తున్నారని, లేదా వెబ్ Gmail, లేదా ఏ ఇతర ప్రముఖ వెబ్సైట్, 1362 01:02:25,340 --> 01:02:30,720 నేను టైప్ సంసార ఉంటే అది చెడు రకం తెలుస్తోంది శోధన బాక్స్ నా URL లో ముగుస్తుంది లోకి, 1363 01:02:30,720 --> 01:02:32,850 నా బ్రౌజర్ యొక్క చిరునామా బార్ లో. 1364 01:02:32,850 --> 01:02:33,690 ఎందుకు? 1365 01:02:33,690 --> 01:02:35,395 ఎందుకు స్వల్పంగా ఆందోళన కలిగిస్తోంది? 1366 01:02:35,395 --> 01:02:39,567 1367 01:02:39,567 --> 01:02:40,067 అవును? 1368 01:02:40,067 --> 01:02:41,380 ప్రేక్షకులు: ఒక పాస్వర్డ్ను పద్ధతి. 1369 01:02:41,380 --> 01:02:41,720 డేవిడ్ J. మలన్: అవును. 1370 01:02:41,720 --> 01:02:44,000 నేను ఏమి చేసిన ఏమి ఉంటే నా పాస్వర్డ్ను లో టైప్ ఉంది? 1371 01:02:44,000 --> 01:02:47,881 నేను రకమైన కాబట్టి ఖచ్చితంగా వద్దు నా బ్రౌజర్ యొక్క చిరునామా బార్ లో కనిపించే. 1372 01:02:47,881 --> 01:02:50,630 వన్, నా బాధించే రూమ్మేట్ ఎందుకంటే నా భుజం మీద చూసే ఉంటుంది, 1373 01:02:50,630 --> 01:02:53,980 మరియు అతను లేదా ఆమె ఇప్పుడు అయినప్పటికీ, చూడగలరు అది నేను టైప్ చేయడం ఉన్నపుడు బులెట్లు ఉంది 1374 01:02:53,980 --> 01:02:54,810 చిన్న వృత్తాలు. 1375 01:02:54,810 --> 01:02:56,010 ఇప్పుడు అది నా చిరునామా బార్ లో ఉంది. 1376 01:02:56,010 --> 01:02:59,270 >> అంతేకాక, ఏ విషయాల గురించి నిజం మీరు చిరునామా బార్ లో టైప్ ఉంటాయి. 1377 01:02:59,270 --> 01:03:00,230 >> ప్రేక్షకులు: [వినబడని] 1378 01:03:00,230 --> 01:03:01,505 >> డేవిడ్ J. మలన్: ఆ ఏమిటి? 1379 01:03:01,505 --> 01:03:02,630 ప్రేక్షకులు: ఇది బయటకు పంపబడుతుంది. 1380 01:03:02,630 --> 01:03:03,510 డేవిడ్ J. మలన్: ఇది బయటకు పంపబడుతుంది. 1381 01:03:03,510 --> 01:03:05,102 మరియు, అది జ్ఞాపకం అవుతుంది. 1382 01:03:05,102 --> 01:03:07,060 తదుపరి సమయంలో ఎందుకంటే మీరు అక్కడ విషయాలు అప్ టైప్ 1383 01:03:07,060 --> 01:03:10,440 తరచుగా autocompletes మరియు అది మీరు ముందు మీరు టైప్ చేసిన దానికి గుర్తు. 1384 01:03:10,440 --> 01:03:13,850 కాబట్టి ఈ యదార్ధమైన చరిత్ర ఉంది మీ తోబుట్టువులు, లేదా మీ చదరపు గజం ఆ 1385 01:03:13,850 --> 01:03:16,830 లేదా ఎవరైతే ద్వారా నడిచే చాలా చక్కని ప్రతి వెబ్సైట్ చూడండి 1386 01:03:16,830 --> 01:03:19,760 ఇది ఎందుకంటే మీరు సందర్శించిన చిరునామా పట్టీ లాగిన్. 1387 01:03:19,760 --> 01:03:22,790 >> అంతేకాక, మీరు అనుకుందాం Facebook కు ఒక ఫోటో అప్లోడ్. 1388 01:03:22,790 --> 01:03:26,520 మీరు ఎలా ప్రపంచంలో ఉన్నాయి ఒక URL లో ఒక ఫోటో ఉంచాలి జరగబోతోంది? 1389 01:03:26,520 --> 01:03:30,217 >> బాగా మీరు కొన్ని దీన్ని చెయ్యవచ్చు హాజరవుతారు మార్గం, కానీ అది ఖచ్చితంగా కాని స్పష్టమైన యొక్క. 1390 01:03:30,217 --> 01:03:33,050 కాబట్టి ఈ ఇతర మార్గం ఉంది ఒక కవరును సమాచారం పంపడం, 1391 01:03:33,050 --> 01:03:35,680 ఒక GET ద్వారా, కానీ ద్వారా ఏదో POST అని. 1392 01:03:35,680 --> 01:03:38,060 మరియు సిద్ధాంతంలో, కనిపిస్తోంది చాలా చక్కని అదే. 1393 01:03:38,060 --> 01:03:41,270 పదం పొందడానికి బదులుగా, మేము POST చెప్పటానికి ఆపై ఫార్మాట్ అదే రకమైన. 1394 01:03:41,270 --> 01:03:43,310 >> ఉదాహరణకు, ఈ యొక్క స్క్రీన్షాట్ ఏమి 1395 01:03:43,310 --> 01:03:46,920 నేను లాగింగ్ ప్రయత్నించండి ఉంటే లాగా ఉండవచ్చు ఒక ఫైల్ నాకు పంపుతుంది ఇది Facebook లోకి 1396 01:03:46,920 --> 01:03:51,230 నిజానికి ఇది, login.php పిలువబడే ఇప్పటికీ వంటి అనే ఈ రోజు. 1397 01:03:51,230 --> 01:03:53,910 ఇది అదే ఫైల్ పేరు మార్క్ యొక్క అనేక సంవత్సరాల క్రితం ఇచ్చినది. 1398 01:03:53,910 --> 01:03:58,520 ఇది అతను ద్వారా PHP లో రాశాడు కార్యక్రమం ఇది వినియోగదారులు వెబ్సైట్ లాగిన్. 1399 01:03:58,520 --> 01:04:00,370 >> కానీ మీరు పంపాలి కొన్ని అదనపు ఇన్పుట్. 1400 01:04:00,370 --> 01:04:05,170 మరియు అది తర్వాత వెళుతున్న కాకుండా ఇది cats-- తో ముందు చేసిన విధంగా ఫైల్ పేరు 1401 01:04:05,170 --> 01:04:09,720 q = cats-- అది అభ్యర్థనలో తక్కువ వెళ్ళే, మీరు ఉంటే కవచ లోతుగా లోపల 1402 01:04:09,720 --> 01:04:12,440 ఎవరూ అది చూడవచ్చు రెడీ, మరియు అది ముగుస్తుంది లేదు పేరు 1403 01:04:12,440 --> 01:04:15,670 యూజర్ యొక్క బ్రౌజర్ బార్ లో, మరియు అందువలన ప్రజలు స్నూప్ గుర్తు లేదు 1404 01:04:15,670 --> 01:04:16,290 చుట్టూ. 1405 01:04:16,290 --> 01:04:21,260 >> మరియు ఇక్కడ నా ఇమెయిల్ చిరునామా మరియు నా నకిలీ పాస్వర్డ్ను నిజానికి వెళ్ళండి. 1406 01:04:21,260 --> 01:04:27,400 మరియు Facebook ఉపయోగించి ఉంటే లేదు HTTP, కానీ HTTPS, 1407 01:04:27,400 --> 01:04:30,710 ఈ అన్ని ఎన్క్రిప్ట్ చేయబడుతుంది సీజర్ లేదా విజెనెరే, ala గిలకొట్టిన 1408 01:04:30,710 --> 01:04:34,960 కానీ మరింత fancily ఎవరూ కాబట్టి నిజానికి ఈ అభ్యర్థనను చూడగలరు. 1409 01:04:34,960 --> 01:04:38,120 >> అందువలన నిజానికి, ఏ సమయంలో మీరు కలిగి HTTPS తో ప్రారంభమయ్యే ఒక URL, 1410 01:04:38,120 --> 01:04:39,560 అది కేవలం అది ఎన్క్రిప్టెడ్ అర్థం. 1411 01:04:39,560 --> 01:04:42,710 కానీ రోజు చివరిలో, ఏమిటి నిజానికి ఈ ఎన్విలాప్లను లోపల? 1412 01:04:42,710 --> 01:04:44,070 ఈ సూపర్ తక్కువ స్థాయి ఉంది. 1413 01:04:44,070 --> 01:04:46,240 మరియు అదృష్టవశాత్తూ, మేము లేదు తప్పనిసరిగా పొందబోతున్నారు 1414 01:04:46,240 --> 01:04:49,310 కాబట్టి తక్కువ స్థాయి ప్రతిసారీ వెళ్ళండి ఆసక్తికరమైన సాఫ్ట్వేర్ రాయడం మొదలు. 1415 01:04:49,310 --> 01:04:51,060 మేము తీసుకోవాలని ప్రారంభించవచ్చు వారం ఒక ఆలోచనలు 1416 01:04:51,060 --> 01:04:54,020 ఐదు ద్వారా, అక్కడ భావించవచ్చును ఈ అవస్థాపన ఇప్పుడు 1417 01:04:54,020 --> 01:04:57,160 మాకు సాఫ్ట్వేర్ వ్రాయవచ్చును ఆ వెబ్లో నిర్వహించే 1418 01:04:57,160 --> 01:05:00,120 మరియు అది మాకు అనుమతించే అవకాశముంది ఈ వారం వచ్చే మొదలు 1419 01:05:00,120 --> 01:05:01,840 HTML అనే ఏదో చూడటం. 1420 01:05:01,840 --> 01:05:04,750 ఈ కూడా అని stuff ఉంది కవరు లోపల లోతుగా, 1421 01:05:04,750 --> 01:05:06,150 కానీ అది మేము ఉన్నాము విషయాలు అనిపిస్తుంది రచన ఆరంభమవుతుంది. 1422 01:05:06,150 --> 01:05:08,020 మరియు అది stuff మరింత వార్తలు ఆసక్తికరంగా, మేము ఉన్నాము 1423 01:05:08,020 --> 01:05:11,420 కార్యక్రమాలు రాయాలో ఆ స్వయంచాలకంగా ఉత్పత్తి మొదలవుతుంది 1424 01:05:11,420 --> 01:05:15,410 కాబట్టి మా వెబ్ సైట్ హార్డ్, కోడెడ్ లేని కానీ ఇన్పుట్ పడుతుంది మరియు ఉత్పత్తి. 1425 01:05:15,410 --> 01:05:18,810 >> ఈ బహుశా సరళమైన వెబ్ పేజీ మీరు ప్రపంచంలో చేయవచ్చు. 1426 01:05:18,810 --> 01:05:23,000 నేను నిజానికి తెరుచుకుంటుంది TextEdit వంటి తెలివితక్కువదని ఏదో 1427 01:05:23,000 --> 01:05:26,160 కేవలం నాకు ఇస్తుంది ఇది నా Mac న ఈ వంటి ఒక సాధారణ టెక్స్ట్ విండో. 1428 01:05:26,160 --> 01:05:29,510 PC వినియోగదారులకు, Notepad.ext కలిగి ఇది ఆత్మ లో చాలా పోలి ఉంటుంది. 1429 01:05:29,510 --> 01:05:33,212 >> నేను వాచ్యంగా రకం దీన్ని DOCTYPE HTML అవుట్ 1430 01:05:33,212 --> 01:05:34,420 ఇది ఒక చిన్న గుప్తమైన కనిపిస్తోంది. 1431 01:05:34,420 --> 01:05:35,850 కానీ మేము ఆ వచ్చి చేస్తాము. 1432 01:05:35,850 --> 01:05:38,730 ఈ అసహజ తో HTML, కోణ బ్రాకెట్లలో మరియు శ్లాష్లు, 1433 01:05:38,730 --> 01:05:42,240 లోపల ఇది ఇప్పుడు నేను చెప్పడానికి వెళుతున్నాను ఇక్కడ నా వెబ్ పేజీ యొక్క తల వస్తుంది. 1434 01:05:42,240 --> 01:05:45,220 ఆ లోపలి, నేను తెలుసు, మరియు మీరు వెంటనే తెలుసు ఉంటాం 1435 01:05:45,220 --> 01:05:47,850 నా వెబ్ పేజీ యొక్క శీర్షిక ఉంచవచ్చు. 1436 01:05:47,850 --> 01:05:49,720 ఆపై క్రింద వెబ్ పేజీ యొక్క తల ఉంది 1437 01:05:49,720 --> 01:05:51,972 అని పిలవబడే వెళ్ళడానికి వెళ్తున్నారు వెబ్ పేజీ యొక్క శరీరం. 1438 01:05:51,972 --> 01:05:54,180 మరియు నేను కేవలం ఇండెంటింగ్ చేస్తున్నాను వంటి C రకమైన ఉంచడానికి 1439 01:05:54,180 --> 01:05:57,620 విషయాలు చక్కగా చదవగలిగే ఆకృతిని. 1440 01:05:57,620 --> 01:06:04,745 మరియు ఇప్పుడు నేను ఒక ఈ సేవ్ వెళుతున్న నా డెస్క్టాప్, అని hello.html ఫైలు. 1441 01:06:04,745 --> 01:06:06,770 >> నేను అవును, HTML ఉపయోగించండి చెప్పాలి వెళుతున్న. 1442 01:06:06,770 --> 01:06:09,690 కూడా, .txt మార్చుకోండి లేదు అన్ని ఈ ఒక టెక్స్ట్ ఫైల్ అయితే, 1443 01:06:09,690 --> 01:06:12,130 కేవలం ఒక సి కార్యక్రమం వంటి ఒక టెక్స్ట్ ఎడిటర్ తో వ్రాసిన. 1444 01:06:12,130 --> 01:06:15,080 అయితే CS50 IDE లో కేవలం ఇక్కడ నా Mac క్షణం. 1445 01:06:15,080 --> 01:06:18,490 >> మరియు నేను ఇప్పుడు నా డెస్క్టాప్ వెళ్ళండి ఉంటే, మీరు hello.html చూస్తారు. 1446 01:06:18,490 --> 01:06:20,720 నేను ఈ డబుల్ క్లిక్ చేస్తే, అది Chrome తెరవబడుతుంది. 1447 01:06:20,720 --> 01:06:23,260 మరియు కూడా ఈ ఫైలు అయితే నా డెస్క్ టాప్ పై ప్రత్యక్ష ఏమవుతుంది 1448 01:06:23,260 --> 01:06:26,550 ఆ బహుశా సరళమైన ఉంది నేను చేయగలిగితే వెబ్ పేజీ. 1449 01:06:26,550 --> 01:06:30,080 >> గమనికను టైటిల్ టాబ్ మార్గం అప్ టాప్ హలో ప్రపంచ. 1450 01:06:30,080 --> 01:06:32,470 వెబ్ పెజీ హలో ప్రపంచ నిజానికి ఉంది. 1451 01:06:32,470 --> 01:06:35,830 మరియు నేను చేసిన అన్ని పొందుటకు ఈ సమయంలో అమలు ఉంది, 1452 01:06:35,830 --> 01:06:38,342 లేదా HTML అనే కొత్త భాష, వ్రాసి ఉంది. 1453 01:06:38,342 --> 01:06:40,300 ఇది ఒక ప్రోగ్రామింగ్ కాదు సి వంటి భాష ఉంది 1454 01:06:40,300 --> 01:06:42,508 పరిస్థితులు మాత్రం కాదు, మరియు while లూప్స్, మరియు విధులు. 1455 01:06:42,508 --> 01:06:46,560 ఇది దీనిలో ఒక మార్కప్ భాష, అది కేసు మీరు కేవలం స్వీకరించడం చెప్పండి 1456 01:06:46,560 --> 01:06:48,410 మీరు చేయాలనుకుంటున్నారా ఏమి కార్యక్రమం. 1457 01:06:48,410 --> 01:06:51,195 ఈ హే అంటే బ్రౌజర్ ఇక్కడ ఒక HTML పేజీ వస్తుంది. 1458 01:06:51,195 --> 01:06:53,040 హే బ్రౌజర్, ఇక్కడ వస్తుంది నా పేజీ యొక్క తల. 1459 01:06:53,040 --> 01:06:55,130 హే బ్రౌజర్, ఇక్కడ వస్తుంది నా పెజీ. 1460 01:06:55,130 --> 01:06:57,100 బ్రౌజర్ హే, ఆ శరీరం కోసం ఇది. 1461 01:06:57,100 --> 01:06:59,350 ఆ HTML పేజీ కోసం ఇది. 1462 01:06:59,350 --> 01:07:03,560 >> మరియు ఆ సాధారణ నిర్వచనాలు ఒంటరిగా, మేము వెంటనే, ఒక చూస్తారు 1463 01:07:03,560 --> 01:07:05,122 మేము ఒక చెట్టు వంటి ఈ సూచిస్తుంది. 1464 01:07:05,122 --> 01:07:06,080 కానీ ఆ తరువాత మరింత. 1465 01:07:06,080 --> 01:07:08,788 కాబట్టి ఈ అన్ని ఇంటర్కనెక్ట్ రెడీ మా ఇటీవల డేటా నిర్మాణాలు. 1466 01:07:08,788 --> 01:07:12,460 రెండు, మేము ఈ స్టుపిడ్ జోక్ పరిచయం చేస్తాము. 1467 01:07:12,460 --> 01:07:15,680 ఈ ఒక వాస్తవ పచ్చబొట్టు అని ఈ వ్యక్తి తన మెడ మీద వచ్చింది. 1468 01:07:15,680 --> 01:07:19,660 ఇది బహుశా ఫన్నీ మొదటి వారం లేదా రెండు, ఆ తరువాత, బహుశా కాదు చాలా. 1469 01:07:19,660 --> 01:07:22,960 >> కానీ HTML, మరియు కూడా వెబ్ పేజీ నేను చేసిన, సూపర్ మనస్సు 1470 01:07:22,960 --> 01:07:25,670 numbingly disappointing-- ప్రపంచ హలో చెప్పడం 1471 01:07:25,670 --> 01:07:27,210 ఒక తెలుపు నేపధ్యంలో బ్లాక్ టెక్స్ట్ లో. 1472 01:07:27,210 --> 01:07:28,680 ఖచ్చితంగా మేము చాలా బాగా చేయవచ్చు. 1473 01:07:28,680 --> 01:07:31,552 మరియు మేము పరిచయం ద్వారా అలా చేస్తాము CSS అనే మరొక భాష. 1474 01:07:31,552 --> 01:07:34,760 ఈ చాలా ఒక ప్రోగ్రామింగ్ language-- ఏ ఉచ్చులు, మరియు పరిస్థితులు, లేదా ఉచ్చులు కోసం, 1475 01:07:34,760 --> 01:07:38,470 కానీ నిజంగా, కేవలం దీని ద్వారా సింటాక్స్ మేము ఈ టెక్స్ట్ పెద్ద చేయడానికి చెప్పగలను. 1476 01:07:38,470 --> 01:07:39,415 ఈ టెక్స్ట్ చిన్న చేస్తాయి. 1477 01:07:39,415 --> 01:07:40,040 కుడి అది align. 1478 01:07:40,040 --> 01:07:40,650 ఎడమ సమలేఖనం. 1479 01:07:40,650 --> 01:07:41,195 పింక్ చేయండి. 1480 01:07:41,195 --> 01:07:41,820 ఇది ఊదా చేయండి. 1481 01:07:41,820 --> 01:07:42,650 అది నీలం చేయండి. 1482 01:07:42,650 --> 01:07:44,860 లేదా ఎన్ని చేయండి ఇతర దృశ్య ప్రభావాలను. 1483 01:07:44,860 --> 01:07:48,590 కాబట్టి మేము stylizing ప్రారంభించడానికి ఎలా చూస్తారు వెబ్ పేజీలు కాబట్టి వారు ఒక పద్ధతిలో చూడండి 1484 01:07:48,590 --> 01:07:50,480 మేము ఏమి దగ్గరగా. 1485 01:07:50,480 --> 01:07:56,930 >> చివరికి, మేము నిజానికి భగ్నం చేశారు బహుశా మీరు TV చిత్రం ఎక్కువ. 1486 01:07:56,930 --> 01:07:58,930 మనం ఇక్కడ అంతం కావలసిన ఆలోచన మా చివరి సెకన్లు 1487 01:07:58,930 --> 01:08:03,700 మీరు చూపే తుది క్లిప్ న ఎలా ఇంటర్నెట్ రచనలు హ్యాకింగ్. 1488 01:08:03,700 --> 01:08:06,250 మేము డిం అని ఒక ఆఖరి సమయం వెలిగిస్తుంది. 1489 01:08:06,250 --> 01:08:07,250 >> [వీడియో ప్లేబ్యాక్] 1490 01:08:07,250 --> 01:08:09,520 >> -అవకాశమే లేదు. 1491 01:08:09,520 --> 01:08:10,650 నేను హ్యాక్ పొందుతున్నాను. 1492 01:08:10,650 --> 01:08:11,770 >> -Okorsky? 1493 01:08:11,770 --> 01:08:14,230 >> ఏ -No--, ఈ ప్రధాన ఉంది. 1494 01:08:14,230 --> 01:08:17,074 వారు అప్పటికే ద్వారా బూడిద చేసిన NCIS ప్రజా ఫైర్వాల్. 1495 01:08:17,074 --> 01:08:19,990 -సరే, నోడ్ డంప్ వేరుచేసి వాటిని రౌటర్ యొక్క ఇతర వైపు. 1496 01:08:19,990 --> 01:08:20,990 -నేను ప్రయత్నిస్తున్నాను. 1497 01:08:20,990 --> 01:08:23,990 ఇది చాలా వేగంగా కదిలే. 1498 01:08:23,990 --> 01:08:25,179 >> -ఓహ్, ఈ మంచి కాదు. 1499 01:08:25,179 --> 01:08:27,470 వారు మా కనెక్షన్ను ఉపయోగించి చేస్తున్నారు [వినబడని] ఈ డేటాబేస్. 1500 01:08:27,470 --> 01:08:28,458 ఇది విడదీయు. 1501 01:08:28,458 --> 01:08:28,958 -నేను కాదు. 1502 01:08:28,958 --> 01:08:29,454 ఇది ఒక పాయింట్ దాడి. 1503 01:08:29,454 --> 01:08:31,438 అతను లేదా ఆమె మాత్రమే ఉంది నా యంత్రం తర్వాత వెళుతున్న. 1504 01:08:31,438 --> 01:08:32,430 >> -ఇది సాధ్యం కాదు. 1505 01:08:32,430 --> 01:08:33,847 DOD స్థాయి గని ఎన్క్రిప్షన్ ఉంది. 1506 01:08:33,847 --> 01:08:35,055 ఇది పొందవచ్చు నెలల పడుతుందని 1507 01:08:35,055 --> 01:08:35,857 -Hey, ఆ ఏమిటి? 1508 01:08:35,857 --> 01:08:36,398 ఒక వీడియో గేమ్? 1509 01:08:36,398 --> 01:08:37,886 >> -కాదు టోనీ, మేము హ్యాక్ చేస్తున్నారు. 1510 01:08:37,886 --> 01:08:40,795 >> వారు అబ్బి యొక్క కంప్యూటర్ లో పొందండి ఉంటే, మొత్తం NCIS నెట్వర్క్ పక్కనే ఉంది. 1511 01:08:40,795 --> 01:08:42,050 >> -I ఆపాలని కాదు. 1512 01:08:42,050 --> 01:08:43,050 ఏదో మక్ గీ చేయండి. 1513 01:08:43,050 --> 01:08:44,550 >> -I've ఎప్పుడూ ఈ వంటి కోడ్ చూసిన. 1514 01:08:44,550 --> 01:08:47,432 1515 01:08:47,432 --> 01:08:48,571 -ఓహ్. 1516 01:08:48,571 --> 01:08:49,196 ఇది -Where వెళ్ళి? 1517 01:08:49,196 --> 01:08:50,604 అబ్బి? 1518 01:08:50,604 --> 01:08:51,520 -I ఏమీ చేయలేదు. 1519 01:08:51,520 --> 01:08:53,020 నేను మీరు చేసిన ఆలోచన. 1520 01:08:53,020 --> 01:08:54,520 >> -కాదు. 1521 01:08:54,520 --> 01:08:57,232 >> -నేను చేశాను. 1522 01:08:57,232 --> 01:08:58,307 >> [END ప్లేబ్యాక్] 1523 01:08:58,307 --> 01:09:00,390 డేవిడ్ J. మలన్: ఉత్తమ భాగంగా టైప్ ఇద్దరు వ్యక్తులు ఉంది 1524 01:09:00,390 --> 01:09:02,170 అదే సమయంలో కీబోర్డ్ పై. 1525 01:09:02,170 --> 01:09:03,200 >> కాబట్టి ఆ CS50 కోసం ఇది. 1526 01:09:03,200 --> 01:09:04,700 మేము కార్యాలయం గంటల చుట్టూ కర్ర చేస్తాము. 1527 01:09:04,700 --> 01:09:06,344 మరియు మేము మీరు ఈసారి చూస్తారు. 1528 01:09:06,344 --> 01:09:07,760 [సంగీతాన్ని - "సీన్ఫెల్డ్ థీమ్"] 1529 01:09:07,760 --> 01:09:11,139 1530 01:09:11,139 --> 01:09:11,680 ఈ CS50 ఉంది. 1531 01:09:11,680 --> 01:09:17,960 1532 01:09:17,960 --> 01:09:20,854 నేను బందిపోటు ఉండాలనుకుంటున్నాను లేదు. 1533 01:09:20,854 --> 01:09:21,770 SPEAKER 2: Yarr డేవిడ్. 1534 01:09:21,770 --> 01:09:23,700 ఇది మీరు ధరించి జరిమానా చేతులతోగాని ఉంది. 1535 01:09:23,700 --> 01:09:26,450 ఆ పఫ్ లో Luff చాలా. 1536 01:09:26,450 --> 01:09:29,327