[เล่นเพลง] 1 ลำโพง: ขวาทั้งหมดยินดีต้อนรับ กลับไปยัง CS50 นี่คือจุดสิ้นสุดของแปดสัปดาห์ และเกือบจะวันฮาโลวีน คืนพรุ่งนี้มีเวลาทำงานจะ คนที่น่ากลัวที่สุดยังและไม่ได้เพราะ ของวันฮาโลวีน แต่เมื่อทราบว่าจะต้องตระหนักว่า ปัญหาตั้งหกตรวจสอบการสะกด ชุดปัญหามีชื่อเสียงที่จะเป็นสำหรับหลาย ๆ คน นักเรียนที่ท้าทายมากที่สุด, อย่างแน่นอนในหมู่ C ชุดปัญหา และจริงๆในทั่วไป และฉันพูดถึงเพียงนี้เพราะเป็น สัปดาห์ที่ผู้คนจำนวนมากได้รับ เน้นโดยเฉพาะอย่างยิ่งที่มีเพียงแค่พยายาม จะได้รับการตรวจสอบการสะกดคำด่าที่จะทำงาน และสิ่งหนึ่งที่ฉันจะขอแนะนำให้คุณ ก็คือว่าในขณะที่คุณจะได้เห็นในวันนี้และ ในวันจันทร์ที่เราจะเริ่มต้นที่จะตีจุดสูงสุดนี้ ในสัปดาห์นี้ที่ตอนนี้กลายเป็นสิ่งที่ เล็ก ๆ น้อย ๆ ที่คุ้นเคยมากขึ้นอีกนิด สามารถเข้าถึงได้ในขณะที่เราเปลี่ยนจาก สภาพแวดล้อมที่บรรทัดคำสั่งใน C ถึง เว็บตามสภาพแวดล้อมใน PHP และดังนั้นผมจึงขอแนะนำให้คุณแม้ว่าคุณจะ จริงๆที่หมดปัญญาของคุณใน พยายามที่จะได้รับชุด p ในการทำงานถ้า ที่จริงสถานที่ที่คุณอยู่ที่หรือ พบว่าตัวเองที่ทำพยายาม ขึ้นสู่อำนาจผ่านมัน เพราะฉันคิดว่าคุณจะค่อนข้าง ยินดีและค่อนข้างภาคภูมิใจของตัวเอง ถ้าคุณจบเป็นส่วนหนึ่งของที่ แน่นอนส่วน C, บนที่สูงที่ ถ้าทราบเครียด เพื่อที่ว่าจะไม่ทำให้ตกใจ ที่หมายเพียงเพื่อขอให้คุณ ขึ้นอยู่ที่ชั่วโมงพิเศษเพื่อ รับตรวจสอบการสะกดในการทำงาน และถ้าคุณทำตระหนักดีว่านี้ เป็นตัวเลือกทั้งหมด แต่เรามีสิ่งที่เรียกว่าใหญ่คณะกรรมการ ที่ไปอาศัยอยู่เมื่อเช้านี้ ขณะที่เช้านี้ผมอยู่บนยอดใหญ่ คณะกรรมการซึ่งเป็นวัดของวิธีการ แรมมากและวิธีการมากเวลาทำงาน สะกดโปรแกรมของคุณต้องการ แต่ฉันได้รับตั้งแต่ย้าย ตอนนี้ฉันโชคร้ายจำนวน 13 และสิ่งที่คุณจะเห็นที่นี่เป็นเดวิด ลิตรและลอเรนและอดัมและ เจสันและอื่น ๆ อยู่ในขณะนี้ บนกระดานใหญ่ ถ้าคุณมองไปที่นั่นที่ด้านขวา, ทั้งหมดของเรามีดีจริงๆ การใช้งานที่มีขนาดอย่างน้อย - กลับจำนวนคำ ในพจนานุกรม และในแต่ละคอลัมน์เหล่านี้คุณจะ ดูว่า RAM มากแต่ละของเรา การใช้งานจะใช้เท่าไหร่ เวลาทำงานมันการที่จะดำเนินการ ภาระการตรวจสอบเมื่อเทียบกับขนาดเมื่อเทียบกับ และขนแล้ว เวลาการทำงานทั้งหมด ดังนั้นเพียงแค่ให้ความมั่นใจกับเอลเมอและแพทริค และลินดา, และคนอื่น ๆ ที่เข้ามาหลังจากที่คุณมีอย่างแน่นอน ความอัปยศในการได้รับไปยังไม่มี ด้านล่างของคณะกรรมการใหญ่ หากสิ่งใดนั่นหมายความว่าคุณได้ทำงาน และก็ถูกต้อง แต่ พื้นที่ไม่จำเป็นต้องเป็นที่มีประสิทธิภาพ หรือเวลาที่ชาญฉลาดในขณะที่มันอาจจะ ดังนั้นตัวเลือกทั้งหมด แต่หมายถึงการเป็นแครอทแปลกดังนั้น ที่ว่าเมื่อคุณกำลังทำงานบน p ของคุณ ตั้งคุณจะภูมิใจในตัวคุณเองคุณ ได้มันทำงานคุณโพสต์ไปใหญ่ คณะกรรมการที่คุณได้มีเป็นจำนวนที่ดีจริงๆ คุณไปรับประทานอาหารค่ำที่คุณมา กลับมาและเพื่อนร่วมห้องของคุณได้ขยับตัว ให้คุณออกบนกระดานใหญ่ ดีก็เวลาที่จุดนั้นที่จะไป กลับไปที่กระดานวาดภาพเพื่อให้เป็นไป อีกความท้าทายใหญ่คณะกรรมการ ถ้าคุณดูที่สเปค, คำแนะนำสำหรับการเชื่อมต่อกับ ใหญ่คณะกรรมการมีการโพสต์ในขณะนี้ ดังนั้นคู่ของยูพีเอสหัว - หนึ่งก่อนข้อเสนอสำหรับสุดท้าย โครงการนี​​้เนื่องจากมาจันทร์ ดูสเปคนี้ของหลักสูตร เว็บไซต์สำหรับสิ่งที่หมายถึง มันจริงๆเพียงแค่สบาย ๆ แต่คิดว่า อีเมล์ยั่วระหว่างคุณและของคุณ TF, จริงๆเพียงแค่สิ่งที่ได้รับการเริ่มต้น การสนทนาเริ่มต้นแม้ว่า ส่วนใหญ่ของคุณไม่เคยเขียนแม้ หน้าเว็บก่อนที่จะไม่ได้รู้ว่าสิ่ง คุณอาจวิธีที่คุณอาจจะนำไปใช้ โครงการสุดท้ายของคุณ ไปเมื่อความเชื่อที่คุณจะรู้ วิธีการทำค่อนข้างน้อยมาก สิ่งที่อยู่ในไม่กี่สัปดาห์ ดังนั้นเพียงแค่เริ่มต้นกระบวนการต่อนี้ ข้อมูลจำเพาะของการสำรวจความคิดที่เป็นไปได้ นอกจากนี้สิ่งที่เราอยากเชิญชวนให้คุณต้องทำคือ - เรามีประเพณีมานานหลายปี ขณะนี้ในการเรียนการสอนของพื้นที่ นี้ - store.cs50.net ทุกอย่างที่ขายได้ในราคาที่ และมันก็เป็นจริงเพียงโอกาสที่จะ สวมใส่ CS50 ถ้าคุณต้องการจะทำ ว่าในหลักสูตรและ ยกตัวอย่างเช่นมีบางสิ่งเช่น เสื้อยืดที่คุณอาจได้เห็น ไปรอบมหาวิทยาลัยโคร่ง แล้วเรายังเชิญชวนให้นักเรียน ส่งการออกแบบที่จะยลโฉมใน CS50 เก็บ ตัวอย่างเช่นหนึ่งในปีที่แล้ว รายการโปรดที่จะบางทีในขณะนี้ สะท้อนกับคุณเป็นหนึ่งที่นี่ รายการที่เป็นที่นิยมมาก ดังนั้นถ้าคุณต้องการที่จะมีส่วนร่วมใน นี้เราจะวางรูปแบบเร็ว ๆ นี้ที่ cs50.net/design ซึ่งคุณสามารถอัปโหลด ภาพที่คุณได้ทำใน Illustrator หรือ Photoshop, หรือบางโปรแกรมที่คล้ายกัน และถ้าคุณคุ้นเคยกับชนิดเหล่านี้ ของคุณสมบัติที่เราต้องการไปให้ เป็นภาพ PNG, อย่างน้อย 200 จุดต่อ นิ้วและน้อยกว่าจำนวนพิกเซลที่ และอายุต่ำกว่า 10 เมกะไบต์ สำหรับรายละเอียดเพิ่มเติมเพียงแค่ส่งอีเมล์ หัวของหลักสูตรที่ heads@cs50.net ถ้า คุณต้องการที่จะมีส่วนร่วมในเรื่องนี้ ขวาทั้งหมดดังนั้นวันนี้ไม่มี C. มากขึ้นดังนั้นเราจึง เริ่มต้นที่จะดึงกลับมาชั้นของ อินเทอร์เน็ตเว็บและวิธีที่คุณสามารถ จริงเริ่มต้นการเขียนซอฟแวร์สำหรับ สภาพแวดล้อมที่แตกต่างกันนี้ ดังนั้นโดยเฉพาะอย่างยิ่งให้ถาม ครั้งแรกของคำถาม - ให้ฉันได้รับของเราที่เราจะคุ้นเคย วาด App กว่าที่นี่ ผมขอยิงคำถามของ, อินเทอร์เน็ตวิธีที่จะทำงาน [? นักเรียน: เมจิก ?] ลำโพง 1: เมจิก ตกลง คำตอบที่ดี ดังนั้นเราจะเริ่มมีในวันนี้และดูว่า เราไม่สามารถทำให้มันเป็นเพียงเล็กน้อยน้อยที่มีมนต์ขลัง ภายในหนึ่งชั่วโมง เราพยายามที่จะบอกมันใน บริบทของเรื่อง ดังนั้นคุณแฟนไป facebook.com, หรือ reddit.com หรือ สิ่งที่วันนี้ และเพื่อให้สิ่งที่เกิดขึ้นจริงเมื่อ คุณพิมพ์ในสิ่งที่ต้องการ facebook.com และกด Enter ใน Chrome, หรือ Firefox หรือ IE หรือ Safari, หรือสิ่งที่เบราว์เซอร์ของคุณ ทำจริง? เราสามารถบอกเรื่องนี้อาจจะ ประโยคโดยประโยค? หนึ่งในสิ่งแรกที่เป็นสิ่งที่ เกิดขึ้นเมื่อคุณกด Enter หลังจากที่ พิมพ์ facebook.com? [? นักเรียน: คอมพิวเตอร์ของคุณ] ทำให้คำขอ HTTP 1 SPEAKER: ตกลง เพื่อให้คอมพิวเตอร์ของคุณทำให้ - เราจะ เรียกมันว่า - คำขอ HTTP ตอนนี้หมายความว่าอย่างไร ดีทั้งหมดของเราอาจได้เห็นหรือ พิมพ์สำหรับปีนี้, H-T-T-P มักจะ ตามด้วยลำไส้ใหญ่, เฉือน, เฉือน เพื่อที่ว่าคืออะไร? ดี HTTP คือ HyperText พิธีสารโอน และนี่เป็นเพียงวิธีแฟนซีของบอกว่า มันเป็นภาษาที่เว็บเบราเซอร์ เช่น Chrome และคนอื่น ๆ และเว็บเซิร์ฟเวอร์ เช่น facebook.com, พูดคุยกับ ซึ่งกันและกัน และมันค่อนข้างง่าย, อังกฤษ เชิงภาษา มันเกือบจะเหมือนรหัสเทียม และมันก็เป็นวิธีการของลูกค้าเช่น เราจะเรียกมัน - เบราว์เซอร์ - การสื่อสารกับเซิร์ฟเวอร์ และเช่นเดียวกับในร้านอาหารเมื่อคุณ, ลูกค้านั่งลงที่โต๊ะ แล้วสั่งซื้อบางสิ่งบางอย่างออกจาก เมนูของเซิร์ฟเวอร์ที่ จะนำคุณกลับมาบางสิ่งบางอย่าง สิ่งที่เป็นคุณได้รับการร้องขอ เดียวกันในโลกคอมพิวเตอร์ เบราว์เซอร์ - ลูกค้า - เป็นไปเพื่อให้ขอและ แล้วหวังว่าจะได้รับกลับมา บางสิ่งบางอย่างจากเซิร์ฟเวอร์ และสิ่งที่เป็นที่ ระดับสูงหน้าเว็บ อยู่ในระดับที่ต่ำกว่าเล็กน้อยก็ ไฟล์ที่เขียนในอีก ภาษาที่เรียกว่า HTML - ภาษา Hypertext Markup แต่เพิ่มเติมว่าในเวลาเพียงสักครู่ ดังนั้นพิธีสาร Hypertext Transfer - HTTP - ที่โปรโตคอลที่ เบราว์เซอร์และเซิร์ฟเวอร์ใช้ ดีเป็นโปรโตคอลอะไรตรง? ดีคุณสามารถคิด มันเป็นภาษาที่ แต่ถ้าฉันเอื้อมมือออกไปให้กับผู้ชมของเราที่นี่ เป็นสิ่งปกติสำหรับมนุษย์เรา ทำคือเมื่อเราทักทายใครบางคน, ฉันพูดว่าสวัสดีชื่อของฉันคือเดวิด [? ลูกศิษย์: สวัสดี] ชื่อของฉันคือ Dipty ลำโพง 1: "สวัสดีชื่อของฉันคือ Dipty "เธอตอบ และเพื่อให้เราได้มีนี้โดยพลการอย่างเป็นธรรม ปฏิสัมพันธ์ของมือสั่นเป็น บ่อยครั้งที่การประชุมของมนุษย์ ในประเทศส่วนใหญ่ และที่ว่าโปรโตคอลขวา? ผมเริ่มการจัดเรียงของมันโดยการขยายของฉัน มือค่อนข้างเชื่องช้าบนเวที ของแซนเดอที่นี่ เธอรู้ว่าโอ้ผมเคย ขอมือเห็นได้ชัดว่า และเพื่อให้เธอตอบสนองต่อการร้องขอว่า โดยยอมรับความจริงมัน ยอมรับ, ACK เป็นจริง วลีที่พบบ่อยมากในโลกของ ระบบเครือข่ายสำหรับเซิร์ฟเวอร์ไปยัง ยอมรับของลูกค้า จากนั้นเราจะเสร็จสิ้นการจัดเรียงของที่ ธุรกรรมและความอึดอัดกว่า ดังนั้นที่จริงสิ่งที่เกิดขึ้น ภายใต้ฝากระโปรงหน้าได้เป็นอย่างดี ให้ฉันทำนี้น้อยมาก ในทางเทคนิคภายใต้ประทุน ฉันจะไปกว่าที่นี่ ไปที่หน้าต่าง terminal หน้าต่าง terminal นี้เกิดขึ้นจะเป็นของฉัน Mac แต่คุณสามารถทำแบบเดียวกัน ของสิ่งใน CS50 Appliance และฉันจริงที่เกิดขึ้นในการใช้โปรแกรม ว่าเราจะไม่ได้ใช้จริงๆสำหรับ มากที่ทุกภาคการศึกษา แต่ก็เรียกว่า Telnet กลับในวันที่, Telnet เป็นโปรแกรม ที่คุณใช้เพื่อเชื่อมต่อกับ เซิร์ฟเวอร์ระยะไกลเพื่อตรวจสอบอีเมลของคุณ หรือการทำสิ่งที่ต้องการที่ สำหรับตอนนี้เรากำลังจะใช้เก​​่านี้ โปรแกรมโรงเรียน, Telnet เพื่อหลอก เป็นเบราว์เซอร์ และฉันจะไปข้างหน้าและ ทำต่อไปนี้ - ให้ฉัน เพิ่มขนาดตัวอักษรของฉัน และฉันจะพูด, Telnet ไป เรียกว่าเซิร์ฟเวอร์ www.facebook.com แต่ โดยเฉพาะ Telnet, ถึง 80 พอร์ต เราจะกลับมานี้ แต่ตอนนี้รู้ว่าบริการมากที่สุด บนอินเทอร์เน็ตจะมีการระบุ ไม่ซ้ำกันโดยบางหมายเลข ในกรณีนี้มันเป็น 80 ตอนนี้ส่วนใหญ่ของคุณมีอาจ ไม่เคยพิมพ์ 80 ก่อน แต่ในความเป็นจริงถ้าฉันไปเบราว์เซอร์ และดึงขึ้นตัวอย่างเช่น http://www.facebook.com/-- ที่อัตโนมัติสมบูรณ์ที่ ไม่ได้ประวัติของฉัน - ทั้งหมดขวาดังนั้นตอนนี้เราไป ไปที่ลำไส้ใหญ่ 80 เฉือน ดังนั้นผมจึงเรียกร้องว่าถึงแม้คุณได้ อาจจะไม่เคยพิมพ์นี้มาก่อนด้วย ลำไส้ใหญ่หลังจากที่ facebook.com 80, หวังว่ามันจะยังคงไปทำงาน และแน่นอนมันจะไป facebook.com ดังนั้นมันจะเปิดออกว่า 80 ได้รับโดยปริยาย ไม่มีมนุษย์เรามี พิมพ์ที่สำหรับปี เนื่องจากเบราว์เซอร์โดยค่าเริ่มต้นเพียง สมมติว่าหมายเลขที่คุณต้องการใช้ เมื่อเรียกค่าเซิร์ฟเวอร์ดังนั้น ที่จะพูดถึงคือในความเป็นจริง 80 เพราะเรื่องยาวสั้นเซิร์ฟเวอร์ สามารถทำวิธีที่มากกว่าเพียงแค่ ให้บริการขึ้นหน้าเว็บ พวกเขาสามารถตอบสนองต่อข้อความโต้ตอบแบบทันที พวกเขาสามารถส่งอีเมล มีจำนวนมากของการบริการที่ สามารถทำงานบนเซิร์ฟเวอร์เดียว ดังนั้นตัวเลขเหล่านี้ - ในกรณีนี้, 80 - ไม่ซ้ำกันระบุหนึ่งในบรรดา บริการซึ่งเป็น HTTP, โปรโตคอลเว็บเซิร์ฟเวอร์กว่า จริงๆแล้วอาจจะสนับสนุน แต่ฉันสามารถจำลองคำขอนี้ในขณะนี้ textually นี้โดยใช้โรงเรียนเก่า โปรแกรม Telnet ดังนั้นฉันจะเป็นหลักในขณะนี้หลอก เป็นเบราว์เซอร์และพูด HTTP โดยการส่งด้วยแป้นพิมพ์ของฉันตรง คำสั่งที่ Chrome เพียงแค่รู้ว่าทำอย่างไร ที่จะส่งสำหรับฉันอย่างน่าอัศจรรย์ ดังนั้นฉันจะไปข้างหน้า และกด Enter ขอให้สังเกตว่าที่จะพยายาม 31.13.69.32 13 สิ่งที่เป็น? ดังนั้นจึงเป็นที่อยู่ IP ตอนนี้แม้ว่าคุณจะไม่คุ้นเคยเกินไป กับความซับซ้อนของการที่คุณ อาจมีความหมายทั่วไป ว่าสิ่งเหล่านี้มีอยู่ และที่อยู่ IP - ที่อยู่ Internet Protocol - เป็นเพียงตัวระบุที่ไม่ซ้ำกันสำหรับ คอมพิวเตอร์บนอินเทอร์เน็ต นี้เป็นบิตของเปลือก สำหรับช่วงเวลาที่ แต่คอมพิวเตอร์บนอินเทอร์เน็ตทุกคนมี ที่อยู่ IP ที่ไม่ซ้ำกันมากเช่นเดียวกับทุกคน บ้านในการพูด, สหรัฐฯยังมีที่ไม่ซ้ำกัน ที่อยู่ไปรษณีย์บางอย่างเช่น 123 ถนนสายหลักในจังหวัดระยอง, สหรัฐอเมริกา ดังนั้นสิ่งที่ต้องการที่ และนั่นก็คือเปลือก แต่ที่อยู่เหล่านี้ที่เรามีใน โลกไปรษณีย์และที่อยู่เหล่านี้ ที่เรามีในโลกคอมพิวเตอร์ ระบุตัวตนของเซิร์ฟเวอร์เพื่อที่ว่าเมื่อ คุณส่งข้อความไปยังพวกเขา อินเทอร์เน็ตหรือเมื่อคุณใส่ตัวอักษรใน กล่องจดหมายที่โรงเรียนเก่า - ไปรษณีย์ - บริการรู้วิธีที่จะได้รับที่ ร้องขอหรือตัวอักษรที่จะ ผู้รับ ตอนนี้คอมพิวเตอร์ของฉันอย่างใดมีเพียง คิดออกว่า IP ไม่ซ้ำกันของ Facebook เป็น 31.13.69.32 ในความเป็นจริงที่อาจจะมีการเปลี่ยนแปลง Facebook อาจจะมีหลาย IP ที่อยู่เพราะพวกเขาอย่างแน่นอน มีมากกว่าหนึ่งเซิร์ฟเวอร์ แต่ที่เกิดขึ้นสำหรับเราอย่างน่าอัศจรรย์ ในความเป็นจริงชื่อความลับภายในของ เซิร์ฟเวอร์ฉันเชื่อมต่อเห็นได้ชัดว่า ถึงจะเรียกว่า star.c10r.facebook.com, สิ่งที่เป็น มันเป็นเพียงสิ่งที่ระบบ ผู้ดูแลระบบที่ Facebook ตัดสินใจที่จะ เรียกสิ่งนี้ว่าเซิร์ฟเวอร์โดยเฉพาะอย่างยิ่งที่ฉัน ค่อนข้างส่งสุ่มให้ ดังนั้นตอนนี้หากการเชื่อมต่อของฉันมีไม่ได้ หมดเวลาที่ฉันจะ หลอกว่าเป็นเบราว์เซอร์ที่ ฉันจะบอกว่าได้รับพื้นที่ ทับพื้นที่ และฉันจะแกล้งทำเป็นที่จะพูด HTTP รุ่น 1.1 ซึ่งเป็น หนึ่งที่เบราว์เซอร์ส่วนใหญ่ใช้ และฉันโดยเฉพาะจะไปพูดถึง เซิร์ฟเวอร์โดยวิธีการที่ฉันต้องการ เว็บไซต์ที่รู้จักกันไปทั่วโลก เป็น facebook.com ป้อนใส่ และตอนนี้สังเกตเห็นสิ่งที่เกิดขึ้น เซิร์ฟเวอร์, บริกร, มีการตอบสนอง ตามคำสั่งของฉันหรือคำขอของฉันด้วย อีกข้อความต้นฉบับ ตอนนี้อีกครั้งในโลกของเบราว์เซอร์เช่น Chrome และ Safari, คุณจะไม่ เห็นว่านี่เป็นมนุษย์ ไมโครซอฟท์และ Google เพียงแค่ซ่อน รายละเอียดเหล่านี้จากเรา แต่ Facebook ได้ตอบโต้ด้วยการ คำตอบยังอยู่ในภาษา HTTP สังเกตเห็นมีรหัสที่นี่, 302 ซึ่ง จริงมีความสำคัญเป็นพิเศษโดย การประชุม พบเพื่อที่ว่าอย่างน้อยมีแนวโน้ม แต่เห็นได้ชัดว่า Facebook จะบอก ฉัน มม. มม. , คุณไม่ต้องการ สิ่งที่คุณขอ คุณแทนต้องการของวันนี้ พิเศษซึ่งเป็น facebook.com / unsupportedbrowser ดังนั้นในระดับสูง, Facebook ไม่สิ่งที่ ปรากฏที่จะทำอะไรที่นี่? มันเปลี่ยนเส้นทางฉัน ดังนั้น Facebook ไม่ชอบ ความจริงที่ว่าผมแกล้งทำเป็น เป็นเบราว์เซอร์อื่น ๆ นี้ และดังนั้นจึงมีการเปลี่ยนเส้นทาง ฉันไปยังเว็บไซต์บาง ฉันอยากรู้จริงๆตอนนี้สิ่งที่ สิ่งนี้ดูเหมือนว่า ผมขอข้ามไปว่าใน Chrome ดังนั้นเราจึง สามารถมองเห็นสิ่งที่พวกเขาต้องการฉันไปดู ดังนั้นตอนนี้พวกเขาได้ส่งจริงฉันกลับไป Facebook เพราะพวกเขาได้ตระหนักว่า โอ้คุณมีเบราว์เซอร์ที่สนับสนุน เราไม่ได้ไป แสดงหน้าเว็บที่ ดังนั้นขอไปข้างหน้าและดู ถ้าเราไม่สามารถแก้ไขปัญหานี้ ฉันจะต้อง โกงนิด ๆ หน่อย ๆ และอื่น ๆ เกี่ยวกับเรื่องนี้ในสัปดาห์ที่จะมาถึง แต่ฉันจะทำสิ่งหนึ่งที่นี่ และฉันจะอธิบายเรื่องนี้อีกไม่นาน เพียงแค่ให้ฉันสักครู่เพื่อ โกงและว้าวคุณ เพื่อให้ฉันได้รับนี้ ตกลง ฉันจะอธิบายสิ่งที่ฉันทำ ในเวลาเพียงสักครู่ ฉันจะไปข้างหน้าและยกเลิกนี้ การเชื่อมต่อและพยายามที่นี้อีกครั้ง รับเฉือน HTTP www.facebook.com โฮสต์ 1.1 ผู้ใช้ตัวแทน ตกลง ตอนนี้ฉันได้แกล้งทำเป็น Chrome ดังนั้นมันจะเปิดออกว่าเมื่อเบราว์เซอร์ ส่งคำขอไปยังเซิร์ฟเวอร์ก็เพียง ระบบเกียรติ ถ้าฉันบอกว่าฉัน Chrome, Facebook จะถือว่าฉัน Chrome และวิธีการโดยที่ฉันระบุ ตัวเองเป็น Chrome เป็นตามนี้ สายยาวอย่างทารุณ เป็นหลักเบราว์เซอร์ทั้งหมด ผู้ผลิตในโลกมี ตัดสินใจที่ดีของรุ่นนี้ เบราว์เซอร์บนระบบปฏิบัติการนี​​้จะ มีสตริงของผู้ใช้ตัวแทนที่มีลักษณะ เช่นระเบียบบ้าว่ามี และ Mozilla อยู่ในนั้นสำหรับ เหตุผลทางประวัติศาสตร์ แต่แจ้งให้ทราบว่าข้อมูลมากฉัน รั่ว facebook.com โดยไม่ได้ การเข้าสู่ระบบ ฉันบอกแล้วว่ามันเป็น Mac ที่ฉันใช้ ฉันบอกเขาว่ามันเป็น Intel ตาม Mac ใช้ Mac OS 10.8.5 เช่นกันข้อมูลนี้เป็นไป ไปยังเว็บไซต์ที่คุณเยี่ยมชมทุก เบราว์เซอร์ของคุณ สวยอันตรายเพื่อให้ห่างไกล แต่ จะได้รับ juicier เล็ก ๆ น้อย ๆ ขอให้สังเกตว่าถ้าเราอ่านไกลพอ, ฉันใช้รุ่น Chrome 30.0.1599.101 แต่ตอนนี้พบว่าการตอบสนอง ไม่เลวเหมือนเดิมก่อน อยู่ที่ไหนบอก Facebook ฉันไปตอนนี้ มันบอกฉันอีกครั้งเว็บไซต์ - มันบอกฉันว่ามัน ย้ายอย่างถาวร ดีที่ไม่ห่า Facebook go? ผมจึงแตกต่างที่ลึกซึ้งของ แต่แจ้งให้ทราบที่นี่ว่าเว็บไซต์ ได้ย้ายจริง HTTPS ดังนั้นเรื่องยาวสั้นนี้เป็นวิธีหนึ่ง ที่มีการบังคับใช้ Facebook ที่ฉัน จริงจบลงที่รุ่นที่มีความปลอดภัยของ เว็บไซต์หนึ่งที่ใช้ของพวกเขา การเข้ารหัส - มีความซับซ้อนมากกว่าการเข้ารหัสเรา พูดคุยเกี่ยวกับ p สำหรับชุดสอง แต่ การเข้ารหัสกระนั้น ตอนนี้ที่จุดนี้จะได้รับอย่างหนัก สำหรับผมที่จะหลอกเว็บของพวกเขา ขอใช้ Telnet เพราะถ้าพวกเขากำลังบอก ผมที่จะใช้ SSL - คำนำหน้า HTTPS คือสิ่งที่ นั่นหมายความว่า - หากพวกเขากำลังบอกฉันที่จะใช้ การเข้ารหัสมีวิธีที่ฉันจะไม่มี ด้วยตนเองเข้ารหัสข้อความของฉันในด้านหน้า ทั้งหมดของคุณที่นี่และพยายามที่จะ คิดออกว่าจะทำอย่างไร มันก็จะได้รับ ที่ซับซ้อนมากขึ้น แต่นั่นคือสิ่งที่เบราว์เซอร์ จะทำสำหรับคุณ ลองดูถ้าเราไม่สามารถทำเช่นนี้เพียงเล็กน้อย มากขึ้นเพียงนั้นกับเว็บไซต์ ที่ไม่ได้คาดหวังว่า เราจะเป็นที่เชื่อถือได้ Let 's go ไปกล่าว harvard.edu บนพอร์ต 80 เข้าไป ทั้งหมดที่ถูกต้องเพื่อให้ได้รับเฉือน HTTP 1.1 และนี่เป็นครั้งแรกเฉือนหมายความว่าอย่างไร เพียงเพื่อจะชัดเจนทำไม ฉันเก็บการพิมพ์ที่ กันตามปกติเมื่อคุณพิมพ์ URL - และน่าเสียดายที่เบราเซอร์จะ ซ่อนนี้วันนี้ - โดยปกติเมื่อคุณไปที่ harvard.edu, URL อย่างเป็นทางการว่า เลขท้ายเฉือน เพราะเดียวเฉือนหมายถึง อะไรส่วนหนึ่งของฮาร์ดไดรฟ์? รากของฮาร์ดไดรฟ์ เราในเครื่องใช้ไม่ได้จริงๆมี ที่จะคิดเกี่ยวกับเรื่องนี้เพราะเรา มักจะอยู่ในโฟลเดอร์ที่จอห์นฮาร์วาร์ แต่โฟลเดอร์ของเขาที่อยู่ในโฟลเดอร์อื่น และโฟลเดอร์ที่อยู่ในรากของ ฮาร์ดไดรฟ์ของเครื่องเพื่อที่จะพูด, แม้ว่าจะเสมือน ดังนั้นเฉือนเดียวเช่นนี้หมายความว่า รากของฮาร์ดไดรฟ์ มันเหมือนกับเครื่องหมายลำไส้ใหญ่ C หรือมัน รากของไดรฟ์ของคุณบน Mac OS แต่ Chrome และเบราว์เซอร์อื่น ๆ เหล่านี้ วันที่มีอากาศที่ใช้งานง่ายและ พวกเขาซ่อนตัวอยู่ที่เฉือนออกไปโดยสิ้นเชิง แต่นั่นหมายถึงทั้งหมดที่ ในข้อความต้นฉบับของฉัน - ให้ฉันรากของ harvard.edu 's หน้าแรก, ที่อยู่, หน้าเริ่มต้นของตัวเอง เพื่อให้ฉันไปข้างหน้าและกด Enter ผมขอเตือนโฮสต์ที่ฉันต้องการ www.harvard.edu เพียงในกรณีที่มี เว็บไซต์อื่น ๆ ที่อาศัยอยู่บน เซิร์ฟเวอร์ทางกายภาพเดียวกัน ตกลง ฮาวาร์ดได้เล็ก ๆ น้อย ๆ หมดความอดทนกับฉัน ดังนั้นลองทำเช่นนี้อีกครั้งได้เร็วขึ้น รับเฉือน HTTP www.harvard.edu โฮสต์ 1.1 ตัวแทนผู้ใช้ - ฉันคาดเดาเซิร์ฟเวอร์ของเราไม่ได้ การดูแลมากที่สุดเท่าที่เกี่ยวกับเรื่องนี้ - ป้อนใส่ ว๊าย โอ้เจ้ากรรมมันไม่ดีขอ ตกลง ดังนั้นสิ่งที่เกิดขึ้นที่นี่ - สวัสดี harvard.edu, จะทำทำไม - ที่น่าสนใจ โอ้ตกลง ดังนั้นสิ่งที่ฮาวาร์ดตอนนี้กำลังทำอะไรอยู่ - และเรา ไปได้อย่างรวดเร็วเปลี่ยนทิศทางออกของ เส้นทางนี้เพราะมันจะ เพื่อให้ได้น่าเบื่ออย่างรวดเร็ว - สังเกตเห็นว่าฮาร์วาร์เป็นจริง การบีบอัดการตอบสนองต่อฉันซึ่ง ไม่เหมาะ เพราะผมเห็นได้ชัดว่าเป็นมนุษย์ทำไม่ได้ รู้วิธีการเพื่อขยายบิตที่ ได้รับที่ส่งถึงฉันบีบอัด และพวกเขากำลังถูกแสดงเป็นขยะ ที่นั่นเพราะพวกเขากำลังศูนย์และคน, แต่พวกเขาไม่ได้ตัวอักษร ASCII พวกเขากำลังรูปแบบของศูนย์และคนที่ ได้รับการบีบอัดจะใช้ พื้นที่น้อย ดังนั้นอย่างรวดเร็วให้ฉันดู ถ้าฉันสามารถกู้คืนที่นี่ ลองอาจจะอีก วิทยาเขตทั้งหมด mit.edu Get เฉือน HTTP 1.1 เฉือนเจ้าภาพ www.mit.edu ลำไส้ใหญ่ตัวแทนผู้ใช้มี ขอบคุณเอ็มไอที ตกลง ดังนั้นที่นี่เรามีหน้าเว็บ ดังนั้นนี่คือภาษา ที่รู้จักกันเป็น HTML - ภาษา Hypertext Markup ผมเพียงแค่เลื่อนกลับขึ้นไป ในช่วงเวลาที่จะได้รับมาก ปลายด้านบนของหน้านี้ และแจ้งให้ทราบว่ามีการตอบสนองที่เอ็มไอที คำขอของฉัน 200 เป็นสิ่งที่ดี ทุกอย่างหมายถึง 200 ก็โอเคอย่างแท้จริง และที่ว่ารหัสสถานะที่ มนุษย์เราจริงๆไม่เคย เห็นในทางที่ดี เพราะมันหมายความว่าทั้งหมดเป็นอย่างดี ขอให้สังเกตว่าที่เอ็มไอทีเป็นที่แจ้งฉันเดี๋ยวก่อน เซิร์ฟเวอร์ที่เรากำลังทำงานที่เรียกว่า อาปาเช่ซึ่งเป็นที่นิยมมาก เปิดเว็บเซิร์ฟเวอร์แหล่งฟรี พวกเขากำลังทำงานเห็นได้ชัด, ยูนิกซ์ซึ่งเป็น ระบบปฏิบัติการเช่น Linux ขอให้สังเกตว่าพวกเขามีการปรับปรุงที่เห็นได้ชัด หน้าเว็บของพวกเขาที่ 04:00, เวลามาตรฐานกรีนิช สังเกตเห็นคู่ของรายละเอียดอื่น ๆ พวกเขากำลังจะกลับมาให้ฉันข้อความ html / ดังนั้นเราจะเห็นสิ่งที่หมายถึง ในเวลาเพียงสักครู่ พวกเขาได้รับการเห็นได้ชัดว่าฉัน 14,717 ไบต์มูลค่าของ HTM​​L และบางคนอื่น ๆ ที่เป็นความลับอื่น ๆ ข้อมูลอยู่ในนั้น แต่นี้เป็นสถานที่ที่ได้รับน่าสนใจ นี่คือวิธีที่คุณทำหน้าเว็บ นี่คือวิธีที่คุณทำหน้าเว็บที่มี ชื่อในแท็บในเบราว์เซอร์ของคุณคือ เอ็มไอทียัติภังค์สถาบันแมสซาชูเซต เทคโนโลยี และอันที่จริงถ้าเรากลับไปที่ Chrome และ เยี่ยมชม www.mit.edu แจ้งให้ทราบว่า แน่นอนในชื่อที่นี่, เอ็มไอทีรีบแมสซาชูเซตเป็น สถาบันจุดจุดจุด และตอนนี้สังเกตเห็นเหมือนกันถ้าฉันคลิกขวาหรือ ควบคุมการคลิกบนเดสก์ทอปของที่นี่ และไปดูมาหน้า - อย่างน้อยก็ใน Chrome แต่เบราว์เซอร์ทุก นี้จะผ่านวิธีการบางอย่าง - ที่นี่ที่ไฟล์เดียวกันคือ มันเกิดขึ้นเป็นรหัสสี, หรือเน้นไวยากรณ์ แต่เช่นเดียวกับรหัส C ของคุณที่ ไม่ได้ colorized โดยคุณมันเป็น colorized โดย Gedit ในทำนองเดียวกัน เป็นเพียงแค่การทำให้ Chrome นี้น่ารักที่จะอ่าน แต่นี่เป็นสิ่งที่ เราจะเร็วจะเขียน เพื่อให้ฤทธิ์ของ เซิร์ฟเวอร์มีการตอบสนองกับที่ ข้อมูลเช่นเดียวกับคุณตอบ ด้วยมือของคุณสำหรับการจับมือกันของเรา แต่สิ่งที่คนอื่นจะต้องมีการไป ในระหว่างขั้นตอนเหล่านั้นหรือไม่ ดีเมื่อฉันพิมพ์ในกรณีล่าสุดนี้ www.mit.edu และกด Enter เรา รู้ว่ามันพูดคุยกับพอร์ต 80 โดยอัตโนมัติพอร์ต เป็นเพียงตัวเลขที่ แต่ที่อยู่ IP หายไปไหน คอมพิวเตอร์ของฉันวิธีการหาสิ่งที่ ที่อยู่ IP ของ mit.edu คือ? ดีก็จะเปิดออกในโลกนี้มี มีสิ่งที่เรียกว่าเซิร์ฟเวอร์ DNS และแจ้งให้เราไปข้างหน้าและวาด ภาพที่รวดเร็วกว่าที่นี่ และนี้ก็จะวาดออกใน คำหยาบสิ่งที่เกิดขึ้น ดังนั้นเราจะหลอกเช่นนี้คือ แล็ปท็อปที่นี่ฉันในแซนเดอ และมีบริการ Wi-Fi เพื่อให้มันเชื่อมต่อ ไร้สายไปยังบางสิ่งบางอย่าง มันเป็นสิ่งที่จริงที่เชื่อมต่อ? ดีที่ไหนสักแห่งในที่นี่มี บางสิ่งบางอย่าง ผนังกับเสาอากาศบาง และที่เรียกว่าจุดเชื่อมต่อ - AP จุดเชื่อมต่อไร้สายเราเตอร์ไร้สาย - เรียกมันว่าสิ่งที่คุณต้องการ แต่พวกเขากำลังทั่วมหาวิทยาลัย ที่มีเสาอากาศเล็ก ๆ เหล่านั้น เราจะทำโดยซิสโก้โดยทั่วไป และอื่น ๆ อย่างใดคอมพิวเตอร์ของฉันจะพูดคุย ไปยังจุดการเข้าถึงที่ไร้สาย, ที่ไหนสักแห่งที่นี่ในแซนเดอหรือ ข้างล่างหรือข้างนอก ในขณะเดียวกันสิ่งนี้มีจำนวนมาก สายทางกายภาพไปอาจจะ ศูนย์วิทยาศาสตร์ซึ่งเราจะ วาดเช่นนี้ มันไม่จริงที่มีลักษณะเหมือน ที่จริงดูดีขึ้นมาก ดังนั้นศูนย์วิทยาศาสตร์มีทั้งกลุ่ม ของคอมพิวเตอร์ภายในของมันว่า มีการเชื่อมต่อทางกายภาพอย่างใดทั้งหมด เหล่านี้จุดเชื่อมต่อในมหาวิทยาลัย และบรรดาเครื่องคอมพิวเตอร์ทางกายภาพเราจะ เราเตอร์สายหรือเกตเวย์ เราเตอร์เป็นชื่อของมันบ่งบอกว่ามัน จุดมุ่งหมายในชีวิตคือเส้นทาง ข้อมูล มันต้องใช้เวลาบางบิตจากคอมพิวเตอร์, เป็น input ตัวเลขและออกไปยังที่ที่ บิตเหล่านั้นควรจะส่ง ดังนั้นในกรณีของการร้องขอของฉัน mit.edu ก็จริงง่ายสวย คำขอของฉันมาจากเบราว์เซอร์ของฉัน ผ่าน Wi-Fi ไปยังจุดเชื่อมแล้ว ผ่านทางสายเคเบิลบางอย่างในเราเตอร์ ในศูนย์วิทยาศาสตร์ และอย่างใดเราเตอร์ใน ศูนย์วิทยาศาสตร์ตัวเลขออกมา ที่เอ็มไอทีเป็นวิธีที่ และฉันจะก้าวไปข้างหน้านั้น บิตฉันจะไปเส้นทางบิตเหล่านั้น ลงที่ถนนลดลงมวล Ave. ที่เอ็มไอที แต่คอมพิวเตอร์ของฉันไม่ว่ารู้ว่าสิ่งที่ ที่อยู่ IP แม้เป็น? ด้วยปรากฎว่าบาง ที่นี่มีเซิร์ฟเวอร์ - และฉันจะวาดมัน ค่อนข้างเป็นนามธรรม - เป็นเซิร์ฟเวอร์ DNS - ระบบชื่อโดเมน เหล่านี้ไม่ได้เราเตอร์ เหล่านี้เป็นชนิดที่แตกต่างกันของเซิร์ฟเวอร์ ซึ่งมีวัตถุประสงค์ในชีวิตคือการแปล ชื่อโฮสต์เช่น www.mit.edu เพื่อ IP ที่อยู่เช่น 1.2.3.4 ดังนั้นเซิร์ฟเวอร์ DNS ทำตรงที่ ที่คุณสามารถคิดของพวกเขาที่มีขนาดใหญ่ ฐานข้อมูลหรือจริงๆเช่น Excel ใหญ่ ไฟล์ที่มีสองคอลัมน์ หนึ่งคือชื่อโฮสต์หนึ่ง เป็นที่อยู่ IP และพวกเขาก็แปลงหนึ่งไปยัง อื่น ๆ ในทิศทางใดทิศทางหนึ่ง ตอนนี้ในความเป็นจริงมันเป็นเรื่องเล็ก ๆ น้อย ๆ ความซับซ้อนกว่านั้น แต่นั่นคือวิธีที่คอมพิวเตอร์ของฉันของฉันสุ่ม Mac หรือ PC บนโต๊ะที่นี่รู้ ระบุที่ไม่ซ้ำคือสิ่งที่สำหรับ www.mit.edu, หรือ Facebook หรือ harvard.edu สำหรับเรื่องที่ แต่แน่นอนว่ายังมีความสมบูรณ์ของ ของมวล Ave ที่นี่ แล้วเราจะไปที่เอ็มไอทีที่นี้ เป็นจริงน่าสนใจมากขึ้น ว่าจะเป็นเอ็มไอที และเพื่อให้พวกเขามากเกินไปมีบางเซิร์ฟเวอร์ และพวกเขาก็มีแบบมีสายหรือ การเชื่อมต่อไร้สายไปยังฮาร์วาร์ และแน่นอนเราสามารถไปไกลมาก ลงที่ถนนกว่าเอ็มไอทีและพูดคุยกับ ส่วนใหญ่คอมพิวเตอร์ใด ๆ ในโลก แต่ขอดูว่าเราไม่สามารถมองเห็นว่า ให้ฉันกลับไปที่สถานีของฉัน หน้าต่างรอสักครู่ และสมมติว่าฉันคิดออก ที่อยู่ IP คือสิ่งที่สำหรับ mit.edu เช่น Telnet คิดออกมาก่อน และเบราว์เซอร์ของฉันสามารถเห็นได้อย่างชัดเจน คิดออกสำหรับฉัน และฉันจะใช้โปรแกรมอื่น ในหน้าต่าง terminal นี้เรียกว่า traceroute, ติดตาม เส้นทางจากที่นี่ - ตัวอักษรตารางนี้ - เพื่อ www.mit.edu ลองดูสิ่งที่เกิดขึ้น ให้ฉันจริงหดขนาดตัวอักษร อุ๊ ไม่ฉันต้องการที่จะทำให้คุณประหลาดใจ ตกลง ดังนั้นที่นี่เราไป ให้ฉันไปข้างหน้าและทำงานนี้ที่นี่ และสิ่งที่ผมเห็นช่วงเวลาที่ผ่านมาและ ที่เราเห็นอีกครั้งตอนนี้เป็น เอาท์พุท - www.mit.edu traceroute แจ้งให้ทราบในบรรทัดแรกโปรแกรมนี้ คิดจริง ๆ ว่าเอ็มไอที ที่อยู่ IP คือจำนวนนี้ได้ที่นี่ และตอนนี้สิ่งที่เกิดขึ้น ระหว่างเรากับพวกเขา? ดังนั้นสายนี้ที่นี่ในหนึ่งแถวและนี้ เส้นนี่ในสองแถวแล้ว สามแถว - ทำอะไรแต่ละเหล่านี้ สายอาจจะเป็นตัวแทนของ? สถานที่จุดตรวจสอบ พวกเขากำลังเรียกว่ากระโดดแนวคิด แต่ร่างกายของสิ่งที่พวกเขา? พวกเขากำลังเราเตอร์ เรามีเพียงจริงๆหนึ่งชิ้นส่วนของ ฮาร์ดแวร์ที่นี่เพื่อพูดคุยเกี่ยวกับป่านนี้ พวกเขากำลังเราเตอร์ ดังนั้นสิ่งที่นี่ - ชื่อบ้า - แต่ตอนนี้น่าจะเป็นเครื่องห้อง, MR ในศูนย์วิทยาศาสตร์ มันเป็นประตูที่เราเตอร์หรือที่รู้จักว่า นี่เป็นเพียงบางหมายเลขเฉพาะที่ คนที่มากับมัน และมันก็เป็นภายใน harvard.edu และที่อยู่ IP ของเราเตอร์ที่ ที่อีกครั้งอาจจะอยู่ใน ศูนย์วิทยาศาสตร์ตามชื่อของมัน แถวที่สองนี้แสดงให้เห็นถึงอีก เราเตอร์ที่ไม่ได้มีชื่อเล่น เห็นได้ชัดว่า - ชื่อโฮสต์ - มัน เพียงแค่มีที่อยู่ IP เรื่องยาวดังนั้นระยะสั้นได้รับข้อมูลจาก จุด A ถึง B มีมากขึ้นกว่าเพียงแค่ เราเตอร์ฮาร์วาร์, และเราเตอร์ของเอ็มไอที, และเราเตอร์ของ Google และเราเตอร์ของ Facebook มีหลายสิบหลายร้อยหลายพันคน เราเตอร์ระหว่างจุดใด ๆ และใด ๆ จุด B บนอินเทอร์เน็ต แต่โดยทั่วไปแล้วคุณจะได้รับข้อมูล จากจุดหนึ่งไปยังอีกใน น้อยกว่า 30 กระโดด ในคำอื่น ๆ คุณจะต้องมือ ข้อมูลถึงวันที่ 30 หรือน้อยกว่าเราเตอร์ดังกล่าว และมันก็เป็นจำนวนมากมักจะ น้อยกว่าที่ ดีขอดูสิ่งที่เกิดขึ้นที่นี่ ในสามแถวเราตีเราเตอร์ที่เรียกว่า แกนประตูศูนย์วิทยาศาสตร์ บางสิ่งบางอย่างหรืออื่น ๆ ใน 4 แถวเรามีประตูชายแดน - เหล่านี้เป็นเพียงคำย่อที่เป็นความลับ - ยังอยู่ใน harvard.edu ที่นี่อีกประตูชายแดนของ แล้วทั้งหมดในทันที, whoa, เราดูเหมือนจะอยู่ในมหานครนิวยอร์ก ดังนั้นมันจะเปิดออก - และฉันในการอนุมาน เพียง แต่จากชื่อโฮสต์ นี้อาจจะทำให้เข้าใจผิด มันอาจจะลงที่ถนน มันยากที่จะพูดว่า - แต่สามารถนำมาใช้เป็นปาฏิหาริย์ ว่าระยะห่างที่สั้นที่สุดระหว่างสอง จุดบนอินเทอร์เน็ตไม่ได้เป็น จำเป็นต้องเป็นเส้นตรง ถ้าเราคิดว่าการที่สั้นที่สุดเท่าที่เร็วที่สุด เส้นทางน้อยแออัด เส้นทางมันค่อนข้างเป็นไปได้ - แม้ว่าเราจะไม่สามารถตรวจสอบ - ว่าข้อมูลที่จะเดินทางที่ดี ระยะห่างระหว่างแถวที่ห้าและหก ตอนนี้น่าเสียดายที่ MIT หรือใครบางคนได้ เล็ก ๆ น้อย ๆ ของตัวเองป้องกันและพวกเขาได้ เริ่มไม่สนใจคำขอของเรา เราเตอร์ที่ได้รับการกำหนดค่าให้ ไม่สนใจคำขอของฟอร์มที่มี คุณว่าคุณคือใครคุณเป็นใคร ดังนั้นขอดูว่าเราไม่สามารถทำเช่นนี้ กับคนที่ให้ความร่วมมือมากขึ้น ดังนั้น Stanford มีประเพณีที่ดีของ มีการเปิดกว้างมากขึ้น ดังนั้นเรามาดูสิ่งที่เกิดขึ้นที่นี่ อีกครั้งคลุมเครือสวย แต่เราจะเริ่มต้นอีกครั้งในเครื่อง ห้องวิทยาศาสตร์ ศูนย์ในหนึ่งแถว เพื่อที่ว่าดี มากที่สุดของเซิร์ฟเวอร์ไม่ตอบกลับ รวมทั้ง Stanford ดังนั้นสังเกตเห็นเราเดินออกมาจากห้องพักเครื่อง ในศูนย์วิทยาศาสตร์บาง เราเตอร์ไม่ระบุชื่ออื่น ๆ ไปยังอีก ศูนย์วิทยาศาสตร์เกตเวย์ไปยังชายแดน ประตูแล้วบางสิ่งบางอย่างที่นี่ - nox.org นี้เป็น Crossroads เหนือมาก จุด peering ที่นิยมจำนวนมาก ของสายเคเบิลจำนวนมากของผู้ให้บริการอินเทอร์เน็ต - ผู้ให้บริการอินเทอร์เน็ต - เชื่อมต่อเข้าไป ที่นี่อีก IP นิรนามของที่นี่ ที่นี่อีกเซิร์ฟเวอร์ดังกล่าว แต่เรื่องนี้เป็นที่น่าสนใจ ที่เราเตอร์ที่อยู่ใน แปดแถวอาจจะ? ดังนั้นจึงอาจจะอยู่ในกรุงวอชิงตันดีซี และฉันสามารถยืนยันชนิดของ สมมติฐานที่ว่าเวลานี้ เพราะมันไม่ใช้เวลานานเท่าใดเราไป จากศูนย์วิทยาศาสตร์กับเราเตอร์นี้ ในเจ็ดแถว? ดีวัดมิลลิวินาทีเหล่านี้ บนด้านขวามือที่นี่มี ประมาณการในช่วงเวลานั้น มีสามของพวกเขาเพราะเป็น โปรแกรม traceroute พยายามทุก เราเตอร์สามครั้งเพียงเพื่อให้คุณสามารถได้รับ เฉลี่ยภาพของตัวเลข แต่มันก็เห็นได้ชัดว่าจะใช้เวลาหก มิลลิวินาทีในการได้รับ พายเตอร์เจ็ด แต่วิธีการที่รวดเร็วสามารถเห็นได้ชัดว่าคุณ เดินทางถ้าคุณเป็นบิตระหว่าง บอสตันและวอชิงตันดีซี? 14 มิลลิวินาทีคือตราบเท่าที่มันจะใช้เวลา สำหรับข้อความโต้ตอบแบบทันทีว่าสำหรับว่า อีเมล์ที่ขอหน้าเว็บเพื่อ การเดินทางระหว่างที่นี่และกรุงวอชิงตันดีซี ถ้าฉันไปต่อกับเราเตอร์หมายเลข 10, เมืองอะไรผมเห็นได้ชัดในตอนนี้ ดังนั้นฮูสตัน และนี่คือการยืนยัน โดยกระโดดในเวลาที่ มันจริงช้าที่จะได้รับฮูสตัน มันต้องใช้เวลา 47 มิลลิวินาทีจะได้รับจาก บอสตันฮุสตันในกรณีนี้ และถ้าเรามองอีก LAX - ดูเหมือนว่าเรากำลังเดินทางไปยัง Stanford การเรียงลำดับของวิธีนี้โดยจะผ่าน LA แต่ฉันอนุมานว่าจาก LAX geeks มีแนวโน้มที่จะใช้รหัสสนามบิน สำหรับชื่อเราเตอร์ที่นี่ และนี่คือชนิดของความสอดคล้องกัน ด้วยสมมติฐานที่ว่า 82 มิลลิวินาที จากนั้นเราจะเห็นได้ชัดว่าไป LAX อื่น อีกเราเตอร์ LA แล้วบางส่วน นิรนามหนึ่งและแล้วในที่สุด, ชื่อลับในเครือข่ายของสแตนฟอหรือ ดังกล่าวอย่างใกล้ชิด stanford.edu เป็น 90 มิลลิวินาทีห่างออกไปหรือ 6 ชั่วโมงบวกโดยเครื่องบิน ดังนั้นนี่คือวิธีการที่ข้อมูลได้อย่างรวดเร็วเดินทาง บนอินเทอร์เน็ต และมันก็เป็นสิ่งที่เราอย่างแน่นอน โมเมวันนี้ เมื่อคุณกำลังมี Gchat บางคนที่มี คนและข้อความเป็นเพียง ปรากฏให้พิจารณาเพียงแค่ว่า อย่างรวดเร็วที่เกิดขึ้น และสายตาก็จริงที่เกิดขึ้น ที่ชนิดของอัตราที่ ดังนั้นระหว่างหนึ่งจุดและ 18 ในกรณีนี้มี นอกเหนือจากสิ่งที่เราเตอร์ อะไรบางเครื่องอยู่บนอินเทอร์เน็ต ที่สามารถปิดกั้นการจราจร จากการผ่าน? นักเรียน: ไฟร์วอลล์ 1 ลำโพงดังนั้นไฟร์วอลล์ และเรามีไฟร์วอลล์ส่วนบุคคลดังกล่าว ว่าตัวเอง Mac ของคุณหรือเครื่องคอมพิวเตอร์สามารถเก็บ การจราจรเข้าหรือออก ฮาร์วาร์มีไฟร์วอลล์ เอ็มไอทีคงจะมีไฟร์วอลล์ และ Stanford ไม่เป็นทำทั้งหมด ผู้ให้บริการอินเทอร์เน็ตที่เป็นเจ้าของ เราเตอร์เหล่านี้ในระหว่างจุด A และ B แต่คุณไม่เคยหยุดที่จะต้องพิจารณา การดูแลหรือวิธีการทำงานของไฟร์วอลล์ กันแล้วเราได้สร้างพื้นฐาน บล็อกที่ให้วิศวกร ว่าคำตอบ ถ้าคุณเป็นไฟร์วอลล์ - และขอสมมติว่าคุณเป็นที่ไหนสักแห่ง ระหว่างจุด A และจุด B. สายเคเบิ้ลเข้ามาในคุณ, และจะออกจากคุณ ดังนั้นคุณจึงมีความสามารถทางด้านเทคโนโลยี การมองทุกอย่างของซองจดหมายของ ข้อมูลที่ไหลระหว่าง คุณและคนอื่น ๆ ในคำอื่น ๆ ที่ข้อความ Get ผม ด้วยตนเองพิมพ์ที่คุณสามารถคิด พวกเขาเป็นเขียนบันทึกอย่างรวดเร็วไปยังคน, ใส่ที่อยู่ IP ของ ผู้รับและหมายเลขพอร์ตของ ผู้รับบนซองจดหมายนี้แล้ว, การเขียนที่อยู่ IP ของคุณเองและของคุณเอง หมายเลขพอร์ตในมือซ้ายด้านบน มุมเช่นคุณจะตัวอักษร จากนั้นคุณจะส่งออกแบบไร้สาย และมันอย่างใดเดินทางผ่านเราเตอร์ ผ่านสายแบบไร้สาย, ลงที่ถนนเอ็มไอที ดังนั้นหากคุณไฟร์วอลล์อย่างไร คุณจะหยุดไม่ให้เกิดขึ้น? สิ่งที่คุณจะทำอย่างไรถ้า p ต่อไปของคุณ ตั้งเป็นใช้ไฟร์วอลล์? ฉันจะหยุดคนทั้งหมดออกจากฮาร์วาร์ เคยพูดคุยกับคน MIT อีกครั้ง? [? นักเรียน:? คุณ] กลับตัวอักษร 1 SPEAKER: คุณอะไร [? นักเรียน: ย้อนกลับ] จดหมายต้น 1 SPEAKER: ย้อนกลับตัวอักษร - คุณหมายถึงอะไร [? นักเรียน: ส่ง] มัน กลับไปยังผู้ส่ง ลำโพง 1: ส่งกลับ ตกลง เพื่อให้คุณสามารถปฏิเสธเสมือน ซองจดหมาย, การเรียงลำดับของการทำผลตอบแทนให้กับ ผู้ส่งอย่างใด ให้แน่ใจว่าเป็นสิ่งที่ เราต้องการที่จะบรรลุ แต่ขอดำน้ำลึกเพียงเล็กน้อย ฉันจะทำ? ถ้าใส่เพื่อแก้ไขปัญหานี้ - ถ้าฉัน ไฟร์วอลล์และฉันได้อย่างมีประสิทธิภาพ ยืนอยู่ระหว่างจุด A และ B และ ฉันเป็นชายกลางที่ได้รับการมอง ภายในของซองจดหมายนี้แล้วตัดสินใจ ว่าจะส่งกลับไปยัง ฮาวาร์ดหรืออนุญาตให้มันเพื่อดำเนินการต่อสิ่งที่ คือข้าไฟร์วอลล์, กำลังจะ ต้องการมองหา? ฉันคิดว่าฉันได้ยินมันนี่ [? นักเรียน: ที่ไหนมัน] ที่มาจาก ลำโพง 1: ที่มันมาจาก ดังนั้นหากแหล่งที่อยู่ IP - จำนวนเล็ก ๆ น้อย ๆ ที่นี่ - เป็นที่อยู่ IP ที่เป็น ที่ฮาร์วาร์ - และที่จริงผมสามารถรู้ว่า ด้วยความน่าจะเป็นสูง ส่วนใหญ่ของที่อยู่ IP ฮาร์วาร์เริ่มต้น กับ 140.247 dot dot บางสิ่งบางอย่าง จุดอะไรหรือ 128.103 บางสิ่งบางอย่างบางสิ่งบางจุด ฮาวาร์ดเป็นเจ้าของชิ้นเหล่านั้น ของที่อยู่ IP ดีถ้าผมเห็นที่อยู่ IP ที่เป็น ผู้ส่งฉันสามารถส่งกลับ ในความเป็นจริงอินเทอร์เน็ตไม่ได้ รำคาญเสียเวลา ส่งบิตกลับ มันก็ลดลงแพ็คเก็ตอย่างแท้จริง โดยการลบมันได้อย่างมีประสิทธิภาพ ดังนั้นสิ่งที่ฉันสามารถดูแม้ว่า? สมมติว่าผมต้องการที่จะให้คนที่ mit.edu ที่ฮาวาร์ดและดึงขึ้น เว็บไซต์และดูวิดีโอ ที่เอ็มไอทีและไม่ชอบ แต่ฉันไม่ต้องการมนุษย์ที่ Harvard การส่งอีเมลทุกคนที่เอ็มไอที ฉันจะช่วยให้การจราจรจากฮาร์วาร์ ที่เอ็มไอทีผ่านทางเว็บ แต่ไม่อนุญาต บางสิ่งบางอย่างเช่นอีเมล? [? นักเรียน: หมายเลขพอร์ต] ลำโพง 1: หมายเลขพอร์ต - ที่ เพียง แต่ส่วนผสมอื่น ๆ ที่เรามี เรามีที่อยู่ IP ซึ่งเราเพียงแค่ leveraged หรือเรามีหมายเลขพอร์ต 80 ที่เรากล่าวว่าไม่ซ้ำกัน ระบุการเข้าชมเว็บ ตอนนี้ฉันจะไม่คาดหวังให้คุณรู้ว่านี้ - บางท่านอาจจะรู้แล้ว จากความคุ้นเคย - จำนวนที่ใช้ในสิ่งที่ สำหรับอีเมลปกติ? ก็มักจะ 25 25 หมายถึง SMTP ซึ่งเป็นจดหมาย โปรโตคอลการถ่ายโอนที่คุณอาจมี มีการตั้งค่าในบางจุดถ้าคุณ ใช้ Eudora, หรือ Outlook หรือ สิ่งที่ต้องการที่ มันเป็นเพียงหมายเลขอื่น - 25 Telnet ซึ่งเราได้ใช้ ก่อนที่จะใช้ 23 FTP - โปรโตคอลการถ่ายโอนไฟล์หากคุณเคย ได้ยินว่าหนึ่ง - ใช้ 21 HTTPS, รุ่นความปลอดภัยของ HTTP, ที่เราจะกลับมา ก่อนที่จะยาวใช้ 443 ดังนั้นโลกมีทั้งกลุ่ม ตัวเลขที่มีความสัมพันธ์แพ็คเก็ต - ค่อนข้างมีความสัมพันธ์บริการ ให้กับผู้ที่ตัวเลขจริง ดังนั้นสิ่งที่ไฟร์วอลล์ของที่ทำ มันการดูภายในเสมือนนี้ ซองจดหมายและจากนั้นตัดสินใจ yea หรือเปล่า เพื่อส่งต่อไปตาม เกี่ยวกับส่วนผสมเหล่านั้น ตอนนี้ฮาร์วาร์สามารถทำอะไรได้อย่างชัดเจน จะได้รับในอดีตไฟร์วอลล์นี้แล้ว หากคุณต้องการที่จะสามารถที่จะส่งข้อความ ที่เอ็มไอที แต่ไม่สามารถตรวจพบ, ดีคุณสามารถหลอกที่อยู่ IP ของคุณ และเพียงแค่อย่างใดจะแฟนซีพอรู้ วิธีการเขียนรหัส C และเขียนของคุณเอง โปรแกรมเครือข่ายที่มีการเปลี่ยนแปลง ที่อยู่ บริษัท ปัญหาคือคุณอย่างสามารถส่ง ข้อมูลไม่ระบุชื่อ แต่ถ้าคุณต้องการที่จะ ได้รับชนิดของการตอบกลับใด ๆ ที่ชอบดูเอ็มไอที หน้าแรกอย่างเห็นได้ชัดนี้อยู่ ความต้องการความถูกต้อง มิฉะนั้นคุณสามารถพูดอะไร ที่คุณต้องการคุณจะไม่ ได้ยินกลับจากพวกเขา แต่เหล่านี้เป็นเพียงหนึ่งในชนิด ของการโจมตีให้เราสามารถส่ง แต่ปรากฎออกมาเมื่อเราส่งเหล่านี้ ข้อความ - และปล่อยให้ทำ ตัวอย่างนี้ มันจะเปิดออกถ้ามีข้อความที่ ฉันต้องการส่งก็ไม่ได้ส่งเพียงแค่ใน หนึ่งซอง เพื่อประโยชน์อย่างมีประสิทธิภาพโดยเฉพาะอย่างยิ่งเมื่อ ไฟล์ที่คุณกำลังร้องขอหรือ การตอบสนองที่คุณได้รับเป็น ขนาดใหญ่โดยเฉพาะอย่างยิ่งสิ่งที่ TCP/IP-- ส่งควบคุมพิธีสาร / อินเทอร์เน็ต พิธีสาร - เป็นเพียงจินตนาการ วิธีการพูดในสิ่งที่เครือข่าย ซอฟแวร์และคอมพิวเตอร์ทำ - คือพวกเขา ใช้ข้อความเช่นนี้และพวกเขา ตัดมันออกเป็นเศษเล็กเศษน้อย - ขอบอกว่าสี่เศษเล็กเศษน้อย และถ้าตอนนี้ผมตัดนี้เป็นที่นี่ ตัดขึ้นนี้เป็นที่นี่สิ่งที่ฉัน คอมพิวเตอร์จากนั้นก็จะไปทำคือมัน จะใช้เวลาส่วนหนึ่งและใส่มัน ในซองจดหมาย ขวาทั้งหมดและให้ฉันได้รับ - เรามาดู มันจะใช้เวลาหนึ่ง มันจะใช้เวลาซองจดหมายอื่นและ มันจะใส่ส่วนที่สอง ของข้อความในที่นี่นี้ ทั้งหมดขวา มันจะใช้เวลาสาม ส่วนหนึ่งวางไว้ในที่นี่ อาจจะเป็นคราวต่อไปเราจะ เพียงสองส่วนทำ และเราจะพาส่วนที่สี่, และวางไว้ในที่นี่ และตอนนี้สิ่งที่จะต้องมีการเขียน บนซองจดหมายเหล่านี้ - ซึ่งเราจะแสร้งทำเป็นว่าจะทำในช่วงเวลาของ สาเกและไม่จริงเขียนออก ความต้องการที่จะเขียนในแต่ละอะไร เหล่านี้สี่ซองจดหมายที่มีข้อความของฉัน กับใครบางคน? [? นักเรียน: สั่ง] 1 ลำโพงดังนั้นการสั่งซื้อ ฉันจะต้องไม่เพียง แต่ที่อยู่ IP และ หมายเลขพอร์ตที่เราเพิ่งพูดผม ตอนนี้ต้องหมายเลขลำดับของการจัดเรียงบาง ที่จะบอกว่านี้เป็นหนึ่งในแพ็คเก็ตนี้ คือสองนี้เป็นสามนี้เป็นสี่ และนี้เป็นจริงที่เป็นประโยชน์ เพราะอินเทอร์เน็ตก็จะเปิดออก เป็นจริงไม่น่าเชื่อถือสวย เราเตอร์จะได้รับแออัด สายเคเบิ้ลสามารถได้รับจม - เปลือก - แต่กับบิตดังกล่าวว่าสิ่งที่เราเตอร์ ต้องทำคือเพียงวางแพ็คเก็ต ในคำอื่น ๆ ถ้าอินเทอร์เน็ตเป็นเพียงแค่ คับคั่งจริงๆคุณอาจได้รับ สามในสี่แพ็คเก็ต แต่ถ้าคุณมีตัวระบุที่ไม่ซ้ำกัน แต่ละของพวกเขาคุณจะรู้ว่าคุณ หายไปจำนวนแพ็คเก็ตสี่สี่ ดังนั้นคุณสามารถถามคนที่แต่งตัวประหลาดที่ ปลายอีกด้านหนึ่งเพื่อส่งใหม่ แต่สมมติว่าจะไม่เกิดขึ้น, ขอดูสิ่งที่อาจจะเกิดขึ้น ดังนั้นถ้าผมต้องการที่จะส่งข้อความไปยังใคร - ต้องการที่จะได้รับข้อความของฉัน จากอินเทอร์เน็ตหรือไม่ วิธีการเกี่ยวกับคนที่ใกล้ชิดขึ้นด้านหน้า ไบรอันมันคืออะไร ทั้งหมดขวา คุณอยู่ที่นั่น ฉันจะส่งให้คุณ และสิ่งที่เกี่ยวกับอินเทอร์เน็ต คือว่าพวกเขาอาจไม่ได้ ตามเส้นทางเดียวกัน ดังนั้นที่นี่ฉันไป ผมส่งข้อความ, ส่วนหนึ่งในสี่ เป็นเราเตอร์ เพียงแค่ให้คนอื่นจัดการกับมัน มีคุณไป เราจะให้นี้ให้คุณและ เราจะให้นี้เพื่อคุณ และเราจะเห็นวิธีการอย่างรวดเร็ว - กี่มิลลิวินาทีจะใช้เวลา ได้รับข้อความนี้ไปยังไบรอัน ทุกคนได้รับที่จะเข้าร่วมในวันนี้ ทั้งหมดขวา ไบรอันมีหนึ่งและสอง ถ้ามีคนต้องการที่จะเป็น - [? นักศึกษาทั้งสี่ ?] ลำโพง 1: เขามีทั้งสี่ จึงไม่มีใครเลือกที่จะวางแพ็คเก็ต ที่เย็น ที่ปรับ ดังนั้นไบรอันตอนนี้มีทั้งสี่ ถ้าคุณต้องการที่จะไปข้างหน้าและ รวมกันอีกครั้งพวกเรา ฉันรู้ว่าเราแกล้ง ดังนั้นเพื่อประโยชน์ของเวลา - เรามีสี่ ดังนั้นตกลงเปิดหนึ่งของพวกเขา ตกลง ที่หนึ่งในสี่ของ ข้อความของฉันกับคุณ ตอนนี้เปิดที่สอง นี่อาจจะเป็นตลกในท้ายที่สุด ฉันเพียงคนเดียวและไบรอัน สิทธิทั้งหมดที่คุณมีสอง ดังนั้นในระหว่างนี้เราได้ทางร่างกาย นี้ด้วยกรรไกร แต่ทั้งหมดมัน ชิ้นส่วนที่ใช้ในการสิ่งเหล่านี้ใน คอมพิวเตอร์เป็นเพียงการส่งบางส่วนของ บิตในหนึ่งแพ็คเก็ตในเสมือนหนึ่ง ซองจดหมายบางส่วนของบิตใน อื่น ๆ บางอย่างในอีกและบางส่วนใน ที่สี่และจากนั้นให้คอมพิวเตอร์ ตัดสินใจบนพื้นฐานของตัวเลขเหล่านั้น, ในสิ่งที่สั่งคุณมี เพื่อ concatenate พวกเขา และไบรอันอาจจะเพียง หนึ่งที่สามารถดูนี้ ข้อความที่ผมส่งไปยังสมอง - เพราะ แน่นอนอินเทอร์เน็ตจะเต็มไปด้วย เหล่านี้คือ - ใช่ เพื่อให้เป็นข้อความ และไบรอันสามารถแขวนในที่ตอนนี้ ดังนั้นมันต้องใช้เวลาอย่างเห็นได้ชัด, ในขณะที่การทำเช่นนี้ แต่นั่นคือสิ่งที่เกิดขึ้นจริง, เช่นการกำหนดเส้นทางข้อมูลผ่าน ผู้ชมในลักษณะนี้ แต่มีอีกจำนวนจุด, เราเตอร์ไฟร์วอลล์และอื่น ๆ สิ่งดังกล่าวระหว่างจุด A และ B และ มากกว่าแค่การบอกเล่าเรื่องราว วาจาฉันคิดว่าฉันดึงขึ้นนี้ วิดีโอที่เพื่อนบางคนของเราจาก อีริคสัน, ปีหลังจริง ใส่กันที่อธิบายว่า วิธีนี้ผลงานทั้งหมด และมันก็เป็นประมาณ 10 นาทีหรือดังนั้นยาว ดังนั้นขอให้คุณตอนนี้ นักรบแห่งสุทธิ [เล่นเพลง] เล่าเรื่อง: เป็นครั้งแรกในประวัติศาสตร์ ผู้คนและเครื่องจักรเป็น การทำงานร่วมกันตระหนักถึงความฝัน - พลังเป็นน้ำหนึ่งใจเดียวกันที่ไม่มีใครรู้ ขอบเขตทางภูมิศาสตร์โดยไม่ต้อง ไม่คำนึงถึงเชื้อชาติศาสนาหรือสี - ยุคใหม่ที่การสื่อสารอย่างแท้จริง นำคนร่วมกัน นี่คือการเริ่มต้นของสุทธิ อยากจะรู้ว่ามันทำงานอย่างไร คลิกที่นี่เพื่อเริ่มต้นของคุณ การเดินทางเข้าไปในตาข่าย ตอนนี้สิ่งที่เกิดขึ้นเมื่อ คุณคลิกที่ลิงค์ที่? คุณเริ่มต้นการไหลของข้อมูล ข้อมูลนี้เดินทางลงไปในของคุณ ห้องส่งเองเมื่อนาย แพคเกจ IP นั้นป้ายมัน และส่งไปทางบน แพ็คเก็ตแต่ละครั้งจะถูก จำกัด ในขนาดของมัน ห้องส่งจะต้องตัดสินใจว่าจะแบ่ง ข้อมูลและวิธีการ แพคเกจมัน ตอนนี้แพคเกจที่มีความต้องการในฉลาก ข้อมูลที่สำคัญเช่น เป็นที่อยู่ของผู้ส่งที่อยู่ของผู้รับ, และประเภทของแพ็คเก็ตมันเป็น เพราะแพคเก็ตนี้โดยเฉพาะอย่างยิ่งที่เกิดขึ้น ออกไปยังอินเทอร์เน็ตก็ยัง ได้รับที่อยู่สำหรับเซิร์ฟเวอร์พร็อกซี่, ซึ่งมีฟังก์ชั่นพิเศษ ในขณะที่เราจะได้เห็นต่อไป แพ็คเก็ตจะเปิดตัวในขณะนี้ของคุณบน เครือข่ายท้องถิ่นหรือ LAN เครือข่ายนี้จะใช้ในการเชื่อมต่อทั้งหมด คอมพิวเตอร์ท้องถิ่นเราเตอร์ เครื่องพิมพ์ ฯลฯ สำหรับข้อมูล แลกเปลี่ยนภายในกำแพงทางกายภาพของ อาคาร LAN เป็นสถานที่ที่ไม่สามารถควบคุมได้สวย และโชคไม่ดีที่เกิดอุบัติเหตุ สามารถเกิดขึ้นได้ ทางหลวงของ LAN จะเต็ม กับทุกประเภทของข้อมูล เหล่านี้เป็นแพ็คเก็ต IP แพ็กเก็ตโนเวลล์, แพ็คเก็ต AppleTalk - พวกเขาจะไปแข่งกับ การจราจรตามปกติ เราเตอร์ท้องถิ่นอ่านที่อยู่และ ถ้าจำเป็นยกแพ็คเก็ตบน เครือข่ายอื่น ah, เราเตอร์ - สัญลักษณ์ของการควบคุมในที่ดูเหมือนจะ โลกไม่เป็นระเบียบ ROUTER: ขออภัยขออภัยเกี่ยวกับที่ ขอนำหนึ่งในนี้ที่นี่ นี้ที่นี่ นี้ย้ายที่นี่ นี้เลื่อนที่นี่ ฉันไม่ชอบนี้ ย้าย Let 's นี้ หนึ่งในนี้ไปที่นี่ [เงียบสงัด] ใส่เสียงทะเลาะวิวาทที่นี่อีก ขอนำหนึ่งนี่นี้ Nah ฉันจะไปกับที่ ลองใส่ที่หนึ่งที่นี่ เล่าเรื่อง: มีเขาเป็น - ระบบ uncaring ระเบียบ อนุลักษณ์, และบางครั้งก็ไม่มาก ถึงความเร็ว แต่อย่างน้อยเขาเป็นที่แน่นอน, สำหรับส่วนใหญ่ ROUTER: ใส่ที่อยู่ที่นั่น ที่หนึ่งไปที่นั่นที่หนึ่งไป มีและหนึ่งในนี้ไปมี ดีอีกคนหนึ่งไปมี ที่จะไปที่นี่ [เงียบสงัด] เล่าเรื่อง: เป็นแพ็คเก็ตออก เราเตอร์ที่พวกเขาทำทางของพวกเขาลง อินทราเน็ตของ บริษัท และศีรษะ สำหรับสวิทช์เราเตอร์ บิตที่มีประสิทธิภาพมากกว่าเราเตอร์, สวิทช์เราเตอร์เล่นที่รวดเร็วและหลวม กับแพ็คเก็ต IP, ช่ำชองเส้นทาง พวกเขาไปตามทางของพวกเขา - ตัวช่วยสร้างข้อผิดพลาดดิจิตอลถ้าคุณจะ เกตเวย์: ที่นี่เราไป ที่นี่อีกหนึ่งมา และมันก็เป็นอีก ดูนี้แม่, ที่นี่มันจะไป โห่รอบกลับ อ้างอยู่ในนั้นอยู่ในนั้น กว่าไปทางซ้าย กว่าไปทางขวา กว่าไปทางซ้าย กว่าไปทางขวา คุณได้รับมัน ที่นี่มันมา เขายิงคะแนนเขา มันจะ อ้างจากเวย์นดูออกนี่ อีกหนึ่งมา โอ้นี่เราไป เล่าเรื่อง: เป็นแพ็คเก็ตมาถึงที่ของพวกเขา ปลายทางที่พวกเขากำลังหยิบขึ้นมา อินเตอร์เฟซเครือข่ายพร้อมที่จะเป็น ส่งไปยังระดับต่อไป - ในกรณีนี้พร็อกซี่ พร็อกซี่จะถูกใช้โดยหลาย บริษัท เช่น การเรียงลำดับของชายกลางเพื่อ ช่วยลดภาระการทำงานของอินเทอร์เน็ตของพวกเขา การเชื่อมต่อและ เหตุผลด้านความปลอดภัยเช่นกัน ที่คุณสามารถดูแพ็คเก็ต, ทุกขนาดต่าง ๆ ขึ้นอยู่กับเนื้อหาของพวกเขา พร็อกซี่เปิดแพ็คเก็ตและรูปลักษณ์ สำหรับที่อยู่เว็บหรือ URL ทั้งนี้ขึ้นอยู่กับว่าที่อยู่คือ ยอมรับแพ็คเก็ตจะถูกส่งไปยัง อินเทอร์เน็ต อย่างไรก็ตามยังมีอยู่บางอย่างที่ ไม่เป็นไปตามความเห็นชอบของ พร็อกซี่ - กล่าวคือ บริษัท หรือ แนวทางการจัดการ เหล่านี้จะได้รับไพ่อย่างรวบรัดด้วย เราจะไม่มีที่ สำหรับผู้ที่ทำให้มันก็ บนท้องถนนอีกครั้ง ถัดไปขึ้นไฟร์วอลล์ ไฟร์วอลล์ของ บริษัท เพื่อทำหน้าที่สอง จะป้องกันไม่ให้สิ่งที่น่ารังเกียจค่อนข้างบาง จากอินเทอร์เน็ตจากที่เข้ามาใน อินทราเน็ตและมันยังสามารถป้องกัน ข้อมูลขององค์กรที่สำคัญจาก ที่จะถูกส่งออกไปยังอินเทอร์เน็ต เมื่อผ่านไฟร์วอลล์เราเตอร์ หยิบขึ้นมาแพ็คเก็ตและวางมันลงบน ถนนแคบมากหรือ แบนด์วิดธ์ในขณะที่เราพูด เห็นได้ชัดว่าถนนไม่ได้เป็นวงกว้าง พอที่จะใช้พวกเขาทั้งหมด ตอนนี้คุณอาจสงสัยว่าสิ่งที่เกิดขึ้นทั้งหมด แพ็คเก็ตเหล่านั้นที่ไม่ได้ทำมัน รายทาง ดีเมื่อนาย IP ไม่ได้รับ การรับรู้ว่าแพ็คเก็ตได้รับ ที่ได้รับในเวลาที่กำหนดเขาเพียง ส่งแพ็คเก็ตแทน ตอนนี้เราก็พร้อมที่จะเข้าสู่โลก ของอินเทอร์เน็ตเว็บของแมงมุม เครือข่ายที่เชื่อมต่อกันซึ่ง ครอบคลุมทั้งโลกของเรา ที่นี่เราเตอร์และสวิตช์สร้าง การเชื่อมโยงระหว่างเครือข่าย ตอนนี้สุทธิเป็นที่แตกต่างกันอย่างสิ้นเชิง สภาพแวดล้อมที่ดีกว่าคุณจะพบภายใน ผนังป้องกันของระบบ LAN ของคุณ ออกจากที่นี่มันเป็นป่าตะวันตก - ความอุดมสมบูรณ์ของพื้นที่อุดมสมบูรณ์ของ โอกาสมากมายของสิ่งที่จะ สำรวจและสถานที่ที่จะไป ขอบคุณที่ให้การควบคุมน้อยมากและ กฎระเบียบความคิดใหม่หาที่อุดมสมบูรณ์ ดินที่จะผลักดันซองจดหมาย ความเป็นไปได้ของพวกเขา แต่เป็นเพราะเสรีภาพนี้ อันตรายบางอย่างที่ยังแฝงตัว คุณจะไม่ทราบว่าคุณจะตอบสนองความ ping หวั่นตายพิเศษ รุ่นของ ping ร้องขอปกติซึ่ง คนโง่บางคนคิดว่าขึ้นไปเลอะ เจ้าภาพที่ไว้วางใจ เส้นทางแพ็คเก็ตของเราต้องใช้เวลาอาจจะผ่าน ดาวเทียมสายโทรศัพท์ไร้สาย, หรือแม้กระทั่งสายทรานส์ในมหาสมุทร พวกเขาไม่เคยใช้เวลาที่เร็วที่สุด, หรือสั้นที่สุดเส้นทางที่เป็นไปได้ แต่พวกเขาจะไปที่นั่นในที่สุด บางทีนั่นอาจจะเป็นเหตุผลที่เป็นบางครั้ง ที่เรียกว่าโลกกว้างรอ แต่เมื่อทุกอย่างทำงานได้อย่างราบรื่น คุณสามารถหลีกเลี่ยงโลก ห้าครั้งกว่าที่ลดลง หมวกตัวอักษร - และสำหรับค่าใช้จ่ายของ โทรในประเทศหรือน้อยกว่า ใกล้ถึงจุดสิ้นสุดของปลายทางของเรา, เราจะพบกับไฟร์วอลล์อื่น ทั้งนี้ขึ้นอยู่กับมุมมองของคุณเป็น แพ็คเก็ตข้อมูลไฟร์วอลล์อาจจะเป็น ป้อมปราการของการรักษาความปลอดภัยหรือ ศัตรูหวั่น มันทั้งหมดขึ้นอยู่กับที่ด้านข้างคุณ และสิ่งที่เกี่ยวกับความตั้งใจของคุณเป็น ไฟร์วอลล์ถูกออกแบบมาเพื่อ ให้ในแพ็คเก็ตเหล่านั้นเท่านั้น ที่ตรงกับเกณฑ์ของ ไฟร์วอลล์นี้มีการดำเนินงาน บนพอร์ต 80 และ 25 พยายามทุกวิถีทางที่จะป้อนผ่านทางอื่น ๆ พอร์ตที่ปิดสนิทสำหรับธุรกิจ พอร์ต 25 ใช้สำหรับแพ็กเก็ตที่ส่งขณะที่ พอร์ต 80 เป็นทางเข้าสำหรับ แพ็คเก็ตจากอินเทอร์เน็ต ไปยังเว็บเซิร์ฟเวอร์ ภายในไฟร์วอลล์, แพ็คเก็ตเป็น การคัดเลือกเพิ่มเติมอย่างละเอียด แพ็คเก็ตบางคนทำให้มันได้อย่างง่ายดายผ่าน ศุลกากรในขณะที่คนอื่น ๆ มองเพียงเล็กน้อยที่น่าสงสัย เจ้าหน้าที่ไฟร์วอลล์ไม่ได้เป็นได้อย่างง่ายดาย หลงกลเช่นเมื่อ ping นี้ แพ็คเก็ตตายพยายามที่จะปลอมตัว เป็นแพ็คเก็ต ping ปกติ ไฟร์วอลล์: ถัดไป ตกลง ต่อไป ไม่เป็นไร ไม่มีปัญหา ขอให้มีความสุขมาก ๆ ในวันนี้นะ จะออกจากที่นี่ ลาก่อน เล่าเรื่อง: แพ็คเก็ตสำหรับผู้โชคดี พอที่จะทำให้ได้ไกลถึงขนาดนี้ การเดินทางเกือบทั่ว มันเป็นเพียงผู้เล่นตัวจริงในอินเตอร์เฟซที่ ถูกนำขึ้นไปบนเว็บเซิร์ฟเวอร์ ปัจจุบันเว็บเซิร์ฟเวอร์สามารถทำงานบนหลาย ๆ สิ่งจากเมนเฟรม, เว็บแคม, ไปยังเครื่องคอมพิวเตอร์บนโต๊ะทำงานของคุณ หรือทำไมไม่ตู้เย็นของคุณ? ด้วยการตั้งค่าที่เหมาะสมคุณสามารถหา ออกถ้าคุณมีเงินเดือนสำหรับ ไก่ Cacciatore หรือถ้า คุณต้องไปช้อปปิ้ง โปรดจำไว้ว่านี่คือรุ่งอรุณของสุทธิ เกือบทุกอย่างไปได้ หนึ่งโดยหนึ่งแพ็คเก็ตที่ได้รับ, เปิดและห่อ ข้อมูลที่พวกเขามี - นั่นคือคำขอของคุณ สำหรับข้อมูล - จะถูกส่งไปยังเว็บ โปรแกรมประยุกต์ของเซิร์ฟเวอร์ แพ็คเก็ตตัวเองเป็นรีไซเคิลพร้อมที่จะ ถูกนำมาใช้อีกครั้งและเต็มไปด้วยของคุณ ข้อมูลที่ร้องขอจ่าหน้าและ ส่งออกจะมากลับมาให้คุณกลับ ที่ผ่านไฟร์วอลล์เราเตอร์และ ผ่านไปยังอินเทอร์เน็ตกลับผ่าน ไฟร์วอลล์ขององค์กรของคุณและของคุณ อินเตอร์เฟซพร้อมที่จะจัดหาของคุณ เว็บเบราเซอร์ที่มีข้อมูล ที่คุณต้องการ - นั่นคือหนังเรื่องนี้ ยินดีกับความพยายามของพวกเขาและไว้วางใจ ในโลกที่ดีกว่า, ไว้ใจได้ของเรา แพ็กเก็ตข้อมูลออกสุขสันต์นั่งลง พระอาทิตย์ตกดินของวันอื่นรู้ อย่างเต็มที่พวกเขาได้ทำหน้าที่ เจ้านายของพวกเขาดี ตอนนี้ไม่ได้เป็นที่สิ้นสุดความสุข? ลำโพง 1: นั่นก็คือ วิธีการใช้งานอินเทอร์เน็ต ผ่านชุดเจ็ดปัญหาจะคุณ เข้าใจนี้และจะคุณ เรียนรู้บิตของ HTM​​L, PHP, และอื่น ๆ ข้อมูลเพิ่มเติมเกี่ยวกับที่อยู่ในสเปค ที่จะออกไปเมื่อวันศุกร์ที่ และเราจะเห็นคุณในวันจันทร์