แม้ว่าอุปกรณ์เครือข่ายทั้งหมดจะถูกตัดการเชื่อมต่อ คอมพิวเตอร์ยังคงสามารถสื่อสารผ่านเครือข่ายประเภทหนึ่งได้ ระบบ Unix หรือที่เรียกว่า "loopback" สามารถส่งและรับการสื่อสารเครือข่ายถึงตัวมันเองผ่านอุปกรณ์เครือข่ายเสมือน คอมพิวเตอร์สามารถส่งข้อความถึงตัวเอง ทำให้สามารถสื่อสารได้โดยไม่ต้องมีเครือข่ายที่ใช้งานอยู่
127.0.0.1 คืออะไร?
127.0.0.1 เป็นที่อยู่ IP แบบย้อนกลับที่ใช้บ่อยที่สุด 127.0.0.1 เป็นส่วนหนึ่งของบล็อกที่มีที่อยู่ IP มากกว่า 16 ล้านที่อยู่ซึ่งใช้สำหรับฟังก์ชันลูปแบ็คโดยเฉพาะ ลูปแบ็คช่วยให้คอมพิวเตอร์สื่อสารกับตัวเองในขณะที่ใช้โปรโตคอลเครือข่าย
กล่าวโดยสรุป loopback คืออุปกรณ์เครือข่ายเสมือนที่สร้างการเชื่อมต่อเครือข่ายที่มีจุดปลายเพียงจุดเดียว ซึ่งหมายความว่าอุปกรณ์จะเริ่มต้นและสิ้นสุดที่อุปกรณ์เดียวกัน มันเป็นคอมพิวเตอร์ของคุณ ในความเป็นจริง อุปกรณ์ลูปแบ็คยังแสดงในipconfigดังที่เห็นด้านบนที่อยู่แบบวนกลับส่วนใหญ่จะใช้สำหรับการแก้ไขปัญหาหรือเข้าถึงทรัพยากรท้องถิ่นผ่านอินเทอร์เฟซเครือข่าย
Localhost คืออะไร?
Localhost เป็นคำที่อธิบายพอร์ตการสื่อสารที่เชื่อมต่อกับเซิร์ฟเวอร์ต้นทาง Localhost อนุญาตให้การเชื่อมต่อเครือข่าย "ย้อนกลับ" ได้ด้วยตัวเอง ซึ่งช่วยจำลองการเชื่อมต่อเครือข่ายเมื่อเครือข่ายดังกล่าวไม่พร้อมใช้งาน อันที่จริงแล้ว ทั้งสองแนวคิด“ Localhost”และ“127.0.0.1”ใช้สลับกันได้อย่างไรก็ตาม สิ่งสำคัญคือต้องจำไว้ว่ามันไม่เหมือนกันทุกประการ
ก่อนที่จะทำการ ร้องขอ DNSเพื่อแปลสตริงข้อความที่ผู้ใช้ป้อนให้เป็นที่อยู่ IP ที่สามารถนำทางได้ ระบบปฏิบัติการจะตรวจสอบไฟล์ HOSTS เพื่อหานามแฝงหรือกฎการเปลี่ยนเส้นทาง บนระบบที่กำหนดค่าเริ่มต้นมาตรฐาน “Localhost” ในURL จะแก้ไขเป็น127.0.0.1สำหรับ IPv4 หรือ::1สำหรับIPv6อย่างไรก็ตาม ยังมีที่อยู่ย้อนกลับอื่นๆ อีกมากมายนอกเหนือจากสองที่อยู่นี้ บล็อกที่อยู่ IP ที่สงวนไว้สำหรับที่อยู่แบบย้อนกลับมีตั้งแต่127.0.0.0ถึง127.255.255.255
ในกรณีส่วนใหญ่ Localhost จะแก้ไขเป็น 127.0.0.1 เนื่องด้วยกฎการเปลี่ยนเส้นทางในไฟล์ HOSTSดังที่กล่าวไว้ข้างต้น แต่ในบางกรณี Localhost อาจถูกแมปกับที่อยู่ IP อื่น ดังนั้น Localhost จึงสามารถชี้ไปยังที่อยู่ IP ใด ๆ ในบล็อกด้านบนได้และจะทำงานเหมือนกัน
ความแตกต่างระหว่าง Localhost และ 127.0.0.1 คืออะไร?
ในระบบส่วนใหญ่ Localhost และ 127.0.0.1 มีฟังก์ชันการทำงานเหมือนกัน แต่ Localhost เป็นป้ายกำกับสำหรับที่อยู่ IP ไม่ใช่ที่อยู่ IP Localhost สามารถชี้ไปยังที่อยู่ IP ที่แตกต่างกันได้ ในความเป็นจริง Localhost สามารถชี้ไปยังที่อยู่ IP ใดก็ได้ แม้แต่ที่อยู่นอกบล็อกที่อยู่ที่สงวนไว้ข้างต้นก็ตาม ไฟล์ HOSTS ไม่สนใจและจะไม่ขัดขวางไม่ให้คุณทำเช่นนี้ อย่างไรก็ตาม นั่นจะทำให้ฟังก์ชันการทำงานที่สำคัญของระบบเสียหาย และทำให้แอปพลิเคชันใดๆ ที่ต้องอาศัยการเชื่อมต่อโลคอลโฮสต์เกิดข้อขัดข้อง
เลือกบล็อกที่อยู่ 127 สำหรับบล็อกที่อยู่แบบย้อนกลับเนื่องจากเป็นบล็อกที่อยู่คลาส A สุดท้าย ซึ่งทำงานจ��กค่าที่อยู่ไบนารี00000001ถึง01111111ใน IPv6 ที่อยู่แบบย้อนกลับคือที่อยู่แรก0:0:0:0:0: 0:0:1มักแสดงในรูปแบบย่อเป็น::1
หากคุณเปลี่ยนจากคอมพิวเตอร์ Windows เป็นระบบ Unix คุณอาจพบว่า loopback นั้นมีความหมายเหมือนกันกับ localhost คุณสามารถใช้ไฟล์ HOSTS เพื่อทำการเปลี่ยนเส้นทางย้อนกลับเป็น 127.0.0.1 ได้ แต่นั่นเป็นเพียงการเปลี่ยนแปลงรูปลักษณ์