อินเทอร์เน็ตทำงานอย่างไร?

สารบัญ:

วีดีโอ: อินเทอร์เน็ตทำงานอย่างไร?

วีดีโอ: อินเทอร์เน็ตทำงานอย่างไร?
วีดีโอ: ดูแจ้งเตือนที่ลบไปแล้ว บนมือถือ Android 2021 | Easy Android 2024, มีนาคม
อินเทอร์เน็ตทำงานอย่างไร?
อินเทอร์เน็ตทำงานอย่างไร?
Anonim
ทุกคนกำลังพูดถึงอินเทอร์เน็ตและว่าควรจะควบคุมหรือไม่อย่างไร แต่คนไม่มากพอจะรู้ได้อย่างไรว่าอินเตอร์เน็ตใช้งานได้จริงหรือว่าอินเทอร์เน็ตคืออะไร
ทุกคนกำลังพูดถึงอินเทอร์เน็ตและว่าควรจะควบคุมหรือไม่อย่างไร แต่คนไม่มากพอจะรู้ได้อย่างไรว่าอินเตอร์เน็ตใช้งานได้จริงหรือว่าอินเทอร์เน็ตคืออะไร

Internet คืออะไร?

คุณอาจมี "เครือข่ายท้องถิ่น" ของคุณเองที่บ้านและอุปกรณ์เหล่านี้ประกอบด้วยอุปกรณ์ทั้งหมดที่เชื่อมต่อกับเราเตอร์ซึ่งเชื่อมต่อกับอินเทอร์เน็ต คำว่า "อินเทอร์เน็ต" หมายถึงระบบทั่วโลกของ "เครือข่ายคอมพิวเตอร์ที่เชื่อมต่อกัน"

นั่นคืออินเทอร์เน็ตทั้งหมดจริงๆแล้วเป็นจำนวนมากของเครือข่ายคอมพิวเตอร์ทั่วโลกเชื่อมต่อกัน แน่นอนว่ามีฮาร์ดแวร์ทางกายภาพจำนวนมากจากสายใต้ถนนในเมืองของคุณไปจนถึงสายเคเบิลขนาดใหญ่บนพื้นมหาสมุทรไปจนถึงดาวเทียมที่โคจรรอบดาวเคราะห์ซึ่งจะทำให้การสื่อสารนี้เป็นไปได้ นอกจากนี้ยังมีซอฟต์แวร์อีกจำนวนมากที่ทำงานอยู่เบื้องหลังช่วยให้คุณสามารถพิมพ์ที่อยู่เว็บไซต์เช่น "google.com" และให้คอมพิวเตอร์ของคุณส่งข้อมูลไปยังตำแหน่งทางกายภาพที่เว็บไซต์ตั้งอยู่ในวิธีที่เร็วที่สุดเท่าที่จะเป็นไปได้

แม้ในขณะที่คุณกำลังเชื่อมต่อกับเว็บไซต์เดียว แต่ก็มีอะไรเกิดขึ้นมากมายภายใต้ประทุน คอมพิวเตอร์ของคุณไม่สามารถส่งข้อมูลหรือ "แพ็คเก็ต" ข้อมูลโดยตรงไปยังคอมพิวเตอร์ที่โฮสต์เว็บไซต์ได้ แต่จะส่งแพ็คเก็ตไปยังเราเตอร์บ้านของคุณด้วยข้อมูลเกี่ยวกับตำแหน่งที่จะไปและที่เว็บเซิร์ฟเวอร์ควรตอบกลับ เราเตอร์ของคุณจะส่งไปยังเราเตอร์ที่ผู้ให้บริการอินเทอร์เน็ต (Comcast, Time Warner หรือบุคคลอื่นที่คุณใช้) ซึ่งจะถูกส่งไปยังเราเตอร์อื่นที่ผู้ให้บริการอินเทอร์เน็ตรายอื่นและอื่น ๆ จนกว่าจะถึงจุดหมายปลายทาง แพ็คเกจใด ๆ ที่ส่งกลับไปยังระบบของคุณจากเซิร์ฟเวอร์ระยะไกลทำให้การเดินทางย้อนกลับ

