DOUG LLOYD: ถ้าคุณได้ รับชมวิดีโอเหล่านี้ เพื่อที่เราแนะนำ เรากำลังจะได้รับการ บิตของการเปลี่ยนแปลงวัฒนธรรม เพราะตอนนี้เรากำลังจะเริ่มต้น พูดคุยเกี่ยวกับอินเทอร์เน็ตและเว็บ เทคโนโลยี ดังนั้นจนถึงขณะนี้เราได้ รับทำจริงๆมากของซี และเมื่อเราได้รับ ใช้โปรแกรมของเรา เราได้รับการทำงานของพวกเขา จากบรรทัดคำสั่ง ที่สวยมากวิธีที่ผู้ใช้มี การมีปฏิสัมพันธ์กับโปรแกรม ที่เราเขียน พวกเขาเลือกสิ่งเพื่อให้บางสิ่งบางอย่าง ที่เกิดขึ้นในหน้าต่าง terminal, และจากนั้นก็ทำ บางครั้งคุณอาจจะมีถาวร ข้อมูลที่ยังคงอยู่หลังจากนั้น แต่ที่มันสวยมาก มันเป็นเรื่องที่บรรทัดคำสั่ง มันเป็นวิธีเดียวที่ผู้ใช้สามารถโต้ตอบ จากจุดนี้ไปข้างหน้า เรากำลังจะเริ่มต้น เปลี่ยนเพื่อให้ผู้ใช้ สามารถโต้ตอบกับเว็บไซต์ของเรา ดังนั้นเรากำลังจะเขียน เว็บไซต์ที่ไม่ได้เขียนใน C, แต่จะเขียนในความหลากหลายของอื่น ๆ การเขียนโปรแกรมภาษารวมทั้ง PHP, และก็เรียงลำดับของภาษาผู้ช่วย HTML, CSS และไม่ชอบ ดังนั้นเรากำลังจะเริ่มต้น พูดคุยเกี่ยวกับสิ่งเหล่านั้น ก่อนที่เราจะเข้าไปในเว็บ การเขียนโปรแกรมเอง ฉันคิดว่ามันอาจจะเป็นสิ่งที่ดี ความคิดที่จะใช้ขั้นตอนกลับและพูดคุย เกี่ยวกับวิธีการคอมพิวเตอร์และ มนุษย์มีปฏิสัมพันธ์ผ่านเว็บ ดังนั้นวิดีโอนี้เป็นจริงไพรเมอร์, คู่มือขั้นพื้นฐานไปยังอินเทอร์เน็ต ตอนนี้ข้อแม้ที่นี่เป็น CS50 ไม่ได้เป็นระดับเครือข่าย ดังนั้นสิ่งที่เรากำลังจะพูดถึง เกี่ยวกับที่นี่เป็นระดับที่สูงสวย เราไม่ได้ไป ได้รับในระดับต่ำ รายละเอียดของวิธีการทำงานทั้งหมดนี้สิ่งที่ หากคุณสนใจ ในการที่ผมขอ แนะนำให้เข้าชั้นเรียน ในระบบเครือข่ายคอมพิวเตอร์ และเราก็อาจจะบอก โกหกสีขาวหรือสองเพียง สำหรับวัตถุประสงค์ของการทำ ความเข้าใจทั่วไปที่ชัดเจน ดังนั้นด้วยความที่กล่าวว่าให้พูดคุยเกี่ยวกับ วิธีการที่เรามีปฏิสัมพันธ์กับอินเทอร์เน็ต ดังนั้นที่นี่เรามี นี่คือเรา เรากำลังสวยมองไปข้างหน้า การเข้าสู่อินเทอร์เน็ตที่ ในขณะที่เราทุกคนรู้ว่าจะหนุนเต็มของแมว ตอนนี้เราไม่เพียงแค่เชื่อมต่อกับ อินเทอร์เน็ตเช่นนี้หรือไม่? ดีอาจจะไม่ได้ สังหรณ์ใจที่คุณรู้ว่า ที่พูดเช่น เมื่อคุณเปลี่ยนการเชื่อมต่อ Wi-Fi ของคุณ เครือข่ายบนคอมพิวเตอร์ของคุณ คุณไม่เห็นอย่างใดอย่างหนึ่งที่เรียกว่าอินเทอร์เน็ต เว้นแต่ที่เพิ่งเกิดขึ้นเพื่อให้ จะเป็นชื่อของประเทศของคุณ Wi-Fi ใช่มั้ย? ก็มักจะมีอะไรบางอย่างเหมือนอยู่บ้าน หรือถ้าคุณอยู่ในที่ทำงานก็อาจจะ เป็นชื่อของ บริษัท ของคุณ มีไม่เพียงหนึ่ง ตัวเลือกที่เรียกว่าอินเทอร์เน็ต และเพื่ออะไรบางอย่างหรือบางส่วน สิ่งที่อยู่ในระหว่างที่ เราต้องการที่จะเชื่อมต่อกับอินเทอร์เน็ต อะไรบางอย่างของสิ่งเหล่านั้นหรือไม่ ดีที่เรากำลังจะพูดถึงเรื่องนั้น เรายังจะพูดคุยเกี่ยวกับ บางสิ่งที่สำคัญ ที่เราต้องการในเพื่อที่จะสามารถ ในการเชื่อมต่อกับอินเทอร์เน็ต และเป็นครั้งแรกของเหล่านี้ สิ่งที่เป็นที่อยู่ IP ดังนั้นคุณคงเคยได้ยิน ที่อยู่ IP ระยะก่อน มันหมายถึงอะไร? ดีที่อยู่ IP เป็น พื้นระบุที่ไม่ซ้ำ ของเครื่องคอมพิวเตอร์ในเครือข่าย เช่นเดียวกับทุกบ้านหรือ สำนักงานมีที่อยู่ที่ไม่ซ้ำกัน ที่หนึ่งสามารถส่งอีเมล ในทำนองเดียวกันคอมพิวเตอร์ทุกเครื่องถ้ามัน ต้องการที่จะรับข้อมูลหรือส่งข้อมูล ความต้องการที่จะมีที่อยู่ที่ไม่ซ้ำกัน เพื่อที่ว่าเมื่อข้อมูล จะถูกส่งหรือได้รับ มันถูกส่งมาจากหรือได้รับ ไปยังสถานที่ที่ถูกต้อง โครงการนี​​้อยู่ที่ผม กล่าวว่าจะเรียกว่าที่อยู่ IP IP เป็นย่อมาจาก Internet Protocol, ซึ่งเราจะพูดคุยเกี่ยวกับอีกครั้งในไม่ช้า ตอนนี้สิ่งที่ IP ไม่อยู่ลักษณะอย่างไร ดีโครงการโดยทั่วไปคือ เมื่อมันถูกนำมาใช้ครั้งแรก เพื่อให้คอมพิวเตอร์ทุกเครื่อง ที่อยู่ 32 บิตที่ไม่ซ้ำกัน นั่นเป็นจำนวนมากของบิต นั่นเป็น 4 พันล้านที่อยู่ และโดยทั่วไปแทนการใช้ เลขฐานสิบหกซึ่ง เราได้ใช้ก่อนหน้านี้ในบริบทของ ชี้ใน C ที่จะพูดคุยเกี่ยวกับที่อยู่, เรามักจะเป็นตัวแทนของไอพี ที่อยู่ในนิด ๆ หน่อย ๆ ของมนุษย์ที่เป็นมิตร วิธีการที่เป็นตัวแทนของพวกเขา เป็นสี่กลุ่มของ 8 บิต แสดงเป็นเลขทศนิยม เพราะมนุษย์ไม่พูดบ่อย เลขฐานสิบหกถ้​​าคุณกำลังเขียนโปรแกรม แต่คนที่ใช้อินเทอร์เน็ต ไม่จำเป็นต้องเขียนโปรแกรม และเพื่อทำให้มันง่าย และสามารถเข้าถึงได้สำหรับพวกเขา เพื่อให้สามารถที่จะพูดคุยเกี่ยวกับสิ่งที่พวกเขา ที่อยู่ IP เป็นในกรณีที่พวกเขาอาจจะ จำเป็นที่จะต้องเรียกใครสักคน การแก้ไขปัญหาบางสิ่งบางอย่าง มันจะดีกว่าที่จะทำให้มันมากขึ้นใน ที่พบบ่อยเลขทศนิยมธรรมดา รูป และเพื่อที่อยู่ IP เพียงแค่รูปลักษณ์ สวยมากเช่นนี้ w.x.y.z, ที่หนึ่งของแต่ละตัวอักษรเหล่านั้น แสดงให้เห็นถึงค่าที่ไม่ใช่เชิงลบ ในช่วง 0 ถึง 255 จำได้ว่ามีจำนวน 8 บิต สามารถถือ 256 ค่าที่แตกต่างกัน และนั่นเป็นเหตุผลที่หลากหลายของเราคือ 0-255 และเรามีสี่กลุ่มของ 8 บิตรวมที่ยิ่งใหญ่ของ 32 บิต และเพื่อที่อยู่ IP อาจ มีลักษณะบางอย่างเช่นนี้ นี่คือการจัดเรียงของทั่วไป ที่อยู่ IP เริ่มต้น 123.45.67.89 ทั้งหมดของพวกเขาอยู่ในช่วงของ 0 ไป 255 เพื่อให้เป็นที่อยู่ IP ที่ถูกต้อง ที่นี่ที่มหาวิทยาลัยฮาร์วาร์ทั้งหมด ที่อยู่ IP ของเราเริ่มต้นด้วย 140.247 นั่นเป็นเพียงวิธีการที่ IP ที่อยู่ในพื้นที่ทางภูมิศาสตร์นี้ ได้รับมอบหมาย และอื่น ๆ นี้อาจจะมีที่อยู่ IP ที่อาจจะมีอยู่ที่นี่ที่ฮาร์วาร์ ดังนั้นที่ผมกล่าวว่าถ้าทุกคนที่อยู่ IP เป็น 32 บิตเรามีประมาณ 4 พันล้าน ที่จะให้ออกเล็กน้อย มากกว่า 4 พันล้าน แต่เราสามารถดูชนิดของปัญหาใช่มั้ย? อะไรประชากรโลกในขณะนี้? ดีก็อยู่ที่ไหนสักแห่ง ทางตอนเหนือของ 7 พันล้านคน และในโลกตะวันตก อย่างน้อยคนส่วนใหญ่ มีมากกว่าหนึ่งเครื่อง ความสามารถในการเชื่อมต่ออินเทอร์เน็ต ฉันมีหนึ่งที่นี่ และฉันมีหนึ่งในกระเป๋าของฉันอีก และฉันมีหนึ่งกลับมาอยู่ในสำนักงานของฉัน และเพื่อให้เป็นสาม และที่ไม่ได้นับ คนที่ฉันมีที่บ้านได้อีกด้วย และเพื่อให้เป็นชนิดของปัญหาใช่มั้ย? เรามีอย่างน้อย 7 พันล้านคน และมีเพียง 4 พันล้านที่อยู่ และอุปกรณ์ทุกควร ที่จะระบุที่ไม่ซ้ำกัน เราได้มีการพัฒนาวิธีการแก้ปัญหาบางอย่าง ที่จะจัดการกับปัญหานี้ สิ่งที่เรียกว่าส่วนตัว ที่อยู่ IP ซึ่งเราไม่ได้ จะได้รับเข้าไปในวิดีโอนี้ แต่โดยทั่วไปจะช่วยส่งเสริม เว็บอินเทอร์เน็ตชนิดของปลอม ออกมานิด ๆ หน่อย ๆ ว่าคุณมีที่ไม่ซ้ำกัน โดยมีที่อยู่ที่อยู่ส่วนตัว และจากนั้นพวกเขาผ่าน funneling หนึ่งที่อยู่เดียวซึ่ง ใช้ร่วมกันโดยเครื่องคอมพิวเตอร์ที่แตกต่างกัน แต่ที่มันไม่แก้ไขในระยะยาว แม้กระทั่งว่าคงไม่ได้ จะอยู่ตลอดไป และเพื่อให้เราต้องมีความแตกต่างกัน วิธีการจัดการกับนี้ ดังนั้นที่ผมกล่าวว่าเรามีประมาณ 4 พันล้าน แต่ที่ไม่ได้ไป จะดีพอใช่มั้ย? ดังนั้นวิธีการที่มันมี รับการตัดสินใจมีเรา จะจัดการกับเรื่องนี้คือ เพื่อให้อีกต่อไปที่อยู่ IP แต่ของที่อยู่ 32 บิตเรา จะมีอยู่ 128 บิต ดังนั้นแทนที่จะ 4000000000 ที่อยู่ที่เรากำลังจะ ที่จะมีจำนวนมากที่อยู่ ซึ่งเป็น 340,000,000,000 ล้านพันล้าน พันล้านเพื่อให้จำนวนมากของที่อยู่ IP และโครงการใหม่นี้จะเรียกว่า IPv6 เป็นปกติวิธีการที่จะเรียกว่า โครงการเก่าเป็น IPv4 มันเป็นบิตของปัญหาในการเป็น ว่าปัญหานี้ได้รับการ ที่รู้จักกันเกี่ยวกับการมาเป็นเวลานานจริงๆ และคุณจะเห็นนี้เป็นจำนวนมากในการ บริบทของคอมพิวเตอร์และคอมพิวเตอร์ เรากำลังดีที่ปัญหาที่คาดการณ์ไว้ แต่เราไม่ดีที่จัดการกับพวกเขา แม้ว่าเรารู้เกี่ยวกับพวกเขา ดังนั้น IPv6 ได้รับรอบในขณะที่ และเฉพาะในคู่สุดท้าย ปีที่มีเราจริง เริ่มต้นการวางขั้นตอนในที่อยู่ IPv6 เหล่านี้ ที่จะออกมาในช่วงที่อยู่ IPv4 แต่บางสถานที่จะมีพวกเขา และพวกเขามีลักษณะคล้าย ไปยังที่อยู่ IP ปกติ แต่พวกเขาจำนวนมากอีกต่อไป ดังนั้นแทนที่จะตอนนี้มีสี่ กลุ่ม 8 ไบต​​์สำหรับที่อยู่ของคุณ ตอนนี้เรามีแปดกลุ่มของ 16 ไบต์ และครั้งที่ 8 16 คือ 128 และเราเป็นตัวแทนเหล่านี้น้อยลง รูปแบบเลขฐานสิบหกธรรมดา เพราะมีตัวเลข 16 บิตหมายความว่า แทนที่จะเป็นช่วง 0 ถึง 255, เราต้องการมีช่วง 0 ถึง 65,535 และเพื่อให้มีพวง ของผู้ที่ติดอยู่ด้วยกัน จะเป็นเรื่องยากมากที่จะอ่าน และเพื่อให้เรามักจะใช้ฐานสิบหก เพียงแค่ออกจากความสะดวกสบาย และเพื่อให้เป็นที่อยู่ IPv6 ทั่วไป อาจมีลักษณะบางอย่างเช่นนี้ มันแน่นอนมากนานกว่า ที่อยู่ IPv4 ที่เราเคยเห็นมาก่อน แต่นี้จะเป็นอยู่ IPv6 ที่ถูกต้อง หนึ่งนี้ยังเป็นเรื่องที่อยู่ IPv6 หนึ่งนี้เกิดขึ้นจะเป็นของ Google และแจ้งให้ทราบว่ามี พวงของศูนย์มี บางครั้งที่อยู่เหล่านี้ จะได้รับเป็นเวลานาน และเนื่องจากเรายังคง สวยในช่วงต้น IPv6, บางครั้งอาจมีชิ้นใหญ่ของ ในศูนย์มีที่เราไม่จำเป็นต้อง หากคุณกำลังอ่านนี้ออกมาดัง ๆ มัน 2001.4860.4860.0.0.0.0.8844 เป็นชนิดของมากใช่มั้ย? ดังนั้นถ้าคุณเห็นพวงของ ศูนย์คุณอาจบางครั้ง เห็นอยู่ IPv6 เช่นนี้ ที่พวกเขาละเว้นค่าศูนย์ และใช้ลำไส้ใหญ่คู่แทน นี่คือตกลงว่า เพราะเรารู้ว่ามี ควรจะเป็นแปดชิ้นที่แตกต่างกัน และอื่น ๆ โดยปริยายเราจะเห็นสี่ ดังนั้นเราจึงรู้ว่าต้องมีสี่ชุด ของศูนย์เช่นนี้ที่กรอกไว้ใน ดังนั้นบางครั้งคุณอาจเห็น ที่อยู่ IPv6 ไม่ได้มี แปดชิ้นแยกออกจากกันเหมือนอย่างที่เราทำที่นี่ คุณอาจเห็นมันมองเช่นนี้ และนั่นก็หมายความว่า ทุกสิ่งที่คุณไม่ได้เห็นใน ระหว่างที่คู่ที่ลำไส้ใหญ่ จะเป็นเพียงการศูนย์การแยกออกจากกัน ดังนั้นตกลง เรารู้ว่านิด ๆ หน่อย ๆ เกี่ยวกับที่อยู่ IP ในขณะนี้ แต่วิธีการที่เราจะได้รับพวกเขา? เราก็ไม่สามารถเลือกหนึ่งที่เราต้องการ ถ้าเราทำอย่างนั้นเราอาจจะจบลงด้วยการต่อสู้ สำหรับใครบางคนที่อยู่เดียวกัน หรือคนอาจจะมี ได้รับการแต่งตั้งก่อนหน้านี้ ถ้าเราพยายามเอามันเราจะ ที่จะทำงานเป็นบิตของปัญหา และเพื่อให้เราไม่สามารถเพียงแค่เลือก ที่อยู่ IP ที่เราต้องการ ดังนั้นวิธีการที่เราได้รับนั้น ที่อยู่ IP เป็นที่ไหนสักแห่ง ระหว่างเครื่องคอมพิวเตอร์ของเราและ อินเทอร์เน็ตว่าอินเทอร์เน็ตขนาดใหญ่ออกจากที่นั่น มีสิ่งที่เรียกว่าเซิร์ฟเวอร์ DHCP, โพรโทคอแบบไดนามิก Host Configuration เซิร์ฟเวอร์ มันเป็นคำที่ยิ่งใหญ่ของข้อความ แต่จริงๆทั้งหมดมันไม่ได้เป็น คุณกำหนดที่อยู่ IP เซิร์ฟเวอร์ DHCP ของคุณมีรายชื่อของ อยู่ที่ว่ามันอย่างถูกต้องสามารถกำหนด และมันจะช่วยให้คุณหนึ่ง ที่สวยมากทั้งหมดที่มีให้มัน ตอนนี้ก่อนที่ DHCP งานนี้ การกำหนดที่อยู่ ล้มลงไปผู้ดูแลระบบ ดังนั้นคนที่เกิดขึ้นจริงจะมี ตนเองกำหนดคอมพิวเตอร์ของคุณ และเมื่อคุณอยู่ ที่เชื่อมต่อกับเครือข่าย ดังนั้น DHCP เพียงแค่การจัดเรียงของนี้โดยอัตโนมัติ กระบวนการของการให้คุณมีที่อยู่ IP แต่นั่นเป็นวิธีที่คุณจะได้รับมัน มันเป็นแค่โปรแกรมการทำงาน ที่ไหนสักแห่งระหว่างคุณ และอินเทอร์เน็ตที่มีธนาคารของ ที่อยู่ IP ที่จะสามารถให้ออก และเมื่อคุณเชื่อมต่อกับ เครือข่ายจะช่วยให้คุณหนึ่ง ดังนั้นขอทบทวนแผนภาพนี้ ที่ไหนสักแห่งระหว่างคุณและ อินเทอร์เน็ตมีเซิร์ฟเวอร์ DHCP ตกลง. ดังนั้นที่ดี ตอนนี้ขอพูดคุยเกี่ยวกับ DNS ดังนั้นเราจึงได้พูดคุยกันถึงแม้ว่า เหล่านี้ที่อยู่ IP และเรารู้ว่าถ้าเรา จะระบุตัวตน อุปกรณ์ในอินเทอร์เน็ตมัน จะต้องมีที่อยู่ที่ไม่ซ้ำกัน และเราสามารถเยี่ยมชมที่ ที่อยู่ถ้าเราต้องการที่จะ แต่คุณอาจไม่เคยพิมพ์ ในบางสิ่งบางอย่างเช่น 192.168.1.0 ในเบราเซอร์ของคุณใช่มั้ย? คุณไม่ต้องพิมพ์ในจำนวนที่ ในเบราเซอร์ของคุณ คุณมักจะพิมพ์ในชื่อการอ่านของมนุษย์ เช่น google.com หรือ cs50.harvard.edu, ใช่มั้ย? ผู้ที่ไม่ได้อยู่ IP แม้ว่า ดังนั้นบริการนี​​้อยู่ เรียกว่าชื่อโดเมน ระบบ DNS ที่แปล IP ที่อยู่ที่จะเข้าใจคำพูดของมนุษย์ หรือวลีที่มีมากน่าจดจำมากขึ้น กว่าการจดจำชุดของสี่ตัวเลข หรือเร็ว ๆ นี้ชุดของแปด ตัวเลขฐานสิบหก นั่นจะเป็นสิ่งที่ท้าทายจริงๆใช่มั้ย? คิดเกี่ยวกับก่อนที่จะ วันของโทรศัพท์มือถือ คุณต้องจดจำของคุณ เพื่อนหมายเลขโทรศัพท์ มันอาจจะมีอากาศที่ยากลำบาก หลังจากที่ในขณะที่น้อย และในทำนองเดียวกันถ้าคุณต้องการ เพื่อเข้าชมพวงของเว็บไซต์ที่ คุณอาจไม่ต้องการที่จะ จำพวงของตัวเลข คุณควรจำพวงของคำ ดังนั้นการทำแผนที่นี้แปลนี้ของ ชุดของตัวเลขชื่อการอ่านของมนุษย์ ชนิดของการทำให้ของ DNS สมุดหน้าเหลืองของเว็บ และคุณสามารถคิดเกี่ยวกับ มันราวกับว่ามันเป็นเพียงแค่ รายการใหญ่วิ่งออกมาจาก 0.0.0.0 ทั้งหมด ทางลงไป 255.255.255.255 ซึ่ง จะเป็นหากเป็นไปได้สูงสุดที่ อย่างเต็มรูปแบบจากการ 0s 255s ของทั้ง 4 ที่อยู่ IPv4 พันล้าน ish ฉันทำขึ้นคนใน ด้านบนและด้านล่าง แต่สิ่งหนึ่งที่อยู่ตรงกลางที่มี เป็นจริงที่อยู่ IP ดังนั้นถ้าเราไปเยือน 74.125.202.138, เห็นได้ชัดว่าที่แปลไปยังเว็บไซต์ที่ มี io-- ห่าคือ? ดีไม่ใช่ชื่อที่แผนที่ทุก จริงที่ชัดเจนว่ามันคืออะไรใช่มั้ย? ดังนั้นบางครั้งใครบางคน ผู้ที่เป็นเจ้าของที่อยู่ IP อาจตั้งชื่อสิ่งที่พวกเขาเป็นเจ้าภาพ ว่าพวกเขากำลังจริงไม่ได้ ยกตัวอย่างเช่นที่อยู่ IP ถ้าคุณ ไปที่นั่นเป็นจริงเพียง google.com แต่ Google มีจำนวนมาก เซิร์ฟเวอร์ที่แตกต่างกัน และพวกเขาไม่สามารถเรียกพวกเขาทั้งหมด google.com ดังนั้นพวกเขาจึงมีของตัวเอง ระบบภายในสำหรับการแปล google.com เพื่อสิ่งที่เซิร์ฟเวอร์จริง มีการเชื่อมต่อไปยังที่อยู่ IP ที่ แล้วมีอีก ระบบที่มีอยู่ระหว่าง ไม่รู้จะแปลว่า ที่นี่ที่ google.com แต่เราจะไม่ได้เป็นที่ และในทำนองเดียวกันสำหรับ IPv6s เรายังจะ จะมีหน้าเหลือง ว่าจะมีจำนวนมากที่ใหญ่กว่า และในทำนองเดียวกันใน กลาง there-- มันเป็น ยากที่จะหา IPv6 ที่อยู่ที่ถูกต้องตามกฎหมาย แต่ผมพบว่าหนึ่งสำหรับ Google แต่มันเป็นเว็บไซต์ไอริชของ Google แต่ถ้าคุณไปอยู่ IPv6 นั้น ถ้าเบราว์เซอร์ของคุณ IPv6 ที่มีความสามารถ ที่จะนำคุณไปยัง หน้าแรกของ Google ไอริช ดังนั้นมีคุณไป แต่นี้ไม่เป็นความจริงอย่างสิ้นเชิงใช่มั้ย? ระบบนี้ดูเหมือนยุ่งยากใช่มั้ย? หากมีรายการใหญ่ของ 4 พันล้านสิ่งที่จะต้องมองขึ้น ที่ใหญ่สวย ไม่มีหน้าเหลืองเป็น ของโลกใช่มั้ย? หากคุณยังคงได้รับสีเหลือง หน้าส่งมอบให้กับ you-- ฉันมีของฉันในวันอื่น ๆ และฉันก็นำกลับมาใช้มัน แต่ถ้าคุณจะได้รับสีเหลือง หน้าส่งมอบให้กับคุณ คุณไม่ได้รับหนังสือที่ทุกคน หมายเลขโทรศัพท์ที่มีอยู่บนโลก ใช่มั้ย? คุณจะได้รับรายชื่อของที่ หมายเลขโทรศัพท์ท้องถิ่น คนที่คุณกำลังส่วนใหญ่มีแนวโน้มที่จะเรียก และที่จริงสิ่งที่ DNS เป็น หากคุณคิดเกี่ยวกับมัน DNS คือ จริงๆหน้าเหลืองท้องถิ่น และเซิร์ฟเวอร์ DNS ที่มีขนาดใหญ่ เช่น google.coms พวกเขา มีความจริงเพียงมากขึ้น เช่นห้องสมุดที่ มีสำเนาทั้งหมดของสีเหลืองท้องถิ่น หน้าหรือทั้งหมดของระเบียน DNS ท้องถิ่น จึงมีจริงๆไม่มีพื้นที่เก็บข้อมูลหนึ่ง ของ DNS จากอินเทอร์เน็ต, เหมือนไม่มีใคร สมุดหน้าเหลืองของโลก มีทั้งหมดเหล่านี้ขนาดเล็กในท้องถิ่น DNSs ขนาดที่มีอยู่ออกมี และมีบริการที่ รวมเข้าด้วยกัน แต่พวกเขาขึ้นอยู่กับการ ที่มีขนาดเล็กระบบ DNS อัปเดตข้อมูลของพวกเขาเพื่อที่ว่า พวกเขามีข้อมูลที่ถูกต้องมากที่สุด ดังนั้นอีกครั้งการเปรียบเทียบนี้ คือรวมกันมีขนาดใหญ่ ระบบ DNS เป็นเหมือน ห้องสมุดที่มีการคัดลอก ของสมุดหน้าเหลืองของโลกทุก พวกเขาไม่ได้ตัวเอง ปรับปรุงหนังสือเหล่านั้น พวกเขาขึ้นอยู่กับหนังสือที่มาใน เพื่อให้พวกเขาสามารถปรับปรุงข้อมูล ถ้าพวกเขาต้องการมัน ดังนั้นระบบ DNS ไม่ได้เป็นบล็อกขนาดยักษ์ มันกระจายไปทั่ว หลายเซิร์ฟเวอร์จำนวนมาก ดังนั้นตอนนี้เรารู้ว่าอยู่ที่ไหนสักแห่ง ระหว่างเรากับอินเทอร์เน็ต มีอยู่เซิร์ฟเวอร์ DNS เช่นเดียวกับเซิร์ฟเวอร์ DHCP ตอนนี้จุดเชื่อม สิ่งที่จุดเชื่อมต่อของเราหรือไม่ ดีจุดเชื่อมต่อคุณอาจ สวยคุ้นเคยกับจากจริง การเชื่อมต่ออินเทอร์เน็ต นั่นคือเครือข่ายที่คุณเลือก บ้านหรือเครือข่ายการทำงานของคุณ หรือสิ่งที่มีคุณ และฉัน generalizing แนวคิดของจุดเชื่อมต่อ ที่นี่สำหรับวัตถุประสงค์ของว​​ิดีโอนี้ แต่มีจริง จำนวนมากของสิ่งที่ สามารถรีดขึ้นเป็นจุดเชื่อมต่อ มีแนวความคิดของเราเตอร์ซึ่งเป็น เป็นประเภทของคำทั่วไปที่เราใช้ แต่ยังมีสวิทช์ และสิ่งที่เรียกว่าจริง จุดเชื่อมต่อที่แยกออกจาก แนวคิดทั่วไปของการเข้าถึง จุด แต่โดยทั่วไปสิ่งที่ ที่เกิดขึ้นคือมี IPv4 ผม กล่าวว่าเรามีแนวความคิดนี้ ของที่อยู่ส่วนตัวใช่มั้ย? และแทนที่จะทุกเครื่อง มีที่อยู่ IP ไม่ซ้ำกันซึ่ง เราทำงานออกมาได้ของเพราะ เรากว่า 4 พันล้านอุปกรณ์ พยายามที่จะเชื่อมต่อไปยัง อินเทอร์เน็ตสิ่งที่เราทำ แทนที่จะกำหนด ที่อยู่ IP กับเราท์เตอร์ ที่เราเตอร์หรือจุดเชื่อมต่อ เพียงแค่ในบ้านของคุณตัวอย่างเช่น และงานของเราเตอร์เป็นไป การเรียงลำดับของทำหน้าที่เป็นตำรวจจราจร ช่วยให้ทุกคนที่เชื่อมต่อ กับเราเตอร์ที่ใช้ IP เดียวกัน ที่อยู่ที่จะได้ออก ที่ทำให้รู้สึก? ดังนั้นทุกคนที่บ้านของคุณ มีที่อยู่ IP เอกชน พวกเขาไม่สามารถเชื่อมต่อกับ อินเทอร์เน็ตหรืออินเทอร์เน็ตค่อนข้าง ไม่สามารถพูดคุยกับพวกเขาผ่าน ว่าที่อยู่ส่วนตัว พวกเขาสามารถพูดคุยกับพวกเขา ผ่านทางที่อยู่ในเราเตอร์ และมันก็เป็นของเราเตอร์ งานที่จะใช้ข้อมูล ที่คุณจะส่งเราเตอร์ และตรงไปยังสถานที่ที่ถูกต้อง และสำหรับข้อมูลที่มา เข้าสู่เราเตอร์เราเตอร์ ที่จะส่งให้คุณ ดังนั้นเราเตอร์เป็นจริง อุปกรณ์ here-- โดยเฉพาะอย่างยิ่งเราเตอร์ ในบ้านของคุณแบบที่พบมากที่สุด จากกรณีการใช้งานสำหรับ people-- มากที่สุด ที่มีที่อยู่ IP สาธารณะ นั่นคืออุปกรณ์ที่เป็น เชื่อมต่อกับอินเทอร์เน็ต และคุณเชื่อมต่อกับเราเตอร์ ที่จะมีการไหลของข้อมูล ผ่านมันในนามของคุณ ที่ผมกล่าวว่าเครือข่ายภายในบ้านที่ทันสมัย เราเตอร์และสวิทช์และจุดเชื่อมต่อ ทั้งหมดชนิดของการรวม ขึ้นไปในเครื่องเดียว บางครั้งโมเด็มคือ รวมในมีเช่นกัน ที่มักจะเรียกว่าเพียงแค่เราเตอร์ แต่มันเป็นเรื่องจริงทั้งหมดของ สิ่งเหล่านั้นเข้าด้วยกัน เครือข่ายธุรกิจขนาดใหญ่หรือ ที่เรียกว่าเครือข่ายบริเวณกว้าง WANs, จริงให้อุปกรณ์เหล่านี้แยก พวกเขามีสวิทช์ พวกเขามีเราเตอร์ พวกเขามีจุดเชื่อมต่อหลาย ยกตัวอย่างเช่นที่ มหาวิทยาลัยคุณจะเห็นสิ่งที่ ที่มีลักษณะเช่นเดียวกับเราเตอร์ที่เรียกว่า ที่ติดตั้งอยู่รอบมหาวิทยาลัย เหล่านี้คือการเข้าถึงทุกจุดที่ไหล เข้าสู่เราเตอร์สวิตช์และอื่น ๆ , ที่จะส่งข้อมูลไปตาม เพราะเครือข่ายเหล่านี้จึง ขนาดใหญ่ที่จุดเชื่อมต่อเดียว ไม่สามารถครอบคลุมพื้นที่ขนาดใหญ่ และเพื่อให้เครือข่ายขนาดใหญ่เหล่านี้ เครือข่ายธุรกิจและอื่น ๆ , แยกเหล่านี้เป็นที่แยกต่างหาก อุปกรณ์ดังนั้นเครือข่ายและขนาด และเจริญเติบโตได้ในกรณีที่จำเป็น ดังนั้นอีกครั้งที่ไหนสักแห่งระหว่างเราและ อินเทอร์เน็ตเรามีจุดเชื่อมต่อ และนั่นคือสิ่งที่เราเชื่อมต่อกับ และผ่านการมีเรา จะได้รับไปยังอินเทอร์เน็ต ที่ผมกล่าวว่าที่ จุดเริ่มต้นของวิดีโอนี้ นี้ไม่ได้เป็นหลักสูตรเกี่ยวกับเครือข่าย ดังนั้นนี้ไม่ได้เป็นเรื่องราวทั้งหมด และฉันได้กลบเกลื่อนชนิดของมัน และบางทีฉันซ้ายคุณ แม้แต่นิด ๆ หน่อยสับสน เป็นสิ่งที่บางส่วนของสิ่งเหล่านี้ แต่ที่ตกลง เราไม่จำเป็นต้องเรื่องราวทั้งหมด ก็พอที่เราจะรู้ว่าการเคลื่อนย้าย ไปข้างหน้าเพียงแค่พื้นเล็กน้อย เกี่ยวกับวิธีการทำงานของอินเทอร์เน็ต ดังนั้นสิ่งที่เรารู้คือเรามีเหล่านี้ เครือข่ายส่วนตัวที่บ้านของเรา และเราเชื่อมต่อกับเราเตอร์ และเราเตอร์ที่มีการเชื่อมต่อ กับอินเทอร์เน็ตที่มีขนาดใหญ่ แต่สิ่งที่เป็นอินเทอร์เน็ตที่มีขนาดใหญ่? ฉันให้พูดอย่างนี้ แต่มันคืออะไร? ดีก็จริงเพียงเหล่านี้ทั้งหมด แต่ละเครือข่ายที่บ้านของฉัน และที่บ้านของคุณและที่อื่น ๆ ทุกคน บ้านที่มีการเชื่อมต่อกัน มันเป็นที่เชื่อมต่อกัน เครือข่ายอินเตอร์สุทธิ ดังนั้นแทนที่จะคิด เกี่ยวกับอินเทอร์เน็ต เหมือนเมฆยักษ์นี้นี้ไม่มีตัวตน สิ่งที่มีอยู่ออกจากที่นั่น มันจริงๆเพียงแค่การเชื่อมต่อ ในหมู่ทั้งหมดของเครือข่ายเหล่านี้ ดังนั้นที่นี่เราไป เรามีเครือข่ายในท้องถิ่นของเรา และเราไม่ได้เพียงคนเดียว อาจจะอยู่ในเครือข่ายท้องถิ่นของเรา พยายามที่จะใช้อินเทอร์เน็ต อาจจะมีหลายเรื่อง เราพยายามที่จะได้รับใน และเราไม่ได้เป็นเครือข่ายเท่านั้น ที่มีอยู่ในโลกใช่มั้ย? มีเครือข่ายอื่น ๆ เช่นกันว่า กำลังพยายามที่จะเชื่อมต่อกับอินเทอร์เน็ต แต่อินเทอร์เน็ตไม่ได้ อีกครั้งเป็นนิติบุคคลแยกต่างหาก มันเป็นเพียงแค่ชุดของกฎที่อนุญาตให้ เครือข่ายเหล่านี้เหล่านี้เครือข่ายขนาดเล็ก สีฟ้า, สีม่วง, และเครือข่ายสีแดง ที่นี่ในการสื่อสารกับคนอื่น ๆ ดังนั้นไม่มีสิ่ง พวกเขากำลังทั้งหมดที่เชื่อมต่อกับ พวกเขากำลังทั้งหมดที่เชื่อมต่อเพียง กันใช่มั้ย? และเพื่อที่แห่งหนึ่งในเหล่านี้ เครือข่ายบริการที่มีอยู่ ที่เราต้องการจริง ดังนั้นอาจจะอยู่ในเครือข่ายสีฟ้า เป็นที่อาศัยของ Google และในเครือข่ายสีม่วง เป็นที่ที่ Facebook มีชีวิตอยู่ และในเครือข่ายสีแดงดีอาจจะ นั่นคือสิ่งที่แมวทั้งหมดเหล่านี้จะ ดังนั้นถ้าเราต้องการที่จะได้รับ ข้อมูลเกี่ยวกับแมว เราก็เข้าไปในห่วงโซ่ของเครือข่ายนี้ เพื่อให้ได้ข้อมูลที่เราต้องการ และที่นี่ผมได้เป็นตัวแทนของ เครือข่ายทั้งหมด ความสามารถในการพูดคุยกัน และเราสามารถพูดคุยกับเครือข่าย แต่เครือข่ายไม่สามารถพูดคุยกลับมาให้เรา แต่ที่ไม่เป็นความจริงอย่างใดอย่างหนึ่งใช่มั้ย? ทั้งหมดนี้เป็นถนนสองทาง ข้อมูลสามารถไหลผ่าน เครือข่ายกลับมา วิธีการที่จะไม่ทำเช่นนั้น? ดีอินเทอร์เน็ตจริงๆ ระบบการทำงานของโปรโตคอล และเรากำลังจะไป เริ่มพูดคุยเกี่ยวกับสิ่งที่ โปรโตคอลผู้ที่อยู่ในวิดีโอในอนาคต แต่อีกครั้งอินเทอร์เน็ต ไม่ได้เป็นสิ่งที่แยกจากกัน มันเป็นชุดของกฎที่กำหนด วิธีการที่เครือข่ายการสื่อสาร เครือข่ายขนาดเล็กเหล่านี้เหล่านี้ เครือข่ายท้องถิ่นที่เราใช้ในการ, คนที่อยู่ในบ้านของเราคน ที่โรงเรียนของเราคนที่งานของเรา ทั้งหมดที่ใช้เครือข่าย และวิธีการเหล่านี้เชื่อมต่อระหว่างเครือข่าย และพูดคุยกับแต่ละอื่น ๆ นั่นคือสิ่งที่เป็นจริง อินเทอร์เน็ตทั้งหมดที่เกี่ยวกับ ดังนั้นเรามาในอนาคต วิดีโอพูดคุยเกี่ยวกับบางส่วน โปรโตคอลที่ประกอบด้วย อินเทอร์เน็ตเพื่อหวังว่า ให้คุณมากขึ้นอีกนิดหนึ่งของ ความเข้าใจที่รอบรู้ ฉันลอยด์ดั๊ก นี่คือ CS50