डेविड Malan: सब ठीक है. इस CS50 है. और इस सप्ताह सात की शुरुआत है. आज तो, शायद शुक्र है, हम अपने संक्रमण शुरू निचले स्तर से सी प्रोग्रामिंग की दुनिया उच्च स्तर पर वेब प्रोग्रामिंग की दुनिया. और उस के साथ, हम देख लेंगे इंटरनेट काम करता है बिल्कुल कैसे पर, क्या इन मशीनों और इन इन्टरनेट आप अब साल के लिए उपयोग किया गया है कि वास्तव ओर हुड के नीचे करना यह सब कैसे की एक बेहतर समझ कैसे आप कर सकते हैं काम करता है, और यह आप के लिए काम करते हैं. कि अंत की ओर है, हम क्यों एक नहीं लेते एक टीवी शो से एक क्लिप पर पहले देखो हमें शुरू हो जाएगा कि कहा जाता Numb3rs, इंटरनेट काम करता है बिल्कुल के रूप में कैसे. [वीडियो प्लेबैक] -यह एक 32-बिट IPP4 पता है. -IP. यही कारण है कि इंटरनेट है. -Private नेटवर्क. यह अमिता के निजी नेटवर्क है. ओह, वह तो अद्भुत है. ओह, चार्ली. -यह एक दर्पण आईपी पता है. वह हमें देखने दे रहा है वह वास्तविक समय में कर रहा है. [अंत वीडियो प्लेबैक] डेविड Malan: तो एक पूरे नहीं है कि टीवी शो के साथ गलत का बहुत कुछ. तो क्या वास्तव में अलग तंग चलो पहले इस तरह की चीजों में से एक हम लपेट नहीं कर सकते हैं और देखते हैं यह चारों ओर हमारे मन. के अंतिम फ्रेम तो उस शो की है कि फिल्म, यह एक है, जो यहाँ है इस सुझाव है कि लगता है कुछ हैकर का उपयोग कर रहा है कुछ प्रणाली में लाने के लिए. लेकिन कोई. आप इस पर ज़ूम हैं स्रोत कोड, जो एक भाषा में उद्देश्य सी कहा जाता है जो iPhone क्षुधा, iPad क्षुधा, और मैक ओएस क्षुधा लिखा जाता है, आप इस देखेंगे कि ड्राइंग कार्यक्रम के कुछ प्रकार के लिए है कि एक चर के रूप में एक crayon है. तो इसके साथ ही, आप कर सकते हैं यहाँ इस पते पर ध्यान दिया है. अब, यह एक के रूप में गलत है. और यह शायद जानबूझकर चुना है एक अमान्य पता होने के लिए इतना है कि यह वास्तव में कहीं न कहीं नेतृत्व नहीं करता है एक टीवी दर्शक वास्तव में यह दौरा अगर. लेकिन यहाँ यह संख्या कुछ कुछ डॉट कुछ डॉट डॉट कुछ है क्या है आम तौर पर एक आईपी पते के रूप में जाना जाता है. और यह वास्तव में एक अच्छी बात है इस विषय के लिए segue आम तौर पर, के रूप में जाना आईपी, इंटरनेट प्रोटोकॉल. तो आप कम से कम शायद है पहले इस वाक्यांश सुना. लेकिन आईपी, या इंटरनेट क्या है आप आज यह प्रोटोकॉल समझते हैं? हम एक के लिए पूछा तो बाधाओं रहे हैं, हाथों की शो, आप में से अधिकांश शायद कहा है शब्द से पहले पता IP. तो तुम क्या मतलब था? दर्शक: [अश्राव्य]? डेविड Malan: वह क्या है? दर्शक: [अश्राव्य]? डेविड Malan: एक बार और अधिक. दर्शक: कंप्यूटर का पता. डेविड Malan: कंप्यूटर के पते. इसलिए यह बिल्कुल सही है. यह हर उस पता चला है इंटरनेट पर कंप्यूटर, और इन दिनों में हर फोन अपनी अपने बैग में जेब और गोली, एक आईपी पते, इंटरनेट है प्रोटोकॉल पता, जो पहचानती है कि एक विशिष्ट पता है यह पूरे इंटरनेट भर में. अब, कि एक सफेद रंग की एक सा है दुनिया वास्तव में है क्योंकि झूठ आईपी ​​पतों के बाहर चल रहा है. तो हम का उपयोग शुरू कर दिया है निजी आईपी पते. लेकिन एक पल में उस पर और अधिक. लेकिन अगर आप एक आईपी पते के बारे में सोच सकते हैं अपने पोस्टल सर्विस सड़क की तरह के रूप में पते. हम मैक्सवेल के उदाहरण का उपयोग किया है डॉर्किन, सीएस इमारत, before- 33 ऑक्सफोर्ड स्ट्रीट कैम्ब्रिज, मास, 02138, संयुक्त राज्य अमेरिका. यही कारण है कि दुनिया में अपनी विशिष्ट पता है. इसी प्रकार कंप्यूटरों करना अद्वितीय पते हैं. वे बस को कुछ नहीं एक छोटे से different- देखो एक नंबर एक संख्या डॉट डॉट एक नंबर एक संख्या डॉट. और किसी को वास्तव में पता है क्या संख्या के मान्य सीमा उन हैश से प्रत्येक के लिए है? हाँ. दर्शक: 0-255? डेविड Malan: बिल्कुल. 0-255. और यहां तक ​​कि अगर आपको नहीं पता था कि, अब, एक निष्कर्ष निकालना कितने बिट्स का प्रतिनिधित्व करने के लिए उपयोग किया जाता है तो इन नंबरों की प्रत्येक? आठ जाहिरा तौर पर की वजह से आप भरोसा कर सकते हैं उच्चतम 255 है, कि एक 8 बिट मूल्य है. तो कुल में, एक आईपी पते 32-बिट है. को इतनी तेजी से अग्रेषण गणितीय निष्कर्ष, कितने संभव आईपी पते तो, दुनिया में कर रहे हैं? इसलिए कि 8 प्लस 8 प्लस 8 है प्लस 8, ताकि 32 बिट्स है. और हम हमेशा कहा है कि 2-32 मोटे तौर पर है? ठीक. मैं इस एक क्षेत्र देंगे. चार अरब. और हम सप्ताह में इस बारे में बात की थी हम फोन पुस्तकों के बारे में बात की थी जब शून्य पृष्ठों की पागल संख्या के साथ. लेकिन यह की तरह है कि वहाँ है आईपी ​​की एक सीमित संख्या के पते. और भले ही चार अरब एक बहुत की तरह लग सकता है, हम इंसानों की गई है काफी कुछ उपभोक्ता उनमें से हमारे सर्वर के सभी के लिए और उपकरणों और बहुत आगे है. तो यह वास्तव में एक समस्या बनता जा रहा है. अब, एक हो जाता है क्या आईपी है जो पीछे योजना. उदाहरण के लिए, कई हार्वर्ड में कंप्यूटर शुरू कि अद्वितीय पते हैं इन दो में से एक मान के साथ. एमआईटी, इसी तरह, एक उपसर्ग है. और कंपनियों और विश्वविद्यालयों की एक बहुत अपनी अनूठी उपसर्ग है. और हमारे घर के लिए हमें की तो सबसे इंटरनेट कनेक्शन और जैसे, हम कुछ उपसर्ग कि कॉमकास्ट साझा या कि जैसे किसी के खुद के लिए होता है. और यह कहने के लिए ही है कि आप अगर परिसर में सबसे अधिक कंप्यूटरों पर देखा वे शायद एक आईपी होगा इस तरह दिखता है कि पता. अब, आप भी कभी-कभी देख सकते हैं एक आईपी पते इसे इस तरह से शुरू होता है. वास्तव में, आप में से किसी पले अगर घर पर इंटरनेट का उपयोग के साथ, और आप पर्याप्त कभी थे आसपास प्रहार करने के लिए तकनीकी रूप से उत्सुक अपने कंप्यूटर सेटिंग्स, शायद बजाय आप अधिक की तरह लग रहा है कि एक पते देखा 10, या 172.6 के साथ शुरू कर दिया है कि यह, 192.168, या उसके कुछ वेरिएंट या. और कहा कि अभी दुनिया का मतलब है कि संख्या की एक पूरी गुच्छा अलग सेट है जिसका अर्थ है, निजी होने के लिए यदि आप अपने घर में उन्हें इस्तेमाल कर सकते हैं आप भी उन पर उपयोग कर सकते हैं अपने परिसर और आपकी कंपनी के भीतर, लेकिन आप उन्हें प्रयोग नहीं कर सकते बड़े पैमाने पर इंटरनेट पर. और इसलिए इन निजी आईपी ​​एक समाधान किया गया है यह सुनिश्चित करने की ओर कम से कम इतना पूरी दुनिया चिंतित है, जहाँ तक हम चाहते हैं कि कई आईपी पते का उपयोग नहीं कर रहे हैं. लेकिन कम से कम, हम कर सकते हैं, अपने दम पर परिसर, कई आईपीएस के रूप में बहुत ज्यादा है हम चाहते हैं. लेकिन कौन परवाह करता है? इस सब की प्रासंगिकता क्या है इंटरनेट की एक वास्तविक उपयोग करने के लिए? ठीक है, चलो पर एक नज़र रखना शायद यहाँ एक साधारण तस्वीर. दोनों के माध्यम से मुझे अंदर आने दो स्क्रीन पर इन ऊपर. और यहाँ मेरी लिखावट माफ कर दीजिए. लेकिन हम खुद के रूप में के बारे में सोच अगर यहाँ इस छोटे लैपटॉप की जा रही है कहीं परिसर में, इन दिनों यह वाई-फाई है. पुराने में और लेकिन अगर आप सही अनुकूलक लगता है, यह एक ईथरनेट केबल हो सकता है जो इसी प्रकार देना होगा आप डिवाइस के कुछ प्रकार से कनेक्ट. और अगर आप इस कॉल कर सकते हैं चीजों के किसी भी संख्या. लेकिन मुझे आगे जाना है और इस कॉल करने के लिए जा रहा हूँ, अभी के लिए, कैसे एक पहुँच बिंदु के बारे में? तो यह मेरा लैपटॉप है. यह मेरा एपी, या पहुँच बिंदु है, और यह कुछ वायरलेस डिवाइस है, नहीं विपरीत लोगों कि हार्वर्ड सभी छत के ऊपर है और परिसर के आसपास दीवारों पलक रोशनी है कि और क्या आपके लैपटॉप हैं कि वायरलेस तरीके से बात करने के लिए इस्तेमाल किया नेटवर्क के आराम करने के लिए. तो किसी तरह इस लैपटॉप बात कर रही है दीवार पर कि बात करने के लिए, डाइनिंग हॉल में, या कहीं और. अब, इस बीच, कि पहुँच बिंदु है परिसर में कुछ और करने के लिए जुड़ा हुआ है. और यह शायद कुछ है एक स्विच के रूप में जाना जाता है. और वे एक बहुत अधिक दिलचस्प लग बस इन बॉक्स चित्र से. लेकिन, किसी भी तरह कि बात है एक स्विच से जुड़ा. और बदले में, किसी भी तरह कि स्विच जुड़ा है शायद एक है कि एक डिवाइस के लिए बड़ा सा, एक रूटर कहा जाता है. और फिर, इस बीच, हार्वर्ड जुड़ा है पूरे इंटरनेट को जो हम यहां इस बादल के रूप में आकर्षित करेंगे तारों की कुछ संख्या के माध्यम से या वायरलेस तकनीक. तो बीच चरणों का एक बहुत कुछ है मुझे और दुनिया के बाकी. और वास्तव में, यहां तक ​​कि भीतर यहाँ इस तस्वीर, कुछ अन्य सर्वरों रहे हैं या सेवाएं शामिल किया गया. और मैं सिर्फ आकर्षित करने के लिए जा रहा हूँ इन कुछ हद तक अमूर्त बस हम इतना है कि हमारे सामने परिवर्णी. एक डीएचसीपी कहा जाता है. और एक दूसरे को, एक छोटे से अधिक दिलचस्प बात यह है आज के लिए, डीएनएस कहा जाता है. तो ये किसी भी तरह कर रहे हैं कि सर्वर हैं अपने कंप्यूटर से सुलभ रूप में अच्छी तरह से. तो अब, चलो तंग शब्दजाल के अलावा एक सा है. तो पहुँच बिंदु है सिर्फ इस वायरलेस डिवाइस अक्सर एंटेना के साथ कि वास्तव में आप एक वायरलेस तरीके से बात करते हैं. घर में, आप कॉल कर सकते हैं इस एक घर रूटर. यह Linksys, या एप्पल द्वारा बनाया जा सकता है डी-लिंक, या कंपनियों के किसी भी संख्या या. कि, बारी में, जुड़ा है किसी प्रकार की एक स्विच करने के लिए. या वापस घर, अपने Wi-Fi क्या है डिवाइस शायद बजाय से जुड़ा? आप शायद नहीं है सभी इस उपकरण के मालिक हैं. हाँ. वापस घर केबल मॉडम या डीएसएल मॉडम आप Verizon, या Comcast से मिला कि, उन वाहकों की या एक. तो इस जटिलता के सभी के बारे में सोच एक विश्वविद्यालय के समर्थन के रूप में या वास्तव में कॉमकास्ट की तरह एक व्यापार. और वास्तव में, सामान कि अपने घर में है इस तरफ शायद है बाड़ के साथ साथ शायद इन घर की एक एक route-- इनमें से केबल मोडेम या डीएसएल हैं वे प्रदान हो सकता है मोडेम. तो एक स्विच के साथ सिर्फ एक युक्ति है इसमें डेटा जैक की एक पूरी गुच्छा. वास्तव में, आप खबर याद है कि अगर रिपोर्ट हम बड़े परदे पर खेला कुछ हफ़्ते पहले जहां हम खोल सदमे के बारे में बात कर रहे थे, और यह कितना बुरा था? और इनमें से वहाँ थे तारों की तस्वीरें, और जैक, और तकनीकी देखो कि चीजें? लोग सिर्फ मूक स्विच थे कि सिर्फ इंटरनेट कंप्यूटर जोड़ता है उन में केबल plugging द्वारा. तो यह है कि सभी एक स्विच है. अब, इन उपकरणों मिल एक थोड़ा और अधिक दिलचस्प. डीएचसीपी. आप के आसपास poked है, तो आपके कंप्यूटर घर पर या यहां तक ​​कि परिसर में, आप इस परिवर्णी देखा हो सकता है. किसी को भी एक डीएचसीपी सर्वर है क्या पता है? गतिशील मेजबान विन्यास प्रोटोकॉल? बात की तरह नहीं आप वास्तव में नीचे लिखने की जरूरत है. डीएचसीपी. किसी को भी सब पर? ठीक है. तो चलो कहानी उल्टा करते हैं. हाथ में यहाँ कहानी predicated है तो मेरे एक विशिष्ट पता होने पर दुनिया में, एक आईपी पते, कि कहाँ से आती है? पहले साल में, जब आप परिसर को मिल गया है आप वास्तव में किसी से पूछना था हार्वर्ड, मेरे आईपी पता क्या होना चाहिए. और आप स्वयं होगा यह आपके कंप्यूटर में टाइप करें. लेकिन हाल ही में, प्रौद्योगिकियों गतिशील आप की अनुमति है कि अस्तित्व डीएचसीपी, बस जब एक आईपी पते मिल आप wirelessly परिसर में प्लग या एक तार के साथ. तो डीएचसीपी सर्वर सिर्फ एक सर्वर है कि आपके कंप्यूटर एक अद्वितीय आईपी देता है पता है, कुछ हद तक अनियमित रूप से या कुछ एल्गोरिथ्म के माध्यम से. लेकिन अगर तुम वापस एक थिंक कुछ हफ्तों या कुछ साल, जब आप पहली बार पंजीकृत जब परिसर में अपने कंप्यूटर, आप हार्वर्ड कह रहे थे, को अधिकृत मुझे मेरे एक आईपी पते देने के लिए. अब एक पाने के लिए शुरू DNS थोड़ा और अधिक दिलचस्प. डोमेन नाम प्रणाली. किसी को भी एक चाकू ले जाना चाहता है इस बात यहाँ क्या है? यह एक या एक से अधिक सर्वर है कि है कि एक काफी सरल कार्य महत्वपूर्ण की तरह. हाँ. दर्शक: [अश्राव्य] यूआरएल अनुवाद करती है. डेविड Malan: हाँ. यह आईपी यूआरएल तब्दील पते और ठीक इसके विपरीत. कि आखिर पर विचार आप वेबसाइट पर जाते हैं, आप facebook.com तरह कुछ में टाइप करें, या google.com, या harvard.edu, आप निश्चित रूप से टाइप किया कभी नहीं किया है सबसे अधिक संभावना एक संख्यात्मक आईपी पता. और तुम कारण के बारे में सोच सकते हैं. दिन में वापस, भी अब कुछ हद तक, आप एक टेलीफोन कर जब एक कंपनी के लिए कहते हैं, वे वास्तव में खुद को खरीदने के लिए कड़ी मेहनत की कोशिश वास्तव में शब्द है कि एक 800 नंबर उस में, 1-800-लीजिए या कुछ और की तरह कि उस तरह यादगार इतना है कि लोगों को याद करने की क्या जरूरत नहीं है सी-ओ-एल-एल-ई-सी-टी वास्तव में फैलता है. इसलिए हम यह देखा है अतीत में अनुमानी. और वास्तव में, कि क्या IP पते है और हम मेजबान नाम बुलाता हूँ क्या या पूरी तरह से योग्य डोमेन नाम हमारे लिए करते हैं. यह पता सर्वरों के लिए हमें की अनुमति देता है शब्दों के बजाय संख्या के द्वारा. तो कैसे वास्तव में हम क्या इस रूपांतरण देखते हैं. मैं आगे जाने के लिए जा रहा हूँ और एक कार्यक्रम खुला. मैं बस आगे जाने के लिए जा रहा हूँ और एक टर्मिनल विंडो खोलने के. और मैं आगे जाने के लिए जा रहा हूँ और एक डीएनएस सर्वर करता है क्या आप को दिखाने के. मैं चाहता था कि यदि उदाहरण के लिए, को देखने के लिए आईपी ​​पते फेसबुक का क्या है, मैं एक टर्मिनल में टाइप कर सकते हैं this-- तरह का संकेत और आप भी ऐसा कर सकते हैं अपने उपकरण के अंदर. और वह देखने facebook.com है. और मैं चीजों का एक झुंड देखा. यह पहली प्रतिक्रिया है हार्वर्ड के DNS server-- मैं कि उस तस्वीर वहाँ खींचा. --that की मुझे बता रहा है कि फेसबुक के आईपी पता यह जाहिरा तौर पर है. तो मुझे आगे चलते हैं और कि 173.252.120.16 कॉपी. और मुझे अपने मैक पर क्रोम खोल दें. और मुझे HTTP के लिए चलते हैं: // और पेस्ट में है कि आईपी पते और हिट दर्ज करें. और वास्तव में, मैं फेसबुक पर अपने आप को लगता है. इसलिए किसी भी तरह कि रूपांतरण, दरअसल, हुआ. मैं फिर से इस करते हैं, चलो , www.google.com nslookup करते हैं. मैं प्रतिक्रियाओं की एक पूरी गुच्छा वापस मिलता है. और वास्तव में, अलग अलग तरीके है कंपनियों को यह लागू है. कभी कभी, वे दुनिया को बताना वे एक आईपी पता है. लेकिन वह एक आईपी पते समाधान हो जाता है या कई सर्वरों के लिए मैप. या गूगल के मामले में, वे दुनिया को बताना है, हम आईपी पतों की एक पूरी गुच्छा है. आपका लैपटॉप बात करने के लिए आपका स्वागत है इन सर्वरों में से किसी एक से संपर्क करें. तो उस का सब चल रहा है हुड के नीचे पर. आप में लिखते हैं www.google.com दर्ज अपने ब्राउज़र में, अपने ब्राउज़र, और में, मैक आपके ऑपरेटिंग बारी ओएस या Windows, या लिनक्स, , क्या है पास में डीएनएस सर्वर पूछना इस सर्वर का वास्तविक पता. पिछले डिवाइस क्योंकि इस तस्वीर में, एक रूटर, जिसका उद्देश्य में से एक है जीवन, मार्ग की जानकारी के लिए है मार्ग इतनी बात करने के पैकेट, डिजिटल जानकारी के लिफाफे से शून्य और लोगों से युक्त मूल से गंतव्य के लिए प्रेषक, रिसीवर के लिए. और हां एक रूटर मार्गों सामान. तो क्यों यह सब है विशेष रूप से प्रासंगिक? ठीक है, चलो एक नज़र रखना कैसे में इस का उपयोग किया जा सकता है. मैं यहाँ है कि मान लीजिए रोब Boden की एक तस्वीर. इसलिए मैं चाहता हूँ कि लगता है रोब Boden के इस चित्र भेजना पीठ में दान में व्याख्यान कक्ष की. तो मैं एक कंप्यूटर हूँ अपने लैपटॉप, और दान की तरह इंटरनेट पर कुछ अन्य कंप्यूटर है. और मैं एक पैकेट भेजने के लिए चाहते हैं मुझे उसके पास से जानकारी की. यह सवाल, कैसे मैं कर भी जन्म देती है वास्तव में मार्ग उसे इस पैकेट. खैर, मानव संदर्भ में, मैं कहना चाहूँगा अरे, आप दान करने के लिए इस पारित कर सकते हैं? और तुम तो, एक गुच्छा शायद इसे वापस पारित होगा और आगे आगे और पीछे तक अंत में दान करने में भी अपना रास्ता बना देता है. लेकिन यह है कि एक छोटे से imprecise है. कंप्यूटर शायद करने की जरूरत है एक छोटे से अधिक व्यवस्थित हो. तो शायद, दान एक आईपी पता है. तो मुझे क्या करना चाहिए वास्तव में मैं क्या चाहिए उदाहरण के लिए, एक खाली लिफाफा ले इस तरह. और मैं नहीं जानता कि क्या दान का आईपी पता है. तो मैं बस के लिए जा रहा हूँ दान आईपी के रूप में यह सामान्यीकरण. और मैं इस डाल करने के लिए जा रहा हूँ मेरे लिफाफा के क्षेत्र में. और इस बीच, मैं एक आईपी पता है. यह है कि यह क्या आज कोई फर्क नहीं पड़ता. इसलिए मैं सिर्फ कहने के लिए जा रहा हूँ मेरे वहाँ वापस कोने में आईपी. और फिर, मुझे आगे जाना है और डालने के लिए जा रहा हूँ इस लिफाफे के अंदर इस तस्वीर. और फिर, आप में से प्रत्येक, शायद, इंटरनेट पर routers के रूप में, द्वारा preconfigured किया गया है आम तौर पर या कभी-कभी मनुष्य स्वचालित एल्गोरिदम से पता चला है कि दान के आईपी पते के एक 1 के साथ शुरू होता है, यह उस तरह से जाना चाहिए. दान के आईपी पते के साथ शुरू होता है एक 2, यह उस तरह जाना चाहिए. शायद एक 3 कि रास्ता जाता है. शायद एक 4 कि रास्ता जाता है. और उस पीढ़ी के एक छोटे से है. साधारण लेकिन कि सामान्य विचार है. इन routers-- से प्रत्येक और वहाँ हो सकता है के रूप में कई मुझे और दान के बीच 30 के रूप में हो. स्प्रेडशीट किसी तरह का --have उनकी स्मृति के अंदर, एक डेटाबेस तालिका, बस का कहना है कि, इस तरह दिखता है कि आईपी पता, इस तरह से चला जाता है. लग रहा है कि एक IP पता इस तरह, कि जिस तरह से चला जाता है. और वह यह कैसे करता है काफी साधारण निर्णय. लेकिन यह इन routers कर पता चला है कि संभावित है कि अधिक से अधिक कुछ. वे करने के लिए कंप्यूटर की अनुमति गारंटी वितरण, कम से कम उच्च संभावना के साथ. तो तुम भी, भले ही सुना होगा आप काफी परवाह या आश्चर्य नहीं किया है यह क्या है, तुम सुना सकता है इस परिवर्णी शब्द से कुछ की. के लिए यहाँ पर वापस चलें बस एक पल और यह अपने आप को रोकना. टीसीपी, ट्रांसमिशन कंट्रोल प्रोटोकॉल. बस का एक और तकनीकी रास्ता एक और प्रौद्योगिकी का वर्णन कि इंटरनेट पर प्रयोग किया जाता है. तो आईपी, इंटरनेट प्रोटोकॉल संबोधित करने के लिए प्रयोग किया जाता है. यह कुछ मानक कि दुनिया ने कहा कि, के साथ आया था यदि आप दान के लिए एक आईपी पते यहाँ डाल और खुद के लिए यहां एक आईपी पते, और फिर आप कुछ डाल एक लिफाफे में जानकारी. लेकिन टीसीपी एक और तकनीक है, आईपी ​​साथ संयोजन के रूप में इस्तेमाल किया. और वास्तव में, आप है, तो कभी पहले इन परिवर्णी देखा, आप शायद देखा है टीसीपी आईपी स्लेश जो बस लोग उन्हें एक साथ प्रयोग करते हैं इसका मतलब है. खैर, टीसीपी की तरह है यह अनुमति देता है क्योंकि शांत आप संभावना को बढ़ाने के लिए डेटा वास्तव में है कि मुझ से दान करने के लिए ले जा रहा. वास्तव में, इंटरनेट एक पागल जगह है. वहाँ कोई गारंटी नहीं है कि मैं डेटा इस तरह से भेज यह जाना जा रहा है कि तरीका है कि अगली बार के आसपास. ऐसा लगता है कि जिस तरह से या उस तरह से जाना हो सकता है. के बीच कम से कम दूरी दो अंक जरूरी नहीं है एक सीधे या एक ही लाइन. आप की इसके अलावा, कुछ लोग गलतियां हो सकती या बहुत से अभिभूत हो कई लिफाफे अपना रास्ता आ रहा. तो आप बस के लिए जा रहा हार और सचमुच इनमें से कुछ बूंद फर्श पर लिफाफे. और कहा कि एक ही रास्ते में डेटा हो सकता है routers द्वारा इंटरनेट पर गिरा. इसलिए कम करने के लिए इस के हालात, मैं जा रहा हूँ मेरे छोटे से सुरक्षा लेने के लिए यहां कैंची और रोब कटौती में, चलो, चार हम कहते हैं टुकड़े, चार खंडों. और अब, मैं आगे जाने के लिए जा रहा हूँ और जानकारी के एक और टुकड़ा डाल इस लिफाफे पर. मैं 4 की तरह कुछ, 1 कहने जा रहा हूँ. तो अब, मेरा अंतिम लिफाफा, पर कम से कम पहले, इस तरह दिखता है. मैं आगे जाने के लिए जा रहा हूँ और यहाँ में इस एक डाल दिया. और समय के लिए, मैं जा रहा हूँ हूबहू 4 के 2 के रूप में दूसरों के लेबल, 4 में से 3, 4 के 4. फिर, में दान के आईपी पते के साथ इसके बारे में और मेरे आईपी पते के साथ सामने पीठ पर छोड़ दिया है, लेकिन मैं बस अभी तक उन्हें नहीं भेज सकते हैं. यह पता चला है क्योंकि इंटरनेट पर कि, सर्वर कई बातें कर सकते हैं. वास्तव में, हम सभी वेब का उपयोग हो सकता है काफी एक सा है, दुनिया भर में वेब, http: // जो भी हो. लेकिन अन्य नहीं है इंटरनेट पर सेवाओं. क्या कुछ अन्य सेवाओं तरह हैं उपयोगकर्ता की, उपभोक्ता के अनुकूल सेवाओं इसके अलावा मन में है कि वसंत एक वेब ब्राउज़र प्रकार कार्यक्रम? दर्शक: ईमेल. डेविड Malan: ईमेल. ठीक. अच्छा है. एक और एक क्या है? दर्शक: चैट करें. डेविड Malan: तो, चाहे चैट यह स्काइपे, या Gchat, या कुछ और है ऐसे ही. दर्शक: संग्रहण. डेविड Malan: की तो किसी तरह भंडारण सेवा, निश्चित रूप से. ड्रॉपबॉक्स तरह कुछ, या बॉक्स, या पसंद है. इसलिए अलग नहीं है इंटरनेट पर सेवाओं. और यह है कि दान पता चला है वह वास्तव में एक कंप्यूटर है, तो समर्पित होना जरूरी नहीं है जीवन में एक बात करने के लिए. उन्होंने कहा कि वास्तव में कई बातें कर सकते हैं. और वास्तव में, वह एक ईमेल सर्वर हो सकता है. उन्होंने कहा कि एक वेब सर्वर हो सकता है. उन्होंने एक चैट सर्वर हो सकता है. लेकिन सुझाव है कि लगता है दान में जानने की जरूरत है कि अग्रिम में क्या कर रहे हैं इन संदेशों की सामग्री. यह मैं उसे भेज रहा हूँ एक वेब पेज है? यह मैं उसे भेज रहा हूँ एक ईमेल है? यह एक पल है संदेश मैं उसे भेज रहा हूँ? तो हम में से एक अधिक टुकड़े की जरूरत इन लिफाफे पर जानकारी इतना है कि दान, जब वह इस लिफाफा प्राप्त करता है, कार्यक्रम में यह प्रदर्शित करने के लिए उपयोग करने के लिए क्या जानता है. यह एक ब्राउज़र है? यह गूगल है? स्काइपे है? या यह आउटलुक या कुछ है कुल मिलाकर अन्य कार्यक्रम? और हां, साथ टीसीपी आता है सिर्फ एक मानव सम्मेलन. दुनिया कुछ वर्षों का फैसला पहले अद्वितीय पूर्णांकों संबद्ध करने के लिए सबसे लोकप्रिय सेवाओं के साथ. वन के बुलाया फाइल ट्रांसफर प्रोटोकॉल, एफ़टीपी, यह है, हालांकि एक छोटे से अब दिनांकित. लेकिन इसकी अद्वितीय पहचानकर्ता 21 है. आउटबाउंड ईमेल के लिए एसएमटीपी, अपनी अनूठी पहचानकर्ता सिर्फ इसलिए 25 है. डीएनएस, बात हम, के बारे में पहले बात की थी अपने प्रश्नों के लिए संख्या 53 का उपयोग करता है. आईपी ​​है जैसे क्या google.com का पता? और तुम अब, अधिक परिचित कुछ बिंदु पर कहीं हो सकता है शायद संख्या 80 और 443 देखा. उन अद्वितीय हैं HTTP के लिए पहचानकर्ता, जो भाषा है हम जल्द ही प्रयोग देखें हूँ वेब यातायात के बीच के लिए ब्राउज़र और सर्वर. और 443 के लिए है उसके सुरक्षित संस्करण. एक तो पिछले विस्तार मैं हूँ मेरे लिफाफे पर डाला जा रहा मैं नहीं जा रहा हूँ कि है सिर्फ दान के आईपी करने के लिए इस भेजें. मैं यह कहने के लिए भेजने के लिए जा रहा हूँ : 80, मैं भेजने की कोशिश कर रहा हूँ अगर उसे एक वेब पेज, एक वेब पेज है कि रोब Boden के चित्र शामिल हैं. तो मैं भी ऐसा ही करने जा रहा हूँ इन अन्य लिफाफे पर बात. और फिर अंत में, मैं ड्रॉप करने के लिए जा रहा हूँ निकटतम रूटर के साथ इन बंद, कि पहचानने कि रूटर जरूरी नहीं हो सकता एक ही मार्ग हर समय लगेगा. वास्तव में, मैं हो सकता है पहला पैकेट इस रास्ते पर जा रहा. दूसरा पैकेट कि रास्ता जा सकता है. तीसरा मार्ग शुरू packet--. यहाँ पर जाने --might. और theory-- में नहीं रख सकते हैं. इन पैकेटों का सिद्धांत रूप में, सभी चार अंततः मार्ग से अपने तरीके से करना चाहिए, हालांकि कुशलतापूर्वक या निकम्मेपन, वापस करने के लिए सभी तरह. जो बात, दान, पर कम रसीद, उन्हें पुनः सकता है मजेदार बात यह है on-- आधारित, हम सब क्या परिणाम यहां पता होने जा रहा है. दान लूटने की एक तस्वीर पाने के लिए जा रहा है. लेकिन यह कैसे काम करता है देखते हैं. खैर, बल्कि, दान करने के लिए जा रहा है रोब की एक तस्वीर का हिस्सा मिलता है. बहुत अच्छा. हर कोई आज भाग ले रहा है. ठीक है. दान इन प्राप्त करने के लिए शुरू होता है तो पैकेट, के एक सवाल पूछते हैं. क्या आप में से एक आलसी हो जाता है, अतिभारित, दुर्भावनापूर्ण, या बस संचालित बंद, और एक या एक से अधिक पैकेज दान करने के लिए यह नहीं है? कैसे दान वह नहीं था पता करने के लिए जा रहा है चार के क्षेत्रों में से एक प्राप्त मैं उसे भेजा है? बस intuitively, हम क्या कर सकते हैं? हाँ? दर्शक: [अश्राव्य]. डेविड Malan: बिल्कुल. मैं हूँ क्योंकि विशिष्ट उन गिने, और मैं निर्दिष्ट किया है कि कितने वहाँ खंडों होना चाहिए, वह उस से अनुमान कर सकते हैं जो, यदि कोई हो, खंडों की वह वास्तव में याद आ रही है. और टीसीपी के लिए कंप्यूटर बताता है क्या करते हैं, कंप्यूटर हैं, मैक ओएस की तरह, और विंडोज, और लिनक्स समर्थन और, वे करते हैं जो टीसीपी, समझने टीसीपी के दस्तावेज अनिवार्य रूप दान मुझे भेजना चाहिए कि कहते हैं एक संदेश वापस, हे, डेविड कह मैं 4 के पैकेट संख्या 1 याद आ रही है या 3 से 4 की, यह जो भी है. और फिर, मेरी नौकरी ले रहा है रोब का एक और चित्र, हम बाद में आज के लिए एक्स्ट्रा कलाकार है जो आप के साथ एक उठाना चाहते हैं, और फिर मैं उस खंड पुनः भेज सकते हैं रोब के सभी रास्ते वापस करने के लिए. तो जैसा रूप सरलीकृत इस तंत्र वह है, क्या लगभग किसी भी समय हो रहा है यदि आप इंटरनेट पर कुछ करना विशेष रूप से इन के लिए सेवाओं की सबसे लोकप्रिय. अन्य प्रोटोकॉल रहे हैं, टीसीपी के अलावा अन्य प्रौद्योगिकियों कि एक छोटे से अलग काम करते हैं. लेकिन सेवाओं के इतने हम आम तौर पर इन प्रोटोकॉल पर भरोसा करते हैं वास्तव में उपयोग करें. तो दान, तुम मिला वापस वहाँ पूरी तस्वीर? हां. हम वापस में रोब reassembled किया है. Routers करने के लिए बहुत-बहुत धन्यवाद. मैं वास्तव में चाहते हैं, मान लीजिए मेरे बीच रूटर्स देखना और एमआईटी, बहुत पसंद है तुम लोग थे मुझे और दान के बीच रूटर्स. खैर, बल्कि nslookup से नाम सर्वर देखने के लिए, मैं बजाय ट्रेस मार्ग, टाइप कर सकते हैं जो वास्तव में यह क्या कहते हैं क्या करने जा रहा है. और मैं क्या करने जा रहा हूँ और पानी का छींटा 1 के साथ शांत मोड. यह एक कमांड लाइन तर्क है बस का कहना है कि, इस कोशिश एक बार और नहीं कई बार. और अब, मैं www.mit.edu टाइप करने के लिए जा रहा हूँ. अब, उत्पादन है काफी जल्दी और गुप्त. लेकिन इस बारे में साफ क्या है इन पंक्तियों की कि प्रत्येक है अनिवार्य रूप से प्रतिनिधित्व करता है एक यह दर्शकों में छात्र आप मुझे और एमआईटी के बीच पथ थे. आप यहाँ देख क्या, प्रथम, है मैं में लिखे गए डोमेन नाम, या पूरी तरह से योग्य डोमेन यह ठीक से कहा जाता है के रूप में नाम है. और यह जाहिरा तौर पर है Www.mit.edu का आईपी पता. मेरा कंप्यूटर मेरे लिए लगा कि बाहर. यह यहाँ एक वादा है हम केवल जा रहे हैं कि 30 हॉप्स भीतर एमआईटी तक पहुँचने के लिए प्रयास करने के लिए. बेहतर से अधिक नहीं होनी मुझे और दान के बीच 30 छात्रों. और अब, इन पंक्तियों के प्रत्येक सचमुच एक रूटर का प्रतिनिधित्व करता है मुझे और दान के बीच, सचमुच तुम लोगों में से एक. और इसलिए यह एक प्रतीत नहीं होता एक नाम, एक डोमेन नाम है. यह सिर्फ एक आईपी है. और यह केवल 0.662 मिसे ले लिया कि पहले रूटर करने के लिए मुझ से प्राप्त करने के लिए. अगले एक नहीं था कि बहुत दूर दूर. यह केवल एक लिया मिलीसेकंड वहाँ पाने के लिए. और अब, शुक्र, बातें एक छोटे से अधिक उपयोगकर्ता के अनुकूल मिल नाम के साथ गुप्त रहे हैं कि लेकिन एक छोटे से अधिक बता रही है. यह जाहिरा तौर पर में एक रूटर है हार्वर्ड के नेटवर्क की कोर, रखे केवल लोगों ने हमें बताया है क्योंकि यह विज्ञान केंद्र में, अनुसूचित जाति. और गिनीकृमि के लिए सिर्फ एक आशुलिपि संकेतन है रूटर के लिए एक पर्याय है जो प्रवेश द्वार. तो यह कुछ प्रणाली है व्यवस्थापक के अभिलेख रास्ता सर्वर के नामकरण की विज्ञान केंद्र में. इस बीच, उस सर्वर जाहिरा तौर पर है केबल के किसी तरह से जुड़े उपनाम है कि एक और रूटर सीमा प्रवेश द्वार से एक पानी का छींटा उन लोगों की संख्या का मतलब जो भी कुछ है,. और फिर, जाहिर है, हार्वर्ड एक कनेक्शन है कि एक और मिलीसेकंड है कुछ दूर करने के लिए उत्तरी चौराहे बुलाया जो एक आम peering बिंदु है हार्वर्ड जैसे बड़े स्थानों के बीच जहां केबल बिछाने की बहुत सारी में चला जाता है और interconnections के लिए अनुमति देता है विभिन्न संस्थाओं के बीच. , दुर्भाग्य से, छह कदम एक मान्य नाम नहीं है. और सात दिलचस्प हो जाता है कदम. मैं इनमें से अधिकांश का मतलब क्या है पता नहीं है. लेकिन न्यूयॉर्क मुझ पर बाहर कूद करता है. और कहा कि शायद क्या दर्शाता है? यह भी तकनीकी नहीं है. बस न्यूयॉर्क. तो वास्तव में, क्या आम इंसान है सम्मेलन की गारंटी नहीं लेकिन आम सम्मेलन नाम routers करने के लिए है शहर या हवाई अड्डे की प्रकृति द्वारा वे करने के लिए पास कर रहे हैं कि कोड. कुछ संभावना के साथ तो, इस रूटर संख्या सात न्यूयॉर्क में, वास्तव में, शायद है. और यह पुष्टि करने के लिए लगता है धारणा है कि यह इसलिए है क्योंकि छह मिसे के बजाय सिर्फ एक या तो परिसर में यहाँ कुछ करने के लिए. लेकिन अब, कि खाते में ले सही Megabus या whatnot पर, यह चार, पांच, छह घंटे लग सकते हैं यहाँ न्यूयॉर्क से एक मानव पाने के लिए. डेटा का एक टुकड़ा पाने के लिए, यह सिर्फ छह मिसे लेता है अगर दान करने के लिए मेरे पास से एक पैकेट प्राप्त करने के लिए वह न्यूयॉर्क में सभी तरह थे. फिर अंत में, यह जाहिरा तौर पर है www.mit.edu के लिए वास्तविक डोमेन नाम. वे जाहिरा तौर पर है अपने वेब सर्वर आउटसोर्स जिसका मतलब है अकामाई नामक कंपनी को कुछ अन्य कंपनी अपने सर्वर चलाता है. हम देख रहे हैं और यही कारण है वहाँ कि अजीब बात. ठीक है, चलो इस बार और अधिक करते हैं. आगे चलते हैं और एक ट्रेस करना हमारे दोस्त प्रोफेसर निक के लिए मार्ग एक है जो स्टैनफोर्ड में Parlante सर्वर nifty.stanfor.edu बुलाया. दर्ज करें. और अब, हम शायद देखेंगे एक थोड़ा अब पथ कि कुछ और शहरों के माध्यम से चला जाता है. यहाँ तो इन गुमनाम यहां हार्वर्ड सर्वर. हम हार्वर्ड के मूल में हैं हार्वर्ड की सीमा के प्रवेश द्वार, उत्तरी चौराहे, जहाँ भी यह है. और अब, यह एक हो रही है थोड़ा और अधिक दिलचस्प. मुझे लगता है कि रूटर लग रहा है आठ नंबर क्या शहर में है? दर्शक: [आवाज INTERPOSING] डेविड Malan: शिकागो शायद आधारित इस पर, यहाँ इस बात पर आधारित है. और अब हम शायद साल्ट लेक सिटी है शायद लॉस एंजिल्स यहां, और फिर लक्ष्मण, हां, यह शायद ला तल से है. अंत तक, यह हो जाता है दक्षिणी कैलिफोर्निया से उत्तरी कैलिफोर्निया के लिए सभी तरह से ऊपर स्टैनफोर्ड पालो आल्टो में है जहां के लिए. तो बहुत अच्छा. और चलो यह एक कदम आगे ले लो. यह जाहिरा तौर पर होगा आप 82 मिलीसेकंड ले अगर तुम थे दान के लिए एक संदेश भेजने के लिए कैलिफोर्निया के बजाय न्यूयॉर्क में. हम कुछ करते हैं ट्रेस मार्गों की तरह, एक के लिए www.cnn.co.jp करने का प्रयास सीएनएन की वेबसाइट के जापानी संस्करण. और अब, हम अभी भी कर रहे हैं बोस्टन यह समय लगता है. एक जोड़ी सर्वर छह और आठ जवाब नहीं रहे वे एक छोटे से निजी हो जा रहा है. लेकिन अंत में, हो रहा है कुछ दिलचस्प के बीच चल रहा है, का कहना है, सात और नौ कदम चलो. क्या शायद बीच है सात और नौ, और निश्चित रूप से सात और कदम 17 के बीच? एक बड़ी छलांग नहीं है समय की राशि में यह डेटा एक से जाने के लिए ले जा रहा है इन routers के इन हॉप्स की, एक दूसरे करने के लिए. तो बाधाओं कहीं में, कर रहे हैं यहाँ, शायद वहाँ है, विशेष रूप से यहीं, शायद वहाँ पानी की एक बहुत बड़ी शरीर कि कुछ ट्रांस प्रशांत या पार है वास्तव में आवश्यकता है कि अटलांटिक केबल करने के लिए डेटा के लिए भी अधिक समय एक और एक बिंदु से मिलता है. लेकिन फिर, घंटे कल्पना यह जापान के लिए उड़ान भरने के लिए ले जाएगा. इधर, कुछ 200 मिलीसेकेंड में, बूम, अपने संदेश वास्तव में वहाँ है. तो क्या आप के साथ चारों ओर खेल सकते हैं इस उपकरण पर या यहाँ तक साथ विंडोज या मैक ओएस में थोड़ा अलग आदेशों. कभी कभी, आप इन सितारों मिल जाएगा, पंक्तियों में छह और आठ की तरह जो बस रूटर्स मतलब नहीं विन्यस्त किया गया है आप एक जवाब देने के लिए गोपनीयता की खातिर. लेकिन आम तौर पर, इस तकनीक वास्तव में, काम करेगा. यह पता चला है तो भी अन्य वहाँ उपकरण में गुप्त रसदार जानकारी हर दिन के लिए दी गई है कि आप ले. तो उदाहरण के लिए, यदि आप प्राप्त एक ईमेल, सच में आप में से कुछ के रूप में संदिग्ध की हाल ही में हो सकता है मूल, आप कभी नहीं किया है जीमेल इंटरफेस को देखा यह है, कि क्या पहले कॉलेज इंटरफेस के लिए या अपने व्यक्तिगत एक, आप देख सकते हैं अपने इस तरह देख इनबॉक्स. और वास्तव में, यह एक ईमेल है मैं malan@harvard.edu, भेजा, jharvard@cs50.harvard.edu को आज सुबह बस तो मैं एक स्क्रीनशॉट ले सकता है. लेकिन यह सब पता चला है, जीमेल में इस समय, उस छोटे त्रिकोण नहीं है शीर्ष सही की ओर वहाँ हार्वर्ड शिखा के बगल में है कि अगर क्या आप मूल दिखाएँ क्लिक कर सकते हैं, क्लिक करें. आप ऐसा कर और, अगर आप वास्तव में देख लेंगे बहुत गूढ़ जानकारी का एक गुच्छा मुहर, और आईपी तरह पतों और डोमेन नामों. लेकिन आप संक्षेप में, देखता हूँ, यह सब समय है कि हेडर प्रत्येक और हर में मारा गया आप भेजने और प्राप्त ईमेल करें. और यह कि लोग कर सकते हैं इन हेडर है कंप्यूटर वैज्ञानिक या अन्यथा, उपयोग, वास्तव में साथ तर्क करना कुछ संभावना जहां और जिस से एक ईमेल वास्तव में आया था. वास्तव में, हम में बात करेंगे कैसे ईमेल के बारे में बाद में सप्ताह खुद को उत्पन्न किया जा सकता प्रोग्राम के जो एक बहुत अच्छी बात है एक वेबसाइट के लिए है कि उपयोगकर्ताओं को ईमेल भेजने के लिए करना चाहता है. लेकिन हम सिर्फ कैसे तुच्छ, भी, देख लेंगे यह किसी से ईमेल बनाने के लिए है किसी और को, वास्तव में आप जब तक हेडर सत्यापित करने के लिए कैसे पता है. और यहां तक ​​कि एक हारी हुई है प्रस्ताव इन दिनों. ताकि के साथ कहा, की एक परत के ऊपर जाने दिया. हम आईपी के साथ शुरू कर दिया जो हमारे लिए पैकेट के पते उन्हें अद्वितीय पतों देता है. जो, में कम टीसीपी, कम से कम वितरण या गारंटी द्वारा तत्संबंधी संभावना बढ़ जाती है क्षेत्रों, 1 या 4 की तरह बातें, उनका कहना है 4 में से 2, 4 से 3, और 4 के 4. और अब, के शीर्ष पर परत जाने कि एक और प्रोटोकॉल की. इन सभी बातों के हैं प्रोटोकॉल, कंप्यूटर सम्मेलनों हुक्म है कि कैसे दो कंप्यूटर एक दूसरे से बात करते हैं. एचटीटीपी, अंत में आज, है हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल. और इस प्रोटोकॉल है कि वेब ब्राउज़रों वेब सर्वर से बात कर जब का उपयोग करें. तो आप की तरह एक ब्राउज़र को खींच जब क्रोम, या IE, या फ़ायरफ़ॉक्स, या सफारी, या जो कुछ भी है, और आप कुछ में टाइप करें जैसे facebook.com और हिट दर्ज करें, न केवल पहली बार अपने कंप्यूटर करता है क्या में facebook.com अनुवाद? एक आईपी पते. यह तो यह तो एक भेजता converts-- कि आईपी पते कहावत को संदेश, मुझे आज के मुखपृष्ठ दे या दे मुझे फेसबुक के लॉगिन स्क्रीन. आप पहले से लॉगिन कर रहे हैं या, दे मुझे मेरे समय के डिफ़ॉल्ट दृश्य. इसलिए कि एचटीटीपी क्या कहते हैं. और अधिक बोलचाल की भाषा में, मैं एक वेब हूँ सर्वर और आप अपने नाम क्या है are--, फिर? दर्शक: मार्गोट. डेविड Malan: मार्गोट एक वेब है सर्वर, और मैं, एक वेब ब्राउज़र हूँ और मैं सिर्फ अपने को पुनः प्राप्त करना चाहते हैं मार्गोट से समय, margot.com, मैं मैं दाऊद हूँ, नमस्कार, कहेंगे. दर्शक: हाय, मैं मार्गोट हूँ. डेविड Malan: और तुम तो जवाब होगा मेरे लिए अतिरिक्त जानकारी के साथ. इसलिए हम इस मूर्ख मानव है instance-- के लिए सम्मेलन धन्यवाद. एक-दूसरे का हाथ मिलाते हुए --of. और कंप्यूटर कि एक ही विचार है जहां एक ब्राउज़र की तरह एक ग्राहक, कुछ करने के लिए एक सर्वर पूछता उसके या उसकी तरफ से. और यहाँ तो उदाहरण के लिए, एक तस्वीर है. बाईं ओर एक कंप्यूटर लैपटॉप है, डेस्कटॉप, जो भी हो, या यहां तक ​​कि एक फोन. और सही पर एक बहुत है एक सर्वर के मद्देनजर दिनांकित. वे आम तौर पर छोटे लग रहा है इन दिनों और sexier. लेकिन बात सिर्फ यह है कि संचार के कुछ प्रकार है ग्राहक और सर्वर के बीच. भावना में और ग्राहकों एक रेस्तरां में किसी की और वेटर या वेट्रेस, कंप्यूटर के साथ एक ही विचार है. क्लाइंट और सर्वर, एक , जानकारी के लिए पूछता है एक जानकारी के साथ प्रतिक्रिया करता है. अब, यह कैसे करता है जानकारी वापस आ गए? खैर, इस पर विचार करें. जाओ डिफ़ॉल्ट की तरह है way-- और यह एक सुपर सरल शब्द है. --that बस कैसे एक ब्राउज़र तय एक सर्वर से जानकारी मिलती है. दूसरे शब्दों में, बल्कि बस से में मूर्ख-ily मार्गोट को मेरे हाथ का विस्तार, मैं वास्तव में एक ब्राउज़र थे, तो मैं एक लिफाफे के अंदर सामान होता है, मैं पहले लूटने की तस्वीर के साथ किया था, एक सचमुच का कहना है कि शाब्दिक संदेश कुछ इस तरह, मिल- / HTTP / 1.1hostwww.google.com या margot.com या जो कुछ भी सर्वर का नाम होने के लिए हो सकता है. और फिर, डॉट डॉट, कुछ अन्य सामान डॉट. लेकिन सचमुच, अंदर एक लिफाफे की होगा काफी सरल शाब्दिक हो कि जैसे संदेश. प्राप्त होने पर कि, मार्गोट होगा , खोल सामग्री को पढ़ने, और तदनुसार जवाब. अब, यह एक छोटी सी है इस उदाहरण के साथ गैर स्पष्ट. लेकिन / मिलता है, स्लैश क्या है शायद ही आधारित है, की चर्चा करते हुए के साथ अपने परिचित पर दैनिक जीवन में वेब ब्राउज़िंग? स्लैश क्या है? दर्शक: [अश्राव्य]. डेविड Malan: एक भागने अनुक्रम. बुरा विचार नहीं है, लेकिन आम तौर पर भागने दृश्यों दूसरे रास्ते पर चलना. कि आम तौर पर एक बैकस्लैश होगा. लेकिन एक बुरा नहीं सोचा. हाँ? एक सूचक. इसके अलावा अच्छा सोचा था, लेकिन उससे भी आसान. घर निर्देशिका. एक हार्ड ड्राइव की जड़ है, तो बात करने के लिए. हम में से अधिकांश इस प्रकार नहीं है. लेकिन तकनीकी रूप से यदि आप चाहते थे इन दिनों सुपर उचित हो, आप कुछ करने के लिए जाना होगा http://www.facebook.com/ की तरह. अब, मैं ने कहा कि हम में से ज्यादातर नहीं होगा स्लैश टाइपिंग परेशान. और सच कहूँ तो, सबसे ब्राउज़र, क्रोम शामिल, भी दिखा परेशान नहीं करते हमें स्लैश इन दिनों वे की तरह कर सिर्फ इसलिए सरल और संक्षिप्त हो. लेकिन स्लैश बस जाने का मतलब को www.facebook.com और मिल स्लेश, हार्ड ड्राइव की जड़, facebook.com में डिफ़ॉल्ट पृष्ठ. क्या प्रोटोकॉल का प्रयोग? खैर, के संस्करण 1.1 का उपयोग HTTP के रूप में जाना इस बात को. सर्वर, या Margot-- और वैसे भी, करते हैं आप मुझे इन में आप उपयोग कर रहा हूँ कि मन? ठीक. तो अब हम अच्छा कर रहे हैं. एक साथ अब तो मार्गोट प्रतिक्रिया जो के अंदर अपने खुद का लिफाफा, एक इसी तरह मूलपाठ का संदेश है. जो की पहली पंक्ति है, हां, मैं HTTP संस्करण 1.1 बोलते हैं. 200 स्थिति कोड है जो अभी सब ठीक है का मतलब है. मैं आप के लिए देख रहे हैं पृष्ठ है. इस बीच, सामग्री प्रकार: पाठ / HTML, इस कहने का मार्गोट के सेमीफाइनल में रहस्यमय तरीके से है, क्या आप का अनुरोध किया है एक वेब पेज है. और यह प्रकार तो speak-- करने के लिए है, लगभग एक चर भावना की तरह, लेकिन यह बहुत उच्च स्तर अब है. अपने डेटा प्रकार पाठ है लेकिन विशेष रूप से एचटीएमएल. हम जल्द ही देखेंगे भाषा. और फिर, कुछ अन्य सामान है. तो अन्य सामान सचमुच क्या है Facebook के साथ जवाब है. तो भी, यह देखते हैं. मुझे आगे जाना है और खोल दें अपने लैपटॉप पर क्रोम अप जो आप पर क्या कर सकते हैं अपने साथ ही स्वयं के कंप्यूटर. और मैं आगे जाने के लिए जा रहा हूँ और www.facebook.com खुला. दर्ज करें. और मैं यहाँ इस परिचित स्क्रीन मिलता है. लेकिन अब, मैं कुछ और करने के लिए जा रहा हूँ. मैं आगे जाने के लिए जा रहा हूँ और , डेवलपर देखने के लिए जाना. और डेवलपर के लिए जाना उपकरण, जो आपको चाहिए अपने कंप्यूटर पर क्रोम के भीतर है, कम से कम अपने उपकरणों के भीतर. मैं इस स्क्रॉल करने के लिए जा रहा हूँ यहाँ बात है, और आप कर रहे हैं एक पूरी गुच्छा देखने जा यहाँ गुप्त पाठ की. यह मार्गोट अंदर डाल क्या पता चला है कि मेरे लिए जवाब में कि लिफाफा की एचटीएमएल नामक एक भाषा है, हाइपरटेक्स्ट मार्कअप लैंग्वेज. यह एक प्रोग्रामिंग नहीं है भाषा क्योंकि आप नहीं कर सकते, यह छोरों, और स्थितियों के लिए नहीं है, और काम करता है, और इस तरह बातें. यह एक मार्कअप भाषा है. उस में, यह विशेष सिंटैक्स है कहा जाता है टैग और विशेषताएँ कि प्रदर्शित करने के लिए क्या एक ब्राउज़र बताता है स्क्रीन और कैसे यह प्रदर्शित करने के लिए पर. केंद्रित किया जाना चाहिए? यह बोल्ड का सामना करना पड़ा हो सकता है? लाल, हरे, नीले? यह एक मार्कअप भाषा है. उस में, यह एक ब्राउज़र बताता है स्क्रीन पर दिखाने के लिए क्या. तो यह सब, सचमुच, है एचटीएमएल और अधिक है कि फेसबुक सर्वर बाहर थूकना और वह यह है क्रोम, और IE, और Firefox है द्वारा डिजाइन किया गया है उनके संबंधित लेखकों को समझने के लिए. और वास्तव में, यह एक उस से भी छोटे मेसियर. यदि आप के बजाय, देखने के लिए जाना है, डेवलपर, स्रोत देखें, यह वास्तव में क्या है फेसबुक बाहर डाल रहा है. पांच के लिए शून्य की तरह शैली के लिए, ठीक है, हम अगर यह शायद सबसे अच्छा नहीं है कि अनुमान. लेकिन सच कहूँ तो, वे के साथ भाग ले सकते हैं यह आप की सेवा कर रहे हैं क्योंकि वेब पृष्ठों के अरबों प्रति दिन, तुम सच समय, और बाइट्स बर्बाद नहीं करना चाहते हैं, और पैसे अंततः में संचारण नई लाइन की तरह बातें वर्ण, और रिक्त स्थान है, और टैब आप बैंडविड्थ के लिए खर्च कर रहे हैं क्योंकि अनावश्यक रूप से अपने आईएसपी के साथ. तो वास्तव में, यह मतलब है इस तरह से minified किया जाना है. लेकिन क्रोम क्या कर रही है हमें है के लिए, यह ले जा रहा है पूरी तरह से तरह लग रहा है, जो इस HTML, एक गंदगी और मानव को दुर्बोध, और यह सिर्फ प्रारूपित है. यह इतना है कि यह मुद्रण सुंदर है हम यह चारों ओर हमारे मन लपेट कर सकते हैं और अधिक आसानी से एक छोटे से. लेकिन अधिक दिलचस्प यह है. मैं अब क्रोम में क्लिक करते हैं, नहीं तत्वों लेकिन नेटवर्क, मैं एक छोटे से देखने के लिए जा रहा हूँ है कि प्रवेश स्क्रीन मुझे सब दिखाने जा रहा HTTP अनुरोध की कि वास्तव में वापस जा रहे हैं और आगे मुझे और फेसबुक या मेरे बीच और मार्गोट मैं अगर एक अनुरोध से अधिक है. तो मैं आगे जाना है और क्लिक करने के लिए जा रहा हूँ यहाँ क्रोम में पुनः लोड आइकन. और अब, एक पूरी गुच्छा सामान तल पर अतीत उड़ान भरी. मैं स्क्रॉल करने के लिए जा रहा हूँ पीठ बहुत ऊपर तक. और अब, इस नोटिस बहुत पहले अपने ब्राउज़र का अनुरोध मेड www.facebook.com के लिए गया था. इसे पाने के लिए इस्तेमाल कर रहा है बस का अर्थ है जो तंत्र यह शाब्दिक भाषा बोल रहा है कि हम पहले एक पल का एक उदाहरण देखा. और इसके अलावा, यह पता चला प्रतिक्रिया कि कि फेसबुक मुझे मैं, जिसका मतलब है 200 ठीक है दे दिया प्रश्न में वेब पेज पाया. मैं इस पंक्ति पर क्लिक करते हैं, मैं वास्तव में यह कर सकते हैं उन हेडर एक छोटे से अधिक देखना स्पष्ट रूप से. ये लंबे समय से पहले अधिक मतलब होगा. लेकिन मेरे ब्राउज़र भेजता है कि नोटिस मेजबान तरह की जानकारी की पूरी बहुत, और विधि, और कुकीज़. हम लंबे समय से पहले वापस उन के लिए आया हूँ. और तुम अंततः समझ जाओगे क्या एक कुकी वास्तव में है और कैसे आप उन्हें जल्द ही भेज दिया जाएगा. और आप देख सकते हैं क्या फेसबुक, वापस भेज रहा है पाठ की सामग्री प्रकार सहित एचटीएमएल, वर्तमान दिनांक समय, अपनी गोपनीयता नीति, या उसके अभाव, और कुकीज़ की तो, अंत में, एक संख्या पर सेट किया जा रहा है कि आपके कंप्यूटर के रूप में अच्छी तरह से. लेकिन हम लंबे समय से पहले उन अलावा तंग करेंगे. लेकिन छोटी, हर समय में आप साल के लिए अब एक वेब पेज का दौरा किया आप के लिए संदेश भेज दिया गया है मैं एक लिफाफे में भेजे गए एक मार्गोट करने और दान करने के लिए. और तुम वापस मिल रहा है फेसबुक से इस तरह के हिमायती हैं. लेकिन इसके अलावा, किया जा रहा है लगता है क्या फेसबुक, और गूगल को बताया, और हर कोई हर बार जब आप एक वेब पेज पर जाएँ? हर के बाहर पर क्या है आपके कंप्यूटर भेज दिया गया है लिफाफा? आपका आईपी पता, है ना? प्रति शायद नहीं अपने नाम एसई, लेकिन अपने आईपी पते. और बस, चलो डॉट्स कनेक्ट करते हैं बाद में आप सेवाओं का उपयोग कर रहे हैं वेब की तरह, या बिट, और जीवन, और आप एक कंप्यूटर पंजीकृत किया है हार्वर्ड की तरह एक जगह पर, किसी को कहीं कि जॉन जानता हार्वर्ड के आईपी पते यह, इस डॉट इस डॉट, इस डॉट. और वास्तव में, लॉग वह एक पर दोनों रखा सकते हैं इस तरह परिसर, एक कॉमकास्ट नेटवर्क पर, Verizon पर, या सच में, पर एनएसए हम हाल ही में सीखा है, के रूप में कि बहुत ज्यादा सब कुछ के लॉग आप इंटरनेट पर क्या कर रहे हैं. और हम करने के लिए वापस आ गया हूँ भविष्य वर्ग इस इन के निहितार्थ पर डिजाइन निर्णय और सुरक्षा. लेकिन सच्चाई यह है कि आप वास्तव में, है सब इतना गोपनीयता की जरूरत नहीं है. आप कहीं भी दौरा किया गया है हर बार वेब पर, आप अपने हाथ दिखा दिया गया और कम से कम अपने आईपी पते खुलासा. एक तरफ तो डरावना नोट, हम क्या कर सकते हैं एक वेब पेज में बिल्लियों की तरह बातें एम्बेड? इसलिए हम प्रतिक्रियाओं का एक गुच्छा है कि वापस सर्वर से आ सकता है. और हम इन आज के सभी नहीं देख सकेंगे. लेकिन 200 अच्छा है. और आप शायद देखा नहीं रहे इन सब से पहले एक इंसान के रूप में. लेकिन आप शायद देखा है इनमें से कम से कम एक. इन में से कौन परिचित लग सकता है? दर्शक: 404 डेविड Malan: तो 404. फ़ाइल प्राप्त नहीं हुई. और वास्तव में, आप को देखने के लिए जा रहे हैं इस प्रोग्राम के लिए अपने आप को. 404 बस, आप का अनुरोध फ़ाइल का मतलब बस, स्लेश या कुछ और स्लेश मौजूद नहीं है. और एक वेब सर्वर आम तौर पर एक परिणाम के रूप में 404 के साथ प्रतिक्रिया इस बीच, हम जल्द ही देखेंगे कि उस संदेश की सामग्री HTML के रूप में जाना जाता है इस भाषा हैं. और यह एक सुपर है एचटीएमएल के सरल टुकड़ा उसके अलावा कुछ भी नहीं है स्क्रीन पर हैलो दुनिया प्रदर्शित करते हैं. दरअसल, आप इस के शीर्ष पर देखना कुछ एक दस्तावेज़ प्रकार बुलाया बस हे, जो कहते घोषणा, दुनिया. इस फ़ाइल में एचटीएमएल गये हैं. और फिर, एचटीएमएल के अगले बिट आप लिखने जा रहे हैं कि, यह एक खुला कोष्ठक है और फिर शब्द एचटीएमएल, फिर एक बंद कोष्ठक, और उसके बाद खुले सिर, और करीब ब्रैकेट. तो संक्षेप में, वास्तव में चलो अधिक यंत्रवत् यह करते हैं. मुझे मेरे उपकरण में चलते हैं लेकिन आप कहीं भी ऐसा कर सकते हैं आप के लिए एक पाठ संपादक है. मैं आगे जाने के लिए जा रहा हूँ और hello.html नामक एक फ़ाइल को बचाने. मैं अपने डेस्कटॉप पर इसे लगाने के लिए जा रहा हूँ सही अब सुपर साधारण चीजें रखने के लिए. और मैं क्या करने जा रहा हूँ वास्तव में क्या मैं सिर्फ देखा था. तो डॉक्टर प्रकार एचटीएमएल, खुला ब्रैकेट एचटीएमएल. और अब, नोटिस, मैं जा रहा हूँ preemptively विपरीत है. और विपरीत द्वारा, मेरा मतलब है एक ही टैग, तो बात है, लेकिन यह आगे स्लैश के साथ शुरू होता है. और फिर, यहाँ पर, मैं कहने जा रहा हूँ, सिर, यह हर उस पता चला है क्योंकि वेब पेज एक तथाकथित सिर है जो शीर्षक में चला जाता है सामान पेज के ऊपर से ही, बार. शीर्षक में बस है यहाँ हैलो होने जा रहा. और अब, मैं जा रहा हूँ इस वेब पेज के लिए एक शरीर. इसलिए हर वेब पेज है दोनों एक सिर को ऊपर और एक शरीर जो पेज की हिम्मत है. और यहाँ, मैं अभी जा रहा हूँ हैलो दुनिया की तरह कुछ कहना है. और मैं इस फ़ाइल को बचाने के लिए जा रहा हूँ. मैं अब एडिट को कम करते हैं, एक छोटे फ़ाइल नहीं है, देखने के लिए अपने डेस्कटॉप पर hello.html बुलाया. अब, कि एक सर्वर पर नहीं है अभी तक, दर असल, दरअसल, यह बात है बस यहाँ मेरी अपनी व्यक्तिगत डेस्कटॉप पर. लेकिन मैं क्रोम को खोलने और इसे नियंत्रण में हिट O-- प्रश्न में बिल्ली है. चार प्रकार मैं अपने डेस्कटॉप के लिए जाना. और मैं में, वहाँ, hello.html खोल तथ्य यह है, मेरी सुपर सरल वेब पेज है. मेरे पृष्ठ के शरीर और इस सफेद खिड़की यहाँ नमस्ते विश्व के साथ शरीर है. और के सिर में शीर्षक पृष्ठ टैब में है. और हम देखने के लिए जा रहे हैं यह सुपर है कि जल्द ही साथ ही अन्य पृष्ठों को खोलने के लिए सरल. उदाहरण के लिए, मैं जा रहा हूँ वितरण कोड में से कुछ में इस सप्ताह, स्रोत के लिए सात, और मैं जा रहा हूँ जेपीईजी नहीं खोलने के लिए जो इस आदमी को यहाँ है. लेकिन मैं, image.html को खोलने के लिए जा रहा हूँ जो अंतत: इस तरह दिखता है. लेकिन मुझे अब एडिट में इस खोल दें, और, ड्रॉपबॉक्स स्रोत सात में जाने और image.html. इस के अधिकांश बस है हम जल्द ही देखेंगे के रूप में टिप्पणी. लेकिन मैं क्रोधी करना चाहते हैं इस वेब पेज के अंदर बिल्ली, यह एक और खुला ब्रैकेट डाल करने के लिए suffices, और फिर कीवर्ड छवि या IMG संक्षेप में, और फिर विकल्प के लिए अभिगम्यता कारणों के लिए पाठ किसी एक स्क्रीन है, तो पाठक या ऐसा कुछ. जो स्रोत क्या है, , फ़ाइल का cat.jpeg नाम है. और फिर, इस वजह टैग एक छोटे से खास है, हम के रूप में, आगे स्लैश डाल हम टैग के अंदर देखेंगे. लेकिन अंतिम परिणाम एक वेब है इस तरह दिखता है कि पेज. तो संक्षेप में, हम हो जा रहे हैं क्या वेब का उपयोग कर रहा है समय के साथ अब कर और करने के लिए वेब पेज बनाने अंततः कंटेनर हो न केवल तरह मूर्खतापूर्ण बातों के लिए छवियों, और लिंक, और टेबल, और, सूचियों बुलेट, और पसंद लेकिन यह भी हमें अपने आप को देने के लिए एक ग्राफिकल यूजर इंटरफेस, एक जीयूआई, नहीं हम ब्रेकआउट हम क्या विपरीत. लेकिन इस वातावरण में, हम कर रहे हैं PHP के जैसी भाषाओं का प्रयोग शुरू करने जा रहा है, और जावास्क्रिप्ट, डेटाबेस एसक्यूएल बुलाया भाषा, एक क्लाइंट-साइड स्क्रिप्टिंग भाषा जावास्क्रिप्ट बुलाया वास्तव में बनाने के लिए सभी को और अधिक गतिशील इंटरफेस लेकिन एक बहुत, बहुत अधिक परिचित संदर्भ में. लेकिन तब से पहले, चलो एक नज़र के साथ आज समाप्त जैसा वादा किया था, वास्तव में क्या हो रहा है की इंटरनेट के साथ हुड के नीचे खुद. आज के लिए निर्धारित इंटरनेट से कर सकते हैं कि बातों के हस्तांतरण करने के लिए इस्तेमाल किया जा HTTP पर वेब पृष्ठों की तरह मैं मार्गोट के हाथ पहले हिलाकर रख दिया बहुत पसंद है. लेकिन अन्य वहाँ बहुत सारे है टीसीपी और आईपी का उपयोग करने वाले सेवाओं हम के लिए दी ले कि हम यहाँ देखेंगे कि काम इस फिल्म में उस करेंगे आज अंत करने के लिए हमें ले. [वीडियो प्लेबैक] पहली बार में लिए इस इतिहास, लोगों और मशीनरी एक साथ काम कर रहे एक सपना साकार कर रहे हैं. जानता है कि एक एकजुट बल कोई भौगोलिक सीमाओं. जाति, धर्म, या रंग के संबंध के बिना. एक नया युग है, जहां संचार सही मायने में लोगों को एक साथ लाता है. इस नेट का डॉन है. यह कैसे काम करता है पता करना चाहते हैं? शुरू करने के लिए यहाँ क्लिक करें अपने नेट में यात्रा. अब, वास्तव में क्या हुआ आप उस लिंक पर क्लिक किया है? आप सूचना के प्रवाह शुरू कर दिया. यह जानकारी नीचे यात्रा अपने व्यक्तिगत मेल के कमरे में श्री आईपी यह संकुल जब, लेबल यह, और अपने रास्ते पर भेजता है. प्रत्येक पैकेट सीमित आकार है. मेल कमरे को विभाजित करने के लिए कैसे तय करना होगा जानकारी और कैसे यह पैकेज के लिए. अब, पैकेज एक लेबल की जरूरत महत्वपूर्ण जानकारी युक्त, ऐसे प्रेषक का पता, रिसीवर के रूप में पता, और यह है पैकेट के प्रकार. इस विशेष पैकेट क्योंकि इंटरनेट पर बाहर जा रहा है, यह भी कोई पता हो जाता है प्रॉक्सी सर्वर, के लिए जो एक विशेष समारोह है हम बाद में देखेंगे के रूप में. पैकेट अब पर शुरू की है अपने स्थानीय क्षेत्र नेटवर्क या लैन. इस नेटवर्क से कनेक्ट करने के लिए प्रयोग किया जाता है सभी स्थानीय कंप्यूटर, रूटर्स प्रिंटर, वगैरह जानकारी के आदान प्रदान के लिए शारीरिक भीतर इमारत की दीवारों. लैन एक सुंदर अनियंत्रित है , दुर्भाग्य से, दुर्घटनाओं जगह और हो सकता है. लैन के राजमार्ग पैक किया जाता है जानकारी के सभी प्रकार के साथ. ये IP पैकेट, नोवेल हैं पैकेट, एप्पल टॉक पैकेट. वे हमेशा की तरह यातायात के खिलाफ जा रहे हैं. स्थानीय रूटर पढ़ता यदि आवश्यक हो तो, पता और, दूसरे नेटवर्क पर पैकेट हटाया. आह, रूटर. एक में नियंत्रण का एक प्रतीक मालूम होता है बेतरतीब दुनिया. वहां उन्होंने एक व्यवस्थित, है, , रूढ़िवादी, बेपरवाह तरीके और कभी कभी नहीं काफी तेजी लाने के लिए. लेकिन कम से कम, वह है अधिकांश भाग के लिए सटीक. पैकेट छोड़ के रूप में रूटर, वे अपने तरीके से बनाने कॉर्पोरेट इंट्रानेट में और रूटर स्विच के लिए सिर. से अधिक कुशल एक बिट रूटर, रूटर स्विच , तेजी से और आईपी पैकेट के साथ ढीला निभाता चतुराई से उन्हें रास्ते मार्ग. एक डिजिटल पिनबॉल जादूगर अगर तुम जाएगा. -Here हम चले. यहाँ एक और एक आता है. और यह एक और है. माँ यह देखो. यहाँ जाता है. वूप्स. पीठ के आसपास. हे. वहाँ में. वहाँ में. बाईं ओर से अधिक. सही करने के लिए. बाईं ओर से अधिक. सही करने के लिए. तुम यह मिल गया. यहाँ यह जाता है. वह गोली मारता है. वह स्कोर. यह जा रहा है. अरे, रुको. अरे, बाहर देखो. यहाँ एक और एक आता है. ओह, यहाँ हम चले. -As पैकेट पर पहुंचने अपने गंतव्य है, वे कर रहे हैं , नेटवर्क इंटरफेस द्वारा उठाया तैयार अगले स्तर के लिए भेजा जाना है, इस मामले में, प्रॉक्सी. प्रॉक्सी कई द्वारा प्रयोग किया जाता है एक मध्यम आदमी की तरह के रूप में कंपनियों लोड कम करने के क्रम में अपने इंटरनेट कनेक्शन पर और सुरक्षा कारणों के लिए भी. आप, पैकेट देख सकते हैं विभिन्न आकारों के सभी कर रहे हैं, अपनी सामग्री पर निर्भर करता है. प्रॉक्सी पैकेट को खोलता है और वेब पता या यूआरएल के लिए लग रहा है. चाहे पर निर्भर करता है पता है, स्वीकार्य है पैकेट इंटरनेट पर भेजा जाता है. वहाँ रहे हैं, हालांकि, कुछ जो नहीं पतों के अनुमोदन से मिलने प्रॉक्सी, कि कहने के लिए है, कॉर्पोरेट या प्रबंधन के दिशा निर्देशों. ये सरसरी तौर पर देखता है. हम उस में से कोई होगा. इसे बनाने के लिए, यह फिर से सड़क पर है. आगे, फ़ायरवॉल. कॉर्पोरेट फ़ायरवॉल दो उद्देश्यों में कार्य करता है. यह कुछ नहीं बल्कि रोकता इंटरनेट पर घटिया बातें इंट्रानेट में आने से. और यह भी रोका जा सकता है संवेदनशील कॉर्पोरेट जानकारी से इंटरनेट पर बाहर भेजा जा रहा है. एक बार फ़ायरवॉल के माध्यम से, एक रूटर पैकेट ऊपर उठाता और एक बहुत संकरा पर यह स्थानों सड़क या बैंडविड्थ, जैसा हम कहते हैं. जाहिर है, पंक्ति नहीं है उन सब को लेने के लिए व्यापक पर्याप्त. अब, आप आश्चर्य हो सकता है, क्या उन सभी के पैकेट के लिए होता है जो जिस तरह से साथ यह नहीं बनाते हैं. खैर, श्री आईपी नहीं करता है जब एक पावती प्राप्त एक पैकेट दिया गया है कि कारण समय में प्राप्त किया, वह बस एक प्रतिस्थापन पैकेट भेजता है. हम अब प्रवेश के लिए तैयार हैं इंटरनेट की दुनिया, एक मकड़ी परस्पर नेटवर्क के वेब जो हमारे पूरे विश्व अवधि. इधर, routers और स्विच नेटवर्क के बीच संबंध स्थापित. अब, शुद्ध एक पूरी तरह से है अलग वातावरण आप के भीतर मिल जाएगा से अपने लैन के सुरक्षात्मक दीवारों. यहाँ से बाहर, यह जंगली है पश्चिम, अंतरिक्ष के बहुत सारे, अवसरों के बहुत, बहुत पता लगाने के लिए बातें, और स्थानों में जाने के लिए. धन्यवाद बहुत कम करने के लिए नियंत्रण और विनियमन, नए विचारों पुश करने के लिए उपजाऊ मिट्टी लगता है उनकी संभावनाओं का लिफाफा. लेकिन इस स्वतंत्रता की वजह से, कुछ खतरों भी दुबकना. आप आप जब कभी पता नहीं चलेगा , मौत का खतरनाक पिंग को पूरा एक सामान्य अनुरोध का एक विशेष संस्करण कुछ मूर्ख सोचा जो पिंग गंदगी को पहले से न सोचा होस्ट करने के लिए. हमारे पैकेट के माध्यम से शायद ले पथ उपग्रह, टेलीफोन लाइनों, वायरलेस, या यहां तक ​​कि ट्रांसओशनिक केबल. वे हमेशा सबसे तेजी से नहीं लेते या कम से कम मार्गों संभव, लेकिन वे अंत में, वहाँ मिल जाएगा. यह कभी-कभी यही कारण हो सकता है कि दुनिया भर इंतजार बुलाया. लेकिन सब कुछ है जब सुचारू रूप से काम कर रहा है, तो आप दुनिया को नाकाम कर सकता पाँच बार पर एक टोपी के ड्रॉप में, सचमुच, और सभी के लिए एक स्थानीय कॉल या उससे कम की लागत. हमारे गंतव्य के अंत के पास, हम एक और फ़ायरवॉल मिल जाएगा. पर निर्भर करता है आपके एक डाटा पैकेट के रूप में परिप्रेक्ष्य, फ़ायरवॉल एक गढ़ हो सकता है सुरक्षा या खतरनाक दुश्मन की. यह सब आप कर रहे हैं, जो पक्ष पर निर्भर करता है क्या पर, और अपने इरादे हैं. फ़ायरवॉल ही में बताने के लिए बनाया गया है अपने मानदंडों को पूरा करने वाले उन पैकेट. इस फ़ायरवॉल काम कर रहा है पोर्ट 80 और 25 पर. सभी प्रयास अन्य माध्यम से प्रवेश करने के लिए बंदरगाहों व्यापार के लिए बंद हो जाती हैं. पोर्ट 25 मेल पैकेट के लिए प्रयोग किया जाता है. पोर्ट 80 के लिए प्रवेश द्वार है वेब के लिए इंटरनेट से पैकेट सर्वर. फ़ायरवॉल, पैकेट के अंदर अधिक अच्छी तरह से जांच कर रहे हैं. कुछ पैकेट इसे बनाने आसानी से सीमा शुल्क के माध्यम से, दूसरों बस थोड़ा संदिग्ध लग रही है. अब, फ़ायरवॉल अधिकारी आसानी से मूर्ख बनाया नहीं जाता है, इस तरह जब इस पिंग के रूप में मौत पैकेट कोशिश करता है की के रूप में खुद को छिपाने के लिए एक सामान्य पिंग पैकेट. साथ -Move. यह ठीक है. कोई बात नहीं. आपका दिन शुभ हो. मुझे यहाँ से चले चलो. अलविदा. उन पैकेट भाग्यशाली के लिए इस अब तक यह यह सुनिश्चित करने के लिए पर्याप्त है, यात्रा लगभग खत्म हो गया है. यह इंटरफेस पर सिर्फ एक लाइन अप है वेब सर्वर में ले जाया जाएगा. आजकल, एक वेब सर्वर कई पर चला सकते हैं एक मेनफ्रेम से, एक वेब कैमरा के लिए चीजें, अपने डेस्क पर कंप्यूटर के लिए. क्यों नहीं अपने रेफ्रिजरेटर? उचित सेट के साथ ऊपर, आप पता लगा सकता है आप कमाई है अगर चिकन Cacciatore के लिए या आप खरीदारी के लिए जाना है. इस नेट का डॉन है, याद रखें. लगभग कुछ भी संभव. एक के बाद एक पैकेट हैं खोला, और पैक, प्राप्त किया. वे शामिल जानकारी, कि जानकारी के लिए अपने अनुरोध, है वेब पर भेज दिया जाता है सर्वर अनुप्रयोग. पैकेट ही साफ किया है. तैयार फिर से इस्तेमाल किया और साथ भरे जाने आपकी जानकारी का अनुरोध किया, संबोधित और आप को वापस अपने रास्ते पर बाहर भेज देते हैं. वापस फायरवॉल, routers के अतीत, और पर इंटरनेट के माध्यम से. वापस अपने कॉर्पोरेट फ़ायरवॉल के माध्यम से. और अपने इंटरफेस पर. कृपया अपने वेब ब्राउज़र को आपूर्ति के लिए तैयार जानकारी के साथ आप का अनुरोध किया. यही कारण है कि इस फिल्म है. उनके प्रयासों से प्रसन्न और एक बेहतर दुनिया में विश्वास, हमारे भरोसेमंद डेटा पैकेट बिल्कुल बंद सवारी दूसरे के सूर्यास्त में दिन, वे पूरी तरह से जानते हुए भी अच्छी तरह से अपने स्वामी की सेवा की है. अब, नहीं है कि एक सुखद अंत है. [अंत वीडियो प्लेबैक] डेविड Malan: यह CS50 के लिए है. हम अगले सप्ताह आप देखेंगे. [संगीत - कैटी पेरी, "काले घोड़े"]