ในการใช้ความคล้ายคลึงกันที่ไม่สมบูรณ์มันก็เหมือนกับการส่งจดหมายทางไปรษณีย์ พนักงานไปรษณีย์ในประเทศของคุณไม่สามารถคว้าจดหมายได้โดยตรงและนำไปทั่วประเทศหรือทวีปไปยังที่อยู่ปลายทาง แต่จดหมายจะไปที่ที่ทำการไปรษณีย์ท้องถิ่นของคุณซึ่งจะถูกส่งไปที่ที่ทำการไปรษณีย์อื่นและอีกที่หนึ่งเป็นต้นจนกว่าจะถึงจุดหมายปลายทาง มันใช้เวลานานสำหรับจดหมายที่จะได้รับไปยังด้านอื่น ๆ ของโลกกว่าด้านอื่น ๆ ของประเทศเพราะจะต้องหยุดเพิ่มเติมและที่จริงโดยทั่วไปสำหรับอินเทอร์เน็ตเช่นกัน จะใช้เวลาสักหน่อยสำหรับการส่งแพ็คเก็ตไปไกลกว่าด้วยการถ่ายโอนเพิ่มเติมหรือ "hops" ตามที่พวกเขาเรียก
ในการใช้ความคล้ายคลึงกันที่ไม่สมบูรณ์มันก็เหมือนกับการส่งจดหมายทางไปรษณีย์ พนักงานไปรษณีย์ในประเทศของคุณไม่สามารถคว้าจดหมายได้โดยตรงและนำไปทั่วประเทศหรือทวีปไปยังที่อยู่ปลายทาง แต่จดหมายจะไปที่ที่ทำการไปรษณีย์ท้องถิ่นของคุณซึ่งจะถูกส่งไปที่ที่ทำการไปรษณีย์อื่นและอีกที่หนึ่งเป็นต้นจนกว่าจะถึงจุดหมายปลายทาง มันใช้เวลานานสำหรับจดหมายที่จะได้รับไปยังด้านอื่น ๆ ของโลกกว่าด้านอื่น ๆ ของประเทศเพราะจะต้องหยุดเพิ่มเติมและที่จริงโดยทั่วไปสำหรับอินเทอร์เน็ตเช่นกัน จะใช้เวลาสักหน่อยสำหรับการส่งแพ็คเก็ตไปไกลกว่าด้วยการถ่ายโอนเพิ่มเติมหรือ "hops" ตามที่พวกเขาเรียก

ไม่เหมือนกับจดหมายทางกายภาพการส่งแพ็คเก็ตข้อมูลยังคงอยู่ มาก รวดเร็วแม้ว่าและมันเกิดขึ้นหลายครั้งที่สอง แต่ละแพ็คเก็ตมีขนาดเล็กมากและมีการส่งแพ็คเก็ตจำนวนมากไปมาเมื่อคอมพิวเตอร์สื่อสารถึงแม้ว่าจะมีเพียงแค่โหลดเว็บไซต์จากเว็บไซต์อื่นก็ตาม เวลาในการเดินทางของแพ็คเก็ตจะวัดเป็นมิลลิวินาที

ข้อมูลสามารถใช้เส้นทางได้หลายเส้นทาง

เครือข่ายเครือข่ายนี้มีความซับซ้อนและน่าสนใจมากกว่านี้ ด้วยเครือข่ายทั้งหมดเหล่านี้เชื่อมต่อกันไม่เพียง แต่มีข้อมูลเส้นทางเดียวเท่านั้น เนื่องจากเครือข่ายเชื่อมต่อกับเครือข่ายอื่น ๆ มีทั้งเครือข่ายการเชื่อมต่อที่ยืดออกไปทั่วโลก ซึ่งหมายความว่าแพ็กเก็ตเหล่านั้น (ข้อมูลขนาดเล็กที่ส่งผ่านระหว่างอุปกรณ์) สามารถใช้เส้นทางหลายเส้นทางเพื่อไปถึงที่ที่พวกเขาไป

