[عزف الموسيقى] سرور 1: كل الحق، ومرحبا بكم العودة إلى CS50. هذا هو نهاية الأسبوع ثمانية، وتقريبا جميع القديسين. وساعات العمل ليلة الغد سيكون الأكثر رعبا منها حتى الآن، وليس ل هالوين. ولكن على تلك المذكرة، لا يدركون أن مشكلة تعيين ستة، والتحقق الإملائي مجموعة المشكلة، وتشتهر أن يكون، بالنسبة للعديد من الطلاب، والأكثر تحديا، بالتأكيد من بين مجموعات مشكلة C، وحقا، بشكل عام. وأنا أذكر هذا فقط لأن هذا هو الأسبوع حيث الكثير من الناس الحصول على وشدد بشكل خاص مع مجرد محاولة للحصول على المدقق الإملائي لعنة للعمل. وشيء واحد أود أن أشجعكم غير أنه، كما سترى اليوم، و يوم الاثنين، أن نبدأ في ضرب هذه الذروة هذا الاسبوع حيث، الآن، الأمور تصبح قليلا أكثر دراية، وأكثر من ذلك بقليل يمكن الوصول إليها، ونحن ننتقل من بيئة سطر الأوامر في C ل بيئة على شبكة الإنترنت في PHP. وهكذا فما استقاموا لكم فاستقيموا تشجيع لك، حتى لو كنت حقا في نهاية الطرافة الخاص بك في محاولة للحصول على مجموعة ع إلى العمل، إذا وهذا في الواقع كنت في مكان، أو تجد نفسك في، نحاول إلى السلطة من خلال ذلك. لأنني لا أعتقد أن عليك أن تكون تماما يسر، وفخور جدا بنفسك، إذا كنت حقا انهاء هذا الجزء من بطبيعة الحال، فإن الجزء C، على أن ارتفاع، إذا المجهدة، المذكرة. لذلك هذا لا يخيف. وهذا ما يعني فقط أن أشجعكم على البقاء حتى أن ساعة اضافية بغية الحصول على عمل التدقيق الإملائي. وإذا قمت بذلك، أدرك أن هذا هو اختياري، تماما. ولكن لدينا ما يسمى مجلس كبير الحية التي ذهبت هذا الصباح. اعتبارا من صباح اليوم، وكنت على قمة كبيرة المجلس، الذي هو قياس مدى بكثير من ذاكرة الوصول العشوائي ومدى تشغيل الساعة يتطلب سبيلر البرنامج. ولكني منذ شردوا. أنا الآن عدد سيئ الحظ 13. وما سوف نراه هنا هو، ديفيد كوفمان، ولورين، وآدم، و جيسون، والبعض الآخر الآن فوق لوح كبير. اذا نظرتم هناك في الحق، كل منا لديه جيدة حقا تطبيقات حجم على الأقل - عودة عدد من الكلمات في القاموس. وفي كل من هذه الأعمدة، عليك ترى كم من ذاكرة الوصول العشوائي كل بلد من بلداننا تطبيقات يستخدم، وكم إدارة الوقت انها تتخذ لتنفيذ الحمل، مقابل الشيك، مقابل حجم وتفريغ، وبعد ذلك، إجمالي الوقت الحالي. وذلك فقط لطمأنة إلمر، وباتريك، وليندا، والجميع الذي يأتي بعد، ليس هناك على الاطلاق لا عيب في أن يكون نحو الجزء السفلي من لوحة كبيرة. إذا كان أي شيء، وهذا يعني أنك حصلت على عمل، وانها صحيحة، ولكنها ل ليس بالضرورة بنفس كفاءة، والفضاء أو لمرة والحكمة، لأنها قد تكون. لذلك، اختياري تماما. ولكن من المفترض أن تكون جزرة من نوع ما بحيث أنه عندما كنت تعمل على ع الخاص مجموعة، كنت فخورة جدا بنفسك، وكنت حصلت على عمل، قمت بنشر إلى كبيرة المجلس، وكنت قد حصلت على عدد لا بأس به حقا، تذهب لتناول العشاء، جئت مرة أخرى، وغرفهم الخاصة بك قد ارتفع أنت خارجا على لوحة كبيرة. حسنا، لقد حان الوقت، في تلك المرحلة، للذهاب العودة الى لوحة الرسم وذلك ل إعادة الطعن للحدود كبيرة. إذا نظرتم الى المواصفات، و تعليمات للتفاعل مع وتنشر الآن وحة كبيرة. حتى بضعة رؤساء شكا - واحد، وقبل اقتراح للنهائي ويرجع هذا المشروع يوم الاثنين القادم. ترى هذه المواصفات على ملعب ل موقع لماذا يعني ذلك. انها حقا مجرد عارضة ولكن الفكر استفزاز البريد الإلكتروني بينك وبين الخاص TF، حقا فقط للحصول على الأشياء التي، بدأ المحادثة، على الرغم من وقد أبدا حتى كتابة معظم لكم صفحة على شبكة الإنترنت من قبل، لا أعرف حتى ما قد، كيف يمكن، وتنفيذ المشروع النهائي الخاص بك. تذهب على الإيمان أن عليك أن تعرف كيفية القيام عدد غير قليل من أكثر الأشياء في غضون بضعة أسابيع. حتى مجرد البدء في هذه العملية و المواصفات استكشاف الأفكار الممكنة. أيضا، ما كنا ندعوكم إلى القيام به هو - لدينا تقليدا، لسنوات عديدة الآن، في الحال، استضافة هذا - store.cs50.net. باعت كل شيء في التكلفة. وانها حقا مجرد فرصة ل ارتداء CS50، إذا كنت ترغب في القيام به ذلك، وبطبيعة الحال في و. على سبيل المثال، هناك أشياء مثل القمصان التي كنت قد شهدت تدور الحرم الجامعي، وبلوزات. ومن ثم، فإننا أيضا ندعو الطلاب ل تقديم التصاميم لأن خلد في مخزن CS50. على سبيل المثال، واحدة من العام الماضي المفضلة التي من شأنها، ربما، الآن صدى معكم هو هذا واحد هنا. البند شعبية جدا. حتى إذا كنت ترغب في المشاركة في هذا، ونحن سوف طرح نموذج قريبا، في cs50.net/design، والتي يمكنك تحميلها الصورة التي قمت بها في المصور، أو فوتوشوب، أو بعض برنامج مماثل. وإذا كنت على دراية مع هذه الأنواع من المواصفات، ونحن نريد ل تكون صورة PNG، لا يقل عن 200 نقطة في بوصة، وأقل من أن العديد من بكسل، وأقل من 10 ميغا بايت. لمزيد من التفاصيل، والبريد الإلكتروني فقط ل رؤساء بالطبع لفي heads@cs50.net إذا كنت ترغب في المشاركة في هذا. كل الحق، وحتى اليوم، لا أكثر C. لذلك نحن تبدأ في التراجع طبقات الإنترنت، وشبكة الإنترنت، وكيف يمكنك تبدأ فعلا كتابة البرمجيات ل هذه بيئة مختلفة. لذلك على وجه الخصوص، دعونا نسأل، الأولى، مسألة - اسمحوا لي أن الحصول لنا أن لدينا دراية الرسم التطبيق أكثر من هنا. اسمحوا لي أن أطرح مسألة، كيف يعمل الإنترنت. [؟ الطالب: ماجيك. ؟] سرور 1: ماجيك. موافق. إجابة جيدة. ولذا فإننا سوف تبدأ هناك اليوم، ومعرفة ما إذا كان لا يمكننا جعلها أقل قليلا السحرية في غضون ساعة. دعونا نحاول أن نقول أنه في سياق القصة. لذلك كنت المشجعين من الذهاب الى facebook.com، أو reddit.com، أو ما هذه الأيام. وذلك ما يحدث حقا عندما كنت اكتب في شيء من هذا القبيل facebook.com، وهاهنا، في كروم، أو فايرفوكس، أو IE، أو سفاري، أو أي متصفح كنت تفعل في الواقع؟ يمكن أن نقول هذه القصة، وربما جملة جملة؟ ما هو واحد من أول الأشياء التي يحدث عند هاهنا، بعد كتابة facebook.com؟ [؟ الطالب:؟ الخاص بك] الكمبيوتر يجعل طلب HTTP. سرور 1: OK. بحيث يجعل جهاز الكمبيوتر الخاص بك - سنقوم نسميها - طلب HTTP. الآن ماذا يعني ذلك؟ حسنا، كل واحد منا وربما ينظر أو كتبته، لسنوات حتى الآن، H-T-T-P غالبا ما يليه القولون وخفض، خفض. فما هو ذلك؟ حسنا، HTTP هو النص التشعبي نقل البروتوكول. وهذا هو مجرد طريقة أخرى للقول، انها اللغة التي متصفحات الويب، مثل الكروم وغيرها، وخوادم الويب، مثل facebook.com، والتحدث إلى واحد آخر. وانها بسيطة الى حد كبير، الانجليزية اللغة المنحى. انها تقريبا مثل رمز زائف. وانها وسيلة للعميل، و سنقوم نسميها - متصفح - التواصل مع الخادم. ومثلما هو الحال في مطعم، عند، العميل، والجلوس على طاولة ثم تأمر بشيء الخروج من القائمة من الخادم، أن الخادم سوف تجلب لك مرة أخرى شيء، كل ما هو المطلوب. نفس في عالم الكمبيوتر. متصفح - عميل - هو ذاهب لتقديم طلب، و ثم، ونأمل العودة شيء من الخادم. وبأن شيئا ما، في مستوى عال، صفحة الويب. على مستوى أقل قليلا، انها ملف مكتوب في آخر لغة تسمى HTML - لغة توصيف النص التشعبي. ولكن أكثر على ذلك في مجرد لحظة. بروتوكول نقل النص التشعبي لذلك - HTTP - هذا البروتوكول الذي المتصفح واستخدام الخادم. حسنا، ما هو بروتوكول، بالضبط؟ كذلك، يمكنك التفكير في أنها لغة. ولكن إذا كنت الوصول إلى جمهورنا هنا، شيء طبيعي بالنسبة لنا البشر ل القيام به هو، ونحن عندما تحية شخص ما، أقول، مرحبا، اسمي ديفيد. [؟ الطالب: مرحبا،] اسمي Dipty؟ سرور 1: "مرحبا، اسمي Dipty، "أجابت. ولذا فإننا لقد كان هذا إلى حد ما التعسفي تفاعل المصافحة، كما هو في كثير من الأحيان الاتفاقية الإنسان في معظم البلدان. وهذا البروتوكول، أليس كذلك؟ أنا نوع من بدأ ذلك من خلال توسيع بلدي اليد، بدلا برعونة، على المسرح من هنا ساندرز. أدركت، أوه، لقد حصلت على طلب لجهة ما يبدو. وحتى انها استجابت لهذا الطلب من خلال الاعتراف فعلا. والاعتراف، ACK، هو في الواقع عبارة شائعة جدا في عالم الشبكات، لملقم ل يقر العميل. ثم، ونحن نوع من الانتهاء من هذا الصفقة، والاحراج أكثر. ولهذا حقا ما يحدث تحت غطاء محرك السيارة كذلك. اسمحوا لي أن تفعل أكثر من ذلك بقليل هذا من الناحية الفنية تحت غطاء محرك السيارة. انا ذاهب للذهاب أكثر من هنا إلى نافذة الصالة. يحدث هذا إطار المحطة الطرفية لتكون على بلدي لجنة الهدنة العسكرية، ولكن هل يمكن أن تفعل نفس النوع من شيء في CS50 جهاز. وانا ذاهب فعلا إلى استخدام برنامج أننا لن تستخدم حقا ل بكثير في كل فصل دراسي. لكنه دعا التلنت. مرة في اليوم، وكان برنامج عمل Telnet الذي استخدمته للاتصال الملقم البعيد، للتحقق من البريد الخاص بك أو أن تفعل شيئا من هذا القبيل. في الوقت الراهن، ونحن في طريقنا لاستخدام هذا القديمة برنامج المدرسة، Telnet و التظاهر ل يكون المتصفح. وانا ذاهب الى المضي قدما و القيام بما يلي - واسمحوا لي زيادة حجم الخط بلدي. وانا ذاهب الى القول، Telnet إلى خادم يسمى www.facebook.com، ولكن على وجه التحديد، Telnet إلى المنفذ 80. سوف نعود إلى هذا. لكنه الآن، ونعرف أن معظم الخدمات على شبكة الانترنت ويتم تحديد فريد من قبل بعض الأرقام. في هذه الحالة، انها 80. الآن معظم ربما لديك أبدا كتبته قبل 80. ولكن في الواقع، إذا ذهبت إلى مستعرض وسحب ما يصل، على سبيل المثال، http://www.facebook.com/-- وهذا الإكمال التلقائي، وهذا ليس لي التاريخ - كل الحق، وحتى الآن، نذهب إلى القولون 80 مائل. حتى أزعم أنه على الرغم من أنك قد قمت ربما لم كتبته هذا من قبل، مع القولون 80 بعد facebook.com، نأمل، فإنها ما تزال مستمرة في العمل. وبالفعل، فإنه يذهب إلى facebook.com. لذلك تبين أن 80 وكانت ضمنية. كان أحد منا البشر اكتب هذا لسنوات. لأن المتصفحات، افتراضيا، فقط نفترض أن الرقم الذي تريد استخدامه عند استدعاء الخادم حتى أن يتكلم هو، في الواقع، 80. لأن قصة قصيرة طويلة، خوادم يمكن أن تفعل أكثر من مجرد وسيلة تخدم حتى صفحات الويب. يمكنهم الرد على الرسائل الفورية. يمكن أن ترسل رسائل البريد الإلكتروني. هناك الكثير من الخدمات التي يمكن تشغيلها على خادم واحد. وبالتالي فإن هذه الأرقام - في هذه الحالة، 80 - يعرف بشكل فريد واحد من تلك الخدمات، الذي هو HTTP، و بروتوكول الإنترنت من الخادم قد دعم بالفعل. ولكن يمكنني أن محاكاة هذا الطلب الآن، و حرفيا، وذلك باستخدام هذه المدرسة القديمة برنامج Telnet. لذلك أنا ذاهب الى التظاهر أساسا الآن ليكون المتصفح والتحدث HTTP عن طريق إرسال، مع لوحة مفاتيح بلدي، بالضبط الأوامر التي كروم يعرف فقط كيف لإرسال سحرية بالنسبة لي. لذلك انا ذاهب الى المضي قدما وهاهنا. لاحظ أنه يحاول 31.13.69.32. 13 ما هذا؟ لذلك فمن عنوان IP. الآن حتى لو كنت لم تكن مألوفة جدا مع تعقيدات تلك، كنت من المحتمل أن يكون الشعور العام أن هذه الأمور موجودة. وعنوان IP - عنوان بروتوكول الإنترنت - هو مجرد معرف فريد ل جهاز كمبيوتر على شبكة الانترنت. هذا هو قليلا من التبسيط لحظة. ولكن كل كمبيوتر على شبكة الانترنت لديها عنوان IP فريد، يشبه إلى حد كبير كل منزل في، ويقول، الولايات المتحدة لديها فريدة من نوعها العنوان البريدي، شيء من هذا القبيل 123 الشارع الرئيسي، في أنيتاون، الولايات المتحدة الأمريكية. ذلك شيء من هذا القبيل. وهذا، أيضا، هو التبسيط. ولكن هذه العناوين التي لدينا في العالم البريدية وهذه العناوين أن لدينا في عالم الكمبيوتر تحديد الخوادم بشكل فريد بحيث عندما قمت بإرسال رسالة لهم عبر الإنترنت، أو عند وضعه في بريد إلكتروني علبة بريد المدرسة القديمة - البريد العادي - خدمة يعرف كيفية الحصول على ذلك الطلب، أو تلك الرسالة، ل المتلقي. الآن جهاز الكمبيوتر الخاص بي، بطريقة أو بأخرى، لديه فقط أحسب أن IP الفريدة في الفيسبوك هو 31.13.69.32. في الواقع، يمكن أن تتغير على الارجح. الفيسبوك ربما لديه متعددة IP عناوين، لأنها مطلقة لديك أكثر من خادم واحد. ولكن ما حدث بالنسبة لنا بطريقة سحرية. في الواقع، اسم سري الداخلية لل الخادم على ما يبدو لقد متصل ويطلق على star.c10r.facebook.com، أيا كان ذلك. انها مجرد بغض النظر عن النظام مسؤول في الفيسبوك قررت ل نسمي هذا خادم معين بأنني وقد أرسلت عشوائيا إلى حد ما. حتى الآن إذا لم ارتباطي مهلة، وانا ذاهب ل أدعي أن يكون هذا المستعرض. انا ذاهب الى القول الفضاء الحصول على خفض قدما الفضاء. وانا ذاهب الى التظاهر وكأنه يتحدث HTTP الإصدار 1.1، والذي هو واحد التي تستخدم معظم المتصفحات. وأنا على وجه التحديد سوف أذكر ل خادم، بالمناسبة، أريد موقع معروف للعالم كما facebook.com. أدخل، أدخل. والآن، لاحظ ما حدث. الخادم، النادل، وقد استجابت لطلبي، أو طلبي، مع رسالة نصية أخرى. الآن مرة أخرى، في عالم المتصفحات مثل الكروم وسفاري، لا تفعل نرى هذا، لأن الإنسان. مايكروسوفت وجوجل إخفاء فقط هذه التفاصيل منا. لكن الفيسبوك استجابت مع الإجابة، كما في اللغة HTTP. تلاحظ هناك رمز هنا، 302، والتي في الواقع أهمية خاصة من قبل الاتفاقية. وجدت، لذلك هذا هو على الأقل واعدة. ولكن يبدو أن الفيسبوك هو قول لي، ملم ملم، كنت لا تريد ما الذي طلب. كنت تريد بدلا من اليوم الخاصة، والتي هي facebook.com / unsupportedbrowser. حتى على مستوى عال، ماذا الفيسبوك يبدو أن تفعل هنا؟ انها اعادة توجيه لي. حتى الفيسبوك لا يحب الحقيقة أنني التظاهر ل يكون هذا المتصفح الأخرى. وحتى انها إعادة توجيه لي أن بعض المواقع. أنا الغريب فعلا، والآن، ماذا هذا الشيء يبدو. اسمحوا لي ان اذهب الى أنه في كروم لذلك نحن يمكن أن نرى ما يريدون لي أن أرى. وحتى الآن كانت قد أرسلت فعلا لي عودة ل الفيسبوك لأنها قد أدركت، أوه، لديك متصفح معتمد. نحن لن يذهبوا حتى لل تظهر لك هذه الصفحة. لذلك دعونا نمضي قدما ونرى إذا لم نتمكن من إصلاح هذا. أنا ذاهب لدينا ل الغش قليلا. وأكثر من ذلك في هذا الشأن في الاسابيع المقبلة. ولكن انا ذاهب الى القيام شيء واحد هنا. وساوضح هذا قبل فترة طويلة. أعطني فقط لحظة ل الغش، ونجاح باهر لك. لذلك اسمحوا لي الحصول على هذا. موافق. ساوضح ما أفعله في مجرد لحظة. انا ذاهب الى المضي قدما وإلغاء هذا الصدد، وحاول هذا مرة أخرى. الحصول على خط مائل HTTP 1.1 المضيف www.facebook.com وكيل المستخدم. موافق. الآن لقد تظاهرت يكون كروم. لذلك تبين أنه عندما مستعرض إرسال طلب إلى ملقم، انها مجرد نظام الشرف. إذا قلت أنا كروم، الفيسبوك سوف نفترض أنا كروم. والوسائل التي حددت نفسي كروم هو هذا سلسلة طويلة بوحشية. أساسا، كل متصفح الشركات المصنعة في العالم لديها قررت، حسنا، هذا الإصدار من هذا المتصفح على نظام التشغيل هذا سوف لديها سلسلة عامل المستخدم التي تبدو مثل تلك الفوضى مجنون هناك. وموزيلا هي في وجود ل أسباب تاريخية. ولكن لاحظ كيف الكثير من المعلومات أنا تسرب إلى facebook.com دون حتى تسجيل الدخول. أنا أقول أنه من الأقسام ماك أنني أستخدم. أنا أقول له أنه من إنتل واستنادا ماك بنظام التشغيل Mac OS 10.8.5. بوصفها جانبا، هذه المعلومات يجري إلى كل موقع التي تقوم بزيارتها مع متصفحك. حميدة جدا حتى الآن، ولكن فإنه يحصل قليلا عصيرا. لاحظ أنه إذا قرأنا بعيدا بما فيه الكفاية، أنا باستخدام نسخة كروم 30.0.1599.101. ولكن الآن، لاحظ أن الرد ليس سيئا كما كان من قبل. حيث هو قول الفيسبوك لي أن أذهب الآن؟ انها تقول لي، مرة أخرى، في الموقع - انها تقول لي انها انتقلت بشكل دائم. حسنا، أين هيك الفيسبوك تذهب؟ نعم، لذلك هو فرق دقيق. ولكن لاحظ، هنا، أن الموقع انتقلت فعلا إلى HTTPS. حتى قصة قصيرة طويلة، وهذه هي طريقة واحدة أن الفيسبوك هو فرض بأنني فعلا في نهاية المطاف في نسخة آمنة من موقعه على الانترنت، واحد وهذا باستخدام التشفير - أكثر تعقيدا من نحن التشفير تحدث عن لع تعيين اثنين، ولكن التشفير مع ذلك. الآن عند هذه النقطة فإنه يحصل الثابت بالنسبة لي لمحاكاة ساخرة على شبكة الإنترنت طلب باستخدام Telnet. لأنه إذا انهم يقولون لي لاستخدام SSL - البادئة HTTPS هو ما أن يعني - لو انهم يقولون لي لاستخدام الترميز، وليس هناك طريقة أنا ذاهب لتشفير رسالتي يدويا أمام من كل واحد منكم هنا، ومحاولة ل معرفة كيفية القيام بذلك. انها مجرد الذهاب للحصول على أكثر تعقيدا بكثير. ولكن هذا ما المتصفح يفعل لك. دعونا نرى ما اذا كنا لا نستطيع أن نفعل هذا قليلا ببساطة أكثر، بعد ذلك، مع موقع على شبكة الانترنت وهذا ما لا تتوقع لنا أن تكون آمنة كما. دعونا نذهب إلى، مثلا، harvard.edu على المنفذ 80. دخول. كل الحق، وحتى الحصول على خط مائل HTTP 1.1. وماذا يعني هذا الخط المائل الأول يعني؟ مجرد أن تكون واضحة، لماذا وأظل كتابة ذلك؟ كذلك عادة، عند كتابة URL - ولسوء الحظ، عادة المتصفحات إخفاء هذا في هذه الأيام - عادة، عندما تذهب إلى harvard.edu، أن URL رسميا لا تنتهي مائل. لأن مائل واحد يدل على ما هو الجزء من القرص الصلب؟ جذر القرص الصلب. لم يكن لدينا في جهاز حقا لنفكر في هذا، لأننا دائما في مجلد جون هارفارد. ولكن مجلد له هو في مجلد آخر. وهذا المجلد هو في جذر القرص الصلب الأجهزة، وإذا جاز التعبير، على الرغم من انها الظاهري. حتى مائل واحد مثل هذا يعني جذر القرص الصلب. انها مثل C القولون مائل، أو أنه جذر حجم الخاصة بك، على نظام التشغيل ماك. ولكن كروم، ومتصفحات أخرى هذه أيام، قد حصلت سهلة الاستخدام، و أنها تخفي أن مائل تماما. ولكن هذا كل ما يعنيه ذلك في رسالة نصية بلدي - أعطني جذر harvard.edu 'ق الصفحة الرئيسية، وهذا هو، الصفحة الافتراضية نفسها. لذلك اسمحوا لي المضي قدما وهاهنا. اسمحوا لي أن أذكر المضيف الذي أريد www.harvard.edu، فقط في حالة وجود المواقع الأخرى التي تعيش على نفس السيرفر. موافق. حصلت جامعة هارفارد قليلا الصبر معي. لذلك دعونا نفعل ذلك مرة أخرى، وأسرع. الحصول على خط مائل HTTP 1.1 المضيف www.harvard.edu عامل المستخدم - انا التخمين خدمتنا لا رعاية الكثير عن هذا - أدخل، أدخل. يا للعجب. أوه اللعنة، طلب سيئة. موافق. وذلك ما يحدث هنا - مرحبا، harvard.edu. لماذا هو يفعل - مثيرة للاهتمام. أوه، حسنا. فماذا يفعل هارفارد الآن - ونحن سوف تنحرف بسرعة الخروج من هذا المسار، لأنه يجري للحصول على مملة بسرعة - تلاحظ أن جامعة هارفارد هي في الواقع ضغط ردها لي، والتي ليست مثالية. لأنني، على ما يبدو، كإنسان، لا معرفة كيفية ضغط البتات التي وقد أرسلت لي مضغوط. وأنهم يتعرضون للالمعروضة القمامة هناك، لأنهم أصفار ومنها، لكنها ليست أحرف ASCII. انهم أنماط من الأصفار وتلك التي تم ضغطها لتولي مساحة أقل. بسرعة حتى للغاية، واسمحوا لي أن نرى اذا كنت استطيع استعادة هنا. دعونا نحاول، وربما، وآخر الحرم الجامعي تماما. mit.edu الحصول على خط مائل HTTP خفض 1.1 المضيف www.mit.edu عامل المستخدم القولون هناك. شكرا لك، ومعهد ماساتشوستس للتكنولوجيا. موافق. حتى هنا لدينا صفحة على شبكة الإنترنت. لذلك هذا هو اللغة المعروفة باسم HTML - لغة توصيف النص التشعبي. أنا ببساطة التمرير احتياطية في الوقت للوصول الى غاية كبير على معلومات سرية من هذه الصفحة. ولاحظ كيف استجابت معهد ماساتشوستس للتكنولوجيا لطلبي. 200 هو جيد. 200 يعني كل شيء حرفيا موافق. وهذا هو رمز حالة أن نحن البشر حقا أبدا ترى، في وسيلة جيدة. لأنه يعني كل شيء على ما يرام. تلاحظ أن معهد ماساتشوستس للتكنولوجيا ويبلغني، مهلا، ودعا خادم نحن تشغيل اباتشي، والتي هي شعبية جدا الحرة خادم الويب مفتوح المصدر. انهم على التوالي، على ما يبدو، UNIX، وهو نظام التشغيل مثل لينكس. تلاحظ أنها محدثة على ما يبدو صفحة الويب الخاصة بهم في 04:00، توقيت غرينتش. لاحظت وجود زوجين من التفاصيل الأخرى. انهم يعودون، بالنسبة لي، النص / أتش تي أم أل. لذلك سنرى ما يعني أن في مجرد لحظة. على ما يبدو أنها قد أعطاني 14،717 بايت بقيمة HTML. وبعض الدول الأخرى، وأكثر الباطنية المعلومات في هناك. ولكن هذا هو المكان الذي تحصل عليه للاهتمام. هذا هو كيف يمكنك جعل صفحة الويب. هذا هو كيف يمكنك جعل صفحة الويب التي العنوان في علامة التبويب، في المتصفح الخاص بك، هو MIT معهد ماساتشوستس اصلة للتكنولوجيا. وبالفعل، إذا رجعنا إلى كروم و زيارة www.mit.edu، لاحظ أن، في الواقع، في العنوان هنا، معهد ماساتشوستس للتكنولوجيا هو اندفاعة ماساتشوستس معهد نقطة، نقطة، نقطة. والآن نلاحظ، أيضا، إذا كنت انقر على الحق أو السيطرة على سطح المكتب انقر هنا وانتقل إلى عرض الصفحة المصدر - على الأقل في كروم، على الرغم من كل متصفح يفعل ذلك عن طريق بعض الوسائل - هنا هو أن الملف نفسه. فإنه يحدث أن تكون ونا مميزا، أو تسليط الضوء على بناء الجملة. ولكن تماما مثل مع رمز C الخاص بك لم الملونة من قبلك، كان الملونة بواسطة gedit، وبالمثل والكروم مما يجعل فقط هذا أجمل للقراءة. ولكن هذه هي الاشياء التي سنقوم قريبا الكتابة. ذلك أن نهاية اللعبة. وقد استجاب الملقم مع أن المعلومات، مثلك ورد مع يدك للمصافحة لدينا. ولكن ماذا يجب أن يحدث على ما بين تلك الخطوات؟ حسنا، عندما كنت اكتب في، في هذه الحالة الأخيرة، www.mit.edu وهاهنا، ونحن أعلم أنه يتحدث إلى ميناء 80 تلقائيا، الميناء كونها مجرد هذا العدد. ولكن أين عنوان IP تذهب؟ كيفية جهاز الكمبيوتر الخاص بي في معرفة ما عنوان IP mit.edu هو؟ كذلك، اتضح، في هذا العالم، هناك والأشياء تسمى خوادم DNS. واسمحوا لي أن تمضي قدما ورسم صورة سريعة أكثر من هنا. وهذا سوف يرسم للتو، في شروط الخام، ما يحدث. ولذا فإننا سوف نتظاهر مثل هذا جهاز الكمبيوتر المحمول هنا، في ساندرز. وواي فاي، وحتى انها مرتبطة ذلك لاسلكيا إلى شيء. ما هو مرتبط فعلا ل؟ حسنا، في مكان ما هنا، وهناك شيء ما على الجدار مع بعض الهوائيات. وهذا ما يسمى نقطة وصول - AP. نقطة وصول لاسلكية أو جهاز التوجيه اللاسلكي - نسميها ما تريد. ولكنهم في جميع أنحاء الحرم الجامعي، مع تلك الهوائيات قليلا. مصنوعة لنا من قبل سيسكو، وعادة. وذلك على نحو ما، جهاز الكمبيوتر الخاص بي يتحدث إلى أن نقطة الوصول اللاسلكية، في مكان ما هنا في ساندرز، أو في الطابق السفلي، أو خارجها. وفي الوقت نفسه، وهذا الشيء لديه الكثير من الأسلاك المادية سوف، على الأرجح، و مركز العلم، والتي سنقوم رسم مثل هذا. لا يبدو في الواقع من هذا القبيل. التي تبدو في الواقع أفضل بكثير. وبالتالي فإن مركز العلوم لديها مجموعة كاملة من أجهزة الكمبيوتر داخل منه أن وبطريقة أو بأخرى مرتبطة ماديا لجميع هذه نقاط الوصول في الحرم الجامعي. وهذه الحواسيب المادية، وسوف نقوم استدعاء أجهزة التوجيه أو العبارات. ألف جهاز التوجيه، وكما يوحي اسمها، انها هدف في الحياة هو الطريق المعلومات. الأمر يحتاج إلى بعض المعاهدات، من جهاز كمبيوتر، كمدخل، والأرقام إلى حيث وينبغي أن ترسل هذه البتات. حتى في حالة طلبي ل mit.edu، انها في الواقع من السهل جدا. طلبي يأتي في من متصفحي، عبر واي فاي، إلى نقطة الوصول، ثم، عبر بعض كابل، إلى جهاز التوجيه في مركز العلوم. وبطريقة أو بأخرى، جهاز التوجيه في أرقام مركز العلوم من معهد ماساتشوستس للتكنولوجيا التي هي على هذا النحو. وانا ذاهب الى المضي قدما تلك بت، وانا ذاهب لتوجيه هذه البتات، على الطريق، وصولا قداس افي، لمعهد ماساتشوستس للتكنولوجيا. ولكن كيف تعرف جهاز الكمبيوتر الخاص بي ما حتى كان عنوان IP؟ كذلك تبين أن في مكان ما هنا وهناك خوادم - وانا ذاهب لاستدراجه إلى حد ما تجريدي - كخادم DNS - نظام اسم المجال. هذه ليست أجهزة التوجيه. هذه هي أنواع مختلفة من الخوادم الغرض الذي في الحياة هو ترجمة أسماء، مثل www.mit.edu، استضافة لIP عناوين، مثل 1.2.3.4 لذا خوادم DNS تفعل ذلك بالضبط. يمكنك نفكر بها وجود كبير قاعدة بيانات، أو حقا، مثل إكسل كبيرة ملف مع عمودين. واحد هو أسماء المضيفين، واحد هي عناوين IP. ويمكنهم تحويل واحد فقط ل أخرى، في أي من الاتجاهين. الآن في الواقع، انها قليلا أكثر تعقيدا من ذلك. ولكن هذه هي الطريقة التي جهاز الكمبيوتر الخاص بي، يا عشوائي ماك أو جهاز كمبيوتر على هذا الجدول هنا، يعرف ما هو معرف فريد ل www.mit.edu، أو الفيسبوك، أو harvard.edu، لهذه المسألة. ولكن بالطبع، هناك مجملها من قداس افي هنا. وبعد ذلك، نصل إلى معهد ماساتشوستس للتكنولوجيا، والذي هذا هو في الواقع أكثر إقناعا. سوف يكون ذلك معهد ماساتشوستس للتكنولوجيا. وحتى أنها، أيضا، وبعض الخوادم. وأنها بطريقة ما لديها السلكية، أو لاسلكي ووصلة إلى هارفارد. وبطبيعة الحال، يمكننا أن نذهب أبعد من ذلك بكثير على الطريق من معهد ماساتشوستس للتكنولوجيا، والحديث ل أكثر من أي جهاز كمبيوتر في العالم. ولكن دعونا نرى ما اذا كنا لا نستطيع أن نرى ذلك. اسمحوا لي أن أعود إلى بلدي الطرفية نافذة لمجرد لحظة. ودعونا نفترض أنني أحسب ما هو عنوان IP لmit.edu مثل تلنت حظيت بها من قبل، ويمكن متصفحي بوضوح أنها من أصل الرقم بالنسبة لي. وانا ذاهب لتشغيل برنامج آخر، في هذا الإطار الطرفية، ودعا متتبع، وتعقب الطريق من هنا - حرفيا، وهذا الجدول - لwww.mit.edu. دعونا نرى ما سيحدث. اسمحوا لي في الواقع يتقلص حجم الخط. OOP. لا، أردت أن مفاجأة لك. موافق. حتى هنا نذهب. اسمحوا لي المضي قدما وتشغيل هذا هنا. وما كنت أشاهده قبل لحظة، و نراه مرة أخرى الآن، وهذا هو الانتاج - متتبع www.mit.edu. لاحظ، في السطر الأول، وهذا البرنامج أحسب الواقع إلى أن معهد ماساتشوستس للتكنولوجيا عنوان IP هو هذا العدد هنا. والآن، ما الذي يحدث بيننا وبينهم؟ حتى هذا الخط هنا، في صف واحد، وهذا خط هنا، في الصف الثاني، وبعد ذلك، الصف ثلاثة - ما يفعله كل من هذه ربما تمثل الخطوط؟ المواقع، نقاط، بالتأكيد. انهم يسمى القفزات، من الناحية النظرية. ولكن جسديا، ما هي؟ انهم الموجهات. لدينا فقط، حقا، من قطعة واحدة الأجهزة هنا للحديث عن حتى الآن. انهم الموجهات. لذلك هذا الشيء هنا - اسم مجنون - ولكن هذا هو على الارجح غرفة الآلة، MR، في مركز العلوم. انها العبارة، ويعرف أيضا باسم جهاز التوجيه. هذه مجرد بعض الرقم الفريد الذي جاء شخص ما مع لذلك. وانها ضمن harvard.edu. وهذا هو عنوان IP من أن جهاز التوجيه وهذا، مرة أخرى، وربما في مركز العلم، استنادا إلى اسمها. يمثل هذا الصف الثاني آخر جهاز التوجيه الذي ليس لديه لقب على ما يبدو - اسم المضيف - أنه للتو عنوان IP. قصة قصيرة طويلة، للحصول على البيانات من نقطة A إلى B، وهناك أكثر من مجرد الموجه هارفارد، معهد ماساتشوستس للتكنولوجيا والموجه، وجهاز التوجيه جوجل، والتوجيه في الفيسبوك. هناك عشرات، مئات، الآلاف من الموجهات بين أي النقطة (أ) وأي النقطة B على شبكة الانترنت. ولكن عادة، يمكنك الحصول على البيانات من نقطة واحدة إلى أخرى في أقل من 30 القفزات. وبعبارة أخرى، لديك فقط لتسليم البيانات إلى 30 أو أقل مثل أجهزة التوجيه. وانها العديد من عادة أقل من ذلك. حسنا، دعونا نرى ما يحدث هنا. في الصف الثالث، ضربنا جهاز توجيه يسمى بوابة مركز العلوم الأساسية شيء أو غيرها. في الصف 4، لدينا بوابة الحدود - وهذه هي الاختصارات فقط خفي - أيضا ضمن harvard.edu. وهنا بوابة أخرى على الحدود. ثم، فجأة، قف، يبدو أننا في مدينة نيويورك. حتى اتضح - وأنا في استنتاج فقط من اسم المضيف. وهذا يمكن أن يكون مضللا. يمكن أن يكون على الطريق. انها صعبة ليقول - ولكن هذا يمكن أن تستخدم بمثابة الوحي أن أقصر مسافة بين اثنين نقطة على الانترنت ليست بالضرورة في خط مستقيم. إذا كنا نفكر في أقصر كما أسرع المسار، وأقل ازدحاما المسار، فمن الممكن تماما - على الرغم من أننا لا يمكن أن يكون متأكدا - أن البيانات يسافر لائق المسافة بين الصفوف الخامسة والسادسة. الآن للأسف معهد ماساتشوستس للتكنولوجيا، أو أي شخص، وحصلت على قليلا للدفاع عن النفس، وانهم التي تتجاهل طلباتنا. تم تكوين تلك الموجهات ل تجاهل طلبات من النموذج الذين هم لك، من أنت، من أنت. لذلك دعونا نرى ما اذا كنا لا نستطيع أن نفعل هذا مع شخص أكثر تعاونا. حتى ستانفورد لديها تقليد لطيفة من وجود أكثر قليلا الانفتاح. لذلك دعونا نرى ما سيحدث هنا. مرة أخرى، خفي جدا. ولكن أن نبدأ، مرة أخرى، في الجهاز غرفة في العلوم المركز، في صف واحد. لذلك هذا امر جيد. فعلت معظم خوادم الرد، بما في ذلك ستانفورد. حتى إشعار ذهبنا من غرفة آلة في مركز العلوم، إلى حد جهاز التوجيه المجهولين في أماكن أخرى، لآخر مركز العلوم العبارة، إلى الحدود العبارة، وبعد ذلك، إلى شيء هنا - nox.org. وهذا هو مفترق الطرق الشمالية، وهو جدا نقطة التناظر شعبية حيث الكثير من الكابلات، والكثير من مقدمي خدمات الإنترنت - مقدمي خدمة الانترنت - الاتصال فيه. وهنا IP مجهول آخر هنا. وهنا مثل ملقم آخر. ولكن هذا مثير للاهتمام. أين هو جهاز التوجيه في الصف ثمانية، وربما؟ لذلك فمن الأرجح في واشنطن العاصمة. وأستطيع أن نوع من التثبت هذه الفرضية هذا الوقت. لأن متى لم يستغرق منا أن نذهب من مركز العلوم لهذا التوجيه في الصف السبعة؟ حسنا، هذه القياسات ميلي ثانية على الجانب الأيمن هنا التقديرات في ذلك الوقت. هناك ثلاثة منهم لأن البرنامج، متتبع، يحاول كل توجيه ثلاث مرات، فقط حتى يمكنك الحصول على متوسط ​​البصرية من الأرقام. ولكن يبدو أنه يأخذ ستة ميلي ثانية للحصول على إلى صف سبعة في جهاز التوجيه. ولكن مدى السرعة التي يمكن، على ما يبدو، ل السفر، إذا كنت قليلا، بين بوسطن والعاصمة واشنطن؟ 14 ميلي ثانية هو طالما أنه يأخذ لذلك الرسائل الفورية، لذلك البريد الإلكتروني، لذلك طلب صفحة على شبكة الإنترنت ل التنقل بين هنا وواشنطن العاصمة. إذا كنت تذهب أبعد من ذلك، إلى جهاز التوجيه رقم 10، ما المدينة أنا على ما يبدو في الآن؟ لذلك، هيوستن. وهذا ما تؤكده قبل القفز في الوقت المناسب. انها بطيئة حقا للوصول الى هيوستن. يستغرق 47 ميلي ثانية للوصول من بوسطن إلى هيوستن في هذه الحالة. وإذا نظرنا أبعد من ذلك، LAX - يبدو أننا في طريقنا الى ستانفورد نوع من هذه الطريقة، التي تمر LA. ولكن أنا استنتاج أن من مطار لوس انجليس. المهوسون تميل إلى استخدام رموز المطار لأسماء الموجهات هنا. وهذا هو نوع من متسقة مع هذا الافتراض. 82 ميلي ثانية. ثم، ونحن على ما يبدو الذهاب الى مطار لوس انجليس آخر، جهاز التوجيه LA آخر وبعد ذلك، بعض واحد مجهول، ثم أخيرا، اسم خفي على شبكة ستانفورد، أو قريب منه، stanford.edu، هو 90 ميلي ثانية بعيدا، أو 6 بالإضافة إلى ساعات بالطائرة. لذلك هذا هو كيف يسافر البيانات بسرعة على شبكة الانترنت. وانها الأشياء التي على الاطلاق أمرا مفروغا منه في هذه الأيام. عندما كنت تواجه بعض Gchat مع شخص ما، والرسائل هي فقط الظهور، والنظر في مدى سريع وهذا ما يحدث. وبصريا، وأنه يحدث في الواقع في هذا النوع من المعدل. حتى بين نقطة واحدة و 18، في هذه الحالة، هناك الأشياء إلى جانب أجهزة التوجيه. ما هي بعض آلات على شبكة الانترنت التي يمكن أن تسد حركة المرور من خلال الحصول على؟ الطالب: الجدران النارية. سرور 1: وهكذا، والجدران النارية. وليس لدينا مثل هذه الجدران النارية الشخصية ان الخاصة بك ماك أو PC يمكن أن تبقي حركة المرور داخل أو خارج. هارفارد لديها جدران الحماية. معهد ماساتشوستس للتكنولوجيا لديها جدران الحماية المفترض. وستانفورد يفعل، كما تفعل كل من مزودي خدمة الإنترنت الذين يملكون هذه الموجهات في النقاط بين ألف وباء. ولكن هل من أي وقت مضى التوقف عن النظر، أو الرعاية، وكيفية عمل جدار حماية. كذلك بالفعل، لدينا البناء الأساسية كتل التي لمهندس هذا الجواب. إذا كنتم جدار الحماية - ودعونا نفترض أنك في مكان ما بين النقطة A والنقطة B. كابل قادم في لكم، والخروج من أنت. بحيث يكون لديك القدرة التكنولوجية لننظر في كل من المغلفات من المعلومات التي تتدفق بين أنت والشخص الآخر. وبعبارة أخرى، تلك الحصول على رسائل كنت كتابة يدويا، يمكنك التفكير في كما لهم كتابة ملاحظة سريعة لشخص ما، وضع عنوان IP لل المتلقي، ورقم المنفذ لل المتلقي، وعلى هذا المغلف، ثم، كتابة عنوانك IP الخاصة والخاصة رقم المنفذ في اليد اليسرى العليا الزاوية كأنك بريد إلكتروني. ثم، يمكنك إرساله لاسلكيا. ويسافر بطريقة أو بأخرى، من خلال أجهزة التوجيه، من خلال الأسلاك، لاسلكيا، على الطريق إلى معهد ماساتشوستس للتكنولوجيا. لذلك إذا كنت من جدار الحماية، وكيفية القيام به قمت بإيقاف ذلك من الحدوث؟ ماذا كنت ستفعل لو ع الخاص المقبل وكان مجموعة تنفيذ جدار الحماية؟ كيف يمكنني إيقاف جميع الناس من هارفارد يتحدث أي وقت مضى للناس MIT مرة أخرى؟ [؟ الطالب:؟ أنت] عكس إلكتروني. سرور 1: أنت ماذا؟ [؟ الطالب:؟ عكسي] الرسالة في وقت مبكر. سرور 1: عكس الرسالة - ماذا تقصد؟ [؟ الطالب:؟ إرسال] ذلك العودة إلى المرسل. سرور 1: إرساله مرة أخرى. موافق. لذلك يمكن أن يرفض الظاهري المغلف، نوع من العودة إلى طريق القيام المرسل بطريقة أو بأخرى. على يقين من ذلك، وهذا ما نريد تحقيقه. ولكن دعونا الغوص أعمق قليلا. كيف أفعل ذلك؟ إذا كانت المدخلات لهذه المشكلة - إذا أنا جدار الحماية، وأنا بشكل فعال واقفا بين النقاط A و B، و أنا رجل في منتصف أن يحصل للبحث داخل هذا الظرف، ويقرر بعد ذلك سواء لإرساله مرة أخرى ل هارفارد أو لتمكينه من الاستمرار، ما هو أنا، وجدار الحماية، انا ذاهب تريد أن ننظر؟ أعتقد أنني سمعت هنا. [؟ الطالب: أين انها] قادمة من؟ سرور 1: أين انها قادمة من. حتى إذا كان عنوان IP المصدر - عدد قليلا هنا - هو عنوان IP الانتماء إلى هارفارد - وأستطيع أن أعرف فعلا أن مع احتمال كبير. معظم عناوين IP هارفارد نبدأ مع 140.247 نقطة نقطة شيء شيء ما، أو 128.103 نقطة شيء دوت شيئا. هارفارد تملك تلك القطع من عناوين IP. حسنا، إذا كنت ترى أن عناوين IP مثل المرسل، ويمكنني أن مجرد إرساله مرة أخرى. في الواقع، وشبكة الإنترنت لا عناء إضاعة الوقت إرسال البتات الظهر. فإنه يسقط فقط حرفيا الحزمة قبل حذفها، على نحو فعال. لذلك ماذا يمكنني أن ننظر على الرغم من؟ لنفترض أنني أريد أن ترك الناس في هارفارد زيارة mit.edu، وسحب ما يصل المواقع، ومشاهدة أشرطة الفيديو في معهد ماساتشوستس للتكنولوجيا، وما شابه ذلك. ولكن أنا لا أريد البشر في جامعة هارفارد مراسلة أي شخص في معهد ماساتشوستس للتكنولوجيا. كيف يمكن أن تسمح حركة المرور من هارفارد لمعهد ماساتشوستس للتكنولوجيا، عبر شبكة الإنترنت، ولكن عدم السماح شيء من هذا القبيل بريد الكتروني؟ [؟ الطالب: إن] رقم المنفذ؟ سرور 1: عدد الميناء - هذا هو العنصر الآخر الوحيد لدينا. لدينا عنوان IP، والتي نحن فقط الاستدانة، أو لدينا رقم المنفذ، وقال 80 حيث نحن، فريد يحدد حركة المرور على الشبكة. الآن لا أتوقع منك أن تعرف هذا - البعض منكم قد يعرف بالفعل من الألفة - ما هو الرقم الذي يتم استخدامه للبريد الإلكتروني، وعادة؟ فإنه غالبا ما يكون 25. 25 يشير إلى SMTP، وهي الإلكتروني نقل البروتوكول الذي قد تكون لديكم وكان لإنشاء في مرحلة ما، إذا كنت باستخدام يودورا، أو Outlook، أو شيء من هذا القبيل. انها مجرد رقم آخر - 25. التلنت، والتي كنا نستخدمها من قبل، يستخدم 23. FTP - بروتوكول نقل الملفات، وإذا كنت قد أي وقت مضى سمعت أن واحدا - يستخدم 21. HTTPS، النسخة آمنة من HTTP، والتي سوف نعود ل قبل فترة طويلة، يستخدم 443. وبالتالي فإن العالم لديه مجموعة كاملة من الأرقام التي ترتبط الحزم - بدلا من ذلك، ربط الخدمات لهذه الأرقام الفعلية. ذلك أن تبذل كل جدار حماية. انها إلقاء نظرة داخل هذا الظاهري المغلف، ومن ثم اتخاذ قرار الموافقة أو ناي إلى الأمام جنبا إلى جنب، ومقرها على تلك المكونات. الآن ماذا يمكن أن تفعل هارفارد بوضوح للحصول على هذا الماضي ثم جدار الحماية؟ إذا كنت تريد أن تكون قادرا على إرسال رسالة لمعهد ماساتشوستس للتكنولوجيا ولكن لا يتم الكشف عن، كذلك، هل يمكن محاكاة ساخرة عنوان IP الخاص بك، وبطريقة أو بأخرى أن يكون مجرد نزوة بما فيه الكفاية، ونعرف كيفية كتابة التعليمات البرمجية C، والكتابة الخاصة بك برنامج شبكة يغير عنوان الشركة. المشكلة هي أنك يمكن أن ترسل على الاطلاق بيانات مجهولة، ولكن إذا كنت ترغب في الحصول على أي نوع من الرد، مثل رؤية معهد ماساتشوستس للتكنولوجيا الصفحة الرئيسية، من الواضح، وهذا عناوين يجب أن تكون صحيحة. خلاف ذلك، يمكنك أن تقول أي شيء تريد، وأنت لن يسمع منها. ولكن هذه هي مجرد واحدة من أنواع من الهجمات التي يمكن أن نرسل. ولكن اتضح عندما نرسل هذه رسائل - ودعونا نفعل مثال على ذلك. كما تبين، إذا كان لدي رسالة مفادها أن أريد أن أبعث، انها ليست مجرد أرسلت في مغلف واحد. من أجل الكفاءة، وخصوصا عندما الملفات كنت طالبا أو الردود التي تحصل هي كبيرة على وجه الخصوص، ما TCP/IP-- بروتوكول التحكم بالإرسال / الإنترنت بروتوكول - انها مجرد نزوة طريقة للقول ما الشبكات البرمجيات وأجهزة الكمبيوتر لا - هو أنها تأخذ رسالة من هذا القبيل، وأنها قطع عليه تصل إلى أجزاء - دعنا نقول أربعة أجزاء. وإذا كنت قطعت الآن هذا الأمر إلى هنا، خفض هذا الأمر إلى هنا، ما بلدي الكمبيوتر ثم الذهاب الى القيام به هو انها سيستغرق جزء واحد ووضعها في مغلف. كل الحق، واسمحوا لي أن الحصول على - دعونا نرى. انها سوف تأخذ واحدة. انها سوف تتخذ المغلف آخر، و انها تسير لوضع الجزء الثاني من هذه الرسالة هنا. حسنا. انها سوف تتخذ الثالث جزء، ووضعها في هنا. ربما في المرة القادمة سنقوم مجرد القيام جزأين. وسوف نأخذ الجزء الرابع، ووضعها هنا. وماذا، الآن، يجب أن تكون مكتوبة على هذه المغلفات - التي سنقوم التظاهر القيام به، لفترة و أجل، وليس إرسال فعلا. ما يحتاج إلى أن تكون مكتوبة على كل من هذه المغلفات الأربعة، مع رسالتي لشخص ما؟ [؟ الطالب: إن] النظام؟ سرور 1: لذا، فإن النظام. أنا بحاجة ليس فقط عنوان IP و أرقام المنافذ، كما ناقشنا فقط، وأنا الآن بحاجة رقم تسلسل من نوع أن أقول، وهذا هو حزمة واحدة، وهذا هي سنتان، وهذا هو ثلاثة، وهذا هو أربعة. وهذا هو في الواقع مفيدة. لأن الإنترنت، كما تبين، هو في الواقع لا يمكن الاعتماد عليها إلى حد ما. يمكن الحصول على أجهزة التوجيه المزدحمة. يمكن الحصول على طغت الكابلات - في التبسيط - ولكن، مع بت بحيث ما الموجهات عليك القيام به هو فقط إسقاط الحزم. وبعبارة أخرى، إذا كان الإنترنت هو مجرد ازدحام حقا، قد تحصل ثلاثة من أصل أربعة تلك الحزم. ولكن إذا كان لديك معرف فريد على كل واحد منهم، عليك أن تعرف ان كنت عدد المفقودين أربعة حزم من أربعة. لذلك يمكنك أن تطلب من الرجل في الطرف الآخر لإعادة إرسالها. ولكن على افتراض أن لا يحدث، دعونا نرى ما يمكن أن يحدث. حتى لو كنت تريد إرسال رسالة إلى - الذين ترغب في الحصول على رسالتي من الانترنت؟ ماذا عن شخص أقرب خط الهجوم. بريان، أليس كذلك؟ حسنا. يمكنك البقاء هناك. أنا ذاهب لإرساله لك. والشيء عن الانترنت هو أنها قد لا حتى تتبع نفس المسار. حتى هنا وأنا أذهب. أبعث رسالة، جزء واحد من أربعة. أن يكون جهاز التوجيه. فقط تدع الآخرين التعامل معها. هناك تذهب. وسوف نقدم لكم هذا، و وسوف نقدم لكم هذا. وسنرى كيف بسرعة - وكم يستغرق ميلي ثانية للحصول على هذه الرسالة إلى براين. يحصل الجميع على المشاركة اليوم. حسنا. براين واحد، واثنين. اذا كان شخص ما يريد أن يكون - [؟ الطالب: كل أربعة. ؟] سرور 1: لديه كل أربعة. لذلك لا أحد اختار لإسقاط الحزمة. هذا هو بارد. هذا شيء طيب. لذلك بريان لديها الآن كل أربعة. إذا كنت ترغب في المضي قدما و يحشدوا تلك بالنسبة لنا. وأنا أعلم، ونحن التظاهر. وذلك لأجل الوقت ل- لدينا أربعة. لذلك، حسنا، فتح واحد منهم. موافق. هذا ربع رسالتي لك. الآن، افتح الثاني. قد يكون هذا مضحك، في النهاية، فقط لي وبريان. كل الحق، وكنت قد حصلت على اثنين. وذلك في غضون ذلك، فعلنا جسديا هذا مع مقص، ولكن كل ما في و يلزم لتفتيت هذه الأشياء في الكمبيوتر هو مجرد لإرسال بعض بت في حزمة واحدة، في واحدة افتراضية المغلف، وبعض من البتات في أخرى، فإن بعض في بلد آخر، وبعض في الرابع، ومن ثم، والسماح للكمبيوتر تقرر، استنادا إلى تلك الأرقام، ما هو ترتيب لديك لسلسلة لهم. وبريان، وربما، وفقط واحد يمكن أن نرى هذا. الرسالة التي أرسلتها إلى الدماغ - بسبب بالطبع، يتم تعبئة شبكة الانترنت مع هذه، هي - نعم. ذلك أن الرسالة. ويمكن بريان تعليق على ذلك الآن. لذلك استغرق، من الواضح، بعض الوقت للقيام بذلك. ولكن هذا ما يحدث حقا، مثل توجيه البيانات من خلال الجمهور في هذا السبيل. ولكن هناك، مرة أخرى، على عدد من النقاط، الموجهات، والجدران النارية، وغيرها من مثل هذه الأمور بين النقاط A و B. و بدلا من مجرد رواية قصة لفظيا، اعتقدت سحب ما يصل هذا الفيديو أن بعض أصدقاء لنا، من إريكسون، سنوات الى الوراء، في الواقع وضع معا أن يفسر كيف يمكن لهذا جميع الأعمال. وانها حوالي 10 دقيقة أو نحو ذلك طويلة. لذلك دعونا نعطي لك، الآن، المحاربين من صافي. [عزف الموسيقى] المعلق: لأول مرة في التاريخ، الناس والآلات و العمل معا، وتحقيق حلم - قوة توحيد لا يعرف الحدود الجغرافية، دون فيما يتعلق العرق أو العقيدة أو اللون - حقبة جديدة حيث التواصل حقا يجمع الناس معا. هذا هو الفجر للمرمى. تريد أن تعرف كيف تعمل؟ انقر هنا لبدء الخاص بك رحلة في الشباك. الآن بالضبط ما حدث عندما نقرت على هذا الرابط؟ كنت بدأت تدفق المعلومات. يسافر هذه المعلومات وصولا إلى حسابك غرفة البريد الشخصية، عندما السيد IP حزم ذلك، والعلامات عليه، ويرسله في طريقها. كل حزمة محدودة في حجمها. غرفة البريد يجب أن تقرر كيفية تقسيم المعلومات، وكيفية حزمه. الآن حزمة يحتاج إلى التسمية التي تحتوي على معلومات هامة مثل كعنوان المرسل، وعنوان المتلقي، ونوع الحزمة هو عليه. لأن هذه الحزمة سيما يجري من على شبكة الانترنت، كما أنه يحصل على عنوان الملقم الوكيل، التي لديها وظيفة خاصة، كما سنرى لاحقا. يتم إطلاق الحزمة الخاصة بك الآن على شبكة المنطقة المحلية، أو الشبكة المحلية. يتم استخدام هذه الشبكة لربط جميع أجهزة الكمبيوتر المحلية، والموجهات، الطابعات، وهلم جرا للحصول على معلومات تبادل خلال الجدران المادية لل المبنى. الشبكة المحلية هي مكان غير المنضبط جدا، وللأسف، والحوادث يمكن أن يحدث. هي معبأة الطريق السريع من LAN مع جميع أنواع المعلومات. هذه هي الحزم IP، الحزم نوفيل، الحزم اتصال AppleTalk - انهم ذاهبون ضد حركة المرور، كما جرت العادة. جهاز التوجيه المحلي يقرأ لمعالجة و، إذا لزم الأمر، والمصاعد الحزمة على شبكة أخرى. آه، الموجه - رمزا للتحكم في ما يبدو العالم غير منظم. ROUTER: يصيح، آسف لذلك. دعونا نضع هذا واحد هنا، هذا واحد هنا. هذه التحركات هنا. هذا واحد يتحرك هنا. أنا لا أحب هذا واحد. دعنا ننتقل هذا واحد. هذا واحد يذهب هنا. [غير مسموع] وضع مشادة كلامية أخرى هنا. دعونا نضع هذا واحد هنا. ناه، سأذهب مع ذلك. دعونا نضع هذا واحد هنا. المعلق: وأضاف هناك - المنهجي، غير مكترثة، منهجية، المحافظ، وأحيانا، ليس تماما ما يصل الى سرعة. ولكن على الأقل هو بالضبط، بالنسبة للجزء الاكبر. ROUTER: ضعوا هذا هناك. أن أحد يذهب هناك، أن يذهب واحد هناك، وهذا واحد يذهب هناك. كذلك، وآخر يذهب هناك. أن يذهب هنا. [غير مسموع] المعلق: كما الحزم مغادرة جهاز التوجيه، لأنها تجعل طريقها إلى إنترانت الشركة ورئيس للتبديل جهاز التوجيه. أكثر قليلا من كفاءة جهاز التوجيه، مفتاح التوجيه يلعب بسرعة وفضفاضة مع الحزم IP، التوجيه بشكل حاذق على طول طريقهم - معالج الكرة والدبابيس الرقمية، اذا صح التعبير. راوتر سويتش: هنا نذهب. هنا يأتي واحد آخر. وانها آخر. مشاهدة هذا، أمي. هنا يذهب. نعيق، حول الجانب الخلفي. مهلا، هناك، في هناك. أكثر إلى اليسار. إلى اليمين. أكثر إلى اليسار. إلى اليمين. كنت حصلت عليه. يتعلق الأمر هنا. انه يطلق النار، العشرات. انها تسير. مهلا اين، احترس، هنا يأتي واحد آخر. أوه، هنا نذهب. المعلق: كما يصل الحزم في اجتماعهم الوجهة، وانهم التقطتها واجهة الشبكة، وعلى استعداد لتكون أرسلت إلى المستوى التالي - في هذه الحالة، وكيل. يتم استخدام بروكسي من قبل العديد من الشركات و نوع من رجل في منتصف ل تخفيف العبء على شبكة الانترنت الخاصة بهم الصدد، و أسباب أمنية أيضا. كما ترون، والحزم كلها من مختلف الأحجام، تبعا محتواها. يفتح الوكيل الحزمة وتبدو لعنوان على شبكة الإنترنت، أو URL. اعتمادا على ما إذا كان العنوان مقبولة، يتم إرسال الرزمة إلى شبكة الانترنت. هناك، ومع ذلك، بعض عناوين التي لا يجتمع مع موافقة الوكيل - وهذا هو القول، أو الشركات المبادئ التوجيهية للإدارة. يتم التعامل مع هذه محاكمة. سيكون لدينا شيء من ذلك. بالنسبة لأولئك الذين يتخذون ذلك، فإنه من على الطريق مرة أخرى. يصل المقبل، وجدار الحماية. جدار الحماية للشركات يخدم غرضين. ويمنع بعض الأشياء سيئة بدلا من الإنترنت من دخول الإنترانت، وأنه يمكن أيضا منع المعلومات الحساسة للشركات من يتم إرسالها على شبكة الانترنت. مرة واحدة من خلال جدار الحماية، جهاز توجيه تلتقط علبة ووضعه على الطريق أضيق بكثير، أو عرض النطاق الترددي، كما نقول. ومن الواضح أن الطريق ليست واسعة بما يكفي لاتخاذ كل منهم. الآن كنت قد يتساءل ما يحدث لجميع تلك الحزم التي لا تجعل من على طول الطريق. حسنا، عندما لا يتلقى السيد IP ل الاعتراف بأن كانت الحزمة تلقى في الوقت المناسب، وقال انه ببساطة يرسل حزمة الاستبدال. نحن الآن على استعداد لدخول عالم من الإنترنت، وشبكة عنكبوتية من الشبكات المترابطة التي تمتد عالمنا بأكمله. هنا، والموجهات ومفاتيح إقامة الروابط بين الشبكات. الآن الشبكة هو مختلف تماما البيئة من ستجد داخل الجدران الواقية من شبكة الاتصال المحلية. من هنا، فإنه من الغرب المتوحش - الكثير من الفضاء، والكثير من الفرص، والكثير من الأشياء ل استكشاف، وأماكن للذهاب. بفضل القليل جدا من السيطرة و التنظيم، والأفكار الجديدة تجد الخصبة التربة لدفع مظروف من امكانياتها. ولكن بسبب هذه الحرية، كما تكمن مخاطر معينة. عليك أن لا تعرف متى سوف تلبية بينغ اللعين الموت، خاصة نسخة من طلب ping العادي الذي يعتقد بعض احمق حتى خبط المضيفين المطمئنين. مسار اتخاذ الحزم لدينا قد يكون عن طريق الأقمار الصناعية، وخطوط الهاتف، لاسلكي، أو حتى كابل عبر المحيطات. أنها لا تأخذ دائما أسرع، أو أقصر، الطرق الممكنة. لكنها لن نصل الى هناك في نهاية المطاف. ربما هذا هو السبب في أنه في بعض الأحيان دعا الانتظار في جميع أنحاء العالم. ولكن عندما يتم كل شيء يعمل بسلاسة، يمكنك التحايل على العالم أكثر من خمس مرات في قطرة من قبعة، حرفيا - وجميع تكاليف مكالمة محلية، أو أقل من ذلك. قرب نهاية جهتنا، سنجد جدار حماية آخر. تبعا منظور ك حزم البيانات، يمكن أن يكون جدار الحماية على معقل الأمن، أو عدو اللعين. كل هذا يتوقف على الجانب الذي كنت على وما هي نواياكم. تم تصميم جدار الحماية ل دعونا في فقط تلك الحزم التي تلبي معاييرها. يعمل هذا الجدار الناري على منافذ 80 و 25. كل المحاولات للدخول من خلال الآخرين يتم إغلاق المنافذ للأعمال التجارية. يستخدم المنفذ 25 للحزم الإلكتروني، في حين المنفذ 80 هو المدخل ل الحزم من الإنترنت إلى خادم الويب. داخل جدار الحماية، والحزم فحص أكثر شمولا. بعض الحزم جعله بسهولة من خلال الجمارك، في حين أن آخرين تبدو ملتبسة قليلا. الضابط جدار الحماية ليس بسهولة ينخدع، مثل عند هذا بينغ من يحاول حزمة الموت لإخفاء نفسه كما حزمة بينغ العادية. جدار الحماية: التالي. موافق. على المضي قدما. وهذا موافق. لا توجد مشكلة. وقد لطيفة اليوم. يكون هنا. وداعا. المعلق: بالنسبة لأولئك المحظوظين الحزم ما يكفي لجعل من هذا بكثير، و رحلة انتهت تقريبا. انها مجرد تشكيلة على واجهة ل يتم تناولها في خادم الويب. يمكن تشغيل هذه الأيام خادم ويب على العديد من الأشياء، من المركزية، لكاميرا ويب، إلى الكمبيوتر على مكتبك. أو لماذا ليس لديك الثلاجة؟ مع الإعداد السليم، يمكنك أن تجد ما إذا كان لديك ما يؤهلها ل كاكياتوري الدجاج، أو إذا عليك أن تذهب للتسوق. تذكر، وهذا هو الفجر للمرمى. تقريبا أي شيء ممكن. واحدا تلو الآخر، وتلقى الحزم، فتح، وتفكيك. المعلومات التي تحتويها - وهذا هو، طلبك للحصول على معلومات - يتم إرسالها إلى شبكة الإنترنت تطبيق الملقم. يتم إعادة تدوير الحزمة نفسها، وعلى استعداد ل استخدامها مرة أخرى، ومليئة الخاص طلب المعلومات، معالجتها، و ترسل، في طريقها إلى الخلف إلى أنت، والعودة الماضية جدار الحماية، والموجهات، وعلى من خلال الإنترنت، من خلال العودة جدار الحماية للشركات الخاصة بك، وإلى الخاص واجهة، وعلى استعداد لتوريد الخاص متصفح الويب مع المعلومات المطلوب - وهذا هو، هذا الفيلم. يسر مع جهودهم والثقة في عالم أفضل، ومضمونة لدينا حزم البيانات ركوب قبالة بسعادة في غروب الشمس من آخر يوم، مع العلم تماما، فقد خدم أسيادهم أيضا. الآن ليست نهاية سعيدة؟ سرور 1: هذا، إذن، هو كيفية عمل الإنترنت. من خلال مشكلة تعيين سبعة شئتم فهم أفضل لهذا وسوف تقوم تعلم قليلا من HTML، PHP، وأكثر من ذلك. أكثر على ذلك في مواصفات التي سوف تخرج يوم الجمعة. وسوف نرى لك يوم الاثنين.