ที่อยู่ลูปแบ็คคืออะไร? เช่น 127.0.0.1


18

ที่อยู่ลูปแบ็คคืออะไร? 127.0.0.1 เป็นที่อยู่ลูปแบ็ค แต่นี่หมายถึงอะไร โปรดอธิบายและยกตัวอย่างเช่นฉันมีความเข้าใจยากในเรื่องนี้


2
อย่าลืมเกี่ยวกับการวนรอบ IPv6 หรือ :: 1, (บางครั้งอยู่ในวงเล็บเพื่อป้องกันไม่ให้สับสนกับพอร์ต [:: 1])
kojiro

คำตอบ:


17

บทความวิกิพีเดียย้อนกลับทำให้มันได้ดีกว่าที่ฉันสามารถ:

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

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

สิ่งนี้ช่วยให้คุณสามารถทดสอบซอฟต์แวร์ไคลเอนต์ / เซิร์ฟเวอร์ (ตัวอย่าง) ด้วยทั้งสองส่วนที่ทำงานบนเครื่องเดียวกัน


1
ในฐานะนักพัฒนาเว็บฉันใช้ที่อยู่นี้เพื่อทดสอบเว็บไซต์ที่ทำงานบนเครื่องท้องถิ่นของฉัน
แอรอนฮอฟฟ์แมน

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

18

ที่อยู่ลูปแบ็คคือ "เชื่อมต่อ" กับการ์ดเครือข่ายเสมือนในเครื่องของคุณที่เรียกว่าอะแดปเตอร์ย้อนกลับ

ทุกสิ่งที่ส่งไปยังอะแดปเตอร์ลูปแบ็คเสมือนจะกลับมาทันที มันเหมือนกับว่า "เชื่อมต่อกับตัวเอง"

ตัวอย่างเช่นถ้าฉันทำคำขอทางเว็บโดยพิมพ์ " http://127.0.0.1/somesite.html " ในเบราว์เซอร์ของฉันคำขอนั้นต้องผ่านอะแดปเตอร์วนกลับ (เสมือน) แล้วกลับออกมาทันที

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

สิ่งนี้ยอดเยี่ยมสำหรับจุดประสงค์ในการทดสอบอย่างที่คุณเห็น

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


1

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

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

ฉันไม่รู้ว่าฉันอธิบายได้ดีมาก แต่มันเป็นสิ่งที่ดีที่สุดที่ฉันสามารถทำได้ วิกิพีเดียหน้ามีข้อมูลที่ดีเกี่ยวกับมัน


3
การวนกลับมักจะข้าม NIC Linux มีอินเตอร์เฟสการวนกลับเฉพาะซึ่งจะทำงานแม้ว่าจะไม่มี NIC สแต็คส่วนใหญ่จะเปลี่ยนเส้นทางการโทรในพื้นที่ไปยังอินเทอร์เฟซใด ๆ ไปยังอินเตอร์เฟสลูปแบ็ค
BillThor
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.