กล่าวอีกนัยหนึ่งแม้ว่าเครือข่ายระหว่างคุณและเว็บไซต์จะไม่ทำงาน แต่มักจะมีเส้นทางอื่นที่สามารถใช้ข้อมูลได้ เราเตอร์ตามเส้นทางใช้สิ่งที่เรียกว่า Border Gateway Protocol หรือ BGP เพื่อสื่อสารข้อมูลเกี่ยวกับว่าเครือข่ายลดลงและเส้นทางที่เหมาะสมสำหรับการรับข้อมูลหรือไม่

การสร้างเครือข่ายที่เชื่อมต่อกันนี้ (หรืออินเทอร์เน็ต) ไม่เพียงแค่การเชื่อมต่อเครือข่ายแต่ละเครือข่ายเข้าใกล้ที่อยู่ใกล้เคียงเท่านั้น เครือข่ายมีการเชื่อมต่อหลายวิธีตามเส้นทางต่างๆและซอฟต์แวร์ที่ทำงานบนเราเตอร์เหล่านี้ (เช่นชื่อเนื่องจากมีการจราจรตามเส้นทางเครือข่าย) กำลังพยายามค้นหาเส้นทางที่ดีที่สุดสำหรับการรับข้อมูล

คุณสามารถดูเส้นทางที่แพ็คเก็ตของคุณไปถึงที่อยู่ปลายทางได้โดยใช้คำสั่ง traceroute ซึ่งจะบอกเราเตอร์ตามเส้นทางที่แพ็กเก็ตเดินทางเพื่อรายงานกลับ

ตัวอย่างเช่นในภาพหน้าจอด้านล่างเราได้ติดตามเส้นทางไปยัง howtogeek.com จากการเชื่อมต่ออินเทอร์เน็ต Comcast ใน Eugene ออริกอน แพ็คเก็ตเหล่านี้เดินทางไปยังเราเตอร์ของเราผ่านทางเครือข่าย Comcast ไปทางเหนือไปยังซีแอตเทิลก่อนที่จะถูกส่งไปยังเครือข่ายหลักของ Tata Communications (as6453.net) ผ่านทาง Chicago, New York และ Newark ก่อนจะเดินทางไปยังศูนย์ข้อมูล Linode ใน Newark, New Jersey ที่เว็บไซต์เป็นเจ้าภาพ

เราพูดถึงแพ็คเก็ต "การเดินทาง" แต่แน่นอนว่าเป็นข้อมูลเพียงบางส่วน เราเตอร์ติดต่อเราเตอร์อื่นและสื่อสารข้อมูลในแพ็กเก็ต เราเตอร์ถัดไปใช้ข้อมูลในแพ็คเก็ตเพื่อหาตำแหน่งที่จะทำและส่งข้อมูลไปยังเราเตอร์ตัวถัดไปตามเส้นทางของมัน แพคเก็ตเป็นเพียงสัญญาณบนสาย
เราพูดถึงแพ็คเก็ต "การเดินทาง" แต่แน่นอนว่าเป็นข้อมูลเพียงบางส่วน เราเตอร์ติดต่อเราเตอร์อื่นและสื่อสารข้อมูลในแพ็กเก็ต เราเตอร์ถัดไปใช้ข้อมูลในแพ็คเก็ตเพื่อหาตำแหน่งที่จะทำและส่งข้อมูลไปยังเราเตอร์ตัวถัดไปตามเส้นทางของมัน แพคเก็ตเป็นเพียงสัญญาณบนสาย

ที่อยู่ IP, DNS, TCP / IP, HTTP และรายละเอียดเพิ่มเติม

นั่นคือภาพรวมระดับสูงของวิธีการทำงานของอินเทอร์เน็ตอย่างน้อย มีหัวข้อเล็ก ๆ น้อย ๆ ที่สำคัญต่ออินเทอร์เน็ตที่เราใช้ทั้งหมดและคุณสามารถอ่านรายละเอียดได้มากขึ้น

