วันอาทิตย์ที่ 22 สิงหาคม พ.ศ. 2553

OSI Model



                    สถาปัตยกรรมรูปแบบ OSI ที่ได้ประกาศออกสู่สาธารณชนมีรูปแบบดังแสดงในรูปด้านบน และ


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

                1. เลเยอร์ชั้น Physical เป็นชั้นล่างที่สุดของการติดต่อสื่อสาร ทำหน้าที่ส่ง-รับข้อมูลจริง ๆ จาก

ช่องทางการสื่อสาร (สื่อกลาง) ระหว่างคอมพิวเตอร์เครื่องหนึ่งกับคอมพิวเตอร์เครื่องอื่น ๆ มาตรฐานสำหรับ เลเยอร์ ชั้นนี้จะกำหนดว่าแต่ละคอนเนคเตอร์ (Connector) เช่น RS-232-C มีกี่พิน(pin) แต่ละพินทำหน้า ที่อะไรบ้าง ใช้สัญญาณไฟกี่โวลต์ เทคนิคการมัลติเพล็กซ์แบบต่างๆ ก็จะถูกกำหนดอยู่ในเลเยอร์ชั้นนี้

              2. เลเยอร์ชั้น Data Link จะเป็นเสมือนผู้ตรวจสอบ หรือควบคุมความผิดพลาดในข้อมูลโดยจะ

แบ่งข้อมูลที่จะส่งออกเป็นแพ็กเกจหรือเฟรม ถ้าผู้รับได้รับข้อมูลถูกต้องก็จะส่งสัญญาณยืนยันกลับมาว่า ได้รับ ข้อมูลแล้ว เรียกว่า สัญญาณ ACK (Acknowledge) ให้กับผู้ส่ง แต่ถ้าผู้ส่งไม่ได้รับสัญญาณ ACK หรือได้รับ สัญญาณ NAK (Negative Acknowledge) กลับมา ผู้ส่งก็อาจจะทำการส่งข้อมุลไปให้ใหม่ อีกหน้าที่หนึ่ง ของเลเยอร์ชั้นนี้คือป้องกันไม่ให้เครื่องส่งทำการส่งข้อมูลเร็วจนเกินขีดความสามารถของเครืองผู้รับจะรับข้อ มูลได้

            3. เลเยอร์ Network เป็นชั้นที่ออกแบบหรือกำหนดเส้นทางการเดินทางของข้อมูลที่จะส่ง-รับใน

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

           4. เลเยอร์ Transport บางครั้งเรียกว่า เลเยอร์ชั้น Host-to-Host หรือเครื่องต่อเครื่อง และจาก

เลเยอร์ชั้นที่ 4 ถึงชั้นที่ 7 นี้รวมกันจะเรียกว่า เลเยอร์ End-to-End ในเลเยอร์ชั้น Transport นี้เป็นการ สื่อสารกันระหว่างต้นทางและปลายทาง (คอมพิวเตอร์กับคอมพิวเตอร์) กันจริง ๆ เลเยอร์ชั้น Transpot จะ ทำหน้าที่ตรวจสอบว่าข้อมูลที่ส่งมาจากเลเยอร์ชั้น Session นั้นไปถึงปลายทางจริง ๆ หรือไม่ ดังนั้นการกำ หนดตำแหน่งของข้อมูล(address) จึงเป็นเรื่องสำคัญในชั้นนี้ เนื่องจากจะต้องรู้ว่าใครคือผู้ส่ง และใครคือผู้รับ ข้อมูลนั้น

           5. เลเยอร์ Session ทำหน้าที่เชื่อมโยงระหว่างผู้ใช้งานกับคอมพิวเตอร์เครื่องอื่น ๆ โดยผู้ใช้จะใช้

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

           6. เลเยอร์ Presentation ทำหน้าที่เหมือนบรรณารักษ์ กล่าวคือคอยรวบรวมข้อความ (Text) และ

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

            7. เลเยอร์ Application เป็นเลเยอรชั้นบนสุดของรูปแบบ OSI ซึ่งเป็นชั้นที่ใช้ติดต่อระหว่างผู้ใช้

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

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

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