User login

Navigation

Breadcrumbs

ทำไมต้องมี IP address ในเมื่อมี MAC address อยู่แล้ว?

คำถามนี้ผมไม่ได้ถามเองนะครับ พอดีแวะเข้าบอร์ด tech/internet ในพันทิปเพื่อไปหาอะไรมาแทน demonoid ซะหน่อย
เจอกระทู้นึงถามคำถามนี้เข้าก็เลยหยุดอ่าน เจอคนตอบเยอะเหมือนกัน ดำน้ำมาตอบบ้าง บุกป่าละเมาะบ้าง เข้าป่าเข้าดงก็เยอะ

ผมว่าคนถามถามได้ดีนะครับ คนที่เข้าใจเรื่อง OSI network layer อาจจะหงุดหงิดเล้กน้อย
แต่คนทั่วๆไปเจอคำถามนี้ ทำให้ต้องฉุกคิดครับว่า เออ นั่นน่ะสิ ทำไมวะ?

ผมเลยลองนึกคำอธิบายด้วยตัวอย่างคร่าวๆลองดู

_______________________________________________________________________
สมมุติว่ามีหมู่บ้านที่บ้านนอกอยู่หมู่บ้านนึง บ้านทุกหลังจะรู้จักกันหมด
บ้านนายมี บ้านนายสา บ้านนายบุญชิต ก็คือ MAC address
(แน่นอนบ้านทุกหลังมีที่อยู่ตามทะเบียนบ้าน นั่นคือ IP address)
แต่ละหลังจะรู้ว่าบ้านแต่ละคนอยู่ตรงไหน นายสาอยากแบ่งต้มน้องงัวให้นายมี
ก็ให้เมียถือถ้วยแกงไปบ้านนายมี โดยไม่ต้องสนใจว่าบ้านนายมีนั้นเลขที่เท่าไหร่ ตำบลอะไร
(นั่นคือหมู่บ้านนี้ความสัมพันธ์กันแบบ OSI network layer 2)



ทีนี้นายสาเก็บปลาได้เยอะ ทำปลาร้าได้หลายไห อยากส่งไปให้ลูกสาวที่แต่งผัวฝรั่งอยู่เมืองนอกได้กินบ้าง
ครั้นจะเอาไปให้เองก็ไม่รู้ว่าบ้านลูกสาวอยู่ตรงไหน รู้แต่ว่าลูกสาวเขียนที่อยู่ให้ไว้
นายสาเลยจำต้องพึ่งบริการไปรษณีย์ให้ขนส่งปลาร้าไปให้ลูกสาวแทน
ซึ่งไหปลาร้าที่บรรจุหีบห่อก็คือ TCP packet ส่วนเส้นทางและวิธีการขนส่งของไปรษณีย์ก็คือ TCP
และที่อยู่ของลูกสาวนายสาที่เมืองนอกก็คือ IP address



รูปแบบหรือวิธีที่นายสา สามารถส่งไหปลาร้าไปถึงมือลูกสาวได้ ก็คือการใช้บริการ OSI network layer 3 ขึ้นไปครับ
ที่ผมไม่พูดถึงชั้น 4,5,6,7 เพราะ I Can't ครับ







-- หมายเหตุ I can't แปลว่า ฉัน(เกียจ)คร้าน(ที่จะอธิบาย)

Comments

ชัดเลย

แจ่มมากพี่โดมเห็นภาพเลย

อธิบายได้ง่ายมาก...

พอดีค้นหาเกี่ยว VoIP ไปเรื่อย ๆ มาเจอเว็บนี้เข้า เห็นชื่อหัวข้อก็แวะมาดู ยกนิ้วให้ครับ อธิบายได้ดี มองเห็นภาพ (ได้กลิ่นปลาร้านิด ๆ *o* )

yothinin
myblog.sombattour.com