ตัวอย่างเช่นอุปกรณ์ทุกเครื่องในเครือข่ายมีที่อยู่ IP ตัวเลขที่เป็นเอกลักษณ์ในเครือข่ายนั้น ข้อมูลจะถูกส่งไปยังที่อยู่เหล่านี้ ที่อยู่ IPv4 และที่อยู่ IPv6 ใหม่กว่า IP หมายถึง "Internet Protocol" ดังนั้นที่อยู่ IP คือ "ที่อยู่อินเทอร์เน็ตโพรโทคอล"ต่อไปนี้เป็นที่อยู่ที่อุปกรณ์ในเครือข่ายใช้และพูด

ผู้คนใช้ชื่อโดเมนที่มนุษย์สามารถอ่านได้เช่น howtogeek.com และ google.com ซึ่งน่าจดจำและเข้าใจได้ง่ายกว่าชุดตัวเลข อย่างไรก็ตามเมื่อคุณใช้ชื่อโดเมนเช่นนี้คอมพิวเตอร์ของคุณจะติดต่อเซิร์ฟเวอร์ DNS (Domain Name System) และขอหมายเลข IP แอดเดรสสำหรับโดเมนนั้น ลองคิดดูเหมือนสมุดที่อยู่สาธารณะขนาดใหญ่สำหรับหมายเลขโทรศัพท์ บริษัท และบุคคลที่ต้องการชื่อโดเมนต้องเสียค่าลงทะเบียน คุณอาจใช้บริการ DNS ของผู้ให้บริการอินเทอร์เน็ตของคุณ แต่คุณสามารถเลือกใช้เซิร์ฟเวอร์ DNS อื่นเช่น Google Public DNS หรือ OpenDNS

สิ่งเหล่านี้มี "โปรโตคอล" ที่แตกต่างกันซึ่งอุปกรณ์ต่างๆใช้ในการสื่อสารแม้ว่าจะใช้โปรโตคอลอินเทอร์เน็ตก็ตาม โปรโตคอลการขนส่งที่พบมากที่สุดคือ TCP / IP ซึ่งย่อมาจาก Transmission Control Protocol over Internet Protocol TCP เป็นเรื่องเกี่ยวกับความน่าเชื่อถือและอุปกรณ์สนทนาไปมาและติดตามข้อมูลแพ็คเก็ตเพื่อให้แน่ใจว่าไม่มีอะไรหายไปพร้อม ๆ กัน ถ้าเป็นเช่นนั้นก็สังเกตเห็นและไม่พอใจ นอกจากนี้ยังมีโปรโตคอลอื่น ๆ เช่น UDP ซึ่งจะนำเสนอเนื้อหาที่น่าเชื่อถือสำหรับความเร็วดิบ

โปรโตคอลด้านการขนส่งด้านบนเช่น TCP และ UDP เป็นโปรโตคอลแอ็พพลิเคชันเช่น HTTP หรือ HTTPS ซึ่งเป็นโปรโตคอลการถ่ายโอนข้อมูลแบบไฮเปอร์เท็กซ์ซึ่งผู้ใช้เว็บเบราเซอร์ของคุณ โปรโตคอล HTTP ทำงานบนโปรโตคอล TCP ซึ่งทำงานบนโปรโตคอล IP แอ็พพลิเคชันอื่น ๆ อาจใช้โปรโตคอลที่แตกต่างกันหรือสร้างโปรโตคอลของตัวเองซึ่งยังคงทำงานอยู่ด้านบนของโปรโตคอลเช่น TCP และ IP เทคโนโลยีที่เราใช้กันมากนั้นเกี่ยวข้องกับชั้นเทคโนโลยีที่สร้างขึ้นบนชั้นอื่น ๆ และเช่นเดียวกันกับอินเทอร์เน็ต เราสามารถเขียนหนังสือทั้งหมดได้ที่นี่ แต่สำหรับตอนนี้ถ้าคุณต้องการอ่านเพิ่มเติมลิงก์ด้านบนควรเริ่มต้นใช้งาน

เมื่อคุณเข้าใจพื้นฐานแล้วคุณจะเข้าใจได้ดีขึ้นว่าเหตุใดฉาก IT Crowd จึงตลกมากเกินไป