>> [เล่นเพลง]
>> 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, และอื่น ๆ
ข้อมูลเพิ่มเติมเกี่ยวกับที่อยู่ในสเปค ที่จะออกไปเมื่อวันศุกร์ที่
และเราจะเห็นคุณในวันจันทร์