OSI Model คืออะไร? อธิบายรูปแบบการเชื่อมต่อระหว่างระบบเปิด

OSI Model คืออะไร? อธิบายรูปแบบการเชื่อมต่อระหว่างระบบเปิด

เมื่อคุณเรียกดูเว็บไซต์บนอินเทอร์เน็ต เบราว์เซอร์ของคุณจะแสดงหน้าเว็บบนหน้าจอเพื่อให้คุณโต้ตอบกับเว็บไซต์ได้ แต่สิ่งที่เกิดขึ้นเบื้องหลังจะไม่ปรากฏแก่ผู้ใช้โดยสิ้นเชิง





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





ทำไมทาสก์บาร์ของฉันไม่ทำงาน windows 10

บทความนี้จะเจาะลึกว่า OSI Model คืออะไร พร้อมกับคำอธิบายโดยละเอียดของแต่ละเลเยอร์ในโมเดล





OSI Model คืออะไร?

'OSI Model' ย่อมาจาก the เปิดการเชื่อมต่อโครงข่าย แบบอย่าง. แบบจำลอง OSI ได้รับการแนะนำโดยองค์การมาตรฐานสากล (ISO)

ISO เป็นองค์กรข้ามชาติที่มีหน้าที่กำหนดมาตรฐานสากล มาตรฐานสากลที่เป็นไปได้แต่ละข้อต้องผ่านหกขั้นตอนที่กำหนดความอยู่รอดในโลกแห่งชีวิตจริง



โมเดลนี้ช่วยลดขั้นตอนการสร้างเครือข่ายระหว่างสองระบบ โมเดล OSI ช่วยให้คอมพิวเตอร์สองเครื่องสามารถโต้ตอบกันได้โดยไม่ต้องรู้ถึงสถาปัตยกรรมพื้นฐานของเครื่อง เนื่องจากโปรโตคอลที่กำหนดไว้ในแบบจำลองนั้นไม่มีข้อผิดพลาดและมีการใช้งานทั่วโลก โมเดลนี้เป็นกรอบงานระดับโลกสำหรับการสื่อสารทางดิจิทัลผ่านอินเทอร์เน็ต

Open Systems Interconnection Model มีหลายชั้น แต่ละชั้นมีหน้าที่ในการย้ายข้อมูลข้ามเครือข่าย ตัวอย่างเช่น เลเยอร์ทางกายภาพช่วยให้แน่ใจว่าข้อมูลถูกถ่ายโอนไปยังเลเยอร์ถัดไปอย่างเหมาะสม ซึ่งก็คือเลเยอร์ Data Link ในทำนองเดียวกัน เลเยอร์ Data Link จะถ่ายโอนข้อมูลไปยังเลเยอร์ถัดไปเป็นต้น





เลเยอร์ของแบบจำลอง OSI

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

ในระหว่างการออกแบบโมเดล นักพัฒนาพบฟังก์ชันที่เกี่ยวข้องในกระบวนการและจัดกลุ่มเป็นเลเยอร์ทั่วไป โมเดล OSI ประกอบด้วยเจ็ดชั้น โดยแต่ละชั้นจะจัดการเฟสเฉพาะในกระบวนการถ่ายโอนข้อมูล





1. ชั้นกายภาพ

เลเยอร์ทางกายภาพเป็นเลเยอร์แรกและอาจสำคัญที่สุดในแบบจำลอง OSI เลเยอร์นี้มีหน้าที่ในการถ่ายโอนข้อมูลผ่านสื่อทางกายภาพ ฟังก์ชั่นที่จำเป็นในการดำเนินการถ่ายโอนนั้นถูกกำหนดไว้ภายในเลเยอร์นี้เช่นกัน

ในเครื่องของผู้ส่ง ข้อมูลมาจากเลเยอร์ Data Link แพ็กเก็ตจะถูกโอนไปยังเครื่องของผู้รับผ่านสื่อ จากนั้น เลเยอร์ทางกายภาพของเครื่องรับจะตีความแพ็กเก็ตและส่งไปยังเลเยอร์ Data Link เพื่อดำเนินการต่อไป

เลเยอร์ทางกายภาพครอบคลุมด้านต่อไปนี้ของการถ่ายโอนข้อมูล

  1. อินเทอร์เฟซและสื่อในการถ่ายโอน (Wi-Fi หรือ สายอีเทอร์เน็ต )
  2. Stream of bits (ข้อมูลที่ต้องถ่ายโอน)
  3. อัตราการส่งข้อมูล
  4. โหมดการส่ง
  5. การซิงโครไนซ์บิต

ชั้นกายภาพถ่ายโอนข้อมูลโดยตรงไปยังเครื่องอื่น

