IPv4 - โมเดล OSI

International Standard Organization มีรูปแบบที่กำหนดไว้อย่างชัดเจนสำหรับระบบการสื่อสารที่เรียกว่า Open System Interconnection หรือ OSI Model แบบจำลองชั้นนี้เป็นมุมมองเชิงแนวคิดว่าระบบหนึ่งควรสื่อสารกับอีกระบบอย่างไรโดยใช้โปรโตคอลต่างๆที่กำหนดไว้ในแต่ละเลเยอร์ นอกจากนี้แต่ละชั้นยังถูกกำหนดให้เป็นส่วนที่กำหนดไว้อย่างดีของระบบการสื่อสาร ตัวอย่างเช่นชั้นกายภาพกำหนดองค์ประกอบทั้งหมดของลักษณะทางกายภาพเช่นสายไฟความถี่รหัสพัลส์การส่งผ่านแรงดันไฟฟ้า ฯลฯ ของระบบสื่อสาร

OSI Model มีเจ็ดเลเยอร์ดังต่อไปนี้ -

  • Application Layer (Layer-7)- นี่คือที่ที่แอปพลิเคชันของผู้ใช้ตั้งอยู่ที่ต้องการถ่ายโอนข้อมูลระหว่างหรือระหว่างโฮสต์ ตัวอย่างเช่น - HTTP แอปพลิเคชันการโอนไฟล์ (FTP) และจดหมายอิเล็กทรอนิกส์เป็นต้น

  • Presentation Layer (Layer-6)- เลเยอร์นี้ช่วยให้เข้าใจการแสดงข้อมูลในรูปแบบเดียวบนโฮสต์ไปยังโฮสต์อื่นในการเป็นตัวแทนดั้งเดิม ข้อมูลจากผู้ส่งจะถูกแปลงเป็นข้อมูล on-the-wire (รูปแบบมาตรฐานทั่วไป) และที่ส่วนท้ายของผู้รับข้อมูลจะถูกแปลงเป็นการแสดงเนทีฟของผู้รับ

  • Session Layer (Layer-5)- เลเยอร์นี้ให้ความสามารถในการจัดการเซสชันระหว่างโฮสต์ ตัวอย่างเช่นหากโฮสต์บางแห่งต้องการการตรวจสอบรหัสผ่านสำหรับการเข้าถึงและหากมีการให้ข้อมูลรับรองการยืนยันรหัสผ่านเซสชันนั้นจะไม่เกิดขึ้นอีก เลเยอร์นี้สามารถช่วยในการซิงโครไนซ์การควบคุมไดอะล็อกและการจัดการการดำเนินการที่สำคัญ (เช่นธุรกรรมธนาคารออนไลน์)

  • Transport Layer (Layer-4)- เลเยอร์นี้ให้การส่งข้อมูลแบบ end to end ระหว่างโฮสต์ เลเยอร์นี้รับข้อมูลจากเลเยอร์ด้านบนและแบ่งออกเป็นหน่วยย่อย ๆ ที่เรียกว่าเซ็กเมนต์จากนั้นส่งไปยังเลเยอร์เครือข่ายเพื่อส่ง

  • Network Layer (Layer-3) - เลเยอร์นี้ช่วยในการระบุโฮสต์ที่ไม่ซ้ำกันนอกเหนือจากเครือข่ายย่อยและกำหนดเส้นทางที่แพ็กเก็ตจะติดตามหรือถูกส่งไปยังปลายทาง

  • Data Link Layer (Layer-2)- เลเยอร์นี้รับข้อมูลการส่งข้อมูลดิบ (สัญญาณพัลส์ ฯลฯ ) จาก Physical Layer และสร้าง Data Frames และส่งไปยังชั้นบนและในทางกลับกัน เลเยอร์นี้ยังตรวจสอบข้อผิดพลาดในการส่งข้อมูลและจัดเรียงตามลำดับ

  • Physical Layer (Layer-1) - เลเยอร์นี้เกี่ยวข้องกับเทคโนโลยีฮาร์ดแวร์และกลไกการสื่อสารจริงเช่นการส่งสัญญาณแรงดันไฟฟ้าประเภทสายเคเบิลและความยาวเป็นต้น

เลเยอร์เครือข่าย

เลเยอร์เครือข่ายมีหน้าที่ในการส่งข้อมูลจากโฮสต์หนึ่งไปยังอีกโฮสต์หนึ่ง มีวิธีการจัดสรรที่อยู่ตรรกะให้กับโฮสต์และระบุโดยไม่ซ้ำกันโดยใช้ที่อยู่เดียวกัน เลเยอร์เครือข่ายรับหน่วยข้อมูลจาก Transport Layer และตัดเป็นหน่วยขนาดเล็กที่เรียกว่า Data Packet

เลเยอร์เครือข่ายกำหนดเส้นทางข้อมูลแพ็กเก็ตควรปฏิบัติตามเพื่อไปยังปลายทาง เราเตอร์ทำงานบนเลเยอร์นี้และมีกลไกในการกำหนดเส้นทางข้อมูลไปยังปลายทาง