คำจำกัดความ: ARP (Address Resolution Protocol) แปลงที่อยู่ Internet Protocol (IP) ไปยังที่อยู่เครือข่ายกายภาพที่สอดคล้องกัน IP รวมถึงเครือข่ายไอพีเอสและ Wi-Fi ต้องใช้ ARP เพื่อให้สามารถทำงานได้
ประวัติและวัตถุประสงค์ของ ARP
ARP ได้รับการพัฒนาขึ้นในต้นปีพศ. 1980 เป็นโปรโตคอลการแปลที่อยู่ทั่วไปสำหรับเครือข่ายไอพี นอกจาก Ethernet และ Wi-Fi แล้ว ARP ยังได้รับการติดตั้งสำหรับ ATM , Token Ring และประเภทเครือข่ายทางกายภาพอื่น ๆ
ARP ช่วยให้เครือข่ายสามารถจัดการการเชื่อมต่อที่เป็นอิสระจากอุปกรณ์ทางกายภาพเฉพาะที่แนบมากับแต่ละอุปกรณ์ วิธีนี้ช่วยให้โปรโตคอลอินเทอร์เน็ตสามารถทำงานได้อย่างมีประสิทธิภาพมากกว่าการจัดการที่อยู่ของอุปกรณ์ฮาร์ดแวร์และเครือข่ายทางกายภาพชนิดต่างๆ
ARP ทำงานอย่างไร
ARP ทำงานที่ Layer 2 ใน รูปแบบ OSI สนับสนุนโพรโทคอลถูกนำมาใช้ในโปรแกรมควบคุมอุปกรณ์ของ ระบบปฏิบัติการ เครือข่าย เอกสารทางอินเทอร์เน็ต RFC 826 จะอธิบายรายละเอียดทางเทคนิคของโปรโตคอลรวมถึงรูปแบบแพ็กเก็ตและการทำงานของข้อความขอและข้อความตอบกลับ
ARP ทำงานบนเครือข่าย Ethernet และ Wi-Fi ที่ทันสมัยดังนี้
- อะแดปเตอร์เครือข่าย ผลิตโดยมีที่อยู่จริงที่ฝังอยู่ในฮาร์ดแวร์ที่เรียกว่าที่อยู่ Media Access Control (MAC) ผู้ผลิตพยายามดูแลให้แน่ใจว่าแอดเดรส 6 ไบต์ (48 บิต) เหล่านี้มีความเป็นเอกลักษณ์เนื่องจาก IP อาศัยตัวระบุที่ไม่ซ้ำกันเหล่านี้สำหรับการจัดส่งข้อความ
- เมื่ออุปกรณ์ใดต้องการส่งข้อมูลไปยังอุปกรณ์เป้าหมายอื่นก่อนอื่นต้องกำหนดที่ อยู่ MAC ของเป้าหมายนั้นโดยกำหนดที่อยู่ IP การแมปที่อยู่ IP-to-MAC นี้มาจาก แคช ARP ที่ เก็บรักษาไว้ในอุปกรณ์แต่ละเครื่อง
- หากที่อยู่ IP ที่ระบุไม่ปรากฏในแคชของอุปกรณ์อุปกรณ์ดังกล่าวจะไม่สามารถนำข้อความไปยังเป้าหมายนั้นจนกว่าจะได้รับการแม็ปใหม่ เมื่อต้องการทำเช่นนี้อุปกรณ์ที่เริ่มต้นจะส่งข้อความออกอากาศ ARP request ใน เครือข่ายย่อย เฉพาะเครื่องก่อน โฮสต์ที่มีที่อยู่ IP จะส่งการ ตอบกลับ ARP เพื่อตอบสนองต่อ broadcat ทำให้อุปกรณ์เริ่มต้นสามารถอัปเดตแคชและดำเนินการส่งข้อความไปยังเป้าหมายได้โดยตรง
ARP ผกผันและ Reverse ARP
โปรโตคอลเครือข่ายที่เรียกว่า RARP (Reverse ARP) ได้รับการพัฒนาขึ้นในทศวรรษที่ 1980 เพื่อเสริม ARP RARP ทำหน้าที่ตรงกันข้ามกับ ARP การแปลงจากที่อยู่เครือข่ายกายภาพไปเป็นที่อยู่ IP ที่กำหนดให้กับอุปกรณ์เหล่านั้น RARP ถูกทำให้ล้าสมัยโดย DHCP และไม่มีการใช้งานอีกต่อไป
โปรโตคอลที่แยกต่างหากที่เรียกว่า Inverse ARP ยังสนับสนุนฟังก์ชันการทำแผนที่ที่อยู่ย้อนหลัง ARP ผกผันไม่ได้ใช้กับเครือข่ายอีเทอร์เน็ตหรือ Wi-Fi แม้ว่าบางครั้งจะสามารถพบได้ในประเภทอื่นก็ตาม
ARP ให้เปล่า
เพื่อปรับปรุงประสิทธิภาพของ ARP บางเครือข่ายและอุปกรณ์เครือข่ายใช้วิธีการสื่อสารที่เรียกว่า ARP เปล่าซึ่งอุปกรณ์จะส่งข้อความขอ ARP ออกไปยังเครือข่ายท้องถิ่นทั้งหมดเพื่อแจ้งเตือนอุปกรณ์อื่น ๆ ที่มีอยู่