วันอาทิตย์ที่ 11 ธันวาคม พ.ศ. 2554

IP (Internet Protocol)

IP (Internet Protocol) เป็นวิธีการ (protocol) ที่ใช้ในการส่งข้อมูลจากเครื่องคอมพิวเตอร์เครื่องหนึ่งไปยังเครื่องอื่น ในอินเตอร์เน็ต (Internet) คอมพิวเตอร์แต่ละเครื่อง รู้จักกันในฐานะของ Host บน Internet ต้องมีที่อยู่อย่างน้อยหนึ่งที่อยู่ (address) ซึ่งไม่ซ้ำกับคอมพิวเตอร์เครื่องอื่นใน Internet เมื่อมีการส่งและรับข้อมูล (เช่น อี-เมล์) ข้อความจะถูกแบ่งเป็นชุดข้อมูล เรียกว่า แพ็คเกต (Packet) แต่ละชุดจัดจะเก็บที่อยู่ของผู้ส่งและผู้รับ การส่งชุดข้อมูลจะส่งไปที่เครื่องคอมพิวเตอร์ที่เป็น Gateway เมื่อเครื่อง Gaterway อ่านที่อยู่ของปลายทางแล้ว จึงส่งต่อชุดข้อมูลไปยัง adjacent Gateway ซึ่งจะอ่านที่อยู่ปลายทาง และส่งอ่านเครือข่าย Internet จนกระทั่งมีเครื่อง gateway รู้ว่าชุดข้อมูลนั้น เป็นของคอมพิวเตอร์ ภายในกลุ่มใด จากนั้น เครื่อง Gateway จึงจะส่งชุดข้อมูลไปยังเครื่องคอมพิวเตอร์ที่มีอยู่ตามที่ระบุ

จากการที่ข้อมูลได้รับเป็นชุดข้อมูลหลาย ๆ ชุด โดยการส่งอาจจะใช้การแยกส่งไปตามเส้นทางต่าง ๆ ข้ามเครือข่ายอินเตอร์เน็ท (จากการส่งโดยการแยกข้อมูลเป็นชุดข้อมูล) เมื่อไปถึงปลายทาง อาจจะมีลำดับที่ไม่ตรงกับลำดับจากต้นทาง ดังนั้น IP จะส่งต่อไปยัง TCP (Transmission Control Protocol) เพื่อจัดเรียงลำดับใหม่ให้ถูกต้อง IP เป็น โปรโตคอลแบบ Connection less หมายความว่า ไม่จำเป็นต้องมีการสร้างการเชื่อมต่อกับจุดปลายในระหว่างการสื่อสาร แต่ละชุดข้อมูลเดินทางโดยอิสระในระบบอินเตอร์เน็ต ปราศจากความเกี่ยวข้องกับชุดข้อมูลอื่น ๆ (เพราะหน้าที่ในการจัดลำดับที่ถูกเป็นของ TCP ซึ่งเป็น Protocol แบบ connection-oriented ที่ทำหน้าที่รักษาลำดับชุดข้อมูล ของข้อความหรือข้อมูลนั้น) ในแบบจำลองการสื่อสาร OSI (Open System Interconnection communication model) IP เป็นเลเยอร์ 3 คือ เลเยอร์เครือข่าย (Networking Layer)

IP ที่มีการใช้อย่างกว้างขวางในขณะนี้คือ Internet Protocol version 4 (IPV4) อย่างไรก็ตาม IPV6 กำลังเริ่มมีการใช้ IPV6 มีที่อยู่ที่ยาวกว่า ทำให้รองรับผู้ใช้อินเตอร์เน็ทได้มากขึ้น ซึ่ง IPV6 ได้รวมเอาความสามารถของ IPV4 ไว้ด้วย ดังนั้นเครื่อง Server ที่สนับสนุนชุดข้อมูลของ IPV6 จะสามารถสนับสนุน IPV4 ด้วย

สารสนเทศเพิ่มเติม

Internet Engineering Task Force, Request for Comments (RFC) 791 : The official Internet Protocol specification.
Cisco : IP Overview.
IBM : TCP/IP Tutorial and Technical Overview
Senet.com : TCP/IP Overview

ไม่มีความคิดเห็น:

แสดงความคิดเห็น