Blockdit Logo
Blockdit Logo (Mobile)
สำรวจ
ลงทุน
คำถาม
เข้าสู่ระบบ
มีบัญชีอยู่แล้ว?
เข้าสู่ระบบ
หรือ
ลงทะเบียน
Shoper Gamer
•
ติดตาม
23 เม.ย. เวลา 06:44 • การศึกษา
Protocol By Shoper Gamer
ARP คืออะไร
โดย
ลองนึกภาพว่าคุณต้องการส่งจดหมายหาเพื่อน แต่คุณรู้แค่ "ชื่อ" ของเขา (เหมือน IP Address) แต่ไม่รู้ "บ้านเลขที่" จริงๆ (เหมือน MAC Address) คุณจะส่งจดหมายไปถึงเขาได้ยังไงครับ?
ในโลกของเครือข่าย ปัญหานี้เกิดขึ้นทุกวินาที! อุปกรณ์ต่างๆ คุยกันด้วย IP Address ที่เป็นนามธรรม แต่การจะส่งข้อมูลบนสายแลนจริงๆ จำเป็นต้องใช้ MAC Address ที่ติดมากับฮาร์ดแวร์ ARP (Address Resolution Protocol) จึงรับหน้าที่เป็น "นักแปล" หรือ "นายไปรษณีย์" ที่คอยเปลี่ยนชื่อ IP ให้กลายเป็นที่อยู่ MAC โดยอัตโนมัติ เพื่อให้ข้อมูลส่งถึงมือผู้รับได้อย่างถูกต้องนั่นเองครับ
★
ARP คืออะไร?
ARP (Address Resolution Protocol) คือโปรโตคอลที่เป็นสะพานเชื่อม ระหว่าง Layer 3 (IP Address) และ Layer 2 (MAC Address) ครับ
- IP Address : เปรียบเสมือน "ชื่อเล่น" ที่เราตั้งให้คอมพิวเตอร์ในเครือข่าย
- MAC Address : เปรียบเสมือน "เลขบัตรประชาชน" ที่ฝังมากับตัวอุปกรณ์ตั้งแต่วันที่ผลิต
หน้าที่ของ ARP คือการถามว่า: "เห้ย! คนชื่อ IP นี้... เลขบัตรประชาชน (MAC) คืออะไร?"
★
กลไกการทำงาน: Request & Reply
ARP ทำงานผ่าน 5 ขั้นตอนง่ายๆ ที่เกิดขึ้นในพริบตาครับ
1) Check Cache
ก่อนจะถามใคร เครื่องจะดูใน "สมุดโทรศัพท์ส่วนตัว" (ARP Cache) ก่อนว่าเคยจด MAC Address ของเครื่องนี้ไว้ไหม
2) Send Request
ถ้าหาไม่เจอ เครื่องจะ "ตะโกน" (Broadcast) ถามคนทั้งวงแลนว่าใครคือ IP 192.168.1.2? ช่วยบอก MAC Address มาหน่อย!"
3) Everyone Listens
ทุกเครื่องในวงแลนจะได้ยินคำถามนี้ แต่เครื่องที่ไม่ใช่เจ้าของชื่อจะเมินไป
4) Send Reply
เครื่องที่มี IP ตรงตามที่เรียก จะตอบกลับ (Unicast) มาหาเราโดยตรงว่า "ฉันเอง! และนี่คือ MAC Address ของฉัน"
5) Update & Communicate
เมื่อเรารู้บ้านเลขที่แล้ว ก็จะจดลงแคชและเริ่มส่งข้อมูลทันทีครับ
★
ประเภทของ ARP ที่คุณควรรู้
⚪ Dynamic ARP
รูปแบบมาตรฐานที่เราใช้กันอยู่ทุกวัน อุปกรณ์เรียนรู้ และ จำ MAC Address เองโดยอัตโนมัติ และ จะลบทิ้งถ้าไม่ได้คุยกันนานๆ
⚪ Static ARP
เราเป็นคนจด IP คู่กับ MAC เองด้วยมือ (Manual) ปลอดภัยกว่าเพราะเครื่องจะไม่ยอมเชื่อคำตอบปลอมๆ จากคนอื่น
⚪ Proxy ARP
ให้ Router ทำหน้าที่เป็นตัวแทนตอบคำถามแทนเครื่องที่อยู่อีกวงเครือข่ายหนึ่ง
⚪ Gratuitous ARP (GARP)
การที่เครื่องตะโกนบอกข้อมูลของตัวเองออกมาโดยไม่ต้องมีใครถาม เพื่ออัปเดตคนอื่น หรือ เช็กว่ามีใครใช้ IP ซ้ำกับเราไหม
★
ควรมีความรู้พื้นฐานอะไรมาก่อนบ้าง?
🧑🦱สำหรับมือใหม่ (อยากเข้าใจคอนเซปต์)
⚪ IP Address & MAC Address ต้องแยกให้ออกว่าตัวหนึ่งใช้ในระดับซอฟต์แวร์ อีกตัวใช้ในระดับฮาร์ดแวร์
⚪ Local Area Network (LAN)
เข้าใจว่า ARP ทำงานเฉพาะในวงเครือข่ายท้องถิ่นเท่านั้น (ถ้าข้ามไปอินเทอร์เน็ตข้างนอกจะเป็นหน้าที่ของ Router)
🧑💻 สำหรับสาย Tech (อยากเจาะลึก)
⚪ OSI Model (Layer 2 & 3)
เข้าใจว่า ARP คือรอยต่อที่สำคัญระหว่าง Data Link และ Network Layer
⚪ Broadcast Concept
เข้าใจว่าการส่งข้อมูลหา "ทุกคน" ในวงแลนทำงานยังไง เพราะ ARP ใช้ท่านี้เป็นหลัก
★
ข้อควรระวังช่องโหว่ "ARP Spoofing"
ด้วยความที่ ARP ถูกออกแบบมาให้ "ขี้เกรงใจและเชื่อคนง่าย" มันเลยไม่ค่อยตรวจสอบสิทธิ์ครับ แฮกเกอร์เลยสามารถปลอมตัวเป็น Gateway มาตอบคำถาม ARP ปลอมๆ เพื่อดักฟังข้อมูลเราได้ (Man-in-the-Middle)
วิธีแก้ : ในปี 2026 นี้ เรามักจะใช้ฟีเจอร์อย่าง DAI (Dynamic ARP Inspection) บนสวิตช์ระดับองค์กรเพื่อคอยคัดกรองคำตอบที่ปลอมแปลงครับ
★
ตัวอย่างการใช้งาน
✅ ส่องแคชในเครื่องตัวเอง
ลองพิมพ์ arp -a ใน Command Prompt (Windows) คุณจะเห็นรายการเพื่อนบ้านที่คุณเพิ่งคุยด้วยทันที
✅ ส่องด้วย Wireshark
ถ้าใช้ Filter ว่า arp คุณจะเห็นข้อความ "Who has... Tell..." บินว่อนเต็มไปหมดเลยครับ
✅ แก้ปัญหาเน็ตค้าง
บางครั้งการล้างแคชด้วยคำสั่ง netsh interface ip delete arpcache ก็ช่วยแก้ปัญหาคุยกับเครื่องอื่นไม่รู้เรื่องได้ครับ
✏️ Shoper Gamer
>>
https://shopergamer.vercel.app
✓
IP Address คืออะไร 👇
>>
https://www.blockdit.com/posts/6562b6036a13059a77ec7eb1
✓
MAC Address คืออะไร 👇
>>
https://www.blockdit.com/posts/686be6e8b486f06532b85dca
✓
Wireshark คืออะไร 👇
>>
https://www.blockdit.com/posts/69e85ae46e11d8a7c4541d4c
Credit :
👇
●
https://info.support.huawei.com/info-finder/encyclopedia/en/ARP.html
●
https://community.cisco.com/t5/networking-knowledge-base/what-is-arp/ta-p/4953458
●
https://www.networkacademy.io/ccna/ethernet/what-is-arp
●
https://www.portnox.com/cybersecurity-101/general-security/what-is-address-resolution-protocol/
●
https://learningnetwork.cisco.com/s/article/my-notes-on-arp
ข่าวรอบโลก
เทคโนโลยี
protocol
บันทึก
2
3
ดูเพิ่มเติมในซีรีส์
Protocol
2
3
โฆษณา
ดาวน์โหลดแอปพลิเคชัน
© 2026 Blockdit
เกี่ยวกับ
ช่วยเหลือ
คำถามที่พบบ่อย
นโยบายการโฆษณาและบูสต์โพสต์
นโยบายความเป็นส่วนตัว
แนวทางการใช้แบรนด์ Blockdit
Blockdit เพื่อธุรกิจ
ไทย