ความแตกต่างระหว่าง ARP และ RARP

ความแตกต่างระหว่าง ARP และ RARP
ความแตกต่างระหว่าง ARP และ RARP

วีดีโอ: ความแตกต่างระหว่าง ARP และ RARP

วีดีโอ: ความแตกต่างระหว่าง ARP และ RARP
วีดีโอ: PL/SQL: Triggers-Difference between Statement & Row level 2024, พฤศจิกายน
Anonim

ARP กับ RARP

ARP (Address Resolution Protocol) และ RARP (Reverse Address Resolution Protocol) เป็นสองโปรโตคอลเครือข่ายคอมพิวเตอร์ที่ใช้สำหรับแก้ไขลิงค์เลเยอร์และที่อยู่โปรโตคอล IP ARP แก้ไขที่อยู่ IP ตามที่อยู่ฮาร์ดแวร์ RARP แก้ไขที่อยู่ฮาร์ดแวร์เมื่อมีการระบุที่อยู่ IP ที่เกี่ยวข้อง ในความเป็นจริง RARP ทำสิ่งที่ตรงกันข้ามหรือย้อนกลับของ ARP ดังนั้นชื่อ Reverse ARP แต่ RARP ไม่ได้ใช้อีกต่อไป (ถูกแทนที่ด้วยโปรโตคอลที่ดีกว่า)

ARP คืออะไร

ARP เป็นโปรโตคอลเครือข่ายคอมพิวเตอร์ที่ใช้ในการแปลงที่อยู่ชั้นเครือข่ายเป็นที่อยู่ชั้นเชื่อมโยงRFC 826 อธิบาย ARP ในกรณีของการส่งทราฟฟิกเลเยอร์เครือข่าย การกำหนดที่อยู่ของเลเยอร์ลิงค์ในเครือข่ายที่เข้าถึงได้หลายรายการเป็นสิ่งสำคัญ ARP ถูกใช้ภายใต้เทคโนโลยีหลายอย่าง เช่น IPv4, FDDI, X.25 และ Frame Relay การใช้งานที่ได้รับความนิยมสูงสุดสองแบบคือ IPv4 บน IEEE 802.3 และ IEEE 802.11 ARP ทำงานเป็นโปรโตคอลตอบกลับคำขอ อยู่ในตระกูลของโปรโตคอลที่ไม่สามารถกำหนดเส้นทางได้ (เช่น จะไม่ข้ามโหนดงานอินเทอร์เน็ต) รูปแบบข้อความ ARP นั้นง่ายมากและประกอบด้วยคำขอแก้ไขที่อยู่หนึ่งคำขอหรือคำตอบเดียว แต่ขนาดที่แท้จริงของข้อความจะขึ้นอยู่กับขนาดที่อยู่ของเลเยอร์ด้านบนและด้านล่าง ส่วนหัวของข้อความระบุขนาดเหล่านั้นและความยาวที่อยู่ของแต่ละเลเยอร์ เพย์โหลดประกอบด้วยที่อยู่ฮาร์ดแวร์/โปรโตคอลของโหนดส่งและรับ

ARP บางครั้งใช้เป็นโปรโตคอลสำหรับการประกาศง่ายๆ ตัวอย่างเช่น เมื่อมีการเปลี่ยนแปลงที่อยู่ IP หรือ MAC จะสามารถแจ้งให้โฮสต์อื่นอัปเดตการแมปที่อยู่ของตนได้ในสถานการณ์ดังกล่าว ข้อความ ARP จะเรียกว่าข้อความ ARP ที่ไม่เสียค่าใช้จ่าย ข้อความเหล่านี้เพิ่งอัปเดตแคชของโฮสต์อื่นในเครือข่ายและไม่ได้ร้องขอการตอบกลับจากพวกเขา เพื่อให้แน่ใจว่าโฮสต์ทั้งหมดมีข้อมูล ARP ปัจจุบันในแคช ระบบปฏิบัติการจำนวนมากใช้ข้อความ ARP ที่ไม่เสียค่าใช้จ่ายเมื่อเริ่มต้น

RARP คืออะไร

RARP เป็นโปรโตคอลเครือข่ายที่ใช้ในเครือข่ายคอมพิวเตอร์ RARP อธิบายไว้ใน RFC 903 ที่เผยแพร่โดย IETF นี่เป็นโปรโตคอลที่ล้าสมัยและไม่ได้ใช้อีกต่อไป คอมพิวเตอร์โฮสต์ที่ใช้โปรโตคอลนี้เพื่อขอที่อยู่ IP (Internet Protocol หรือ IPv4) ของโฮสต์อื่น เมื่อมีที่อยู่ฮาร์ดแวร์ (ชั้นลิงก์) ให้ใช้งานได้ ตัวอย่างของที่อยู่ฮาร์ดแวร์ที่ใช้คือที่อยู่ MAC (Media Access Control) ของโฮสต์ RARP ล้าสมัยเนื่องจากมีการเปิดตัว BOOTP (Bootstrap Protocol) และโปรโตคอล DHCP (Dynamic Host Configuration Protocol) ล่าสุด เนื่องจากทั้งคู่มีคุณสมบัติมากกว่า RARPRARP ทำงานโดยทำให้แน่ใจว่าโฮสต์เซิร์ฟเวอร์ไม่กี่แห่งเก็บฐานข้อมูลที่มี Link Layer ไปยังการแมปที่อยู่โปรโตคอลที่เกี่ยวข้อง RARP ให้บริการเฉพาะที่อยู่ IP ที่อยู่ MAC ของโฮสต์ได้รับการกำหนดค่าทีละรายการโดยผู้ดูแลระบบ

ARP กับ RARP ต่างกันอย่างไร

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

แนะนำ: