[సంగీతాన్ని] డేవిడ్ J. మలన్: సో నేను కు శాంతించు కావలెను. నేను వేటి Scaz ప్రతిధ్వని ఉంటుంది సంస్థాగత మెమరీ గురించి చెప్పారు. CS50 కోసం చుట్టూ ఉంది హార్వర్డ్ వద్ద కొన్ని 20 సంవత్సరాల. మరియు వాస్తవానికి, ఉంది డౌన్ సీనియర్లు అభయమిచ్చిన ఏటా ఉంది -నూతన ఆ, రెండవ సంవత్సరం విద్యార్ధులు, మరియు జూనియర్లు మరియు కూడా సీనియర్లు తీసుకొని CS50 మీరు బాగా చేస్తున్నారు, ముగుస్తుంది ఆ. రియాలిటీ, విద్యార్థులు CS50 విఫలమయ్యే. నిజానికి, అరుదైన సందర్భాల్లో మేము Es లేదా FS కలిగింది పేరు, ఇది నిజంగా ఎందుకంటే అయ్యింది పరిహార పరిస్థితులలో, అది వైద్య లేదా వ్యక్తిగత లేదో. డిఎస్ అలాగే చాలా అసాధారణంగా ఉంటాయి. నేను మేము అయితే హాయిగా చెప్పగలను గణాంకములు బహిర్గతం లేదు కానీ ఏ ఉంది ఇచ్చిన ఇక్కడ లేనే సంస్థాగత మెమరీ, CS50 లో మెజారిటీ సంఖ్యలో విద్యార్థులు ఒక శ్రేణి తరగతులు పొందడానికి ముగుస్తుంది చెయ్యాలి. ముఖ్యమైన భాగం ముగుస్తుంది చాలా B పరిధిలో ముగించాడు. కాబట్టి అయినప్పటికీ మీరు కావచ్చు మీ మనస్సు మూడుగా లో నిజాయితీని 60% మరియు అందువలన డిఎస్, లేదా Cs, లేదా వంటి, ఇది నిజంగా లైన్ లేదు రియాలిటీ అప్. నిజానికి, మేము అర్థం వేటి మేము పదం ప్రారంభంలో సే CS50 లో చాలా విద్యార్థులు, రెండూ కేంబ్రిడ్జ్ మరియు ఇక్కడ న్యూ హవెన్ లో, ముందు CS కోర్సు తీసుకున్న ఎప్పుడూ. మరియు నిజానికి ఏమి చివరికి మేటర్స్ మీరు వారం 12 వదులుకోవడానికి ఎక్కడ ఉంది వారం సున్నా లో మీరే సంబంధిత. ఇప్పుడు మేము బహుళ కోర్సు ట్రాక్స్ మీరు తక్కువ సౌకర్యవంతమైన తెలుసు, మరింత సౌకర్యవంతమైన, ఎక్కడో మధ్య లో. నిజానికి, మీరు వచ్చినప్పుడు ఈ వారం యొక్క క్విజ్ లో గణాంకాలు, ముఖ్యంగా, ఉంటే నిరుత్సాహపరచాలని లేదు మీరు సగటు చుట్టూ అని భావిస్తున్నాను లేదా సగటు లేదా మధ్యస్థ క్రింద విశేషించి మేము తప్పనిసరిగా లేదు అన్ని ఆ జనావాసాలపై పడుతుంది ఖాతా మధ్య సెమిస్టర్ లోకి గ్రేడింగ్ గణాంకాలతో. ఇతర మాటలలో, మేము తెలిసిన గణాంక ప్రతి సంవత్సరం ఆ తక్కువ సౌకర్యవంతమైన ఉంటాయి విద్యార్థులు, క్విజ్ లో కొద్దిగా అధ్వాన్నంగా అలా. మరియు విద్యార్ధులు మరింత సౌకర్యవంతంగా ఉన్న క్విజ్ లో కొద్దిగా మెరుగైన. కానీ సిలబస్ లో వాగ్దానం శాతం మరియు కూడా ఉపన్యాసాలు మొదటి వారంలో, మేము పరిగణనలోకి ఆ అన్ని పడుతుంది. నిజానికి, సంవత్సరాల చివరిలో, మనం చేస్తున్న ముగుస్తుంది ఏమి అంతటా అన్ని గణనలు సరళీకృతం ఉంది విభాగాలు, రెండు కేంబ్రిడ్జ్ లో మరియు ఇప్పుడు ఇక్కడ న్యూ హవెన్ లో, ఇది పరిగణలోకి తీసుకొని అర్థం అసమాన శైలులు, అసమాన ఒగరు, వివిధ విధమైన ప్రముఖుల్లో ఆ వ్యక్తి టాస్ ఇక్కడ మరియు కేంబ్రిడ్జ్ లో కలిగి మీరు ఒక వద్ద లేదు కాబట్టి ప్రతికూలత కూడా మీరు కేవలం TF లేదా ఒక TA కలిగి ఉన్నాయి జరిగే ఎవరు మీకు తక్కువ పటిష్టమైన అయ్యింది మీ మనస్సులో. రెండు, మేము పరిగణనలోకి సౌకర్యం లోకి తీసుకోవాలని స్థాయి మరియు వాస్తవ నేపథ్య, లేదా లేకపోవడం వాటి, తీసుకొని ఉన్నప్పుడు ఖాతాలోకి క్విజ్ స్కోర్లు. కాబట్టి ఆ రెండు పరచడము. మరియు రోజు చివరిలో, ఇది ఎల్లప్పుడూ కేసు ఎందుకంటే ఒక విద్యార్థి ముగించారు తక్కువ comfy విభాగంలో అతను లేదా ఆమె నిజంగా చెంది ఉన్నప్పుడు ఒక మధ్య లేదా పక్కకు లో, ప్రతిదీ కాబట్టి ఉంది చాలా వ్యక్తిగత. నిజానికి, మీరు వద్ద మాకు వద్ద చిరాకు పొందుతారు పదవీకాలం ముగిసిన మేము ఆలస్యంగా ఉన్నప్పుడు మీ తరగతులు సమర్పించడం ఎందుకంటే Scaz, మరియు జాసన్ మరియు ఆండీ, మరియు నేను మరియు జట్టు చేసిన ఉంటుంది కేంబ్రిడ్జ్ వాచ్యంగా ఉంది తిరిగి ఇమెయిళ్ళను వందల కలిగి మరియు ముందుకు కోర్సులు అన్ని వందల తో టాస్, ఇక్కడ మరియు కేంబ్రిడ్జ్, వారిని కోరాడు ఏమి వారు వారి విద్యార్థులు అన్ని భావిస్తారు తరగతులు యొక్క చిత్తుప్రతిని ఆధారంగా. అక్కడ మరియు ప్రతిదీ తర్వాత చాలా వ్యక్తిగత ఉంది. మేరకు కాబట్టి మేము మిమ్మళ్ని ఆఫీసు గంటల, విభాగాలు, మరియు మరింత, ఆ అన్ని చాలా పరిగణనలోకి తీసుకుంటారు. కాబట్టి మేము ఈ ఐదు ఉపయోగించడానికి ఉంటాయి అయితే పాయింట్ తరహా, మీరే నిష్పాక్షికమైన దయచేసి ఊహ నుండి ఆ మూడు నిజానికి ఒక 60% ఉంది. ఇది మంచి అని అర్థం. మరియు బోధన సహాయకుల పదం ప్రారంభంలో వసూలు చేస్తారు స్కోర్లు ఉంచడానికి ప్రయత్నించండి పరుగులు తీయడం, మరియు మూడుగా లో, మరియు ఫోర్లు కాబట్టి మేము ఆ పరిధిలో నిజానికి పెరగడం గది ఉంటుంది. మరియు మేము నిజానికి ఒక కొలబద్దగా దీని ద్వారా మేము మీకు ఉపయోగపడే ఇవ్వగలిగిన ఎలా మీరు చేస్తున్న వంటి చూడు మరియు ఎలా మీరు progressing చేస్తున్నారు. కాబట్టి గుండె ఆ పడుతుంది దయచేసి. నేను సహాయపడుతుంది ఏవైనా ప్రశ్నలు ఉన్నాయా చిరునామా లేదా ఆందోళనలు నేను శాంతించు సహాయపడుతుంది? లేదా వాగ్దానాలు నేను ఉంచాలని ప్రయత్నించవచ్చు? సంఖ్య? అలాగే. అయితే సరే. అన్నారు తో కాబట్టి, ఈ CS50 ఉంది. ఈ వారం ప్రారంభంలో ఉంది ఇక్కడ న్యూ హవెన్ లో ఆరు. యొక్క ఒక సంక్షిప్త వేసుకుందాం లైట్లు అస్పష్టత నేటి కంటెంట్ వేదికగా. [వీడియో ప్లేబ్యాక్] [సంగీతాన్ని] అతను ఒక సందేశం వచ్చింది. తన సొంత ఒక ప్రోటోకాల్ తో. అతను చల్లని ఫైర్వాల్లు ప్రపంచం వచ్చింది అంత పట్టింపు లేనట్టుగా రౌటర్లు, మరియు ప్రమాదాల చాలా దారుణంగా ఆ మరణం. అతను బలమైన వేగమైనది అతను TCP / IP వార్తలు. మరియు అతను మీ చిరునామా కలిగియున్నారు. నెట్ యుద్ధవీరులు. [END ప్లేబ్యాక్] డేవిడ్ J. మలన్: అన్ని కుడి. ఈ CS50 ఉంది. ఈ వారం ఆరు ప్రారంభంలో ఉంది. ఈ మా లుక్ ప్రారంభంలో ఉంది ఇంటర్నెట్ మరియు వెబ్ ప్రోగ్రామింగ్ వద్ద. మరియు, బహుశా అత్యంత excitingly, మనకు నేడు బదిలీ సూచిస్తుంది మా కమాండ్ లైన్ నుండి వెబ్ సి ప్రపంచంలో PHP, మరియు HTML యొక్క ఆధారిత ప్రపంచంలో, మరియు CSS మరియు SQL, మరియు JavaScript మరియు మరింత ఆ క్షితిజ సమాంతర ఉంది. కానీ మొదటి, అది మా దృష్టికి వచ్చింది క్యాంపస్ అంతటా వాకింగ్ లో అక్కడ ఒక నిర్దిష్ట బాత్రూమ్ న్యూ ఇక్కడ ఉంది హెవెన్ హార్వర్డ్ గది, ఇది పిలుపునిచ్చింది ఇక్కడే greyed కొద్దిగా ఉంది. కానీ నిజానికి, ఎవరైనా సమయం వెళ్లిన మరియు హార్వర్డ్ గదిలో చెక్కే వ్యయంతో ఈ ఇక్కడ గదిలో. ఆ కోసం మీరు ధన్యవాదాలు. నేను మేము ఒక కలిగి చెప్పలేము ఇంకా కేంబ్రిడ్జ్ లో అనలాగ్, కానీ నేను మేము ఒక చిన్న ప్రాజెక్ట్ కలిగి అనుకుంటున్నాను మేమే కోసం మేము తిరిగి వెళ్లి ఇప్పుడు. సో ఆ కోసం మీరు ధన్యవాదాలు. సో శీఘ్ర వద్ద తిరిగి చూడాలని మేము గత వారం వదిలి పేరు మరియు ఇక్కడ మీరు ఈ రాబోయే చూడాలని సమస్యలు తో వారానికి ఐదు సెట్. సమస్య అయిదు సెట్ లో, మీరు ఉంటాం ఒక స్పెల్ అమలు సవాలు. మరియు ఆ విధంగా చేయడానికి, మీరు ఉంటాం ఒక అందమైన పెద్ద టెక్స్ట్ అందజేశారు వంటి 140,000 ఆంగ్ల పదాలను తో దాఖలు. మరియు మీరు నిర్ణయించుకుంటారు సవాలు అవుతారు ఒక డేటా నిర్మాణం ఇది మీకు ఆ పదాల లోడు చేయాలనుకుంటే మెమరీ లోకి, మరియు RAM లోకి, ఆపై కొన్ని విధులు అమలు వీటిలో ఒక తనిఖీ అవతరిస్తుంది. ఒక వాదన జారీ చేసినప్పుడు, దానిద్వారా ఒక పదం, మీ ప్రమేయం చెక్ కేవలం కలిగి అన్నారు నిజమైన లేదా తప్పుడు చెప్పటానికి ఈ నిఘంటువులో పదం. కానీ మీరు కొన్ని చూడాలని డిజైన్ విచక్షణ మరియు సవాళ్లు ఇది ఆ అమలు విషయానికి వస్తే. సరళమైన అమలులో, మీరు ఖచ్చితంగా అనుకొనుట ఒక స్పెల్ చెక్కర్ అమలు అంతర్లీన నిఘంటువు డేటా నిర్మాణం ఏ విధమైన? మీరు కేవలం ఒక మొత్తం నిల్వ అవసరం మెమరీలో తీగలను బంచ్? ఏం సమాధానం వెళ్ళి బహుశా వారం రెండు నుండి? ప్రేక్షకులు: అర్రే. డేవిడ్ J. మలన్: మీరు ఒక అర్రే ఉపయోగించవచ్చు. మరియు అన్ని ఆ చెడు కాదు. కానీ మీరు తప్పనిసరిగా తెలియదు వ్యూహం యొక్క ఎంత పెద్ద ముందుగానే మీరు లేకపోతే మీరు అవసరం చూడాలని ముందుగానే తప్పనిసరిగా ఫైలు తెలియదు. కాబట్టి మీరు చూడాలని జిత్తుల యొక్క కొద్దిగా ఉపయోగించడానికి malloc వంటి, వంటి మేము ఉపయోగించడం ప్రారంభించారు. లేదా మేము పరిష్కరించేందుకు కాలేదు ఉపయోగించి ఆ ఆందోళన ఏమి ఇతర డేటా నిర్మాణం అని స్వల్పంగా ఉపకరణాల ఉన్నాయి విధమైన వ్యూహం న? ప్రేక్షకులు: అనుబంధ జాబితా. డేవిడ్ J. మలన్: అనుబంధ ఇలా జాబితా మేము కొన్ని చైతన్యానికి పొందండి ఇందులో. కానీ కొంచెం ఖర్చు ఉంది. మేము నిర్వహించడానికి గమనికలు ఉన్నాయి. మరియు మీరు ఇంకా ఈ కోడెడ్ చేసిన అప్, కానీ ఖచ్చితంగా ఉంది కొద్దిగా మరింత సంక్లిష్టత ఉండాలి కేవలం చదరపు బ్రాకెట్లలో ఉపయోగించి కంటే మరియు ఒక శ్రేణి చుట్టూ జంపింగ్. కానీ వ్యూహం యొక్క నడుస్తున్న సమయం, మీరు ఒక పదం శోధిస్తున్న ఉంటే, n యొక్క లాగ్ ఉండవచ్చు. కానీ మళ్ళీ, అది కావచ్చు కొద్దిగా కాని చిన్నవిషయం ఆ శ్రేణి కాదు అప్ నిర్మించడానికి ముందుగానే పరిమాణం తెలుసుకోవడం. ఒక లింక్ జాబితా అయితే, మీరు ఉంటే కేవలం తీగలను ఒక సమూహం నిల్వ అనుసందానించబడ్డ జాబితాలో, మీ ఉన్నత బౌండ్ వార్తలు అన్వేషణ అవతరిస్తుంది సమయం నడుస్తున్న లేదా ఆ జాబితాలో ఒక పదం తనిఖీ? ప్రేక్షకులు: n. డేవిడ్ J. మలన్: అవును, n యొక్క పెద్ద O లేదా చెత్త సందర్భంలో సరళ, పదం ఒక Z పదం వంటిది చివరిలో అన్ని మార్గం. మరియు ఎందుకంటే ఒక లింక్ జాబితా, అప్రమేయంగా ఆ బాణాలు ఎందుకంటే, ఒక ఒక్కొక్కటిగా లింక్ జాబితాలో, మాత్రమే వెళ్ళి ఒక దిశలో నుండి ఇతర, మీరు చుట్టూ జంప్ కాదు. మీరు వాటిని అన్ని అనుసరించండి ఉంటుంది. కాబట్టి మేము గత వారం చివరిలో ప్రతిపాదిత వారానికి ఐదు మెరుగైన మార్గాలు ఉన్నాయి. నిజానికి, హోలీ గ్రెయిల్ నిజంగా స్థిరంగా ఘట్టంగా అనగా మీరు కోరుకున్నప్పుడు ఒక పదాన్ని చూడండి, మీరు సంబంధం లేకుండా వెంటనే ఒక సమాధానాన్ని పొందండి ఎన్ని పదాలు ఇప్పటికే ఉన్నాయి మీ నిఘంటువు. ఈ ఒక కళాకారుడు యొక్క కూర్పు ఉంది మీరు ఒక హాష్ పట్టిక కాల్ ఉండవచ్చు. మరియు ఒక హాష్ పట్టిక ఒక nice రకం ఒక శ్రేణి యొక్క మిశ్రమానికి నిలువుగా గీసిన ఇక్కడ, కేవలం అప్పుడు ఒక ఎందుకనగా మరియు అడ్డంగా ఇక్కడ డ్రా జాబితా లింక్. మరియు హాష్ పట్టిక ఉంటుంది మార్గాలు పుష్పగుచ్ఛాలు అమలు. ఒక పాఠ్య పుస్తకం నుండి ఈ ఎక్సెర్ప్ట్ జరుగుతుంది వీళ్ళ పుట్టిన తేదీలు ఉపయోగించడానికి సాధనంగా దీని ద్వారా నిర్ణయం యొక్క పేరు ఒకరి పేరు ఉంచాలి. కాబట్టి ఈ ఒక నిఘంటువు మీరు పేర్లు ఉంటే. మరియు క్రమంలో ఉంచడం వేగవంతం ఈ డేటాను నిర్మాణాన్ని పేర్లు, వారు, స్పష్టంగా, వీళ్ళ చూడండి పుట్టిన ఒక నెల సంబంధించి నాటిది. కనుక ఇది 31 1 ఉంది. ఫిబ్రవరిలో గురించి మర్చిపోతే ఆ వంటి మరియు మూలలో కేసులు. మరియు మీ పుట్టినరోజు జనవరి న ఉంటే 1, లేదా ఫిబ్రవరి 1, లేదా డిసెంబర్ 1, మీరు వద్ద వదులుకోవడానికి వెళుతున్న మొట్టమొదటి గొలుసు టాప్. మీ పుట్టిన తేదీ ఉంటే ఒక నెల 25 వంటి, మీరు ముగుస్తుంది చూడాలని బకెట్ సంఖ్య 25 వద్ద. మరియు ఎవరైనా అక్కడ ఇప్పటికే ఉంది ఉంటే ఆ ప్రాంతాల్లో ఏ, ఏమి మీరు ఈ లింక్ తో ఇలా మొదలు జాబితాలు వాటిని కలిసి కలపడం ఉంది మీరు ఏకపక్ష కలిగి తద్వారా ప్రజల సంఖ్య, లేదా ఏదైనా, ఆ స్థానాన్ని. కాబట్టి మీరు ఒక మిశ్రమం రకం కలిగి హాషింగ్ కోసం నిరంతరం సమయం. మరియు ఏదో అర్థం హాష్ ఒక వ్యక్తి వలె తీసుకోండి ఇన్పుట్, లేదా అతని లేదా ఆమె పేరు, లేదా అతని లేదా ఆమె పుట్టిన తేదీ మరియు అప్పుడు కొన్ని అవుట్పుట్ నిర్ణయించటంలో చూడటం, ఆ ఆధారంగా వారి పుట్టినరోజు మరియు 31 ద్వారా ఒక ఔట్పుట్. కాబట్టి అప్పుడు మీరు కలిగి ఉండవచ్చు సరళ సమయం ఒక బిట్, కానీ వాస్తవానికి, మరియు వంటి సమస్య విషయంలో, ఐదు సెట్ మనం వెళ్ళడం లేదు చేస్తున్నాం పి పని ఐదు సెట్ asymptotic నడుస్తున్న గురించి చాలా సమయం, సైద్ధాంతిక మందగించడం వంటి ఇది ఒక అల్గోరిథం అమలు కావచ్చు. మనం శ్రద్ధ చూడాలని సెకన్లు వాస్తవ సంఖ్య మరియు మెమొరీ మొత్తం వాస్తవిక, మెమరీ యొక్క బైట్లు వాస్తవ సంఖ్య మీరు ఉపయోగిస్తున్నారు. సో స్పష్టముగా, భారీ ఒకటి కలిగి వంటి మిలియన్ ప్రజలు గొలుసు మీరు శోధిస్తున్న ఉంటే చాలా భీకర నెమ్మదిగా ఉంది పరిమాణం మిలియన్ జాబితాలో ఒక పేరు కోసం. కానీ మీరు ఏమి తిరగడానికి 31 భాగాలుగా ఆ జాబితాలో అప్? ఆ 1/31 శోధించండి సూపర్ దీర్ఘ జాబితా, వాస్తవానికి, ఖచ్చితంగా వేగంగా అవతరిస్తుంది. Asymptotically, అదే విషయం. మీరు కేవలం విభజించడం మీరు ఒక స్థిరమైన అంశం ద్వారా. మరియు ఆ మేము గుర్తు ఆ విషయాలు దూరంగా త్రో. కానీ వాస్తవంలో, ఇది జరగబోతోంది 31 రెట్లు వేగవంతమైన ఉండాలి. మరియు ఆ మేము చేయబోతున్నామని ఏమిటి పి పరపతి మొదలు అయిదు సెట్. కాబట్టి P చాలా కూడా ఐదు సెట్ మీరు భావించే ప్రతిపాదించింది కొద్దిగా మరింత ఆధునిక డేటా నిర్మాణం ఒక trie అని. మరియు ఒక trie కేవలం ఉంది డేటా నిర్మాణం వలె చెట్టు. కానీ బదులుగా కలిగి చిన్న వృత్తాలు లేదా దీర్ఘ చతురస్రాలు మేము డ్రాయింగ్ ఉంచేందుకు వంటి నోడ్స్ కోసం, నిజానికి దాని కణుపుల మొత్తం శ్రేణుల ఉంది. మరియు ఈ అయినప్పటికీ ఒక చూడండి ఇక్కడ వియుక్త బిట్, P సెట్ నడక లో Zamyla మీరు నడిచే ద్వారా ఈ మరింత వివరంగా ద్వారా. ఈ డేటా నిర్మాణం ఆ కాకుండా తెలివిగా ప్రతి నోడ్ వ్యూహం ఉండటం కలిగి ఉండవచ్చు Z లేదా సున్నా ద్వారా పరిమాణం 26, A 25 ద్వారా. మరియు మీరు ఒక వ్యక్తి యొక్క ఛాయాచిత్రం కావలసినప్పుడు ఈ డేటాను నిర్మాణాన్ని పేరు లేదా కనుగొనడానికి అతనిని లేదా ఆమెను, మీరు ఉంటే ఏమి పేరు, మాక్స్వెల్, M-A-X-W-E-L-L వంటిది మీరు మొదటి మీరు అప్పుడు M. చూడండి మరియు సంబంధిత M నగర వెళ్ళు మొదటి శ్రేణి లో. అప్పుడు మీరు, ఒక మొదటి జంప్ తదుపరి శ్రేణి లో నగర, బాణాలు తరువాత. అప్పుడు X, అప్పుడు W, అప్పుడు E, అప్పుడు L, అప్పుడు L, మరియు అప్పుడు బహుశా కొన్ని ప్రత్యేక ముగింపు పాత్ర, కొన్ని కాపలాదారుడు ఒక పదం ఇక్కడ ఆపి చెప్పారు. మరియు దీన్ని మరియు గురించి nice ఏది ఇక్కడ గ్రహించండి చిత్రాన్ని ఉంచడానికి, ఎలా అంచులు గమనించే ప్రతి శ్రేణి కత్తిరించిన. ఆ వార్తలు కేవలం ఈ విషయం ఎందుకంటే చూడండి భారీ మరియు ఘోరమైన ఉంటుంది తెరపై వద్ద. కనుక ఇది సంగ్రహించి లో. ఈ విధానం గురించి nice ఏది అక్కడ ఉంటే ఒక మిలియన్ పేర్లు ఇప్పటికే ఆ ఈ డేటాను నిర్మాణంలో ఎన్ని దశలు ఇది మాక్స్వెల్ ఇన్సర్ట్ నాకు పడుతుంది? ఏడు ఇష్ వంటి M-A-X-W-E-L-L-- దశలను ఇన్సర్ట్ లేదా మాక్స్వెల్ కోసం చూడండి. ఒక ట్రిలియన్ ఉంది అనుకుందాం ఈ డేటాను నిర్మాణంలో పేర్లు. ఎన్ని దశలు ఇది పడుతుంది నాకు మాక్స్వెల్ కోసం చూడండి? M-A-X-- ఇప్పటికీ ఏడు. అందులో ఉంది స్థిరంగా సమయం అని పిలవబడే. మేము పదాలు భావించవలసి ఉంటే ఖచ్చితంగా సరిహద్దులో ఉంటాయి 20 అక్షరాలు, లేదా 46 అక్షరముల ద్వారా, లేదా కొన్ని సహేతుక చిన్న పూర్ణాంక, అప్పుడు అది ఒక నిరంతర ఉంది. కాబట్టి చొప్పించడం మరియు శోధించడం ఒక trie సూపర్ ఫాస్ట్. కోర్సు యొక్క, మేము ఎప్పుడూ ఉచిత కోసం ఏదైనా పొందడానికి. మరియు కూడా బహుశా మీరు అయితే పి ముందుకు అధిగమించాడు లేదు, ఇంకా అయిదు సెట్ ఏ ధర మేము బహుశా చెల్లిస్తున్న వారీగా గొప్ప సామర్థ్యం సమయం పొందుటకు? ప్రేక్షకులు: మెమరీ. డేవిడ్ J. మలన్: మెమరీ, కుడి? నేను మేము డ్రా చేసిన, అర్థం ఇక్కడ మొత్తం చిత్రాన్ని. పుస్తకము నుండి ఈ ఎక్సెర్ప్ట్ శ్రేణుల యొక్క అన్ని డ్రా లేదు. అక్కడ మెమరీ భారీ మొత్తం ఉంది మరియు కేవలం వాడుతున్నారు లేని శూన్య గమనికలు. కనుక ఇది ఒక వాణిజ్య ఆఫ్ ఉంది. మరియు అది P మీకు వదిలి వస్తారు ఐదు సెట్ మీరు ప్రయాణంలో కోరుకుంటున్న మార్గంలో నిర్ణయించే. ఒక వంటి హాషింగ్ ఇప్పుడు ఈ ఆలోచన, ప్రక్కన, నిజానికి సూపర్ ప్రబలంగా ఉంది. సో చాలా, క్రింది అంటే హాష్ కేవలం ఇన్పుట్ వంటి ఏదో తీసుకోవాలని మరియు ఒక ఉత్పత్తి. సో ఒక హాష్ ఫంక్షన్ కేవలం ఒక అల్గోరిథం. మరియు సాధారణంగా, ఒక హాష్ విధులు ప్రయోజనం జీవితంలో ఇన్పుట్ వంటి ఏదో పొందాలి మరియు వంటి, అవుట్పుట్ గా అనేక ఉత్పత్తి సంఖ్య Z ద్వారా 31 లేదా ఒక ద్వారా ఒక, 25 ద్వారా సున్నా. కనుక ఇది ఒక క్లిష్టమైన అవుట్పుట్ పడుతుంది మరియు ఏదో డౌన్ అది తగ్గిస్తుంది ఆ కొద్దిగా మరింత ఉపయోగకరమైన మరియు నిర్వహించదగిన. మరియు కనుక ఇది హాజరవుతారు ఒక ప్రజాదరణ పొందిన ఫంక్షన్ భద్రతా ప్రపంచ మరియు మానవ ప్రపంచంలో సంవత్సరాలుగా ఉపయోగించి చేసిన SHA1 అంటారు. ఈ గణితశాస్త్ర ఒక అందమైన ఫాన్సీ ఉంది తప్పనిసరిగా ఆ చేసే సూత్రం. మీరు ఒక నిజంగా పెద్ద పడుతుంది సున్నాలు మరియు భాగం ones-- ఒక మెగాబైట్ కావచ్చు దీర్ఘ ఒక గిగాబైట్ లాంగ్ మరియు అది దానిని డౌన్ తగ్గిస్తుంది కేవలం కొన్ని బిట్స్ కొన్ని బిట్స్ కాబట్టి మీరు ఒక సంఖ్య వంటి కలిగి Z. ద్వారా 31 ద్వారా ఒక, లేదా ఒక కానీ వాస్తవంలో, ఇది కొద్దిగా వార్తలు కేవలం ఒక Z. ద్వారా కంటే పెద్ద దురదృష్టవశాత్తు, మేము దంతాగ్రం ఏమి చేస్తున్నామో ఎవరైనా playfully SHAppening అని అనగా ప్రపంచానికి గురించి బహుశా కొన్ని నెలల్లో ముగుస్తుంది సమయం, పరిశోధకులు ఎందుకంటే ఈ గత వారం, ఒక నివేదిక విరుద్ధంగా ఆ ప్రచురితమైన భద్రతా పరిశోధకులు ఆలోచించిన కొంత సమయం కోసం, కేవలం ద్వారా గురించి ఖర్చు, అది ఏమిటి నేను $ 175,000-- భావించాను చాలా డబ్బు, కానీ దూరంగా దాటి ముఖ్యంగా చెడు చెడు అబ్బాయిలు, లేదా ముఖ్యంగా చెడు countries-- $ 175,000 మీరు అద్దెకు సర్వర్ చాలా కొనుగోలు కాలేదు క్లౌడ్ లో స్పేస్. మరియు మేము తిరిగి వచ్చి ఉంటుంది దీర్ఘ ముందు క్లౌడ్. కానీ అది కేవలం సర్వర్ అద్దెకు అర్థం మైక్రోసాఫ్ట్ సర్వర్లతో వంటి మీద స్పేస్, లేదా Google యొక్క, లేదా అమెజాన్ యొక్క, లేదా మీరు నిమిషం ద్వారా చెల్లించవచ్చు ఎక్కడ వంటిది వేరొకరి కంప్యూటర్లను ఉపయోగించడానికి. మీరు చెల్లిస్తారు ఉంటే అది అవుతుంది వారి కంప్యూటర్లలో ఋణం ఎవరో మీరు రాసిన చేసిన మరియు రన్ కోడ్ అది మరియు అందంగా ఫాన్సీ ఉపయోగించడానికి గణితం, మీరు వ్యక్తిగా తప్పనిసరిగా చెయ్యవచ్చు ఒకరి హాష్ ఫంక్షన్ ఎంత పని, మరియు దాని అవుట్పుట్ ఇచ్చిన, దాని ఇన్పుట్ ఉంది ఏమి ఇంజనీర్ రివర్స్. నేటి ప్రయోజనాల కోసం, ఈ చెడు, చెప్పటానికి ఇది తగినంత. SHA1 హాష్ విధులు ఎందుకంటే వంటి సూపర్ సామాన్యంగా భద్రతా అనువర్తనాల్లో ఉపయోగిస్తారు, వెబ్లో ఎన్క్రిప్టెడ్ కనెక్షన్ల, బ్యాంకు లావాదేవీలు, సెల్యులార్ ఎన్క్రిప్షన్ మీ సెల్ ఫోన్లు, మరియు వంటి కోసం. కాబట్టి ఏ సమయంలో ఎవరైనా రివర్స్ ఒక మార్గం తెలుసుకుంటాడు ఈ సాంకేతికతల ఒక ఇంజినీర్ లేదా అది విచ్ఛిన్నం, చెడు విషయాల జరుగుతుంది. ఇప్పుడు ప్రపంచ ఇప్పటికే ఈ తెలుసు. ఈ ఊహాజనిత ఉంది. మరియు ప్రపంచంలో అప్పటి నుండీ SHA1 నుండి SHA256 తరలించబడింది, ఇది కేవలం ఒక ఫాన్సీ మార్గం అవి పెద్దవి బిట్స్ ఉపయోగించడానికి మాట్లాడుతూ. నిజానికి, కూడా CS50 యొక్క సొంత వెబ్ గత సంవత్సరం అప్గ్రేడ్ ఆలోచన మేము అన్ని ఈ ఎదుర్కొనే కాదు బెదిరింపులు లు వద్ద పొందడానికి ప్రయత్నిస్తున్న మరియు whatnot-- కాని CS50 యొక్క వెబ్సైట్ , పెద్ద హాష్ ఫంక్షన్ ఉపయోగిస్తుంది ఇది మేము సురక్షితంగా ఉంటుందని అర్థం. మీ లు యొక్క అన్ని సురక్షితంగా, కానీ తప్పనిసరిగా మీ డబ్బు లేదా ఏదైనా ముఖ్యంగా ప్రైవేట్ లేదా వ్యక్తిగత ఉపయోగించడానికి. మీరు అనుకుంటే Sp ఆ URL తనిఖీ కొన్ని అదనపు వివరాలు వంటి. కాబట్టి సమస్య అయిదు సెట్ నిజానికి దిగంతంలో. క్విజ్ ఒకటి ఈ రాబోయే బుధవారం ఉంది. కానీ ఆఫీసు యొక్క ప్రయోజనాన్ని లేదు గంటలు, రాత్రి మరియు రేపు రెండు. మరియు, ఆఫీస్ అవర్స్ ప్రయోజనాన్ని మీరు కుడి ఈ తరువాత, అందుబాటులో ఉంటే. సిబ్బంది మరియు నేను చుట్టూ కర్ర మరియు చేస్తాను టునైట్ అదనంగా మరింత సాధారణం Q & A. మరియు నాకు గట్టిగా ఇక్కడ, కోసం గమనించండి లెట్ న్యూ Haven-- ఇక్కడ మనకు ఇది ఖచ్చితంగా శాతం Scaz యొక్క వార్తలు విమర్శలు, నేను ఖచ్చితంగా ఉన్నాను, భావించాడు ఒక ఎత్తుపైకి పోరాటం ఒక బిట్ వంటి. మరియు కీర్తి ద్వారా, మీరు ఉంటే ఇప్పటికే నేర్చుకున్నాడు లేదా విని ఉండకపోతే హార్వర్డ్ వద్ద కొన్ని స్నేహితుల నుండి, తెలిసిన ఇక్కడ కొన్ని కొత్త సంస్థాగత మెమరీ ఉన్నాయి. పి విధమైన ఐదు రకమైన సెట్ CS50 లో కష్టతరమైన ఉంటుంది, లేదా అత్యంత సవాలుగా అత్యంత విద్యార్థులకు. కానీ ఏమి అర్థం మేము ఉన్నాము అని దాదాపు ఈ కొండ ఎగువన. మరియు నేను నిజంగా ఈ అర్థం లేదు. ఇది అత్యంత సవాలుగా కానీ అది కూడా అత్యంత బహుమతిగా వార్తలు ఆ తరహాలో కాకుండా ప్రతి ఇతర లో పరిచయ కంప్యూటర్ సైన్స్ మనకు తెలుసు ఆ సంయుక్త కోర్సు చాలా మంది విద్యార్ధులు ఒక పరిచయ పూర్తి లేదు కోర్సు ఇప్పటికే అమలు వల్ల చెట్లు, మరియు ప్రయత్నాలు వంటి విషయాలు, మరియు హాష్ పట్టికలు, మరియు ఇష్టపడుతున్నారు. కాబట్టి నేను ఆశిస్తున్నాము, మరియు లేదు మేము మీరు ఆశిస్తున్నాము లేదు అపరిమితమైన జ్ఞానం కలిగి సంతృప్తి కూడా ఉంటే వారం లేదా రెండు ఇది ద్వారా మీరు సంతృప్తిని పొందేందుకు ఈ వంటి కొద్దిగా అనుభూతి చేస్తుంది. కానీ నాకు భరోసా వీలు, మేము మాత్రమే ఎడమ నాలుగు పి సెట్లు ఉన్నాయి. కాబట్టి ఆ టాప్ విధమైన దృష్టి ఉంది. అది ఇతర వైపున, మాకు విశ్వసిస్తే, అది కేవలం కొండలు మరియు మేఘాలు రోలింగ్ యొక్క. మరియు మేము కుక్క పలుకుదురు ఇతర వైపు ఉన్నాయి. కాబట్టి మీరు హేంగ్ కలిగి అక్కడ ఒక చిన్న ఇక లో. నేను మార్పుని మొదలు నిజానికి, అర్థం వెబ్ ప్రోగ్రామింగ్ యొక్క ప్రపంచ లోకి, మీరు విషయాలు become-- పొందుతారు ఈ నిజానికి పూజ్యమైన ఉంది. సరే, మేము తరువాత ఈ URL పోస్ట్ చేస్తాము. మీరు చాలా మేము ఉన్నాము అని చూడగలరు ఒక పీఠభూమి చేరుకుంది విధమైన ప్రతిదీ ఇక్కడ నిజానికి ఇప్పటికీ అధునాతన మరియు సవాలు డిజైన్, కానీ మీరు కావు మనం భావిస్తాను వెళుతున్నాను నిరంతరం ఈ కొండ రూపుదిద్దుకుంటున్నాయి. కాబట్టి ఆ కొంత సౌకర్యం పడుతుంది. కనుక తదుపరి శ్రమ లేకుండా, ప్రారంభిద్దాం ఈ మార్కెట్ బదిలీ చేయడానికి ప్రపంచానికి సెమిస్టర్ లో వెబ్, మరియు నిజంగా ప్రపంచంలో ఇది మాకు అన్ని ఎక్కువగా తెలిసిన. మేము ఇంటర్నెట్ పరికరాలు పొందారు మా పాకెట్స్ లో మా డెస్కులు, మా బ్యాక్, మరియు వంటి. ఎలా ఈ కృతి యొక్క అన్ని చేస్తుంది? మరియు ఎలా మేము రాయడం మొదలు పెట్టవచ్చు సూపర్ మర్మమైన లేదు ఆ కోడ్ మరియు కొన్ని మెరిసే టెక్స్ట్ ప్రాంప్టులో మీ స్నేహితులు లేదా కుటుంబం యొక్క none ఎప్పుడూ పరస్పరం వెళ్తున్నారు కానీ ఏదో మీకు ఉంచవచ్చు వారి ఫోన్లు, లేదా వారి వెబ్ బ్రౌజర్లలో, లేదా ఏ పరికరాల్లో ఇవి సంకర్షణ. కాబట్టి ఇక్కడ ఒకరి నిలయం. మరియు ఈ ఇంటి లోపల ఒక జంట ఉంది ల్యాప్టాప్లు, పాత పాఠశాల డెస్క్టాప్ జంట కంప్యూటర్లు, ఏదో అనే మధ్యలో రౌటర్ లేదా హబ్ ఆపై కొన్ని రకమైన కేబుల్ మోడెమ్ లేదా DSL మోడెం. మరియు తర్వాత ఇంటర్నెట్ సాధారణంగా ఉంది ఆకాశంలో అక్కడ ఒక మేఘాలను డ్రా. కాబట్టి ఈ చిత్రం, అయితే నాటి ఒక చిన్న విధమైన, ఖచ్చితంగా ఏ అత్యంత సంగ్రహించే మీరు బహుశా మీ ఇళ్లలో కలిగి లేదా సమర్థవంతంగా ఏమి అన్ని మీరు కలిగి మీ వసతి గదులు, లేదా అపార్ట్, లేదా ఇష్టపడుతున్నారు. సో వాట్ వాస్తవానికి జరుగుతుందో మీరు నేడు ఇంటర్నెట్ ఉపయోగించడానికి ప్రయత్నించండి? కాబట్టి ప్రతి కంప్యూటర్ ఇంటర్నెట్, అది అవుతుంది ఒక ఏకైక చిరునామా కలిగి అవసరం, చాలా మేము వంటి వాస్తవ ప్రపంచంలో అవసరం 51 ప్రాస్పెక్ట్ వంటి పోస్టల్ చిరునామా, స్ట్రీట్, న్యూ హవెన్, కనెక్టికట్, లేదా 33 ఆక్స్ఫోర్డ్ స్ట్రీట్, కేంబ్రిడ్జ్, మస్సాచుసెట్స్. కాబట్టి ఇంటర్నెట్ లో కంప్యూటర్లు చేయాలి ప్రత్యే తాము ప్రసంగిస్తున్న మార్గం. అంటే తద్వారా ఉన్నప్పుడు ఒక కంప్యూటర్ మరొక మాట్లాడటానికి కోరుకుంది, ఇది ఒక సందేశాన్ని పంపండి మరియు ఎవరికి గ్రహీత తెలియజేయడానికి అది ప్రతిస్పందన తిరిగి పంపాలి. కనుక ఇది కేవలం విధమైన చేస్తుంది తక్షణ చైతన్యాన్ని బహుశా ప్రతిదీ ఒక కలిగి కొంత చిరునామా. కానీ ఎలా మీరు ఒక చిరునామా వస్తుందా? సరే, మీరు ఇక్కడ వస్తే క్యాంపస్, లేదా మీరు ఇంటికి వెళ్ళండి మరియు మీరు ఆన్ మీ ల్యాప్టాప్ లేదా డెస్క్టాప్ కంప్యూటర్, మరియు గాని అది ప్రదర్శించాడు లేదా, Wi-Fi కి కనెక్ట్ ఆ అవుతుంది ప్రత్యేక సర్వర్ ఉంది అత్యంత నెట్వర్క్లకు DHCP సర్వర్ అంటారు. నిజంగా ప్రాధాన్యత లేదు ఈ దేనిని, కానీ అది డైనమిక్ హోస్ట్ కాన్ఫిగరేషన్ వార్తలు కేవలం ప్రొటోకాల్, చెప్పడం ఒక ఫాన్సీ మార్గం, ఈ ఉంది గాని యేల్ కలిగి కంప్యూటర్, హార్వర్డ్ ఉంది, లేదా కాంకాస్ట్ లేదా , ఉంది, లేదా వెరిజోన్ ఉంది లేదా మీ కంపెనీ ఉంది దీని ప్రయోజనం జీవితంలో, అది విని ఎవరైనా కొత్తగా జోడించిన నెట్వర్క్ ఇక్కడ చెప్పబడినది, ఈ చిరునామాను ఉపయోగిస్తాము. కాబట్టి మనం మానవులు లేదు మా కంప్యూటర్లలో హార్డ్ కోడ్ మా ఏకైక చిరునామా ఏమిటి. మేము కేవలం తెరిచి, దానిని ఆన్ మూత, మరియు ఏదో ఈ సర్వర్ లోకల్ నెట్వర్క్లో కేవలం నాకు చెబుతుంది నా చిరునామా 51 PROSPECT STREET, లేదా 33 ఆక్స్ఫోర్డ్ స్ట్రీట్, లేదా ఇష్టపడుతున్నారు. ఇప్పుడు అది మాత్రం కాదు తద్వారా వాచాల ఉంటుంది. అయితే నేను పొందడానికి వెళుతున్న ఒక సంఖ్యా చిరునామా ఒక IP చిరునామా అని. IP ఇంటర్నెట్ ప్రోటోకాల్ అంటే. మరియు అసమానత, మీ జీవితం లో ఈ సమయంలో ఉన్నాయి మీరు బహుశా విన్న లేదా IP పదం చూసిన లేదా సాధారణంగా బహుశా అది చుట్టూ విసిరి. కానీ నిజానికి, ఇది అందంగా వార్తలు సూటిగా ఒక విషయం. ఒక IP చిరునామా కేవలం ఒక ఉంది చుక్కల దశాంశ సంఖ్య అంటే అది ఏదో డాట్ వార్తలు ఏదో ఏదో డాట్ ఏదో డాట్. మరియు ఆ somethings ప్రతి జరుగుతుంది 0 మరియు 255 మధ్య ఒక సంఖ్య ఉంటుంది. కాబట్టి CS50 యొక్క ఐదు ప్లస్ వారాల, ఉంటే ఆధారంగా ఈ సంఖ్యలు 0 నుండి 255 వరకు ప్రతి పరిధి, ఎన్ని బిట్స్ ప్రతి ఆ సంఖ్య సంకేతాల? ప్రేక్షకులు: ఎనిమిది. డేవిడ్ J. మలన్: ఇది ఎనిమిది తీరవలసినదే. సో మొత్తం, ఎన్ని ఒక IP చిరునామా బిట్స్ ఉంది? ప్రేక్షకులు: 32. డేవిడ్ J. మలన్: సో 32. 8 ప్లస్ 8 ప్లస్ 8 ప్లస్ 8 32 ఉంది. ఎన్ని మొత్తం IP చిరునామాలను ప్రపంచంలో ఉండవచ్చు? ప్రేక్షకులు: 4 బిలియన్. డేవిడ్ J. మలన్: సో సుమారు నాలుగు బిలియన్ 32 విద్యుత్ 2 ఎందుకంటే. మరియు ఉంటే మీరు కాదు విధమైన మీ గ్రహించండి grok, కేవలం తెలుసు 32-బిట్ విలువలు 4 బిలియన్ వంటి పెద్ద కావచ్చు ఇది అన్ని సానుకూల విలువలు ఉంటే. అంటే కాబట్టి 4 బిలియన్ ఉంది ప్రపంచంలో సాధ్యం IP చిరునామాలు. మరియు ఫన్నీ కథ, మేము రకమైన ఉన్నాము వాటిని బయటకు నడుస్తున్న. మరియు వాస్తవానికి అది ఒక భారీ సమస్య ప్రపంచ కూడా ఈ సమస్య వస్తున్న చూసింది, కానీ తప్పనిసరిగా స్పందించని అది సాధ్యం అత్యంత వేగవంతమైన మార్గంలో. నిజానికి, ఒకసారి మీరు చేసిన CS50 పూర్తి మరియు ప్రారంభించడానికి లో దృష్టి పెట్టారు టెక్ ప్రపంచంలో, మీరు చేస్తాము ఈ చాలా సాధారణంగా నేపథ్య చూడండి. ఉదాహరణకు, మేము నిజంగా వెళ్ళి ఉంటే రోజుల్లో పాత పాఠశాల, Y2K. ఆ నిజంగా ఆశ్చర్యాన్ని కాదు. అందరికీ తెలుసు ఇలా 1,000 సంవత్సరాల ఆ వెయ్యి years-- కంటే ఎక్కువ పిలువబడే ఆ చివరికి ఏమి జరుగుతుందో. మరియు ఇంకా, మేము మాత్రమే స్పందిచారు చివరి నిమిషంలో చాలా. ఆ మళ్ళీ జరుగుతున్నది. కనుక ఈ రోజు మేము IP వెర్షన్ 4 గురించి మాట్లాడదాము. కానీ తెలిసిన ప్రపంచం చివరకు పెరిగిపోతుంది చుట్టూ అప్గ్రేడ్ చేయడానికి IPv6 అని ఏదో బదులుగా 32-bit చిరునామాలు, uses-- ఎవరైనా ఒక అంచనా, ఎన్ని బిట్స్ తీసుకోవాలని అనుకుంటున్నారా? ప్రేక్షకులు: 64? డేవిడ్ J. మలన్: మంచి అంచనా కానీ. మేము చివరకు ప్రయత్నిస్తున్న వలయానికి పొందండి. ప్రేక్షకులు: 128. డేవిడ్ J. మలన్: 128, ఇది ఒక freaking భారీ సంఖ్య IP చిరునామాల, ఎందుకంటే ఆ సార్లు 2, వంటిది టైమ్స్ 2 టైమ్స్ 2, చాలా సార్లు 4 బిలియన్ అప్ తీయడం. ఆసక్తికరమైన చేస్తే. దాన్ని మారుతుంది మరియు నేను ఈ googled యేల్ కంప్యూటర్లు కళంకం ఈ కనుగొనేందుకు, ఇక్కడ యాలె, తో మొదలు పెడుతుంది ఈ సంఖ్యల 130,132 డాట్ ఏదో మరియు 128,36 ఏదో డాట్. కానీ ఖచ్చితంగా ఉంది అన్ని కోణాల్లో మినహాయింపులు ఏ శాఖ పై ఆధారపడి భవనం మరియు క్యాంపస్ మీరు లో ఉన్నారు. హార్వర్డ్ కలిగి ఉంటుంది 140,247, లేదా 128,103. మరియు సాధారణంగా ఈ ఉంది పనికిరాని సమాచారం, కానీ అది మీరు ఇప్పుడు గమనిస్తారు ఏదో వార్తలు. మీరు చుట్టూ poking మొదలు చేసినప్పుడు మీ కంప్యూటర్లలో సెట్టింగులు, మీరు ఈ గమనించవచ్చు మొదలు కావచ్చు దీర్ఘ ముందు నమూనాల రకాల. మీరు ఇంటి వద్ద ఉన్నాము మరియు ఉన్నప్పుడు కానీ ఒక కలిగి ఆపిల్ విమానాశ్రయం, లేదా ఒక Linksys పరికరం లేదా డి-లింక్, లేదా అది ఉంది మీ తల్లిదండ్రులు లేదా తోబుట్టువుల ఇన్స్టాల్ మీ ఇంట్లో బాగా అంటే మీరు బహుశా కలిగి ఒక ప్రైవేట్ IP అడ్రెస్ అని ఏమిటి. మరియు ఈ నిజానికి ఒక ఉన్నాయి nice, తాత్కాలిక పరిష్కారం నడుస్తున్న సమస్యకు IP చిరునామాలను న చిన్న. మరియు మీరు చెయ్యగలరు హోమ్ నెట్వర్క్లు, typically-- మరియు స్పష్టముగా, కూడా యేల్ మరియు హార్వర్డ్ ప్రారంభించిన వివిధ areas-- దీన్ని మీరు కంప్యూటర్లు యొక్క మొత్తం బంచ్ ఇస్తుంది మీరు చెప్పినట్టూ ఒక IP చిరునామా చాలా కాలం వాటి ముందు ఒక ప్రత్యేక పరికరం ఏదో ఒక రౌటర్ అని, లేదా అది అని చేయవచ్చు ఒక ప్రాక్సీ లేదా ఇతర విషయాలు ఏ సంఖ్య. కానీ ఒక నిర్దిష్ట పరికరం ఒక IP చిరునామా. ఆపై వెనుక ఆ పరికరం, ఒక భవనం లోపల, ఒక ఇల్లు లేదా ఒక అపార్ట్ మెంట్ లోపల ఉంటుంది కంప్యూటర్లు ఎన్ని, ఇవన్నీ ప్రారంభం ఆ IP చిరునామా ఇక్కడ ఈ అంకెలు ఒకటి. కంప్యూటర్ ఆ ఉన్నంతకాలం మార్చేందుకు ఎలా తెలుసు కు పబ్లిక్ అడ్రస్ ప్రైవేట్ చిరునామా, అనుకున్న ప్రతిదీ పని యొక్క క్రమం చేయవచ్చు. కానీ ఈ యొక్క విపర్యం ఉంటే ఆ మీరు ఇంటి వద్ద ఉన్నాము మరియు మీరు ఒక తోబుట్టువు, మరియు మీరు రెండు ఉన్నాయి కొన్ని వెబ్సైట్ సందర్శించడం, ఇది మీరేనని ఉంటే ఆ వెబ్సైట్ తెలియదు లేదా మీ తోబుట్టువులు వెబ్సైట్ సందర్శించడం, మీరు అదే కనిపిస్తుంది ఎందుకంటే వ్యక్తి మీ డేటా అన్ని ఎందుకంటే ఆ రౌటర్ గురవుతోంది లేదా ఆ కేంద్ర స్థానం. కానీ ఈ తక్కువ స్థాయి వివరాలు తగినంత. యొక్క ఎలా IP చిరునామాలను పరిశీలించి లెట్ కొన్నిసార్లు మీడియా బహుశా ఆలోచన మరియు మేము ఇప్పుడు నాశనము ప్రారంభించవచ్చు ఎలా, మీరు స్పష్టముగా, మరింత ప్రదర్శనలు. మేము డిం అని కొన్ని సెకన్ల దీపాలు. [వీడియో ప్లేబ్యాక్] -ఇది IPP 4 చిరునామా ఒక 32-బిట్ ఉంది. -IP ES ఇంటర్నెట్ -Private నెట్వర్క్, Tamia యొక్క ప్రైవేట్ నెట్వర్క్. ఆమె అలా ఆశ్చర్యంగా ఉంది. చార్లీ న -Come. డేవిడ్ J. మలన్: ఇది ఒక అద్దం IP చిరునామా. ఆమె మాకు చూడటానికి తెలియజేసినందుకు ఇది ఆమె నిజ సమయంలో చేయుచున్నాడు. [END ప్లేబ్యాక్] డేవిడ్ J. మలన్: సరే. ఈ సో కొన్ని సమస్యలు. కాబట్టి, మేము ఏమి చూస్తున్నారా ఇక్కడ తెరపై వద్ద ఒక కోడ్ ఒక వ్రాయబడిన ఆబ్జెక్టివ్- C అనే భాష, ఇది ఒక వారసుడు రకం మేము చేస్తున్న ఆ C భాష. ఈ ఖచ్చితంగా ఏమీ ప్రోగ్రామింగ్ సంబంధం. నిజానికి, ఉత్తమ వంటి నాకు తెలియజేయవచ్చు, ఈ ఒక డ్రాయింగ్ కార్యక్రమం ఎవరైనా నుండి డౌనులోడు ఇంటర్నెట్ ఏదో క్రేయాన్స్ పాల్గొన్న. బహుశా తక్కువ అతిశయించిన ఉంది చెల్లుబాటు అయ్యే లేదా చెల్లని ఈ IP చిరునామా,? ప్రేక్షకులు: చెల్లని. డేవిడ్ J. మలన్: చెల్లని ఎందుకంటే 275 , కోర్సు యొక్క, 0 కానప్పుడు మధ్య మరియు 255 ఉంది. ఆ చాలా ఎందుకంటే, అయితే బహుశా సరే మీరు వెర్రి ప్రజల సమూహం వద్దు టీవీ pausing వంటి ఎవరు వారి TiVos ఆపై చూడటానికి IP సందర్శించడం నిజానికి అక్కడ ఏదో ఉంది ఉంటే. ఒక కొద్దిగా తక్కువ అతిశయించిన కాబట్టి ఆ. కానీ చాలా ఉంది అని తెలుసుకోవటం విధమైన అన్ని మా చుట్టూ. కాబట్టి కోర్సు యొక్క, మాకు ఎవరూ ఎప్పుడూ నిజంగా సంఖ్యా చిరునామాలను టైప్ మా బ్రౌజర్ల. ఇది ఒక చెడు విషయం రకం ఉంటుంది Google, Google ను సందర్శించండి ఉంటే, మీరు 123.46.57.89 వెళ్ళి వచ్చింది. మరియు మొత్తం ప్రపంచం వచ్చింది కేవలం గుర్తుంచుకోవాలి. మరియు స్పష్టముగా, మేము రకమైన చేసిన ముందు ఈ సమస్య చూసిన. తిరిగి రోజు ప్రజలు అలా ఉన్నప్పుడు , సెల్ ఫోన్లు మరియు పరిచయం జాబితాలను కలిగి మరియు సంస్థలు నిజానికి, నిజానికి still-- నేను కంపెనీలు ఇప్పటికీ 800 ఊహిస్తున్నాను సంఖ్యలు మరియు ఇష్టపడటం కానీ మీరు సాధారణంగా ప్రచారం సంఖ్యలు చూడండి వంటి, సి-O-L-L-E-సి-T 1-800-సేకరించండి. ఎవరూ నిజంగా గుర్తు ఎందుకంటే ఒక బస్సులో ఒక ప్రకటన చూసిన ఉన్నప్పుడు లేదా బోర్డు, ఏమి ఒకరి నంబర్ కానీ వారు ఎక్కువ, బహుశా సంభావ్యత, ఒక పదం గుర్తుంచుకోవాలి. కాబట్టి మేము అదే స్వీకరించింది ప్రపంచంలో వ్యవస్థ యొక్క రకం ఇంటర్నెట్ ఉంది అనగా డొమైన్ నేమ్ సిస్టం మనం మానవులు చెయ్యవచ్చు తద్వారా టైప్ google.com, facebook.com, yale.edu, harvard.edu, మరియు కంప్యూటర్లు సంఖ్య లెట్ ఏమి దానికి జత అయిన IP బయటకు చిరునామా ఇవ్వబడిన పేరుకు కోసం. మరియు మార్గం మీరు దీన్ని వాస్తవ ప్రపంచంలో, ఆ కోసం $ 10 ఒక సంవత్సరం బహుశా $ 50 ఒక సంవత్సరం, మీరు ఒక డొమైన్ కొనుగోలు చేయవచ్చు పేరు, లేదా నిజంగా ఒక డొమైన్ పేరు అద్దెకు. ఆపై మీరు చెల్లిస్తున్నారని మీరు ఎవరైతే ఆ డొమైన్ పేరు అద్దెకు, మీరు ప్రపంచంలో వారికి చెప్పండి మీ IP చిరునామా ఏమిటి తెలుసు. మరియు మేము ఈ వెళ్ళాలని లేదు వివరముల, కానీ మీరు అనేక ఫైనల్కు, అనుకోవచ్చు ప్రాజెక్టులు, నిజానికి సైన్ అప్ మీ సొంత వెబ్ హోస్టింగ్ కోసం కంపెనీ గాని ప్లే లేదా నెలకు కొన్ని డాలర్ల. మీరు కొన్ని కోసం, కొనాలని ఉండవచ్చు కొన్ని డాలర్లు, మీ స్వంత డొమైన్ పేరు, కేవలం వినోదం కోసం లేదా ఒక వ్యాపార ప్రారంభించడానికి వ్యక్తిగత సైట్ లేదా వంటి లేదా. మరియు ఆ అన్ని గ్రహించడం ఆ చివరికి రెడీ ప్రపంచ చెప్పడం మీకు డౌన్ కాచు మీ సర్వర్ యొక్క IP చిరునామా ఏమిటి. ఆపై ఈ DNS సర్వర్లు వాస్తవంగా శ్రద్ధ వహించడానికి ప్రపంచంలో మిగిలిన సమాచారం. సో అన్ని ఒక DNS సర్వర్ లోపల, చిన్న లో, ఉంది దాని మెమరీ వంటిది యొక్క ఒక Google స్ప్రెడ్షీట్ సమానమైన లేదా ఒక Excel స్ప్రెడ్ షీట్ కనీసం పేర్లు ఒకటి రెండు నిలువు, , harvard.edu వంటి మరియు yale.edu, మరియు google.com. మరియు ఇతర కాలమ్ ఐపీ చిరునామా లేదా IP సంబంధిత చిరునామాలు. మరియు మేము నిజంగా ఈ చూడగలరు. నా Mac-- మరియు మీరు చెయ్యవచ్చు కాబట్టి Windows కంప్యూటర్లలో దీన్ని well-- నేను ఒక టెర్మినల్ విండో తెరుచుకుంటుంది ఉంటే ఇక్కడ చాలా CD50 IDE లో ఒక లాగా, చాలా కంప్యూటర్లు అనే కమాండ్ కలిగి nslookup, నేమ్ సర్వర్ వెతకండి. మరియు నేను ఏదో టైపు ఉంటే వంటి yale.edu ఎంటర్ నొక్కండి, ఏమి నా నెట్వర్క్ వంటి సహకరిస్తుంది ఉంటే చూడండి ఉండాలి ఇది క్లాస్ ముందు బహు పరీక్షలు చేసినట్టే began-- యొక్క google.com ప్రయత్నించండి తెలియజేయండి. కోర్సు యొక్క ఇప్పుడు ఏమీ పని అనిపిస్తుంది. ఆ గొప్ప పని. అన్ని కుడి, ఒక క్షణం నిలిపాడు. nslookup google.com. సరే, లేదో చూడటానికి వీలు అసలు ఇంటర్నెట్ ఏ. ఆ సంభవించి. దేవుడు నా ఓహ్, అన్ని కుడి. Wi-Fi విరిగింది. హే, నా IP చిరునామా ఏమిటి తెలుసుకోవాలంటే? అయితే సరే. YaleSecure. ఈ మీరు ట్రబుల్షూట్ ఎలా ఉంది ఒక కంప్యూటర్ శాస్త్రవేత్త విషయాలు. మేము ఆఫ్ Wi-Fi మలుపు. అలాగే. మరియు వాస్తవానికి, Scaz, మీరు పట్టించుకోవడం లేదు సురక్షిత ఒకటి లోకి మాకు లాగిన్? లేకపోతే మరింత పరీక్షలు ధన్యవాదాలు, OK are-- మీరు Yale-- లేదా విచ్ఛిన్నం గురించి. నేను YaleSecure వెళ్లాలనుకుంటే. ఓహ్, మరియు బహుశా మేము సరే ఉంటాం. బహుశా మేము వెనక్కి వచ్చారు. మరియు ఒక కంప్యూటర్, ఎలా శాస్త్రవేత్త ఒక కంప్యూటర్ పరిష్కరించడానికి. [అప్లాజ్] అయితే సరే. నేను ఈ లోపల ఉన్న టెర్మినల్ విండో అని పిలవబడే, మరియు నేను nslookup లేకపోతే yale.edu, అక్కడ మేము వెళ్ళి. నేను IP చిరునామా యొక్క మొదటి తిరిగి పొందడానికి నా ల్యాప్టాప్ ఉపయోగించి అని DNS సర్వర్. సో ఒక DHCP సర్వర్ అదనంగా ఆ మేము ఒక క్షణం క్రితం చెప్పడం గురించి మాట్లాడారు నా లాప్టాప్ ఏమి నా IP చిరునామా, ఆ DHCP సర్వర్ కూడా ఉపయోగించడానికి ఏమి DNS సర్వర్ నాకు చెబుతుంది. లేకపోతే నేను కలిగి ఉంటుంది మానవీయంగా ఈ టైప్. కానీ అన్ని ఆసక్తికరమైన కాదు. నేను పట్టించుకోనట్లు ఈ ఉంది స్పష్టంగా యేల్ యొక్క వెబ్సైట్ IP చిరునామా. కాబట్టి నిజానికి, యొక్క ఈ ప్రయత్నించండి తెలియజేయండి. నాకు ఒక బ్రౌజర్ పైకి వెళ్ళి వెళ్ళి తెలపండి http కు: //, మరియు ఆ IP చిరునామా, ఎంటర్ నొక్కండి. మరియు చూద్దాం. ఆ ఎలా else మీరు చెయ్యవచ్చు ఉంది యేల్ యొక్క వెబ్ సైట్ ను సందర్శించండి. ఇప్పుడు ఇది అన్ని ఆ చిరస్మరణీయ కాదు. ఇలా, ముందు Frosh బహుశా వెళ్ళడం లేదు ఈ నిర్దిష్ట చిరునామా గుర్తు ఉంటే సందర్శించడం తర్వాత అక్కడ సందర్శించడానికి చెప్పారు. కానీ అది పని అనిపించడం లేదు. కాబట్టి DNS నిజంగా కేవలం మాకు అనుమతించే మరింత మానవ స్నేహపూర్వక చిరునామాలను కలిగి. కానీ వారు తప్పనిసరిగా లేదు కేవలం ఒక సమాధానం కారణమవుతాయి. నిజానికి, మీరు ఉన్నప్పుడు ఉన్నాము నిజంగా పెద్ద టెక్ సంస్థ, మీరు బహుశా కావలసిన సర్వర్లు కలిగి ఉన్నాము. మరియు కూడా ఈ పక్కదారి పట్టిస్తుంది. కాబట్టి యేల్ బహుశా లేదు కేవలం ఒక వెబ్ సర్వర్ ఉంటుంది. Google బహుశా లేదు కేవలం 10 లేదా వెబ్ సర్వర్లు. Google ముఖ్యంగా బహుశా వెబ్ సర్వర్లు వేల ఉంది స్పందిస్తారు అని ప్రపంచవ్యాప్తంగా మాకు వంటి వ్యక్తులు నుండి అభ్యర్థనలను. కానీ వారు కూడా ఒక అని సాంకేతిక పరిజ్ఞానాన్ని ఉపయోగించిన లోడ్ బ్యాలెన్సింగ్, దీర్ఘ కథ చిన్న, ప్రపంచంలో కేవలం కొన్ని పరికరాలు ఉంది మరింత సర్వర్లు అంతటా లోడ్ వ్యాప్తి. కనుక ఇది రకమైన ఒక స్పైడర్ వెబ్ వంటిది మీరు అభ్యర్థనలు నిమిత్తం ఉంటుంది. కానీ ఇప్పుడు కోసం, అన్ని ఆ నేడు ఆసక్తికరమైన ఒక డొమైన్ పేరు ఉంది google.com కూడా చెయ్యవచ్చు వంటి ఆ వంటి బహుళ IP చిరునామాలను కలిగి. కానీ ఎలా మా డేటా అన్ని నిజానికి ముందుకు వెనుకకు అప్పుడు చివరికి పొందండి? సరే, ఈ ఉంది హాజరవుతారు విషయాలు ఇంటర్నెట్ లో రౌటర్లు అని. మరియు ఒక రౌటర్ ఏమిటి మీరు ఇప్పటికే తెలిసిన మేరకు? నేను పదం జంట ఉపయోగించారు చేసిన ఒక ఇంటి సందర్భంలో సార్లు, కానీ సాధారణ పరంగా, ఒక రౌటర్ ఏమి చేస్తుంది? నాకు దాని పేరు ఆధారంగా కేవలం ఒక అంచనా ఇవ్వండి? ప్రేక్షకులు: సో రహదారి లేదా ఒక మార్గం? డేవిడ్ J. మలన్: సో ఇది రహదారి లేదా ఒక మార్గం ఉంది. సో ఒక మార్గం ఒక రహదారి ఉంది లేదా మార్గం, ఖచ్చితంగా. మరియు ఒక రౌటర్, కాబట్టి ఒక పరికరం నిజానికి మార్గాలను సమాచారం పాయింట్ల A మరియు B ల మధ్య డేటా కదులుతారు కాబట్టి fact-- మరియు ఈ బహుశా ఉంది రౌటర్లు మీరు Google చిత్రణలు ప్రపంచ న, అన్ని మీరు పొందండి చీజీ మార్కెటింగ్ రేఖాచిత్రాలు ఉన్నాయి. కాబట్టి ఈ చాలా యొక్క విధమైన ఉంది నేను కనుగొనగలిగితే ప్రతినిధి ఒకటి స్వల్పంగా ఆసక్తికరమైన చూసారు. ఈ చుక్కలు లేదా ఆశ యొక్క పెంపొందించుకోండి ప్రతి ప్రపంచవ్యాప్తంగా ఒక రౌటర్ సూచిస్తుంది. మరియు వాటిలో ప్రతి ఒక లైన్ ఉంది కొన్ని ఇతర రౌటర్ మధ్య. నిజానికి, అక్కడ ఎందుకంటే వేలాది బహుశా ఉంటాయి చుట్టూ రౌటర్లు మిలియన్ల ప్రపంచ వీటిలో కొన్ని మన గృహాలలో మరియు మా ప్రాంగణాలు, కానీ చాలా పెద్ద కంపెనీలు యాజమాన్యంలో ఉన్న మరియు ఇంటర్కనెక్టడ్ అని కనుక నేను యేల్ వద్ద ఇక్కడ నుండి కొన్ని డేటా పంపాలనుకుంటున్నారా కేంబ్రిడ్జ్ తిరిగి హోమ్, యేల్ బహుశా ఖచ్చితంగా, ఒకే కేబుల్ లేదు, హార్వర్డ్ నేరుగా వెళ్ళడం. మరియు యేల్ లేదు వెళుతున్న ఒక కేబుల్ MIT, లేదా స్టాన్ఫోర్డ్ కు, లేదా బర్కిలీ, లేదా Google కు, లేదా గమ్యస్థానాలకు ఏ సంఖ్య. అయితే, యేల్, మరియు హార్వర్డ్, మరియు ఇంటర్నెట్ లో అందరి ఒకటి లేదా అంత కంటే ఎక్కువ రౌటర్లు లేదు బహుశా, ఇది కనెక్ట్ ప్రాంగణం అంచున. నా డేటా చేసినప్పుడు కాబట్టి యేల్ యొక్క ప్రాంగణంలో వదిలి, అది సమీప రౌటర్ వెళ్తాడు ఈ చుక్కలు ఒకటి చేత వర్ణించబడిన. మరియు లేదో అప్పుడు ఆ రౌటర్ గణాంకాలు ఈ మార్గం, లేదా ఈ విధంగా పంపడానికి, లేదా ఈ మార్గం, లేదా ఈ విధంగా ఆధారిత దాని మెమరీ మరొక పట్టిక, మరొక Excel ఫైల్ లేదా Google స్ప్రెడ్షీట్ ఒక కాలమ్ లో మీ IP చిరునామా మొదలవుతుంది ఉంటే, చెప్పారు నంబర్ వన్, ఈ మార్గం వెళ్ళండి. మీ IP చిరునామా మొదలవుతుంది ఉంటే ఒక సంఖ్య రెండు, ఆ మార్గం వెళ్ళండి. కాబట్టి మీరు అది విచ్ఛిన్నం రౌటర్ పంపడం కలిగి సంఖ్యాపరంగా డేటా ప్రతి ఇది మార్గం. మరియు మేము రకమైన అలాగే ఈ చూడగలరు. యొక్క ఈ టెర్మినల్ లోకి ముందుకు వెళ్ళి తెలపండి విండో మళ్ళీ, మరియు నాకు ముందుకు తెలియజేయండి మరియు మార్గం ట్రేస్చేసే, యొక్క, www.mit.edu పిలవబడు ఇది రెండు వందల మైళ్ళ దూరంలో ఉంది. ఆ నిజంగా తిట్టు ఫాస్ట్ ఉంది. సో వాట్ జస్ట్ హాపెండ్? కేవలం ఏడు దశలను లో, మరియు కేవలం నాలుగు మిల్లీసెకన్లలో, నేను ఇంటర్నెట్ మీద పంపిన డేటాను ఇక్కడ యేల్ నుండి MIT కు. ఈ వరుసలు ప్రతి, మీరు చెయ్యవచ్చు బహుశా ఇప్పుడు ఏమి సూచిస్తుంది అంచనా? ప్రేక్షకులు: ఒక రౌటర్. డేవిడ్ J. మలన్: ఒక రౌటర్. ఉన్నట్లు కాబట్టి నిజంగా, కనిపిస్తోంది గురించి ఏడు లేదా రౌటర్లు, నాకు మధ్య లో లేదా ఆరు రౌటర్లు భౌతికంగా ఇక్కడ యేల్ యొక్క లా స్కూల్ లో మరియు MIT యొక్క వెబ్సైట్ అక్కడ. మరియు మేము ఈ నుండి కొద్ది కొద్దిగా ఉంది వంటి క్రింది నన్ను శుభ్రం తెలియజేయండి. నేను కమాండ్ తో అది తిరిగి వెళుతున్న కేవలం చెప్పటానికి -q 1 యొక్క లైన్ వాదన, కేవలం నాకు ఒక ప్రశ్న ఇవ్వాలని. అప్రమేయంగా, ట్రేస్ మార్గం మూడు చేస్తుంది. మేము చూసిన ఎందుకు మరియు ఆ సంఖ్యలు పుష్పగుచ్ఛాలు. నేను తక్కువ సంఖ్యలో చూడాలనుకుంటే కేవలం అవుట్పుట్ క్లీనర్ ఉంచడానికి. మరియు ఏమి చూద్దాం. సంసార కారణం కాబట్టి, యేల్ ఆలోచన వద్ద ఎవరైనా అది కాల్ ఫన్నీ ఉంటుంది మీ డిఫాల్ట్ రౌటర్ arubacentral, ఇది VLAN లేదా వాస్తవిక ఉంది LAN, వర్చ్యువల్ లోకల్ ఏరియా నెట్వర్క్ 30-- మీరు అలా బహుశా కనీసం 29 others-- router.net.yale.internal. మరియు ఇక్కడ ఒక నకిలీ రకం అంతర్గత ఉంది ఉన్నత స్థాయిలో డొమైన్ కేవలం ఉపయోగించడానికి ఉద్దేశించబడింది ప్రాంగణంలో. మరియు దానికి జత అయిన IP చిరునామా గమనించవచ్చు అది ఇక్కడ ఉంది ఎక్కడ ఆ రౌటర్ యొక్క ప్రాంగణంలో, 172.28.204.129 ఉంది. దానికి 36 మిల్లీసెకన్లు పట్టింది అక్కడ ఇక్కడ నుండి వెళ్ళి. తమాషా కథ. మేము కేవలం ఒక క్షణం లో ఆ తిరిగి పొందుతారు. కానీ ఇప్పుడు రెండవ రౌటర్ స్పష్టంగా arubacentral ఇది భౌతిక రకమైన ఉంది కనెక్షన్ చాలా likely-- మానవులు నామకరణ ఇబ్బంది లేదు. యేల్ మానవులు నామకరణ ఇబ్బంది లేదు అది మీ నెట్వర్కు యొక్క లోపలి ఎందుకంటే అది కనిపిస్తుంది. కాబట్టి అది కేవలం ఒక IP చిరునామా. కాని తర్వాత ఒక మూడవ రౌటర్ ఇక్కడ యేల్ యొక్క నెట్వర్క్లో ఆ బహుశా కొద్దిగా వార్తలు దూరముగా ఇప్పటికీ cen10g అంటారు సంసార ఆ asr.net.yale.internal ఉంది. మరియు అది చాలా ఒక IP చిరునామా. ఇప్పుడు ఎందుకు ఈ సంఖ్యలు ఉంటాయి నిలకడలేని రకమైన? 2.9, 1.4, 36? రూటర్లు బిజీగా పొందండి. మరియు వారు రద్దీగా పొందుటకు మరియు బ్యాకప్. వేలాది మంది ఈ దేర్ ఈజ్ ప్రస్తుతం ఇంటర్నెట్ ఉపయోగించి కాంపస్. వంద మంది ఈ ఉంది ప్రస్తుతం ఇంటర్నెట్ ఉపయోగించి గది. కాబట్టి ఏం ఉంది రౌటర్లు రద్దీగా get ఉండవచ్చు. కాబట్టి ఆ సార్లు వాటిని కొద్దిగా మార్పు చెందుతుంటాయి. వారు తప్పనిసరిగా లేదు ఎందుకు కాబట్టి ఆ సూటిగా పెంచడానికి. కానీ విషయాలు రకమైన పొందడానికి నాలుగు దశ లో ఆసక్తికరమైన. స్పష్టంగా యేల్ మరియు మధ్య నాలుగు దశ మరొక హాప్ ఉంది. ఎక్కడ రౌటర్ బహుశా అడుగు నాలుగు లో? ప్రేక్షకులు: [వినబడని] డేవిడ్ J. మలన్: JFK ఉండవచ్చు, బహుశా విమానాశ్రయం వద్ద. కానీ ఏమైనా కారణం, సిస్టమ్ నిర్వహణాధికారులు, కాబట్టి కోసం సర్వర్లు అమలు గీక్స్ సంవత్సరాల రౌటర్లు అనే చేశారు సమీప విమానాశ్రయం కోడ్ తర్వాత. కాబట్టి JFK బహుశా అర్థం అది కేవలం ఎక్కడో న్యూ యార్క్ లో, బహుశా మాన్హాటన్ లో శివార్లు లేదా ఒక. nyc2, బహుశా, మరొక సూచిస్తుంది ఎక్కడో న్యూయార్క్ లో ఆ రౌటర్. నేను చాలా వరుసగా తెలియదు ఆరు, ఇక్కడ రౌటర్ సంఖ్య ఆరు ఉంది. ఒక పెద్ద ISP quest.net అంతర్జాలిక సేవా ప్రదాత, ఇంటర్నెట్ కనెక్టివిటీ అందిస్తుంది యేల్ మరియు ఇతరులు వంటి పెద్ద ప్రదేశాలకు. ఆపై ఈ చివరి, అది ఆ MIT కూడా లేదు కనిపిస్తోంది వారి సొంత వెబ్సైట్ కలిగి తప్పనిసరిగా కేంబ్రిడ్జ్ లో, కానీ వారు చేసిన వారి వెబ్ సైట్ అవుట్సోర్స్, లేదా భౌతిక సర్వర్లు కనీసం, అకమై అనే కంపెనీకి. మరియు అకమై నిజానికి కుడి డౌన్ కేంబ్రిడ్జ్ లో MIT నుండి రహదారి దాన్ని మారుతుంది. కానీ కూడా ఆలోచన చాలా తెలుసుకుంటారు మీరు www.mit.edu చూడాలని మేము నిజంగా పంపించారు ఎక్కడైనా ప్రపంచంలో. మరియు యొక్క ఎక్కడో చూద్దాం ప్రపంచంలో వేరే. నాకు ముందుకు వెళ్లి క్లియర్ ఈ స్క్రీన్ మరియు బదులుగా కాబట్టి, కేవలం ఒకసారి, మార్గం ట్రేస్చేసే www.cnn.co.jp, ఒక ప్రశ్న, జపనీస్ హోమ్ పేజీ CNN, వార్తల సైట్ కోసం. నేను ఇప్పుడు ఎంటర్ నొక్కండి ఉంటే ఏమి చూద్దాం. మేము మళ్ళీ arubacentral వద్ద మొదలు పెడుతున్నారు. మేము అప్పుడు చూడాలని పేరులేని రౌటర్, మరికొన్ని. కనుక ఇది 12 హాప్ పట్టింది జపాన్ ఈ సమయం. మరియు మేము కొద్ది కొద్దిగా ఏమి చూద్దాం. కాబట్టి అదే హాప్, అదే హాప్. ఇప్పుడు కొంత వేరుగా ఉంటాయి. ఈ ఒక ఆసక్తికరమైన. నేను ఇక్కడ ఊహించడం చేస్తున్నాను, stamford1 ఒక ఉంది దూరంగా కూడా కనెక్టికట్ లో కొన్ని పట్టణాలు. వరుసగా ఆరు ఈ రౌటర్లు ఏడు పేర్లు లేదు. కానీ ఈ అద్భుతమైన యొక్క రకం. సో వాట్ మధ్య ఉన్నట్టుగా అడుగు ఏడు మరియు ఎనిమిది రౌటర్లు? మీరు ఎందుకు ఎక్కువ చెబుతారు? అవును? ప్రేక్షకులు: మహాసముద్రం. డేవిడ్ J. మలన్: బహుశా ఒక సముద్ర. మేము నిజమైన వార్తలు తెలుసు వంటి అకారణంగా, కుడి? కానీ మేము చాలా రకమైన నిర్ధారించండి చేయవచ్చు విధమైన ఆమోద ఎందుకు? ఏం మధ్య మార్చబడింది వరుసలు ఏడు మరియు ఎనిమిది? ఇది వెళ్ళడానికి చాలా సమయం పట్టింది సంసార ఈ పేరులేని రౌటర్ ఏడు ఉంటుంది, బహుశా ఎక్కడో ఖండాంతర సంయుక్త, ఎనిమిది దశను ఇది జపాన్ లో ఎక్కడో బహుశా ఉంది అక్కడ .jp యొక్క డొమైన్ పేరు ఆధారంగా. అందువలన ఆ అదనపు వంద ఏదో మిల్లీసెకన్లు లేదా 90 లేదా మిల్లీసెకన్లు ఉంది అన్నారు మా డేటా ఫలితంగా నీటి ఒక అందమైన పెద్ద శరీరం మీద. ఇప్పుడు ఆసక్తికరంగా, అది బహుశా తెలుస్తోంది ఆ కేబుల్ మొత్తం సంయుక్త అంతటా వెళుతుంది. మేము నిజానికి పై వెళుతున్న ఉంటే వెస్ట్ కోస్ట్, జపాన్ ను ఇది దీర్ఘ మార్గం రకంగా మేము ఇతర మార్గం వెళ్ళి ఉంటే. కనుక ఇది పూర్తిగా స్పష్టం కాదు ఏమి భౌతికంగా జరగబోతోంది. అయితే వాస్తవానికి ఇది ప్రతి అదనపు హాప్ నిజానికి మరీ ఎక్కువ తీసుకుంది ప్రతి ఇతర కంటే, అది ఆ CNN యొక్క నిర్ధారణ అందంగా మంచి జపనీస్ వెబ్ సర్వర్ నిజానికి బహుశా జపాన్ లో ఉన్నాయి. మరియు అది ఖచ్చితంగా దూరంగా వార్తలు దూరంగా MIT కంటే ఉంది. మరియు అది, చాలా పేర్కొంది ఉపయోగకరమని మీ డేటా అవసరం లేదు ప్రయాణం కానుంది చిన్నదైన సాధ్యం దూరం. నిజానికి, మీరు చుట్టూ ప్లే ఇంట్లో ట్రేస్ మార్గం యథేచ్ఛగా వెబ్సైట్లు తయారయ్యారు, మీరు కేవలం ఒక ఇమెయిల్ పంపడానికి ఆ కలిగించే లేదా ఒక వెబ్సైట్ను సందర్శించండి ఆ, న్యూ హవెన్ లో ఇక్కడ పని కొన్నిసార్లు మీ డేటా మొదటి వాటిని ఒక ప్రక్కతోవ పడుతుంది DC డౌన్ వెళ్ళి, ఆపై తిరిగి వచ్చి. మరియు కేవలం ఎందుకంటే వార్తలు డైనమిక్ రౌటింగ్ నిర్ణయాలు ఈ కంప్యూటర్లు చేస్తున్నాము. ఇప్పుడు కేవలం వినోదం కోసం, ప్రొడక్షన్ టీం మాకు ఈ వీడియోలను ఒకటి కత్తిరించిన కొంచెం ఎక్కువ క్లుప్తమైన అని. కానీ మాకు శీఘ్ర భావాన్ని ఇక్కడ మరియు మేము లైట్లు వదిలివేయండి మొదలైనవి చాలా కేబ్లింగ్ ఎంత గా నిజానికి మా డేటా అన్ని మోసుకెళ్ళే. [వీడియో ప్లేబ్యాక్] [సంగీతాన్ని] [END ప్లేబ్యాక్] డేవిడ్ J. మలన్: అన్ని నెట్వర్కింగ్ వీడియోలను స్పష్టంగా చల్లని సౌండింగ్ సంగీతం ఉన్నాయి. కాబట్టి కేవలం ఒక పొందడానికి వార్తలు ఎంత కలిగి అర్థంలో హుడ్ కింద జరగబోతోంది చేశారు. కానీ యొక్క ఒక చూద్దాం కొద్దిగా తక్కువ స్థాయి ఇప్పుడు ఏమి వద్ద డేటా వాస్తవానికి ఉంది ఆ పంక్తులు నదీ ప్రవాహానికి అడ్డంగా ప్రయాణం మరియు కూడా తీగరహిత అన్నారు ఈ వంటి ఒక గదిలో. కాబట్టి మీరు అభ్యర్థించవచ్చు ఉన్నప్పుడు అవుతుంది ఒక వెబ్ పేజీ, లేదా, ఒక ఇ-మెయిల్ పంపడానికి లేదా ఒక వెబ్ పేజీ, లేదా ఇ-మెయిల్, అందుకుంటారు లేదా ఒక Gchat సందేశం, లేదా ఒక Facebook సందేశాన్ని లేదా వంటి, కేవలం ఒకటి కాదు తీగరహిత ప్రవహించే బిట్స్ పెద్ద భాగం గాలి ద్వారా లేదా ఎలక్ట్రానిక్ ఒక తీగ మీద. అయితే, ఆ అభ్యర్థన లేదా ప్రతిస్పందన సాధారణంగా ఉంది ప్రత్యేక ముక్కలుగా అప్ chunked. సో మీరు ఒక కలిగి ఉన్నప్పుడు ఇతర పదాలు, మరొక కంప్యూటర్ యొక్క చేయడానికి మీరు అభ్యర్థించవచ్చు లేదా మీరు ఒక స్పందన తిరిగి పొందడానికి మరొక కంప్యూటర్ నుండి ఇష్టం ఉంటే, ఉదాహరణకు, అనుకుందాం చాలా మంది వంటి unfamiliar-- ఈ days-- అనిపించడం దీన్ని తెలియని ఉంటే ఈ ఈ తోటి fellow--. కాబట్టి అనుకుందాం ఈ సందేశం అని నేను తిరిగి ఎవరైనా పంపాలని. చాలా తిరిగి కోరుకుంటున్నారో ఎవరు నేడు రిక్ ఆష్లే యొక్క ఒక చిత్రాన్ని అందుకుంటారు? సరే, మీ పేరు ఏమిటి? ప్రేక్షకులు: కోల్. డేవిడ్ J. మలన్: ఇది ఏమిటి? ప్రేక్షకులు: కోల్. డేవిడ్ J. మలన్: హాల్ట్? H-O? ప్రేక్షకులు: సి-O-L-E. డేవిడ్ J. మలన్: సి-O-L-E, కోల్. క్షమించండి. C-O-L-E. అయితే సరే. నేను కోల్ ఈ పంపాలని చేస్తే ఇక్కడ చిత్రాన్ని, మీరు ఈ తెలుసు కుడి, ఒక పెద్ద చిత్రాన్ని రకం? దీనికి కొన్ని కావచ్చు కిలోబైట్లు కొన్ని మెగాబైట్ల, ముఖ్యంగా అధిక రిజల్యూషన్ ఉంటే. మరియు నేను నిజంగా ఆపడానికి వద్దు ఇంటర్నెట్ ఉపయోగించి నుండి మిగతావారికి నేను నిజంగా ఈ పంపడానికి కేవలం సమయంలో పెద్ద, అధిక నాణ్యత చిత్రాన్ని గది అంతా రిక్ ఆష్లే యొక్క. నేను కొనసాగించడానికి మీ డేటా చేర్చదలచిన నెట్వర్క్ మరియు Wi-Fi సంచరిస్తారు అలాగే. మరియు కనుక ఇది sense-- మరియు ఈ చేస్తుంది , ఎలక్ట్రానిక్ వెలికి వాస్తవ ప్రపంచంలో ఎక్కువ. నిజానికి, ఈ బహుళ కలిగి అన్నారు అర్థాలు మీరు నా ఆడియో చేద్దామని ఉంటే. నేను ఈ కూల్చివేసి చేస్తే ఇక్కడ ఈ వంటి సగం, ఈ ఇప్పుడు ప్రయాణించగలవు ఇంటర్నెట్ మరింత సమర్ధవంతంగా, అది ఒక చిన్న ముక్క ఎందుకంటే. తక్కువ సంభావ్యత తో కనుక ఇది అన్నారు వేరొకరి ట్రాఫిక్ కొట్టుకొని ఇంటర్నెట్ లో. మరియు మీ కంప్యూటర్ నిజానికి చేస్తుంది కాబట్టి ఏమి మీరు కోల్ ఒక సందేశాన్ని పంపాలని ఉన్నప్పుడు అది ఈ వంటి ఒక సందేశాన్ని భాగాలుగా ఉంది చిన్న ముక్కలు, శకలాలు మాట్లాడటానికి. ఆపై అది లోపలి వాటిని ఉంచుతుంది ఏమి మేము వర్చువల్ ఎన్విలాప్లను విధమైన పిలుస్తాను. నేను ఇక్కడ నాలుగు కాగితం ఎన్విలాప్లు ఉన్నాయి. నేను వారిని ముందుగా లెక్కించబడ్డాయి చేసిన ఒకటి, రెండు, మూడు, నాలుగు. నేను ముందు చేయ బోతున్నాను ఏమి ఈ కారణంగా, కేవలం ఒక సాధారణ మెయిలింగ్ ఇష్టం నేను అక్కడ కోల్ పేరు పెట్టి వెళుతున్న ఉంది. ఆపై ఎగువన, అయామ్ నా పేరు పెట్టి వెళుతున్న, డేవిడ్ మొదటి అటువంటి ప్యాకెట్ కాబట్టి నేను ఇంటర్నెట్ లో అక్కడ పంపడం చేస్తున్నాను వంటి కొంత కనిపిస్తోంది ఈ ప్రధాన లక్షణాలు దీనిని ఒక కలిగి ఉంటాయి చిరునామా నుండి, ఒక పరిష్కరించేందుకు, మరియు కూడా ఒక సంఖ్య, కాబట్టి ఆశాజనక ఆ కోసం తగినంత సమాచారం ఉంది కోల్ ఈ సందేశం పునర్నిర్మాణానికి. కాబట్టి నాకు ఇక్కడ అదే తెలియజేసేలా ఇక్కడ అదే, మరియు ఇక్కడ అదే, తన పేరు వ్రాయడం వాటిని అన్ని క్షేత్రానికి పంపుతుంది. ఆపై యొక్క ముందుకు వెళ్లి మనం లోపల ఈ చిత్రాలు చాలు. కాబట్టి ఇక్కడ ఒక ప్యాకెట్ ఆ వెళ్ళడానికి సిద్ధంగా ఉంది. ఇక్కడ మరొక ప్యాకెట్ ఆ వెళ్ళడానికి సిద్ధంగా ఉంది. ఇక్కడ మూడవ ప్యాకెట్ ఆ వెళ్ళడానికి సిద్ధంగా ఉంది. మరియు ఇక్కడ ఒక నాలుగోవంతు వెళ్ళడానికి సిద్ధంగా వార్తలు ప్యాకెట్. ఇప్పుడు గురించి ఆసక్తికరమైన ఏమిటి ఎలా రియాలిటీ రచనలలో ఇంటర్నెట్ అయినప్పటికీ నేను పొందారు నాలుగు ప్యాకెట్లను, ఇవన్నీ అదే గమ్యస్థానం నగర, వారు తప్పనిసరిగా తెలియకపోతే అదే మార్గం సంచరిస్తారు అన్నారు. నేను ఈ చేతి ఉండవచ్చు కాబట్టి అయినప్పటికీ సమీప రౌటర్ ఆఫ్ ప్యాకెట్లను మీరు కోరుకుంటున్నారో లేదో యొక్క, అని పిలవబడు వాటిని ప్రతి ఇది మార్గం పంపండి, యొక్క చూసేలా నిజానికి, యొక్క లక్ష్యం జరుగుతుంది ఇది కాలే చివరికి వాటిని పొందడానికి ఉంది. నిజానికి, వారు ఇప్పటికే తెలియకపోతే తప్పనిసరిగా అదే దిశలో తీసుకొని. మరియు ఆ మంచిది. ఈ కొద్దిగా ఇబ్బందికరమైన ఉంది మరియు ఓప్రా శైలి నేడు. ఇప్పుడు ఉద్దేశపూర్వకంగా నాకు వీలు ఒక తిరిగి పడుతుంది. ఇప్పుడు కోల్, మీరు చెయ్యాలనుకుంటే అది ఉత్తమ మీకు reassemble. కోర్సు యొక్క, మేము అన్ని అంచనా ఏమి ఇక్కడ ముగింపు ఉంటుంది అన్నారు. మీరు 3/4 చూడాలని కేవలం ఒక క్షణం లో రిక్ ఆష్లే. మరియు అయితే ఏమిటి ఆ చిక్కుముడి? మీరు దానిని పట్టుకుని ప్రయత్నించండి అనుకుంటున్నారా? మేము ఒక కెమెరా ఉన్నాయి మీరు కావాలనుకుంటే మీరు దిశగానే ఇక్కడ పైగా రిక్ ఆష్లే తో భంగిమలో. అక్కడ మేము వెళ్ళి. లవ్లీ. కానీ మీరు లేదు అనిపించడం రిక్ ఆష్లే యొక్క ఒక భాగం. కనుక ఇది ఇంటర్నెట్ హాజరవుతారు సాధారణంగా IP కేవలం నడుపబడుతోంది, అయితే వాస్తవానికి మేము చాలా వినబడుతుంది ఆ ఆర్జించింది వీడియో లో ఉపన్యాసం ప్రారంభించి మరియు మీరు బహుశా ఈ చూసిన ఏమి నిజంగా often-- మరింత ఎక్రోనిం మీరు గురించి వినడానికి ఉంటాయి ప్రోటోకాల్? ప్రేక్షకులు: TCP / IP. డేవిడ్ J. మలన్: TCP / IP, ఇది కేవలం కలయిక రెండు ప్రోటోకాల్ యొక్క, ఒక IP అని. ఇందులో కూడా కేవలం సమితి సాంప్రదాయాలను ఇది ద్వారా మేము ఇంటర్నెట్ లో ప్రతి కంప్యూటర్ దాని కోసం. ఆపై TCP, ఇది మరొక ప్రయోజనం. TCP ప్రోటోకాల్ అని మీరు సాధారణంగా కలిపి ఉపయోగించడానికి IP తో, ఇతర మధ్య విషయాలు, హామీలు డెలివరీ. నిజానికి, TCP ప్రోటోకాల్ అని ప్యాకెట్ల ఒక గమనిస్తారు స్పష్టంగా రాలేదు కోల్, అతను తెలుస్తోంది ఎందుకంటే నాలిగింటిలో సంఖ్య నాలుగు తప్పిపోయాయి ఉండాలి. కాబట్టి ఏమి TCP, ఒక ప్రోటోకాల్ , అది కోల్ చెబుతుంది హే కోల్, మీరు మాత్రమే స్వీకరిస్తే నాలుగు ప్యాకెట్ల మూడు, ఇది ఒక మీరు నాకు చెప్పండి తప్పిపోయాయి, ముఖ్యంగా, జీవితంలో మరియు అప్పుడు నా ఉద్దేశ్యం ఆ పునఃప్రసారం చేసేందుకు ఉండాలి. మరియు కనుక నేను చాలా, పంపినవారు, TCP ఉపయోగిస్తున్నారు నేను అప్పుడు ఒక కొత్త packet-- తయారు చెయ్యాలి ఈ ముడతలు ఒకటి ఇక్కడ కేవలం ఈ భాగం పునఃప్రసారం అది చివరికి కోల్ ఉంది కాబట్టి పూర్తి స్మారక, గత్యంతరం ఉంటే. నిజానికి కానీ అలా చివరికి డేటా దాని సరైన గమ్యానికి గెట్స్. కానీ దురదృష్టవశాత్తు, కోల్ పేరు వ్రాయడం ముందు సరిపోదు న కేవలంగా. మరియు నిజంగా, నేను రాయడానికి కాదు కోల్ యొక్క పేరు, కానీ బహుశా ఎన్వలప్ మీద తన IP చిరునామా. మరియు నేను డేవిడ్ రాయడానికి కాదు. నేను కవరు మీద నా IP చిరునామా రాయడానికి కావలసిన కంప్యూటర్లు నిజానికి తద్వారా ముందుకు వెనుకకు కమ్యూనికేట్. కానీ అది కంప్యూటర్లు హాజరవుతారు జైలుశిక్షను కంటే మార్గం మరింత చేయవచ్చు రిక్ ఆష్లే యొక్క చిత్రాలు. వారు కూడా మళ్లీ పంపి మరియు ఇమెయిల్స్ అందుకుంటారు, సందేశాలు చాట్. వారు ఫైల్ బదిలీలు వంటి విషయాలను చేయగలము మరియు ఇతర సాధనాలను ఎన్ని మీరు ఇంటర్నెట్ లో ఉపయోగించడానికి, సర్వర్లు ఈ రోజుల్లో చేయవచ్చు. మరియు ఒక సంస్థ ఎందుకంటే, ఒక పాఠశాల, లేదా ఒక వ్యక్తి లేదా ఒక వెబ్ సర్వర్ కలిగి కోరుకుంటున్నారు, మరియు ఒక ఇమెయిల్ సర్వర్, మరియు ఒక చాట్ సర్వర్, మీరు మూడు కంప్యూటర్ల అవసరం కాదు. మీరు కేవలం ఒక కంప్యూటర్ అమలు చేయవచ్చు బహుళ సేవలు, మాట్లాడటానికి. కాబట్టి కోల్ అందుకున్నపుడు ఆ వంటి ఒక సందేశం, ఎలా తన కంప్యూటర్ లేదో తెలుసు తన బ్రౌజర్ లో చిత్రం చూపించడానికి, లేదా Gchat, లేదా Facebook Messenger లో, లేదా ఇతర పరికరాలు ఎన్ని? కాబట్టి ఆ పై కూడా హాజరవుతారు కవచ అదనపు భాగాన్ని ఉంది ఒక పోర్ట్ సంఖ్య అంటారు సమాచారం. మరియు ఒక పోర్ట్ సంఖ్య నిజానికి, కేవలం ఒక సంఖ్య కానీ అది ప్రత్యే లేదు గుర్తిస్తుంది కంప్యూటర్, కానీ సేవ. మరియు ఈ పుష్పగుచ్ఛాలు ఉంది. కాబట్టి ఆ అవుతుంది ప్రపంచ మానవులలో కొన్ని ఇటువంటి నిర్ణయించాము సదస్సులు, వీటిలో కొన్ని ఇవి. కాబట్టి ఏదో అని ట్రాన్స్ఫర్ ప్రోటోకాల్ దాఖలు. ఇది చాలా నాటి. ఇది పూర్తిగా అసురక్షిత ఉంది. ప్రజలు చాలా ఇప్పటికీ దాన్ని ఉపయోగించండి. మరియు అది పోర్ట్ సంఖ్య 21 ఉపయోగిస్తుంది. ఇతర మాటలలో, ఉంటే FTP ద్వారా ఒక ఫైల్ పంపడం, కవచ మాత్రమే వుంటుంది పంపినవారు మరియు గ్రహీత యొక్క IP చిరునామా, ఇది కూడా ఆ సంఖ్య 21 వుంటుంది స్వీకరించడం కంప్యూటర్, OH ఈ తెలుసు ఒక ఫైల్, ఒక ఇమెయిల్ లేదా ఒక చాట్ సందేశం. 25 SMTP ఉంది. ఎలా మీరు అనేక ఎప్పుడూ SMTP ఉపయోగించారు? తప్పు. దాదాపు అన్ని మీరు ఉంటుంది. మీరు ఎప్పుడైనా ఇమెయిల్ ఉపయోగించి ఉంటే, మీరు ఉపయోగించిన SMTP, సింపుల్ మెయిల్ ట్రాన్సఫర్ ప్రోటోకాల్, ఇది మాట్లాడుతూ ఒక ఫాన్సీ మార్గం, ఈ కంప్యూటర్ లేదా సేవ యొక్క రకం మీ ఇమెయిల్ అవుట్బౌండ్ పంపుతుంది. మీరు చేసిన ఉంటే మరియు ఎప్పుడూ వంటి ఎక్రోనింస్ చూసిన POP లేదా IMAP, మరియు కొన్ని ఇతరులు ఉంది, ఆ అందుకోవటానికి ఉంటాయి ఇమెయిల్, సాధారణంగా. అది అంతే అర్థం వేరే సేవ. ఇది సాఫ్ట్వేర్ ఎవరైనా వార్తలు వ్రాసాడు పంపుతాడు లేదా వింటారు ఒక నిర్దిష్ట పోర్ట్కు సంఖ్యను కాబట్టి ఇది ఇమెయిల్స్ కంగారు లేదు డేటా కొన్ని ఇతర రకం. ఇప్పుడు వెబ్ HTTP ఇది ఉంది సంఖ్య 80, మరియు కూడా పోర్ట్ 443. నిజానికి, అయినప్పటికీ మేము అదృష్టవశాత్తూ మానవులు దీన్ని లేదు, మీరు సందర్శించే ఏ సమయంలో వంటి ఒక వెబ్సైట్ http://www.yale.edu, బ్రౌజర్ కేవలం రకమైన ఉండటం అంతే ఉపయోగపడిందా మీరు సంఖ్యా పోర్ట్ 80 కావలసిన ఊహిస్తూ. మేము ఇప్పటికే DNS దొరుకుతుందని చేయవచ్చు తెలుసు మీరు ఏ IP చిరునామా www.yale.edu ఉంది. కానీ కంప్యూటర్ కేవలం మీరు ఆ ప్రతిపాదించే అన్నారు మీరు ఉపయోగించి ఉన్నందున పోర్ట్ 80 కావలసిన Chrome లేదా IE, లేదా కొన్ని ఇతర బ్రౌజర్. కానీ నేను సాంకేతికంగా పెద్దప్రేగు 80 చేయడు. ఆపై నేను స్పష్టంగా తెలియజేయవచ్చు నా బ్రౌజరు, ఒక ప్యాకెట్ లేదా ఎక్కువ పంపడానికి సమాచారం www.yale.edu కు నేటి హోమ్ పేజీ అభ్యర్థిస్తోంది. కానీ ప్రత్యేకంగా, చిరునామా యేల్ యొక్క IP కు పోర్ట్ 80 వద్ద కాబట్టి నేను నిజంగా పొందండి యేల్ యొక్క వెబ్ సర్వర్ బ్యాకప్. ఇప్పుడు అది వెంటనే మాయమవుతుంది కేవలం బ్రౌజర్లు ఎందుకంటే మేము లేదు అని నిర్ణయించుకుంటారు మానవులు కంగారు అవసరం ఇంకా మరింత మర్మమైన ద్వారా పెద్దప్రేగు 80 లాంటి సమాచారం. మరియు స్పష్టముగా, బ్రౌజర్లు Chrome వంటి కూడా లేదు మీరు ఇకపై HTTP, లేదా పెద్దప్రేగు, లేదా స్లాష్ స్లాష్, లేదా వెనుకంజలో స్లాష్, కొన్ని భావంలో వారు ప్రయత్నిస్తున్న ఎందుకంటే వినియోగదారులకు విషయాలు సరళమైన చేయడానికి. మరొక కోణంలో, కేవలం రకంగా ఒక వినియోగదారు అనుభవం విషయం యొక్క అయోమయ కొన్ని వదిలించుకోవటం తెలియజేయండి. కాని అది కొన్ని దాచి ఈ అంతర్లీన వివరాలు. మరియు మాకు నిజానికి, none బహుశా ఎప్పుడూ ఇకపై http టైప్ చేయండి. మీరు కేవలం ఏదో టైప్ www.harvard.edu వంటి. మరియు తిరిగి, Chrome పేర్కొన్నారు మీరు HTTP కావలసిన. కానీ ఇతర ప్రోటోకాల్ల ఉన్నాయి మేము ఖచ్చితంగా ఉపయోగించి చేయవచ్చు. సో ఎలా మీరు ఇప్పుడు విధమైన, ఈ అన్ని ఇచ్చిన అని పిలవబడే ఇంజనీరింగ్ టోపీ చాలు, ఫైర్ అనే విషయాలు ఎలా పని చేస్తాయి? సో మీరు సాధారణంగా బహుశా ఉన్నాము ఫైర్వాల్ తెలిసిన, భౌతిక భావంలో ఎక్కువ. సో తిరిగి రోజు, మరియు ఇప్పటికీ ఈ రోజు, మీరు స్ట్రిప్ మాల్స్ వంటి పొందారు దుకాణాలు చాలా కలిగి ఉదాహరణకు, మధ్య సాధారణంగా గోడలు వ్యక్తిగత దుకాణములు లేదా దుకాణాలు భావంలో ఫైర్వాల్లు అని వారు ప్రత్యేక ఇన్సులేషన్ కలిగి ఒకవేళ అలా ఒక అగ్ని ఒక దుకాణం లో తప్పించుకుని, అది తప్పనిసరిగా లేదు షాప్ పక్కింటి వ్యాపించింది. కంప్యూటర్ ప్రపంచంలో కూడా ఫైర్వాల్లు ఉంది వివిధ ఏదో. ఒక ఫైర్బాల్ ఏమి చేస్తుంది? అవును? ప్రేక్షకులు: సాధారణంగా వారు కనెక్షన్ కత్తిరించిన వారు ఏదో ఎదుర్కునే ఉంటే వంటి, ఉదాహరణకు, వారు ఐడి నివేదికల ఉన్నాయి. మరియు ఏదో జరిగితే, వారు కనెక్షన్ కట్. ఉంటే ఈ హానికరమైన దాడి వంటి [వినబడని] మీ కంప్యూటర్, లేదా డేవిడ్ J. మలన్: సరే మంచి. అవును, మరియు నిజానికి మీరు ఉన్నాము కూడా దూరంగా ఒక చిన్న అన్నారు ఏదో వర్ణించడానికి కావచ్చు ఒక చొరబాట్లను శోధించే వ్యవస్థ అంటారు, లేదా IDS సంక్షిప్తంగా, అనగా మీరు నిజానికి నిర్వచించిన నియమాలు ఉన్నాయి. మరియు మీరు అనుమానాస్పద చూడడానికి లేకపోతే ప్రవర్తన, మీరు అది ఒక ముగింపు చాలు ప్రయత్నించండి. మరియు ఒక ఫైర్వాల్, స్పష్టముగా, ఒక నెట్వర్కింగ్ స్థాయిలో, కూడా dumber మరియు సరళమైన ఉంది ఎక్కువ, సాధారణంగా. మరియు వివిధ రకాల ఉంది ప్రపంచంలో ఫైర్వాల్లు. కానీ వద్ద పనిచేస్తాయి వాటిని మేము నేడు మాట్లాడటం చేస్తున్నాం స్థాయి IP మరియు TCP-- కూడా పని మరింత సూటిగా. ఉదాహరణకు, మీరు యేల్ విధానం నిర్వాహకులు, లేదా హార్వర్డ్ వ్యవస్థ నిర్వాహకులు, లేదా కొన్ని బిగ్ కొన్ని సంస్థ వద్ద బ్రదర్, మరియు మీరు అన్ని నివారించడానికి కోరుకున్నారు మీ విద్యార్థులు లేదా మీ ఉద్యోగుల అన్ని facebook.com వెళ్లకుండా, అన్ని మీరు చెయ్యవలసింది నిర్ధారించుకోండి ఉంది అన్ని ఆ వారి అన్ని మొదటి నెట్వర్క్ ట్రాఫిక్, ఒక ప్రత్యేక పరికరం ద్వారా వెళుతుంది. ఒక ఫైర్వాల్ కాల్ తెలియజేయండి. మరియు ఆ కారణం, మంచిది మీరు మీ రౌటర్ చేయవచ్చు ఒక ఫైర్వాల్ ఉంటే అదే విషయం మీరు సాఫ్ట్వేర్ అదే రకమైన చాలు అదే యంత్రం పై. సో మీ విద్యార్థులు అన్ని ఉంటే లేదా ఉద్యోగులు ట్రాఫిక్ ఈ గురవుతోంది కేంద్ర ఫైర్వాల్, ఎలా మేము వెళ్లకుండా ప్రజలు బ్లాక్ చేస్తాం ఉదాహరణకు facebook.com, ఎలా? ఏమి వ్యవస్థ చేస్తాను నిర్వాహకుడు ఏమి కలిగి? ఇంకెవరైనా ఉన్నారా? చుట్టూ వెళ్ళడానికి ప్రయత్నించండి లెట్. ప్రేక్షకులు: [వినబడని] డేవిడ్ J. మలన్: మళ్ళీ చెప్తారు? ప్రేక్షకులు: ఇది కేవలం కావాలి వ్యవస్థ లోపల పట్టుబడ్డాడు. కాబట్టి కేవలం 127.0.0-- లోకి Facebook చాలు డేవిడ్ J. మలన్: ఓహ్, ఆసక్తికరమైన. కాబట్టి మీరు వాస్తవానికి మీ DNS వ్యవస్థ హాక్. ఈ నిజానికి మీరు ఈ చేయగల ఒక మార్గం అనగా ఏ సమయంలో యేల్ విద్యార్థి లాగుతుంది www.facebook.com అన్ని అప్ క్యాంపస్ మీద మాకు ఇక్కడ నేడు యేల్ యొక్క DNS సర్వర్ ఉపయోగిస్తున్నారు, యేల్ యొక్క DHCP సర్వర్ మాకు ఇచ్చింది ఎందుకంటే ఆ చిరునామా. కాబట్టి యేః, మీరు అనుకొనుట రకమైన విషయాలు లేదా విరామం సమావేశం బ్రేక్ ద్వారా కేవలం, అవును, చెప్పడం facebook.com యొక్క చిరునామా, నకిలీ ఇది 1.2.3.4 ఉంది నిజానికి న్యాయమైనది కాదు. లేదా ఉండవచ్చు అది 278 వార్తలు. TV షో లో సంసార ఉంది క్షణం క్రితం తద్వారా మాకు ఎవరూ నిజానికి facebook.com దర్శించండి. కాబట్టి యేల్ చేసినవి అనుకుందాం. యేల్ ఉంచాలని కోరుకున్నాడు అనుకుందాం facebook.com యొక్క మీరు. దానివల్ల వారు DNS సెట్టింగులను మార్చబడింది మీరు ఒక బూటకపు IP ఇవ్వాలని facebook.com కోసం పరిష్కరించడానికి. మీరు ఎలా స్పందిస్తారు లేదు? సాంకేతికంగా, ఓహ్ not-- ఇప్పుడు ప్రతి ఒక్కరూ పాల్గొనేందుకు కోరుకుంటున్నారు. అవును, సరే. ప్రేక్షకులు: మీరు టైప్ ఫేస్బుక్ వాస్తవ IP చిరునామా. డేవిడ్ J. మలన్: సరే, మంచి. కాబట్టి మేము కేవలం టైప్ చేయగలడు ఫేస్బుక్ వాస్తవ IP చిరునామా, చాలా వంటి నేను యేల్ యొక్క వెబ్సైట్ తో చేసాడు. మరియు Facebook సర్వర్ కాన్ఫిగర్ ఉంటే ఆ మద్దతు, అది నిజానికి పని చేయాలి. అది ఒక చిన్న నొప్పి వార్తలు మెడ, ఇప్పుడు మేము ఎందుకంటే కొన్ని యాదృచ్ఛిక గుర్తు పెట్టుకోవాలి 32-బిట్ విలువ, కానీ ఆ పని కాలేదు. మీరు ఏమి చేయగలను? అవును. ప్రేక్షకులు: మీరు మారిపోవచ్చు ఆ సెట్టింగులను [వినబడని]. డేవిడ్ J. మలన్: అవును, మీరు అనుకొనుట మీ DNS సెట్టింగులను మార్చండి. కాబట్టి నిజానికి ఈ నిజానికి అందమైన ఉపయోగకరమైన, స్పష్టముగా, మీరు ఒక విమానాశ్రయం, లేదా లో అయితే మీరు ఒక కేఫ్, లేదా ఏదో లో ఉన్నాము ఫ్లాకీ ఇంటర్నెట్ అనగా కొన్నిసార్లు ఉంది DNS సర్వర్ కేవలం పని ఆపి. సో కూడా నేను అప్పుడప్పుడు అలా ఈ కోసం హానికరమైన కాదు, నేను Facebook ఉపయోగించడానికి కావలసిన ప్రయోజనాల, కానీ నిజంగా నేను ఒక నెట్వర్క్ కలిగి ఉంటాయి ఎందుకంటే కనెక్షన్, కానీ ఏమీ పని చేస్తుంది. మొదటి యొక్క కావున విషయాలు నేను try-- మరియు మీరు too-- Windows న చేయవచ్చు కానీ నా Mac లో, నేను నెట్వర్క్ వెళ్ళి ఉంటే. నేను నా Wi-Fi కనెక్షన్ ఎంచుకోండి. నేను అధునాతన వెళ్ళండి. నేను DNS వెళ్ళండి. ఈ మూడు ఉన్నాయి IP ఆ యేల్ చిరునామాలు మూడు DNS సర్వర్లు కోసం నన్ను ఇవ్వడం. నాకు ఏ ప్రయత్నించండి కోసం ప్రయోజనం అప్పుడు ఉంది ఈ ఒకటి చిరునామాలను పరిష్కరించడానికి. కానీ నేను అధిగమించవచ్చు కూడిక చేయడం ద్వారా ఈ. మరియు ఎవరైనా ఒక DNS సర్వర్ ప్రపోజ్ చేయాలనుకుంటే? ప్రేక్షకులు: 8.8.8.8? డేవిడ్ J. మలన్: ఓహ్, మీరు అద్భుతమైన ఉన్నాము. అవును, 8.8.8.8. సో Google, వారి హృదయాలను అనుగ్రహించు , IP చిరునామా 8.8.8.8 కొనుగోలు అది రకమైన Gs కనిపిస్తుంది కాబట్టి బహుశా, మరియు దాన్ని గుర్తుంచుకోవాలని సులభం. కానీ నిజానికి, ఇప్పుడు నేను కాన్ఫిగర్ చేసిన నా కంప్యూటర్ Google యొక్క DNS సర్వర్ ఉపయోగించడానికి. కాబట్టి ఇప్పుడు నేను yale.edu వెళ్ళండి ఉంటే, ఇది ఇప్పటికీ పని జరగబోతోంది. కానీ నేను యేల్ యొక్క ఉపయోగించి కాదు ఇకపై DNS సర్వర్లు. నేను facebook.com వెళ్ళండి ఉంటే, ఆ అన్ని అప్లను చూడండి Google ద్వారా వెళ్ళడానికి వెళ్తున్నారు. కాబట్టి ఒక వైపు, నేను తెలివిగా చేసిన స్థానిక సిస్టమ్ అతిక్రమించారు కేవలం ద్వారా నిర్వాహకులు రచనలు నెట్వర్కింగ్ ఎలా అర్థం. కానీ నేను ఒక ధర చెల్లించి చేస్తున్నాను. నథింగ్ ఉచితం. నేను ఏమి అప్ ఇచ్చారు? నేను ఏమి అప్ ఇచ్చారు? ఎవరు మీరు అన్ని తెలివైన ప్రజలు ఇది చల్లని ఎందుకంటే, 8.8.8.8 ఉపయోగిస్తున్నాము లేదా కలిగి ఏమి సమస్యలను ఛేదిస్తాడు మీరు అన్ని ఈ సమయంలో చేయడం జరిగింది? ప్రేక్షకులు: దూరంగా ట్రావెలింగ్? డేవిడ్ J. మలన్: బహుశా, దూరంగా ప్రయాణించే ఎందుకంటే Google యొక్క బహుశా లేదు చాలా వీధిలో సర్వర్ దగ్గరగా. కానీ మరింత worrisomely. అవును? ప్రేక్షకులు: సో ఇప్పుడు Google మీరు వెళుతున్న తెలుసు. డేవిడ్ J. మలన్: Google అక్షరాలా తెలుసు మీరు సందర్శిస్తున్న ప్రతి వెబ్సైట్, మీరు వాచ్యంగా ఎందుకంటే వారిని కోరాడు, Google హే, మీరు నాకు yale.edu అనువదించాలి? లేదా Google హే, మీరు అనువదిస్తుంది నాకు ఈ ఇతర వెబ్సైట్ చిరునామా ఒక IP చిరునామాగా అనువదిస్తుంది. కాబట్టి నేను నో they're-- మీరు గురించి మాట్లాడటం ఏమి ఆలోచన. అందువలన వారు మీరు గురించి ప్రతిదీ తెలుసు. కాబట్టి ఈ ఉచిత సేవ అని తెలుసుకోవటం వారి దృష్టికోణం నుండి ఒక ప్రయోజనం తో అలాగే. కానీ అది ఖచ్చితంగా చెయ్యవచ్చు ఒక బైండ్ యొక్క మీరు పొందండి. ఇప్పుడు కేవలం ఒక ఇతర పరిష్కరించేందుకు తరచుగా వచ్చే సమస్య , విద్యార్థుల మధ్య ముఖ్యంగా అంతర్జాతీయ ప్రయాణాలలో వంటి కొన్ని దేశాలలో నిజానికి చైనా, అక్కడ చైనా అనగా ఒక గ్రేట్ ఫైర్వాల్ ఉంది ప్రభుత్వం అక్కడ బ్లాక్స్ చాలా వివిధ స్థాయిలలో ట్రాఫిక్ ఒక బిట్. మీరు కేవలం కలిగి లేదు స్థాయిలో బ్లాక్ ట్రాఫిక్ మేము లేకపోతే, ఇక్కడ DNS మాట్లాడటం లేదా చేస్తున్నారు మీరు ఇతర స్థాయిలలో నిరోధించవచ్చు. నిజానికి, కేవలం స్పష్టతను, ఒక ఫైర్వాల్ మరింత కేవలం కంటే ఆపరేట్ చేయవచ్చు సిస్టమ్ నిర్వహణాధికారులు మార్చడానికి కలిగి DNS సెట్టింగులను. ఒక ఫైర్వాల్, మధ్య లో ఒక పరికరం మాకు మరియు ప్రపంచంలోని మిగిలిన కేవలం ఏ అవుట్గోయింగ్ బ్లాక్ కాలేదు IP చిరునామా అభ్యర్థనలను పోర్ట్ 80 లో Facebook, లేదా harvard.edu కొరకు IP చిరునామాను, లేదా ఏదైనా యొక్క IP చిరునామా. సో ఒక ఫైర్వాల్ చూడవచ్చు మీ ఎన్విలాప్లు 'IP చిరునామాలు మరియు కూడా పోర్ట్ యేల్ కోరుకున్నాడు, మరియు సంఖ్యలు, ఇది కేవలం మాకు అన్ని అరికట్టవచ్చు ఇది చేస్తాను, కూడా ఇకపై FTP వుపయోగించి నుండి బహుశా ఎందుకంటే ఒక మంచి విషయం నిజంగానే అసురక్షిత ప్రోటోకాల్. యేల్ కూడా నుండి మాకు అరికట్టవచ్చు వెబ్ సంపూర్ణంగా సందర్శించడం అన్ని పోర్ట్ అడ్డుకోవడం ద్వారా సంఖ్య 80 న ట్రాఫిక్ అలాగే. తద్వారా మరొక మార్గం కావచ్చు. మరియు అలాగే కూడా ఫ్యాన్సియెర్స్ మార్గాలు ఉన్నాయి. కానీ మీరు ప్రయాణంలో ఉన్నప్పుడు విదేశాలలో ఉదాహరణకు, లేదా మీరు ఒక ఇంటర్నెట్ కేఫ్ లో అయితే, మీరు ఎక్కడైనా అయితే లేదా ఇక్కడ అడ్డంకులు లేదా బెదిరింపులు, మీరు ఏమి చేయవచ్చు? సరే, మీరు వీధిలో వెళ్ళి ఉంటే స్టార్బక్స్ లేదా మీరు ఒక విమానాశ్రయం ప్రయాణం సాధారణంగా మీరు కేవలం హాప్ చేయవచ్చు Wi-Fi ఎంచుకోవడం ద్వారా వంటి లాగ్వార్డియా Wi-Fi JFK Wi-Fi, లేదా లోగాన్ విమానాశ్రయం Wi-Fi, లేదా ఏ కాదు. మరియు అది కుడి, ఎన్క్రిప్టెడ్ కాదు? ఏ ప్యాడ్లాక్ను చిహ్నం ఉంది. మరియు మీరు బహుశా ప్రాంప్ట్ లేదు ఒక యూజర్పేరు మరియు పాస్వర్డ్ కోసం. మీరు కేవలం ప్రాంప్ట్ కొన్ని స్టుపిడ్ రూపం వంటి చెప్పటానికి, నేను ఈ మాత్రమే ఉపయోగించడానికి అంగీకరిస్తున్నారు 30 నిమిషాల, లేదా అలాంటిదే కోసం. కానీ మధ్య ఏ ఎన్క్రిప్షన్ ఉంది మీరు మరియు స్టార్బక్స్, Wi-Fi సదుపాయం పాయింట్ విషయాలు గోడ పై యాంటెనాలు. మీరు మధ్య ఏ ఎన్క్రిప్షన్ ఉంది మరియు విమానాశ్రయం యొక్క Wi-Fi సంకేతాలు. కాబట్టి సాంకేతికంగా, ఆ గగుర్పాటు వ్యక్తి మీరు నుండి డౌన్ కొన్ని సీట్లు కూర్చొని స్టార్బక్స్ లో లేదా విమానాశ్రయం వద్ద కుడి సాఫ్ట్వేర్, కావచ్చు, మీ వైర్లెస్ అన్ని చూడటం అతని లేదా ఆమె ల్యాప్టాప్ ట్రాఫిక్. ఇది ఆ హార్డ్ కాదు ఏది ఒక ల్యాప్టాప్ చాలు సంకరమైన మోడ్ అని, ఇది పేరు సూచించినట్లు, మీరు రకమైన అర్థం నియమాలు తో వదులుగా. మరియు అది కేవలం మాత్రమే వింటాడు అది కోసం ఉద్దేశించబడింది ట్రాఫిక్ కోసం, కానీ అందరి కూడా పరిధిలో ట్రాఫిక్. మరియు ఆ తర్కం, చూడగలరు సమాచార ప్యాకెట్లను అన్ని మీరు పొందుతున్న. మరియు ఆ ప్యాకెట్ల ఉంటే మీరు ఎన్క్రిప్టెడ్ లేదు ప్రమాదం మీరే ఉంచడం ఉంటాయి మీ ఇమెయిల్స్, లేదా మీ సందేశాలు, లేదా మరేదైనా బహిర్గతం పొందడానికి. కాబట్టి మీరు విదేశాలలో కావు కూడా కానీ మీరు కేవలం స్టార్బక్స్ లో ఉన్నాము, లేదా మీరు కొన్ని యాదృచ్ఛిక వ్యక్తి యొక్క లో ఉన్నారు ఎన్క్రిప్టెడ్ కాదు Wi-Fi, ఒక VPN ఒక మంచి విషయమే. ఒక VPN ఒక వర్చువల్ ప్రైవేట్ నెట్వర్క్. మరియు అది ఒక సాంకేతిక వార్తలు మీరు కలిగి అనుమతిస్తుంది ఎన్క్రిప్టెడ్, ఒక గిలకొట్టిన connection-- సీజర్ లేదా Vigenere-- కంటే ఫ్యాన్సియెర్స్ మీ ల్యాప్టాప్, లేదా మధ్య మీ ఫోన్, లేదా మీ డెస్క్టాప్, ఇంకా మిగిలినచోట్ల, వంటి సర్వర్ యేల్ యొక్క ప్రాంగణంలో ఒక సర్వర్. మరియు మీరు abroad-- ప్రయాణిస్తున్నప్పుడు అయితే మరియు నిజానికి, మీరు హోటళ్లలో ఈ కనుగొనేందుకు అన్ని వేళలా. మరియు ముఖ్యంగా వర్ధమాన కంప్యూటర్ శాస్త్రవేత్తలు ఇక్కడ మీరు అబ్బాయిలు వాటిని, గీక్స్ గా, 80 కంటే ఇతర పోర్టుల ఉపయోగించాలనుకుంటున్నాను, మరియు 443-- కంటే ఇతర పోర్ట్సు మరియు నిజానికి సమస్య, ఆరు సెట్ మేము బహుళ ఆడటానికి వెళ్తున్నారు కేవలం చాలా choice-- ద్వారా TCP పోర్ట్సు హోటళ్లు, మరియు దుకాణాలు మరియు నెట్వర్క్ ల కేవలం stuff ఆ రకమైన బ్లాక్ కొంతవరకు naively వారు ఎందుకంటే లేదా ignorantly, కేవలం అనుకుంటున్నాను ఎవరూ ఆ ఇతర పోర్ట్సు కావాలి. కాబట్టి ఒక VPN ఉపయోగించి మీరు చేయబడినప్పటికీ, నియంత్రణలు కొన్ని రకాల తప్పించుకునేందుకు ఏమి ఒక VPN చేస్తుంది ఎందుకంటే అది స్టార్బక్స్ వద్ద మీరు అనుమతిస్తుంది లేదా విమానాశ్రయం, లేదా ఎక్కడైనా ప్రపంచంలో yale.edu కు encryptedly కనెక్ట్, ఇక్కడ ప్రాంగణంలో కొన్ని సర్వర్, ఆపై సొరంగం, మాట్లాడటానికి, మీ ట్రాఫిక్ అన్ని ఎక్కడ నుండి మీరు, యేల్ ద్వారా ఇవి సమయంలో అది దాని తుది గమ్యానికి వెళ్తాడు. కానీ అది ఎన్క్రిప్ట్ ద్వారా, మీరు ఈ రకాల ఏ నివారించేందుకు వడపోతలు లేదా విధించిన ఆ కొన్ని స్థానిక నెట్వర్క్ విధించింది. ప్లస్, మీరు ఒక కలిగి మరింత దృఢమైన రక్షణ గగుర్పాటు ప్రజలు వ్యతిరేకంగా మీరు చుట్టూ ఎవరు వాటిని మీ ట్రాఫిక్ లో వినడానికి ప్రయత్నిస్తూ ఉంటుంది. ఇప్పటికీ ఇక్కడ గగుర్పాటు ప్రజలు ఉండవచ్చు మీ ట్రాఫిక్ చూడటం యేల్ తిరిగి కనీసం VPN బయటకు వస్తుంది, కానీ మీరు దూరముగా ముప్పు నెట్టడం చేసిన. మరియు అది ఒక కార్మిక ఆఫ్, చాలా ఇక్కడ ఉంది. ఇప్పుడు కోర్సు యొక్క, మీరు వున్నట్లయితే చైనా లేదా కేఫ్ లో, మరియు మీరు అన్ని టన్నెలింగ్ చేస్తున్నారు యేల్ ద్వారా మీ ట్రాఫిక్ మేము బహుశా ఏ ధర చెల్లిస్తున్న? ప్రేక్షకులు: స్పీడ్. డేవిడ్ J. మలన్: స్పీడ్, కుడి? కొన్ని గణిత ఉన్నట్లు సంపాదించి లేదా కొన్ని fanciness చేరి అసలు నిగూఢ. వేలాది ఉండవచ్చు దూరం లేదా వేల మైళ్ళ మీరు మరియు యేల్ మధ్య తీగలు మైళ్ల. మరియు మీరు అయితే నిజంగా దురదృష్టకరం చైనా లో, ఉదాహరణకు, మరియు మీరు సందర్శించండి అనుకుంటున్నారా చైనా లో ఒక వెబ్సైట్. అందువలన మీ డేటా అన్నారు సంయుక్త, మరియు అప్పుడు తిరిగి చైనా కు కేవలం మీరు ఎన్క్రిప్ట్ చేసిన ఎందుకంటే ఈ సొరంగం ద్వారా. కానీ అది సాంకేతిక ఛేదిస్తాడు మరియు ఇలానే సమస్యలు పని. కానీ ఇది అన్ని దిమ్మల డౌన్ ఈ చాలా సాధారణ ఆలోచనలు. మరియు హార్వర్డ్, ఆ ఆసక్తికరమైన కోసం, ఉంది ఇక్కడ అలాగే, vpn.harvard.edu వద్ద, ఇది కేవలం యేల్ యొక్క వంటి నిర్వహిస్తోంది. ఎందుకు అన్ని అన్నారు కాబట్టి ఈ మొత్తం నెట్వర్క్ ఉపయోగపడుతుంది? మరియు మేము అది తో చేస్తున్న ప్రారంభించవచ్చు? సరే, ఈ ఇప్పుడు నిజమైన తయారు చేద్దాము. ఈ నామమైన ఇది మాకు చాలా బహుశా సూపర్ familiar-- HTTP-- ఇది హైపర్ టెక్స్ట్ బదిలీ ఉన్నచో ప్రోటోకాల్. మరియు ఈ కేవలం దీనర్థం భాష, ప్రోటోకాల్ వెబ్ బ్రౌజర్లలో మరియు వెబ్ సర్వర్ మాట్లాడే. HTTP పి నిజానికి ఒక ప్రొటోకాల్. మరియు ఒక ప్రోటోకాల్ కేవలం సమితి సమావేశాలు. మేము చూసిన IP-- ఇంటర్నెట్ protocol-- TCP-- ప్రసార నియంత్రణ protocol-- మరియు HTTP. కానీ ఈ స్టుపిడ్ ఏమిటి ఒక ప్రోటోకాల్ విషయం? ఇది సాంప్రదాయాలను కేవలం సమితి యొక్క. నేను విధమైన డౌన్ వస్తాయి ఉంటే ఇక్కడ, మరియు నేను మీరు అభినందించారు అనుకుంటున్నారా. నా పేరు డేవిడ్, అత్యాధునిక చెబుతా. ప్రేక్షకులు: లూయిస్. డేవిడ్ J. మలన్: లూయిస్. మేము ఈ తెలివితక్కువదని మానవ కలిగి ఇక్కడ కరచాలనం సమావేశం. కానీ ఒక ప్రోటోకాల్ కుడి? నేను నా చేతి విస్తరించింది. లూయిస్ అనేది అతని చేతి విస్తరించింది. మేము ఈ చేశాడు. ఆపై పూర్తి చేసారు. మరియు ఆ ఖచ్చితంగా సేమ్ ఒక కంప్యూటర్ ప్రోటోకాల్ యొక్క ఆత్మ పేరు HTTP లో, ఏమి జరుగుతుందనే ఈ ఉంది. మీరు కంప్యూటర్ ఉంటే ఇక్కడ వదిలి, మరియు కొన్ని వెబ్ ఉంది కుడివైపు అక్కడ సర్వర్. మరియు ఎడమ కంప్యూటర్ కోరుకుంటున్నారు సర్వర్ నుండి సమాచారాన్ని అభ్యర్థించవచ్చు. ఇది ఒక ద్వి దిశాత్మక ఆపరేషన్ ఉంటాము. ఎడమ బ్రౌజర్ కొన్ని వెబ్ పేజీ కోసం అడుగుతుంది. కుడివైపు సర్వర్ కొన్ని వెబ్ పేజీ అంటాడు. మరియు మేము ఏమి రూపం చూస్తారు ఆ కేవలం ఒక క్షణం లో పడుతుంది. మరియు అది ఆ కంప్యూటర్లు అవుతుంది ఆ బ్రౌజర్ మరియు సర్వర్ లేదా క్లయింట్ మరియు సర్వర్, మాట్లాడటానికి. ఒక రెస్టారెంట్ వంటి చాలా పేరు క్లయింట్ ఏదో అడుగుతోంది, మరియు సర్వర్ తెచ్చింది అతనిని లేదా ఆమెను పొందడానికి ఏదో ఆపరేటివ్ పదం యొక్క రకం. సాహిత్యపరంగా కవరు లోపల ఆ నా బ్రౌజర్ వెబ్ ఇక్కడ నుండి పంపుతుంది సర్వర్ పదం పొందుటకు ఉంది. ఇలా నేను నేటి వార్తలు పొందాలనుకోవడం. నా పొందాలనుకోవడం ఫేస్బుక్ న్యూస్ ఫీడ్, లేదా నేను సర్వర్ నుండి కొన్ని పేజీ పొందాలనుకోవడం. ముఖ్యంగా, ఈ ఏమి ఉంది ఆ కవరు లోపల జరుగుతుందో. తప్పనిసరిగా కోల్ నేను, కాబట్టి కోల్ ఒక స్పందన పంపారు. మీరు నిజంగా ఆ కోల్ ఊహించే , రిక్ ఆష్లే యొక్క ఒక చిత్రాన్ని కావలెను అతను నాకు ఒక అభ్యర్థన పంపారు ఉండవచ్చు ఈ ఆత్మ లో మాదిరిగా. తన కవరు లోపల నాకు, అక్కడ నేను ఇప్పుడు Google యొక్క పాత్ర చేస్తున్నాను ఆ వాచ్యంగా ఒక అభ్యర్థనను చెప్పవచ్చు చెప్పారు, ఒక ముందుకు slash-- అప్పుడు పొందుటకు, మరియు మరియు మీరు బహుశా చూసిన ముందు ముందుకు URL లలో శ్లాష్లు. ఇది నాకు డిఫాల్ట్ ఇవ్వడానికి అర్థం పేజీ, డిఫాల్ట్ రిక్ ఆష్లే ఈ సందర్భంలో చిత్రం. మరియు మార్గం ద్వారా, కోల్ భాష మాట్లాడుతుంది HTTP వెర్షన్ 1.1 లేదా ప్రోటోకాల్ 1.1. మరియు అది ఉంది హాజరవుతారు పాత వెర్షన్ 1.0. కానీ కంప్యూటర్లు 1.1 ఉపయోగించడానికి ఉంటాయి. రెండవ పంక్తి ఉపయోగకరమైన విషయం బహుశా తిరిగి ముందు పొడవుగా వస్తాయి. కానీ, నాకు కేవలం ఒక వివరణ ఉంది గ్రహీత, ఆ నేను కావలసిన విషయం www.google.com ఉంది. ఇది చాలా అవకాశం ఎందుకంటే కొద్దీ ఈ రోజుల్లో, సైట్లు వందల తో అన్ని వివిధ డొమైన్ పేర్లు అదే సర్వర్లో నివసిస్తున్నారు. ఇది నిజమని మాత్రం కాదు Google యొక్క సందర్భంలో చాలా. కానీ ఒక చిన్న కంపెనీ లో యొక్క కేసు ఖచ్చితంగా ఉండవచ్చు. కాబట్టి కోల్ కేవలం రకం ఎన్వలప్ లో పెట్టటం, ఈ చేరుకున్నప్పుడు, ద్వారా పోర్ట్ 80 మీ IP చిరునామా, కేవలం మీరు తెలిసిన ఖచ్చితంగా నేను www.google.com, కాదు అనుకుంటే కొన్ని ఇతర యాదృచ్ఛిక వెబ్సైట్ అదే సర్వర్లో. నేను అప్పుడు కోల్ స్పందిస్తారు ఏమి, రోజు చివరిలో, ఒక చిత్రం. కానీ ఆ చిత్రాన్ని పైన కవరు లోపల నేను చెప్పే పేరు కొంత టెక్స్ట్ OK, నిజానికి ఉంది. నేను HTTP వెర్షన్ 1.1 కూడా మాట్లాడతారు. 200. ఒక స్థితిని కోడ్ అని మాకు చాలా బహుశా కలిగి అది సరే అంటే ఎందుకంటే ఎప్పుడూ, చూసిన. మరియు ఈ, మంచి ఇది ఎందుకంటే నేను విజయవంతంగా స్పందించడం చేస్తున్నాను అంటే కోల్ యొక్క అభ్యర్థన. ఏం సంఖ్యలు బహుశా, మీరు కలిగి సరే లేని వెబ్లో చూసిన? ప్రేక్షకులు: 404. డేవిడ్ J. మలన్: ఫైల్ కనుగొనబడలేదు 404--. కాబట్టి నిజంగా, ఏ సమయంలో మీరు చూసిన ఆ బాధించే ఫైలు ఒకటి కాదు లోపాలు కనిపించాయి, ఎందుకంటే వెబ్ పేజీ, మరణించాడా లేదా మీరు mistyped ఎందుకంటే కేవలం అంటే ఒక URL, చిన్న కవరు ఆ మీ కంప్యూటర్ సర్వర్ నుండి అందుకున్న ఒక సందేశాన్ని కలిగి HTTP 1.1, 404-- దొరకలేదు. ఆ ఫైలు లేదా ఆ అభ్యర్థన మీరు దొరకలేదు చేసిన. అంతేకాక, కవరు లోపల సాధారణంగా ఈ లైన్, కంటెంట్ రకం. కొన్నిసార్లు అది HTML ఉంది, మేము వెంటనే చూస్తారు ఏదో. కొన్నిసార్లు ఇది ఒక JPEG వార్తలు. కొన్నిసార్లు ఇది ఒక GIF వార్తలు. కొన్నిసార్లు ఇది ఒక చిత్రం ఫైల్ ఒక, వార్తలు ఆడియో ఫైల్, విషయాలు ఏ సంఖ్య. ఉంది కవరు లోపల సో కేవలం ఒక నేను స్వీకరించడం చేస్తున్నాను ఏమిటి అని చిన్న సూచన. ఇతర స్థితి సంకేతాలు, చాలా ఉంది కొన్ని పి ఆరు సెట్ వీటిలో మేము అన్వేషించడానికి చేస్తాము, మరియు మీరు అంతటా పొరపాట్లు చేయు చేస్తాము పి ఏడు మరియు / లేదా ఎనిమిది సెట్. కానీ ఇక్కడ కొన్ని, 404 వంటి మేము చూసిన. 403 ఫర్బిడెన్ వంటి అర్థం అనుమతులు తప్పు వంటి మీరు రకమైన కలిగి సరిగ్గా కన్ఫిగర్. 301 మరియు 302, మేము అరుదుగా దృష్టి చూడండి. కానీ వారు మళ్ళింపు అర్థం. మీరు ఒక మారారు ఏదైనా సమయం URL మరియు మీరు అద్భుతంగా ఉన్నాను ఎక్కడైనా పంపిన, ఆ బ్రౌజర్ తిరిగి పంపారు ఎందుకంటే కలిగి ఒక కవరును సంఖ్య 301 లేదా 302, మరియు అది కోరుకుంటున్నారు ఆ URL మీ బ్రౌజర్ బదులుగా వెళ్ళండి. 500 భయంకరమైన ఉంది. మీరు బహుశా ముందు ఇది చాలా కాలం చూస్తారు పి ఆరు సెట్ లేదా P ఏడు సెట్. మరియు అది సామాన్య అర్థం మీ కోడ్ లో కొన్ని బగ్ ఉంది, నిజానికి మేము రాయడం వస్తుంది ఎందుకంటే వెబ్ అభ్యర్థనలను స్పందిస్తుంది కోడ్. మరియు మీరు కేవలం పొందారు కొన్ని తర్కం లేదా వాక్యనిర్మాణంలో లోపం, మరియు సర్వర్ అది నిర్వహించలేని. కాబట్టి యొక్క మేము ఇప్పుడు పరపతి ఎలా చూద్దాము మరియు కింది ఈ అభ్యర్థనలు అర్థం. నేను వెళ్ళడానికి ఉంటే, యొక్క, google.com అని పిలవబడు. నాకు www.google.com వెళదాం. మరియు ప్రదర్శన కోసమని, లెట్స్ నేను ఇక్కడ సెట్టింగులు వెళ్ళి అవసరం, చూడండి. నేను సెట్టింగులు శోధన వెళ్ళడానికి వెళుతున్న. మరియు Google ఎక్కువగా బాధించే ఉంది లక్షణాలు, కానీ ఉపయోగకరమైన లక్షణాలు. సో Google తక్షణ వంటి ఈ విషయం ఉంది మీరు టైపింగ్ ప్రారంభం ఫలితాలు మరియు స్వయంచాలకంగా విషయాలు కనిపించే ప్రారంభమౌతుంది. మరియు అన్ని జరిమానా వార్తలు మరియు సాంకేతికంగా ఉపయోగకరమైన, మరియు మేము అర్థం వస్తుంది దీర్ఘ ముందు ఈ పనులు ఎలా. కానీ ఇప్పుడు కోసం, నేను చెయ్యడానికి వెబ్ తక్షణ ఫలితాలు ఆఫ్, నేను నా బ్రౌజర్ను కావలసిన ఎందుకంటే పని పాత పాఠశాల యొక్క విధమైన కాబట్టి నేను ఏం జరగబోతోంది చూడగలరు. కాబట్టి ఇప్పుడు నేను తిరిగి ఇక్కడ ఉన్నాను. నేను పిల్లులు కోసం శోధన అనుకుంటున్నారా. నేను కొన్ని సూచనలు చూసిన, నేను గమనించే, కొన్ని చాలా నిరపాయమైన సలహాలను అదృష్టవశాత్తూ. మరియు ఇప్పుడు నేను కొట్టినప్పుడు నమోదు ఏమి చూద్దాం. కాబట్టి కొన్ని పిల్లులు ఉన్నాయి. మరియు టాప్ హిట్ వికీపీడియాలో ఉంది. కానీ నేడు మనం శ్రద్ధ ఇక్కడ సాంకేతిక పరిజ్ఞానం. కాబట్టి URL ఇది నేను చేసిన ఇక్కడ ఈ ఉంది పంపబడింది. మరియు కొన్ని stuff నేను అక్కడ నిజంగా అర్థం లేదు. నేను ఎందుకంటే, ముందుకు వెళ్ళి వెళుతున్న Google ఎలా పనిచేస్తుంది నేను రకమైన తెలుసు మరియు నేను ఈ పరిశుద్ధం వెళుతున్న సాధారణ రూపంలో లోకి URL. మరియు ఇప్పుడు నేను మళ్ళీ ఎంటర్ నొక్కండి వెళుతున్న. మరియు అది ఇప్పటికీ పనిచేస్తుంది. నేను అన్ని పిల్లులు గురించి ఫలితాల ఒక పేజీ కలిగి. కానీ నా URL యొక్క సరళత గమనించవచ్చు. ఇది ఈ బయటకు వస్తాడు ఎలా వెబ్ రచనలు చాలా. వెబ్ కేవలం ఒక మొత్తం ఉంది కంప్యూటర్లు బంచ్ ఇన్పుట్ పడుతుంది ఆ సాఫ్ట్వేర్ అమలు. ఇది స్ట్రింగ్ శైలి ఇన్పుట్ పొందండి కాదు. ఇది కమాండ్ లైన్ కాదు మేము వంటి వాదనలు చేస్తున్నట్లుగానే. ఇవి ఇన్పుట్ పడుతుంది, ఈ వెబ్ సర్వర్లు, తరచూ URL ల ద్వారా పరిష్కరించవచ్చు. మరియు ఏ సమయంలో మీరు చేసిన ఏదో శోధించిన, మీరు లాగిన్ అయిన తర్వాత ఏ సమయంలో ఫేస్బుక్, మీరు చేసిన ఏ సమయంలో ఇంటరాక్టివ్ ఏమీ ఒక వెబ్ పేజీ, మీరు చేస్తున్న ఏమి అది ప్రభావవంతంగా, ఒక రూపం సమర్పిస్తుంది టెక్స్ట్ బాక్సులను, చెక్ బాక్సులను, మాట్లాడటానికి, పంపే చిన్న వృత్తాలు, మరియు whatnot సర్వర్ నుండి సమాచారాన్ని. మరియు అది వెబ్ హాజరవుతారు సర్వర్ ఆ URL చూడండి తెలుసు మరియు అది పాత్ర చూడండి వంటి, అది అన్వయించడం పాత్ర ఏదైనా కోసం చూస్తున్న ఒక ప్రశ్న గుర్తు తర్వాత ఆసక్తికరమైన. ఎందుకంటే ఒక ప్రశ్న గుర్తు తర్వాత, దీనిని టర్న్స్ వచ్చి వెళ్తున్నారు కీ విలువ జతలను ఒక సమూహం. నేను కీ = విలువ అర్థం. ఆపై ఉండవచ్చు multiple-- ఉంది ఉంటే ఒక ఆంపర్సండ్ చిహ్నం, కొన్ని ఇతర ముఖ్యమైన = విలువ, ఆంపర్సండ్ చిహ్నం, కీ = విలువ. కాబట్టి మేము రకమైన ఈ ఆలోచన చూసిన ఏదో ఒక విలువను కలిగి పేరు ముందు. ఇది ఇక్కడ కేవలం ఒక కొత్త ఫార్మాట్ ఉంది. మరియు నేను తెలుసు, సాంప్రదాయకంగా, Google ప్రశ్నకు Q ఉపయోగిస్తుంది. ఆపై నేను కుక్కలు కోసం అన్వేషణ అనుకుంటే, నేను ఆ మానవీయంగా వంటి కుక్కల కోసం శోధించవచ్చు. ఆపై నేను స్పష్టంగా పొందుతున్నాను కొన్ని శోధన ఫలితాలు కుక్కలు పాల్గొన్న. కాబట్టి ఆ ఆసక్తికరంగా ఉంటుందని తెలుస్తోంది. నిజానికి, ఏం జరగబోతోంది హుడ్ కింద ఈ ఉంది. నాకు దీన్ని చూద్దాం. ఈ యొక్క చూసేలా ఫంక్షన్ ఉంది. నాకు తిరిగి వెళ్ళి తెలపండి ఇక్కడ కేవలం ఒక క్షణం. మేము ఇతర ఉందని చూస్తారు మార్గాలు సమాచారం సమర్పించడానికి. కనుక నేను Facebook ప్రవేశిస్తున్నారని, లేదా వెబ్ Gmail, లేదా ఏ ఇతర ప్రముఖ వెబ్సైట్, నేను టైప్ సంసార ఉంటే అది చెడు రకం తెలుస్తోంది శోధన బాక్స్ నా URL లో ముగుస్తుంది లోకి, నా బ్రౌజర్ యొక్క చిరునామా బార్ లో. ఎందుకు? ఎందుకు స్వల్పంగా ఆందోళన కలిగిస్తోంది? అవును? ప్రేక్షకులు: ఒక పాస్వర్డ్ను పద్ధతి. డేవిడ్ J. మలన్: అవును. నేను ఏమి చేసిన ఏమి ఉంటే నా పాస్వర్డ్ను లో టైప్ ఉంది? నేను రకమైన కాబట్టి ఖచ్చితంగా వద్దు నా బ్రౌజర్ యొక్క చిరునామా బార్ లో కనిపించే. వన్, నా బాధించే రూమ్మేట్ ఎందుకంటే నా భుజం మీద చూసే ఉంటుంది, మరియు అతను లేదా ఆమె ఇప్పుడు అయినప్పటికీ, చూడగలరు అది నేను టైప్ చేయడం ఉన్నపుడు బులెట్లు ఉంది చిన్న వృత్తాలు. ఇప్పుడు అది నా చిరునామా బార్ లో ఉంది. అంతేకాక, ఏ విషయాల గురించి నిజం మీరు చిరునామా బార్ లో టైప్ ఉంటాయి. ప్రేక్షకులు: [వినబడని] డేవిడ్ J. మలన్: ఆ ఏమిటి? ప్రేక్షకులు: ఇది బయటకు పంపబడుతుంది. డేవిడ్ J. మలన్: ఇది బయటకు పంపబడుతుంది. మరియు, అది జ్ఞాపకం అవుతుంది. తదుపరి సమయంలో ఎందుకంటే మీరు అక్కడ విషయాలు అప్ టైప్ తరచుగా autocompletes మరియు అది మీరు ముందు మీరు టైప్ చేసిన దానికి గుర్తు. కాబట్టి ఈ యదార్ధమైన చరిత్ర ఉంది మీ తోబుట్టువులు, లేదా మీ చదరపు గజం ఆ లేదా ఎవరైతే ద్వారా నడిచే చాలా చక్కని ప్రతి వెబ్సైట్ చూడండి ఇది ఎందుకంటే మీరు సందర్శించిన చిరునామా పట్టీ లాగిన్. అంతేకాక, మీరు అనుకుందాం Facebook కు ఒక ఫోటో అప్లోడ్. మీరు ఎలా ప్రపంచంలో ఉన్నాయి ఒక URL లో ఒక ఫోటో ఉంచాలి జరగబోతోంది? బాగా మీరు కొన్ని దీన్ని చెయ్యవచ్చు హాజరవుతారు మార్గం, కానీ అది ఖచ్చితంగా కాని స్పష్టమైన యొక్క. కాబట్టి ఈ ఇతర మార్గం ఉంది ఒక కవరును సమాచారం పంపడం, ఒక GET ద్వారా, కానీ ద్వారా ఏదో POST అని. మరియు సిద్ధాంతంలో, కనిపిస్తోంది చాలా చక్కని అదే. పదం పొందడానికి బదులుగా, మేము POST చెప్పటానికి ఆపై ఫార్మాట్ అదే రకమైన. ఉదాహరణకు, ఈ యొక్క స్క్రీన్షాట్ ఏమి నేను లాగింగ్ ప్రయత్నించండి ఉంటే లాగా ఉండవచ్చు ఒక ఫైల్ నాకు పంపుతుంది ఇది Facebook లోకి నిజానికి ఇది, login.php పిలువబడే ఇప్పటికీ వంటి అనే ఈ రోజు. ఇది అదే ఫైల్ పేరు మార్క్ యొక్క అనేక సంవత్సరాల క్రితం ఇచ్చినది. ఇది అతను ద్వారా PHP లో రాశాడు కార్యక్రమం ఇది వినియోగదారులు వెబ్సైట్ లాగిన్. కానీ మీరు పంపాలి కొన్ని అదనపు ఇన్పుట్. మరియు అది తర్వాత వెళుతున్న కాకుండా ఇది cats-- తో ముందు చేసిన విధంగా ఫైల్ పేరు q = cats-- అది అభ్యర్థనలో తక్కువ వెళ్ళే, మీరు ఉంటే కవచ లోతుగా లోపల ఎవరూ అది చూడవచ్చు రెడీ, మరియు అది ముగుస్తుంది లేదు పేరు యూజర్ యొక్క బ్రౌజర్ బార్ లో, మరియు అందువలన ప్రజలు స్నూప్ గుర్తు లేదు చుట్టూ. మరియు ఇక్కడ నా ఇమెయిల్ చిరునామా మరియు నా నకిలీ పాస్వర్డ్ను నిజానికి వెళ్ళండి. మరియు Facebook ఉపయోగించి ఉంటే లేదు HTTP, కానీ HTTPS, ఈ అన్ని ఎన్క్రిప్ట్ చేయబడుతుంది సీజర్ లేదా విజెనెరే, ala గిలకొట్టిన కానీ మరింత fancily ఎవరూ కాబట్టి నిజానికి ఈ అభ్యర్థనను చూడగలరు. అందువలన నిజానికి, ఏ సమయంలో మీరు కలిగి HTTPS తో ప్రారంభమయ్యే ఒక URL, అది కేవలం అది ఎన్క్రిప్టెడ్ అర్థం. కానీ రోజు చివరిలో, ఏమిటి నిజానికి ఈ ఎన్విలాప్లను లోపల? ఈ సూపర్ తక్కువ స్థాయి ఉంది. మరియు అదృష్టవశాత్తూ, మేము లేదు తప్పనిసరిగా పొందబోతున్నారు కాబట్టి తక్కువ స్థాయి ప్రతిసారీ వెళ్ళండి ఆసక్తికరమైన సాఫ్ట్వేర్ రాయడం మొదలు. మేము తీసుకోవాలని ప్రారంభించవచ్చు వారం ఒక ఆలోచనలు ఐదు ద్వారా, అక్కడ భావించవచ్చును ఈ అవస్థాపన ఇప్పుడు మాకు సాఫ్ట్వేర్ వ్రాయవచ్చును ఆ వెబ్లో నిర్వహించే మరియు అది మాకు అనుమతించే అవకాశముంది ఈ వారం వచ్చే మొదలు HTML అనే ఏదో చూడటం. ఈ కూడా అని stuff ఉంది కవరు లోపల లోతుగా, కానీ అది మేము ఉన్నాము విషయాలు అనిపిస్తుంది రచన ఆరంభమవుతుంది. మరియు అది stuff మరింత వార్తలు ఆసక్తికరంగా, మేము ఉన్నాము కార్యక్రమాలు రాయాలో ఆ స్వయంచాలకంగా ఉత్పత్తి మొదలవుతుంది కాబట్టి మా వెబ్ సైట్ హార్డ్, కోడెడ్ లేని కానీ ఇన్పుట్ పడుతుంది మరియు ఉత్పత్తి. ఈ బహుశా సరళమైన వెబ్ పేజీ మీరు ప్రపంచంలో చేయవచ్చు. నేను నిజానికి తెరుచుకుంటుంది TextEdit వంటి తెలివితక్కువదని ఏదో కేవలం నాకు ఇస్తుంది ఇది నా Mac న ఈ వంటి ఒక సాధారణ టెక్స్ట్ విండో. PC వినియోగదారులకు, Notepad.ext కలిగి ఇది ఆత్మ లో చాలా పోలి ఉంటుంది. నేను వాచ్యంగా రకం దీన్ని DOCTYPE HTML అవుట్ ఇది ఒక చిన్న గుప్తమైన కనిపిస్తోంది. కానీ మేము ఆ వచ్చి చేస్తాము. ఈ అసహజ తో HTML, కోణ బ్రాకెట్లలో మరియు శ్లాష్లు, లోపల ఇది ఇప్పుడు నేను చెప్పడానికి వెళుతున్నాను ఇక్కడ నా వెబ్ పేజీ యొక్క తల వస్తుంది. ఆ లోపలి, నేను తెలుసు, మరియు మీరు వెంటనే తెలుసు ఉంటాం నా వెబ్ పేజీ యొక్క శీర్షిక ఉంచవచ్చు. ఆపై క్రింద వెబ్ పేజీ యొక్క తల ఉంది అని పిలవబడే వెళ్ళడానికి వెళ్తున్నారు వెబ్ పేజీ యొక్క శరీరం. మరియు నేను కేవలం ఇండెంటింగ్ చేస్తున్నాను వంటి C రకమైన ఉంచడానికి విషయాలు చక్కగా చదవగలిగే ఆకృతిని. మరియు ఇప్పుడు నేను ఒక ఈ సేవ్ వెళుతున్న నా డెస్క్టాప్, అని hello.html ఫైలు. నేను అవును, HTML ఉపయోగించండి చెప్పాలి వెళుతున్న. కూడా, .txt మార్చుకోండి లేదు అన్ని ఈ ఒక టెక్స్ట్ ఫైల్ అయితే, కేవలం ఒక సి కార్యక్రమం వంటి ఒక టెక్స్ట్ ఎడిటర్ తో వ్రాసిన. అయితే CS50 IDE లో కేవలం ఇక్కడ నా Mac క్షణం. మరియు నేను ఇప్పుడు నా డెస్క్టాప్ వెళ్ళండి ఉంటే, మీరు hello.html చూస్తారు. నేను ఈ డబుల్ క్లిక్ చేస్తే, అది Chrome తెరవబడుతుంది. మరియు కూడా ఈ ఫైలు అయితే నా డెస్క్ టాప్ పై ప్రత్యక్ష ఏమవుతుంది ఆ బహుశా సరళమైన ఉంది నేను చేయగలిగితే వెబ్ పేజీ. గమనికను టైటిల్ టాబ్ మార్గం అప్ టాప్ హలో ప్రపంచ. వెబ్ పెజీ హలో ప్రపంచ నిజానికి ఉంది. మరియు నేను చేసిన అన్ని పొందుటకు ఈ సమయంలో అమలు ఉంది, లేదా HTML అనే కొత్త భాష, వ్రాసి ఉంది. ఇది ఒక ప్రోగ్రామింగ్ కాదు సి వంటి భాష ఉంది పరిస్థితులు మాత్రం కాదు, మరియు while లూప్స్, మరియు విధులు. ఇది దీనిలో ఒక మార్కప్ భాష, అది కేసు మీరు కేవలం స్వీకరించడం చెప్పండి మీరు చేయాలనుకుంటున్నారా ఏమి కార్యక్రమం. ఈ హే అంటే బ్రౌజర్ ఇక్కడ ఒక HTML పేజీ వస్తుంది. హే బ్రౌజర్, ఇక్కడ వస్తుంది నా పేజీ యొక్క తల. హే బ్రౌజర్, ఇక్కడ వస్తుంది నా పెజీ. బ్రౌజర్ హే, ఆ శరీరం కోసం ఇది. ఆ HTML పేజీ కోసం ఇది. మరియు ఆ సాధారణ నిర్వచనాలు ఒంటరిగా, మేము వెంటనే, ఒక చూస్తారు మేము ఒక చెట్టు వంటి ఈ సూచిస్తుంది. కానీ ఆ తరువాత మరింత. కాబట్టి ఈ అన్ని ఇంటర్కనెక్ట్ రెడీ మా ఇటీవల డేటా నిర్మాణాలు. రెండు, మేము ఈ స్టుపిడ్ జోక్ పరిచయం చేస్తాము. ఈ ఒక వాస్తవ పచ్చబొట్టు అని ఈ వ్యక్తి తన మెడ మీద వచ్చింది. ఇది బహుశా ఫన్నీ మొదటి వారం లేదా రెండు, ఆ తరువాత, బహుశా కాదు చాలా. కానీ HTML, మరియు కూడా వెబ్ పేజీ నేను చేసిన, సూపర్ మనస్సు numbingly disappointing-- ప్రపంచ హలో చెప్పడం ఒక తెలుపు నేపధ్యంలో బ్లాక్ టెక్స్ట్ లో. ఖచ్చితంగా మేము చాలా బాగా చేయవచ్చు. మరియు మేము పరిచయం ద్వారా అలా చేస్తాము CSS అనే మరొక భాష. ఈ చాలా ఒక ప్రోగ్రామింగ్ language-- ఏ ఉచ్చులు, మరియు పరిస్థితులు, లేదా ఉచ్చులు కోసం, కానీ నిజంగా, కేవలం దీని ద్వారా సింటాక్స్ మేము ఈ టెక్స్ట్ పెద్ద చేయడానికి చెప్పగలను. ఈ టెక్స్ట్ చిన్న చేస్తాయి. కుడి అది align. ఎడమ సమలేఖనం. పింక్ చేయండి. ఇది ఊదా చేయండి. అది నీలం చేయండి. లేదా ఎన్ని చేయండి ఇతర దృశ్య ప్రభావాలను. కాబట్టి మేము stylizing ప్రారంభించడానికి ఎలా చూస్తారు వెబ్ పేజీలు కాబట్టి వారు ఒక పద్ధతిలో చూడండి మేము ఏమి దగ్గరగా. చివరికి, మేము నిజానికి భగ్నం చేశారు బహుశా మీరు TV చిత్రం ఎక్కువ. మనం ఇక్కడ అంతం కావలసిన ఆలోచన మా చివరి సెకన్లు మీరు చూపే తుది క్లిప్ న ఎలా ఇంటర్నెట్ రచనలు హ్యాకింగ్. మేము డిం అని ఒక ఆఖరి సమయం వెలిగిస్తుంది. [వీడియో ప్లేబ్యాక్] -అవకాశమే లేదు. నేను హ్యాక్ పొందుతున్నాను. -Okorsky? ఏ -No--, ఈ ప్రధాన ఉంది. వారు అప్పటికే ద్వారా బూడిద చేసిన NCIS ప్రజా ఫైర్వాల్. -సరే, నోడ్ డంప్ వేరుచేసి వాటిని రౌటర్ యొక్క ఇతర వైపు. -నేను ప్రయత్నిస్తున్నాను. ఇది చాలా వేగంగా కదిలే. -ఓహ్, ఈ మంచి కాదు. వారు మా కనెక్షన్ను ఉపయోగించి చేస్తున్నారు [వినబడని] ఈ డేటాబేస్. ఇది విడదీయు. -నేను కాదు. ఇది ఒక పాయింట్ దాడి. అతను లేదా ఆమె మాత్రమే ఉంది నా యంత్రం తర్వాత వెళుతున్న. -ఇది సాధ్యం కాదు. DOD స్థాయి గని ఎన్క్రిప్షన్ ఉంది. ఇది పొందవచ్చు నెలల పడుతుందని -Hey, ఆ ఏమిటి? ఒక వీడియో గేమ్? -కాదు టోనీ, మేము హ్యాక్ చేస్తున్నారు. వారు అబ్బి యొక్క కంప్యూటర్ లో పొందండి ఉంటే, మొత్తం NCIS నెట్వర్క్ పక్కనే ఉంది. -I ఆపాలని కాదు. ఏదో మక్ గీ చేయండి. -I've ఎప్పుడూ ఈ వంటి కోడ్ చూసిన. -ఓహ్. ఇది -Where వెళ్ళి? అబ్బి? -I ఏమీ చేయలేదు. నేను మీరు చేసిన ఆలోచన. -కాదు. -నేను చేశాను. [END ప్లేబ్యాక్] డేవిడ్ J. మలన్: ఉత్తమ భాగంగా టైప్ ఇద్దరు వ్యక్తులు ఉంది అదే సమయంలో కీబోర్డ్ పై. కాబట్టి ఆ CS50 కోసం ఇది. మేము కార్యాలయం గంటల చుట్టూ కర్ర చేస్తాము. మరియు మేము మీరు ఈసారి చూస్తారు. [సంగీతాన్ని - "సీన్ఫెల్డ్ థీమ్"] ఈ CS50 ఉంది. నేను బందిపోటు ఉండాలనుకుంటున్నాను లేదు. SPEAKER 2: Yarr డేవిడ్. ఇది మీరు ధరించి జరిమానా చేతులతోగాని ఉంది. ఆ పఫ్ లో Luff చాలా.