เลเยอร์ Data Link ทำหน้าที่ส่งข้อมูลไปยังเครื่องเฉพาะในเครือข่ายเดียวกัน ซึ่งเป็นกระบวนการที่เรียกว่า Physical Addressing ในเลเยอร์นี้ ข้อมูลที่ส่งโดยเลเยอร์กายภาพยังถูกตีความและแปลงเป็นหน่วยที่จัดการได้ซึ่งเรียกว่าเฟรม

ในชั้น Data Link, MAC ( การควบคุมการเข้าถึงสื่อ ) ที่อยู่ระบุว่าระบบใดร้องขอข้อมูลจากเครือข่ายของหลายระบบ เลเยอร์นี้มีหน้าที่รับผิดชอบดังต่อไปนี้

  1. กรอบ
  2. ที่อยู่ทางกายภาพ
  3. การไหลของข้อมูล
  4. ข้อผิดพลาดในการควบคุม
  5. การควบคุมการเข้าถึง

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

เลเยอร์ Data Link จะดูแลการถ่ายโอนข้อมูลไปยังเครื่องบนเครือข่ายเดียวกัน ในทางตรงกันข้าม เลเยอร์เครือข่ายมีหน้าที่ถ่ายโอนแพ็กเก็ตผู้ส่งไปยังผู้รับบนเครือข่ายต่างๆ หากสองระบบอยู่ในเครือข่ายเดียวกัน เลเยอร์ Data Link จะดูแลการถ่ายโอน และไม่จำเป็นต้องใช้เลเยอร์เครือข่าย

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

เลเยอร์เครือข่ายประกอบด้วยความรับผิดชอบดังต่อไปนี้

  1. การระบุที่อยู่เชิงตรรกะ : เนื่องจากอุปกรณ์ทั้งสองอยู่ในเครือข่ายที่แตกต่างกัน ที่อยู่แบบลอจิคัลจึงมีความสำคัญต่อการถ่ายโอนข้อมูล
  2. การกำหนดเส้นทาง : แพ็กเก็ตจะถูกส่งไปยังอุปกรณ์บนเครือข่ายที่เรียกว่าเราเตอร์ อุปกรณ์เหล่านี้ส่งต่อหรือกำหนดเส้นทางแพ็กเก็ตข้อมูลไปยังระบบที่ขอข้อมูล

4. ชั้นขนส่ง

เลเยอร์เครือข่ายถ่ายโอนข้อมูลจากระบบหนึ่งไปยังอีกระบบหนึ่ง แต่คอมพิวเตอร์ยังรันโปรแกรมต่างๆ และแต่ละโปรแกรมสามารถขอข้อมูลจากระบบอื่นได้ แล้วระบบของคุณรู้ได้อย่างไรว่าแพ็กเก็ตใดเป็นของโปรแกรมใด?

คุณไม่ได้รับอนุญาตให้เข้าถึง / บนเซิร์ฟเวอร์นี้

เข้าสู่ชั้นขนส่ง เลเยอร์นี้มีหน้าที่รับผิดชอบในการส่งข้อมูลระหว่างกระบวนการ ระบบจะแบ่งกลุ่มแพ็กเก็ตข้อมูลที่มาถึงชั้นนี้เป็นหน่วยต่างๆ แล้วประกอบใหม่ตามหมายเลขลำดับ

เลเยอร์ Transport จะดูแลฟังก์ชันต่อไปนี้ในโมเดล OSI

  1. การกำหนดแอดเดรสจุดบริการ (ส่งแพ็กเก็ตไปยังโปรแกรมที่ถูกต้อง)
  2. การแบ่งส่วนและการประกอบใหม่
  3. การควบคุมการไหล
  4. ข้อผิดพลาดในการควบคุม

ที่เกี่ยวข้อง: ข้อกำหนดเกี่ยวกับเครือข่ายภายในบ้านทั่วไปและความหมาย

5. เซสชันเลเยอร์

เมื่อทั้งสองระบบสื่อสารกัน ระบบจะไม่ทำการถ่ายโอนอย่างรวดเร็วและตัดการเชื่อมต่อทันที ระบบจะเข้าสู่กล่องโต้ตอบและดำเนินการส่งสัญญาณที่จำเป็น เลเยอร์เซสชันมีหน้าที่เริ่มต้นเซสชันทั่วไประหว่างสองระบบขึ้นไปเพื่อให้แน่ใจว่าการถ่ายโอนข้อมูลจะประสบความสำเร็จ

เลเยอร์นี้มีหน้าที่ในการซิงโครไนซ์และจุดตรวจด้วย ตัวอย่างเช่น เมื่อคุณดาวน์โหลดไฟล์เอกสารที่มี 1,000 หน้า เลเยอร์เซสชันจะเพิ่มจุดตรวจสอบทุกๆ 100 หน้าเพื่อรักษาการสื่อสารข้อมูลที่มีประสิทธิภาพ

