โปรโตคอลที่สำคัญที่ทำงานในเลเยอร์อินเตอร์เน็ตคือ IP,ARP,ICMP และ IGMP ผู้อ่าน
ควรที่จะทำความเข้าใจหลักการทำงานของโปรโตคอลนี้
1 Internet Protocol (IP)
โปรโตคอล IP จะทำหน้าที่เปรียบเสมือนกับที่ทำการไปรษณีย์ กล่าวคือ โปรโตคอล IP
จะทำหน้าที่จัดการเกี่ยวกับการรับส่งแพ็กเก็ต หรือบางทีก็เรียกว่า “ดาต้าแกรม
(Datagram) ”คือหน่วยของข้อมูลที่รับมาจากโปรโตคอลที่อยู่เลเยอร์สูงกว่า เช่น TCP และ
UDP ถ้าโฮสต์ปลายทางอยู่คนละเครือข่ายกับโฮสต์ที่ส่งข้อมูล IP จะรับผิดชอบในการจัอ
เส้นทาง (Routing) ให้แพ็กเก็ตส่งไปยังเครือข่ายที่โฮสต์นั้นอยู่ ซึ่งในการจัดส่งแพ็กเก็ต
ข้ามเครือข่ายนั้น IP จะใช้ราท์เตอร์ (Routing) ในการเชื่อมต่อเครือข่ายเหล่านั้นโดยทั่วไป
แล้วอุปกรณ์ที่ทำหน้าที่รับส่งข้อมูลระหว่างเครือข่ายจะเรียกว่าเราท์เตอร์ แต่บางทีอุปกรณ์
ตัวนี้ก็จะเรียกว่า “เกตเวย์ (Gateway)” ซึ่งจะทำหน้าที่เป็นเสมือนประตูไปยังเครือข่ายอื่นๆ
2 Address Resolution Protocol (ARP)
การที่คอมพิวเตอร์ที่อยู่ในเครือข่ายเดียวกันต้องการที่จะสื่อสารกันจำเป็นที่ต้องทราบ
หมายเลขเน็ตเวิร์คการ์ด หรือแม็กแอดเดรส (MAC Address) ของกันและกัน แพ็กเก็ตไอพี
จะถูกห่อหุ้มด้วยเฟรมในระดับดาต้าลิงค์ ซึ่งแม็กแอดเดรสของเครื่องส่งและเครื่องรับจะต้อง
ถูกใส่ไปด้วยปัญหาก็คือเครื่องส่งอาจไม่ทราบหมายแม็กแอดเดรสของเครื่องรับ
โปรโตคอล ARP (Address Rresolution Protocol) จะทำหน้าที่ค้นหาหมายเลขแม็ก
แอดเดรสของเครื่องที่มีหมายเลขไอพีที่ต้องการ หลักการทำงานของ ARP คือ โฮสต์ที่
ต้องการทราบหมายเลขแม็กแอดเดรสของเครื่องที่มีหมายเลขไอพีนั้น ก็จะทำการบรอดคาส
ต์แพ็กเก็ตไปยังคอมพิวเตอร์ทุกเครื่องที่อยู่ในเครือข่ายเดียวกัน
3 Internet Control Messags Protocol (ICMP)
โปรโตคอล ICMP (Internet Control Messags Protocol ) ทำหน้าที่รายงานข้อผิด
พลาดต่าง ๆ ที่เกิดขึ้นในระหว่างที่มีการส่งแพ็กเก็ตในเครือข่าย ICMP ใช้ในการส่งแบบ
คอนเน็กชันเลสส์ (Connectionless) ซึ่งหมายถึงการรับส่งข้อมูลที่ฝ่ายรับและฝ่ายส่งไม่ได้
ประสานกันก่อน กล่าวคือ ฝ่ายรับจะไม่ทราบว่าจะมีแพ็กเก็ตส่งมาหาตัวเอง ดังนั้นโอกาสที่
แพ็กเก็ตจะส่งไม่ถึงปลายทางจึงเป็นไปได้สูง
4 Internet Group Mmmanagement Protocol (IGMP)
โปรโตคอล IGMP (Internet Group Mmmanagement Protocol) ทำหน้าที่แจ้งให้เราท์
เตอร์เกี่ยวกับกลุ่มของเครื่องหมายไอพีที่เป็นมัลติคาสต์ (Multicast) ซึ่งข้อมูลนี้จะถูกส่งต่อ
ๆ กันออกไปยังเราท์เตอร์ต่าง ๆ ที่อยู่ในเครือข่ายเพื่อให้เครือข่ายสามารถรองรับการรับส่ง
ข้อมูลแบบมัลติคาสต์ได้ การส่งแพ็กเก็ตของ IGMP จะส่งเป็นไอพีดาต้าแกรมซึ่งเป็นการ
ส่งแบบคอนเน็กชันเลสส์
ไม่มีความคิดเห็น:
แสดงความคิดเห็น