เว็บ - มันทำงานอย่างไร?

ในระดับที่ง่ายที่สุดเว็บประกอบด้วยส่วนประกอบต่อไปนี้ -

  • Your personal computer - นี่คือพีซีที่คุณนั่งเพื่อดูเว็บ

  • A Web browser - ซอฟต์แวร์ที่ติดตั้งบนพีซีของคุณซึ่งช่วยให้คุณท่องเว็บ

  • An internet connection - ให้บริการโดย ISP และเชื่อมต่อคุณกับอินเทอร์เน็ตเพื่อเข้าถึงเว็บไซต์ใด ๆ

  • A Web server - นี่คือคอมพิวเตอร์ที่โฮสต์เว็บไซต์

  • Routers & Switches - เป็นการรวมกันของซอฟต์แวร์และฮาร์ดแวร์ที่รับคำขอของคุณและส่งต่อไปยังเว็บเซิร์ฟเวอร์ที่เหมาะสม

เว็บเป็นที่รู้จักกันเป็นระบบไคลเอนต์เซิร์ฟเวอร์ คอมพิวเตอร์ของคุณคือไคลเอนต์และคอมพิวเตอร์ระยะไกลที่เก็บไฟล์อิเล็กทรอนิกส์คือเซิร์ฟเวอร์

เว็บทำงานอย่างไร

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

เมื่อคุณต้องการดูเพจใด ๆ บนเว็บคุณต้องเริ่มต้นกิจกรรมโดยขอเพจโดยใช้เบราว์เซอร์ของคุณ เบราว์เซอร์ขอให้เซิร์ฟเวอร์ชื่อโดเมนแปลชื่อโดเมนที่คุณร้องขอเป็นที่อยู่ IP จากนั้นเบราว์เซอร์จะส่งคำขอไปยังเซิร์ฟเวอร์นั้นสำหรับหน้าที่คุณต้องการโดยใช้มาตรฐานที่เรียกว่า Hypertext Transfer Protocol หรือ HTTP

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

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

ในระยะสั้น

เราได้เห็นว่าเว็บไคลเอนต์ - การโต้ตอบกับเซิร์ฟเวอร์เกิดขึ้นได้อย่างไร เราสามารถสรุปขั้นตอนเหล่านี้ได้ดังนี้ -

ผู้ใช้ป้อน URL ลงในเบราว์เซอร์ (ตัวอย่างเช่นGoogle.comคำขอนี้จะถูกส่งไปยังเซิร์ฟเวอร์ชื่อโดเมน

เซิร์ฟเวอร์ชื่อโดเมนส่งคืนที่อยู่ IP สำหรับเซิร์ฟเวอร์ที่โฮสต์เว็บไซต์ (ตัวอย่างเช่น 68.178.157.132)

เบราว์เซอร์ร้องขอเพจจากเว็บเซิร์ฟเวอร์โดยใช้ที่อยู่ IP ที่ระบุโดยเซิร์ฟเวอร์ชื่อโดเมน

เว็บเซิร์ฟเวอร์ส่งคืนเพจไปยังที่อยู่ IP ที่เบราว์เซอร์ร้องขอเพจ หน้านี้อาจมีลิงก์ไปยังไฟล์อื่น ๆ บนเซิร์ฟเวอร์เดียวกันเช่นรูปภาพซึ่งเบราว์เซอร์จะร้องขอด้วย

เบราว์เซอร์รวบรวมข้อมูลทั้งหมดและแสดงไปยังคอมพิวเตอร์ของคุณในรูปแบบของเว็บเพจ