หากการโอนล้มเหลวในหน้า 554 แทนที่จะเริ่มดาวน์โหลดตั้งแต่ต้น การโอนจะดำเนินการต่อจากจุดตรวจสุดท้าย นั่นคือ หน้า 500

เลเยอร์เซสชันประกอบด้วยสองฟังก์ชัน: การควบคุมไดอะล็อก ซึ่งรับผิดชอบในการสร้างเซสชัน และการซิงโครไนซ์

6. ชั้นนำเสนอ

แพ็กเก็ตข้อมูลไปถึงปลายทางสุดท้าย ตอนนี้อะไร? โปรแกรมจะตีความข้อความอย่างไร? เลเยอร์การนำเสนอจะดูแลการแปลข้อความ ไวยากรณ์ และความหมายของแพ็กเก็ตที่ส่ง

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

  1. การแปล : คอมพิวเตอร์หรือโปรแกรมสองเครื่องแบ่งปันข้อมูลในรูปแบบของสตริง และระบบจะแปลงข้อมูลเป็นสตรีมบิตเพื่อความเข้าใจที่ดีขึ้น
  2. การเข้ารหัส : เพื่อให้มั่นใจในความเป็นส่วนตัวระหว่างการสื่อสาร เลเยอร์การนำเสนอจะเข้ารหัสและถอดรหัสข้อมูลที่จำเป็นต้องส่ง
  3. การบีบอัด : เพื่อดำเนินการส่งข้อมูลอย่างมีประสิทธิภาพ ข้อมูลมักจะถูกบีบอัดเพื่อลดจำนวนบิตในสตรีม

7. Application Layer

สุดท้ายนี้ เลเยอร์แอปพลิเคชันมีหน้าที่จัดหาอินเทอร์เฟซผู้ใช้สำหรับบริการเครือข่ายต่างๆ อินเทอร์เน็ตเบราว์เซอร์ แพลตฟอร์มการส่งจดหมาย หรือเครื่องมือจัดการฐานข้อมูลแบบกราฟิกเป็นตัวอย่างของซอฟต์แวร์ที่สร้างเลเยอร์นี้

เกมที่จะเล่นกับเพื่อนขณะส่งข้อความ

เลเยอร์แอปพลิเคชันให้บริการต่อไปนี้แก่ผู้ใช้

  1. เทอร์มินัลเสมือนของเครือข่าย : NVT เป็นซอฟต์แวร์ที่จำลองการทำงานของเทอร์มินัลจริง ผู้ใช้สามารถเชื่อมต่อกับ NVT และควบคุมโฮสต์ระยะไกลจากระบบของตนได้
  2. บริการไปรษณีย์
  3. การถ่ายโอนไฟล์และการจัดการ
  4. บริการไดเรกทอรี

อินเทอร์เน็ตทำงานอย่างไร

อินเทอร์เน็ตยังใช้ OSI Model ในการทำงานอีกด้วย เมื่อคุณขอแพ็กเก็ตจากเซิร์ฟเวอร์ ข้อมูลจะผ่านแต่ละเลเยอร์ในโมเดล โมเดล OSI ได้สร้างฐานพื้นฐานของเครือข่ายขนาดใหญ่ของระบบซึ่งก็คืออินเทอร์เน็ต

มีบริการมากมายเกิดขึ้นในพื้นหลังของระบบเมื่อคุณท่องอินเทอร์เน็ต โปรโตคอลการจัดการเครือข่าย เช่น DHCP มีหน้าที่ในการมอบประสบการณ์การท่องเว็บที่รวดเร็วทันใจแก่ผู้ใช้

แบ่งปัน แบ่งปัน ทวีต อีเมล DHCP คืออะไร ย่อมาจากอะไร และฉันกำลังใช้งานอยู่หรือไม่

DHCP เป็นโปรโตคอลการจัดการเครือข่าย แต่ DHCP ย่อมาจากอะไร และมันทำหน้าที่อะไร?

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • เทคโนโลยีอธิบาย
  • เครือข่ายคอมพิวเตอร์
  • เคล็ดลับเครือข่าย
เกี่ยวกับผู้เขียน Deepesh Sharma(79 บทความที่ตีพิมพ์)

Deepesh เป็นบรรณาธิการรุ่นเยาว์สำหรับ Linux ที่ MUO เขาเขียนคู่มือข้อมูลบน Linux โดยมุ่งหวังที่จะมอบประสบการณ์อันแสนสุขแก่ผู้มาใหม่ทุกคน ไม่แน่ใจเกี่ยวกับภาพยนตร์ แต่ถ้าคุณต้องการพูดคุยเกี่ยวกับเทคโนโลยี เขาเป็นคนของคุณ ในเวลาว่าง คุณจะพบว่าเขาอ่านหนังสือ ฟังเพลงแนวต่างๆ หรือเล่นกีตาร์

เพิ่มเติมจาก Deepesh Sharma

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก