หน้าเว็บ

วันอังคารที่ 27 ตุลาคม พ.ศ. 2552

แบบจำลอง OSI






Open Systems Interconnection

OSI model by ISO ?
ก็อาจจะสับสนกันว่าไอ่คนบ้านนามันพิมพ์ถูกหรือเปล่า เปล่าหรอกครับ จะอธิบายให้ฟังตามประสาคนเพิ่งเรียนนะ ข้อมูลอาจจะตกไปบ้างก็ขอแนะนำว่าให้ศึกษาเพิ่มเติมครับ(เหมือนบอกตัวเองยังไงยังงั้น)

OSI model ชื่อเต็มๆว่า Open Systems Interconnection model
ISO มีชื่อเต็มๆ ว่า International Organization for Standardization ครับ


OSI model คือ แบบจำลองมาตรฐานที่ใช้อ้างอิงบนเครือข่ายตามาตรฐานสากล ซึ่งกำหนดโดย ISO ซึ่งอนุญาติให้ระบบที่มีความแตกต่างกันสามารถสือสารกันได้ ความแตกต่างที่ว่านั้นอาจจะเป็น สถาปัตยกรรม, ระบบปฏิบัติการ หรือแม่กระทั้งโปรแกรมประยุกต์ต่างๆ

แนวความคิดของการแบ่งชึ้นสื่อสาร(Layer) คือ
1. เพื่อให้ชั้นสื่อสารลดความซ้ำซ้อน ง่ายต่อความเข้าใจ
2. ชั้นสื่อสารสามารถจำแนกบทบาทได้ชัดเจน และแตกต่างกัน
3. ในชั้นสื่อสารจะทำงานที่ได้รับมอบหมายให้เท่านั้น
4. เพื่อให้สอดคล้องกับมาตรฐานสากล
5. ป้องกกันข้อผิดพลาดของข้อมูล
6. จำนวนต้องเหมาะสม ไม่มากเกินไป ไม่น้อยเกินไป เพียงพ่อต่กการทำหน้าที่

รายละเอียดของชั้นสื่อสารใน แบบจำลองระบบเปิด OSI Model ครับ

Physical layer ชั้นสื่อสารกายภาพ
- อุปกรณ์ฮาร์ดแวร์ต่างๆ สายสัญญาณ อุปกรณ์เชื่อมต่อ

Data link layer ชั้นสื่อสารการเื่ชื่อมต่อข้อมูล
- จัดรูปแบบข้อมูลในรูปแบบ เฟรม(Frame)

Netwok layer ชั้นสื่อสารการควบคุมเครือข่าย
- กำหนดเส้นทางเพื่อการขนส่งข้อมูลจากผู้ส่งไปยังผู้รับ

Transpot layer ชั้นสื่อสารเพื่อนำส่งข้อมูล
- ชั้นนำส่งข้อมูล และตรวจสอบความถูกต้องของข้อมูล

Session layer ชั้นสื่อสารการควบคุมหน้าต่างการเชื่อมต่อ
- ควบคุมหน้าต่างในการเชื่อมต่อระหว่างต้นทาง กับปลายทาง

Presentation layer ชั้นสื่อสารการนำเสนอข้อมูล
- หน้าที่แปรข้อมูลเพื่อให้สื่อด้วยความหมายเดียวกัน

Application layer ชั้นสื่อสารโปรแกรมประยุกต์
- เป็นส่วนที่ติดต่อกับผู้ใช้งาน(User)มากที่สุด คือโปรแกรมระยุกต์ต่างๆ




OSI Model

Physical Layer Data line Layer Network Layer Transport Layer Sesion Layer
Presentation Layer Application Layer



--------------------------------------------------------------------------------
OSI Model
OSI Model เป็น medel มาตรฐานในการสื่อสารซึ่งมีวัตถุประสงค์ ใช้สำหรับการสื่อสารระหว่างระบบ 2 ระบบ ระบบจะเปิดการติดต่อสื่อสารในเค้าโครงสำหรับออกแบบ
ระบบเครื่อข่าย จะอนุญาตให้สื่อสารข้ามทุกรูปแบบของระบบคอมพิวเตอร์แยกเป็น 7 ชั้นแต่เกี่ยวเนื่องกันและเป็นรูปแบบมาตรฐาน ISO

OSI Model ประกอบด้วย 7 Layer

1.Physical Layer
2.Data link Layer
3.Network Layer
4.Transport Layer
5.Sesion Layer
6.Presentation Layer
7.Application Layer






OSI layers


The OSI Environment




ทั้ง 7 สามารถแบ่งออกได้ 3 กลุ่มย่อย

กลุ่มที่ 1 Network support layer ได้แก่ Layer 1, 2, 3
กลุ่มที่ 2 Link ระหว่าง Network support layer กับ user support layer ได้แก่ layer 4
กลุ่มที่ 3 User support layer ได้แก่ layer 5, 6, 7

Functions of The Layers




Physical Layer

Physical ติดต่อระหว่างผู้รับ
การส่งต่อข้อมูล
สื่อกลาง & สัญญาณ
เครื่องมือการติดต่อ


Data link layer


ตัวอย่าง Data Link Layer




ควบคุมการส่งข้อมูลบน Physical link
ดูที่อยู่บนเครือข่าย Physical
Framing
ควบคุมให้เท่ากัน
ควบคุมการผิดพลาด (Error)
Synchronization ให้ผู้ส่งกับผู้รับใช้เวลาเดียวกันในส่งข้อมูล
ควบคุมการใช้สายสื่อสาร
Data Link Layer





Network layer

รับผิดชอบในการหาเส้นทางให้ส่งข้อมูลจากต้นทางไปปลายทาง
Switching & Routing
หาที่อยู่อย่างมีเหตุผล
ไม่ต้องใช้ Technology ชั้นสูง
ไม่ต้องใช้สายโดยตรง
Network Layer Example








Transport layer

ควบคุมการส่งข้อมูลจาก ต้นทางไปยังปลายทางข้อมูลใน Layer นี้เรียกว่า " package "
เหมือนกัน ใช้ port address
Segmentation & Reassembly
ส่งไปเป็นลำดับ Segment Number
ควบคุมการติดต่อ
Flow Control
Eroor Control
คุณภาพการบริการ (QoS)
Transport Layer


ตัวอย่าง Transport Layer


Session layer

ทำงานเกี่ยวกับการควบคุม dialog เช่น การเชื่อมต่อ บำรุงรักษา และ ปรับการรับ และส่งข้อมูลให้มีค่าตรงกัน
ทำหน้าที่เกี่ยวกับการกำหนด Synchronizationเปิดและปิดการสนทนา ควบคุมดูแลระหว่างการสนทนา
Grouping คือ ข้อมูลประเภทเดียวกันจะจับกลุ่มไว้ใน Group เดียวกัน
Recovery คือ การกู้กลับข้อมูล

Presentation layer


เป็นเรื่องเกี่ยวกับการสร้างและการเปลี่ยนแปลงข้อมูลระหว่าง 2 ระบบ
Data Fromats และ Encoding
การบีบอัดข้อมูล (Data Compression)
Encryption - การเข้ารหัส Compression - การบีบ และอัดข้อมูล
Security - ควบคุมการ log in ด้วย Code, password
Presentation Layer




Application layer

เป็นเรื่องเกี่ยวกับการเข้าไปช่วยในการบริการ เช่น e-mail , ควบคุมการส่งข้อมูล , การแบ่งข้อมูล
เป็นต้นยอมให้ user, software ใช้ข้อมูลส่วนนี้เตรียม user interface และ Support service ต่าง ๆ
เช่น E-mail

ทำ Network virtual Terminal ยอมให้ User ใช้งานระยะไกลได้
File transfer , access และ Management (FTAM)
Mail services
Directory service คือการให้บริการด้าน Data Base
Application Layer


Summary of Layer Functions


OSI Network Architecture


OSI Network Architecture


ตัวอย่างของ Protocols


Physical
WAN: T1,E1
LAN: 10/100 Base X
Interface: RS-232, X.21
Datalink
WAN: HDLC , PPP
LAN: Ethernet , Token Ring
Network

IPX, IP , X.25
Transport
TCP, UDP ,SPX NetBUEI
Session
NetBIOS
Presentation
X.216 / 266
Application
HTTP , FTP, SNMP

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

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