




Kanapod Wu
364 posts

@kana_not_dev
Just another tech bro immigrant on Tech Island.











ลิ้งก์เว็บไซต์ที่เราใช้งานกันทั่วไป (URL) มีโครงสร้างการทำงานคล้ายกับการจ่าหน้าซองพัสดุ แต่ละส่วนทำหน้าที่ระบุพิกัดเพื่อให้ระบบดึงข้อมูลมาแสดงผลได้อย่างถูกต้อง จากภาพสามารถแยกส่วนประกอบและหน้าที่ได้ดังนี้ Scheme (เช่น https://) ระบุรูปแบบการสื่อสารข้อมูล เปรียบเหมือนประเภทของบริการขนส่ง หากเป็น https จะหมายถึงการส่งข้อมูลแบบเข้ารหัสเพื่อความปลอดภัย Domain Name (เช่น geeksforgeeks.org) ชื่อของเว็บไซต์ เปรียบเสมือนชื่ออาคารหรือชื่อสถานที่ปลายทางที่ระบบต้องเดินทางไปหา Port (เช่น :80) ช่องทางเชื่อมต่อเข้าสู่เซิร์ฟเวอร์ เปรียบเหมือนประตูทางเข้าอาคาร โดยทั่วไปหากเว็บไซต์ใช้พอร์ตมาตรฐาน เบราว์เซอร์จะซ่อนตัวเลขนี้ไว้ไม่ให้แสดงผล Path to the File (เช่น /array-data-structure) ตำแหน่งที่อยู่เฉพาะเจาะจงของหน้าเว็บหรือไฟล์นั้นๆ เปรียบเหมือนเลขที่ห้องหรือตำแหน่งเอกสารภายในอาคาร Query และ Parameters (เช่น ?ref=home-articlecards) ข้อมูลเสริมที่แนบไปกับลิ้งก์ มักเริ่มต้นด้วยเครื่องหมาย ? ใช้สำหรับส่งคำสั่งเพิ่มเติม เช่น คำค้นหา หรือใช้เก็บสถิติว่าผู้ใช้งานคลิกเข้ามาจากแหล่งใด Fragment (เช่น #what-is-array) จุดอ้างอิงบนหน้าเว็บ มักเริ่มต้นด้วยเครื่องหมาย # ทำหน้าที่คล้ายที่คั่นหนังสือ เมื่อเปิดเว็บขึ้นมา ระบบจะเลื่อนหน้าจอไปยังส่วนหรือย่อหน้านั้นให้ทันที ข้อสังเกตเพิ่มเติมในการใช้งานทั่วไป หากต้องคัดลอกลิ้งก์ที่มีความยาวมาก เช่น ลิ้งก์สินค้า สามารถลบตัวอักษรตั้งแต่เครื่องหมาย ? ไปจนจบลิ้งก์ออกได้ การทำเช่นนี้จะช่วยให้ลิ้งก์สั้นลงและเป็นการลบข้อมูลการติดตาม (Tracking) ออกไป โดยที่ยังสามารถเข้าถึงหน้าเว็บหลักได้ตามปกติ