แบบจ ำลอง OSI (The 7 Layers of the OSI Model)datacom2u.com/Worksheet/Doc7_6.pdf ·...

Post on 29-Jul-2020

3 views 0 download

Transcript of แบบจ ำลอง OSI (The 7 Layers of the OSI Model)datacom2u.com/Worksheet/Doc7_6.pdf ·...

เอกสาร Print Out จากบทเรียนบนเครือข่ายอินเทอรเ์น็ต www.datacom2u.com ครูผู้สอน นางสาวณัฐชา โพธ์ิแหน

แบบจ ำลอง OSI (The 7 Layers of the OSI Model)

แบบจ าลอง OSI หรือ OSI Model ย่อมาจาก Open System Interconnection model defines a networking

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

แบบจ าลอง OSI มีกรอบการท างานด้วยการแบ่งเป็นชั้นสื่อสารที่เรียกว่าเลเยอร์ (Layer) แต่ละเลเยอร์จะมีชื่อเรียกที่แตกต่างกัน รวมถึงฟังก์ชันหน้าที่ที่รับมอบหมายในเลเยอร์นั้นๆ โดยเฉพาะ ชั้นสื่อสารต่าง ๆ ที่ก าหนดขึ้นจะถือเป็นส่วนหนึ่งของกระบวนการสื่อสารร่วมกัน ซึ่งมีทั้งหมด 7 ชั้นด้วยกันคือ

1. ชั้นสื่อสารฟิสิคัล (Physical Layer) 2. ชั้นสื่อสารดาต้าลิงก์ (Data Link Layer) 3. ชั้นสื่อสารเน็ตเวิร์ก (Network Layer) 4. ชั้นสื่อสารทรานสปอร์ต (Transport Layer) 5. ชั้นสื่อสารเซสชั่น (Session Layer) 6. ชั้นสื่อสารพรีเซนเตชั่น (Presentation Layer) 7. ชั้นสื่อสารแอปพลิเคชั่น (Application Layer)

เอกสาร Print Out จากบทเรียนบนเครือข่ายอินเทอรเ์น็ต www.datacom2u.com ครูผู้สอน นางสาวณัฐชา โพธ์ิแหน

Physical (Layer 1) เป็นชั้นล่างสุดของการติดต่อสื่อสาร ท าหน้าที่ส่ง-รับข้อมูลจริงๆจากช่องการสื่อสาร(สื่อกลาง) ระหว่าง

คอมพิวเตอร์เคร่ืองหนึ่งกับคอมพิวเตอร์เคร่ืองอ่ืนๆ มาตรฐานเลเยอร์นี้จะก าหนดว่า แต่ละคอนเนค็เตอร์ เช่น RS-232-C มีกี่พิน แต่ละพินท าหน้าที่อะไรบ้าง ใช้สัญญาณไฟกี่โวลต์ เทคนิคการมัลติเพล็กซ์แบบต่างๆ ก็จะถูกก าหนดอยู่ในเลเยอร์ชั้นนี้ - Layer 1 Physical examples include Ethernet, FDDI, B8ZS, V.35, V.24, RJ45. Data Link (Layer 2)

เป็นชั้นเสมือนผู้ตรวจสอบ หรือควบคุมการผิดพลาดในข้อมูล โดยจะแบ่งข้อมูลที่จะส่งออกเป็น เพ็กเกจหรือเฟรม ถ้าผู้รับได้รับข้อมูลถูกต้อง ก็จะส่งสัญญาณยืนยันว่าได้รับข้อมูลแล้ว เรียกว่าสัญญาณ ACK ให้กับผู้ส่ง แต่ถ้าผู้ส่งไม่ได้รับสัญญาณ ACK หรือได้รับสัญญาณ NAK กลับมา ผู้ส่งก็อาจจะท าการส่งข้อมูลไปให้ใหม่ และป้องกันไม่ให้เคร่ืองส่งท าการส่งข้อมูลเร็วจนเกินขีดความสามารถของเคร่ืองรับจะรับข้อมูลได้ .- Layer 2 Data Link examples include PPP, FDDI, ATM, IEEE 802.5/ 802.2, IEEE 802.3/802.2, HDLC, Frame Relay,

Network (Layer 3) เป็นชั้นที่ออกแบบหรือก าหนดเส้นทางการเดินทางของข้อมูลที่ส่ง-รับในการส่งผ่าน ข้อมูลระหว่างต้น

ทางและปลายทาง ซึ่งในการสื่อสารข้อมูลผ่านเครือข่ายการสื่อสารจะต้องมีเส้นทางการรับ-ส่งข้อมูลมากกว่า 1 เส้นทาง ดั้งนั้นเลเยอร์นี้ จะท าหน้าที่เลือกเส้นทางที่ใช้เวลาในการสื่อสารน้อยที่สุด และระยะทางสั้นที่สุด โดยชั้นนี้จะแบ่งข่าวสารออกเป็น เพ็กเกจเพื่อส่งไปเลเยอร์ชั้นถัดไป - Layer 3 Network examples include AppleTalk DDP, IP, IPX.

Transport (Layer 4) เป็นการสื่อสารกันระหว่างต้นทางและปลายทาง กันจริงๆ โดยจะท าหน้าที่ตรวจสอบว่าข้อมูลที่ส่งมา

จากเลเยอร์ชั้น session นั้นไปถึงปลายทางจริงๆหรือไม่ ดังนั้นการก าหนดต าแหน่งข้อมูล(address) จึงเป็นเร่ืองส าคัญในชั้นนี้ เน่ืองจากต้องรับว่าใครคือผู้ส่ง และใครคือผู้รับข้อมูลนั้น - Layer 4 Transport examples include SPX, TCP, UDP.

เอกสาร Print Out จากบทเรียนบนเครือข่ายอินเทอรเ์น็ต www.datacom2u.com ครูผู้สอน นางสาวณัฐชา โพธ์ิแหน

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

การล็อกอิน > การกรอกรหัสผ่าน > การใช้โฮสต์ > การออกจากระบบ หรือเซสชั่นของการสนทนาที่ประกอบด้วยขั้นตอน

การเร่ิมสนทนา > การสนทนาเพื่อแลกเปลี่ยนข้อมูล > การจบการสนทนา - Layer 5 Session examples include NFS, NetBios names, RPC, SQL.

Presentation (Layer 6) เป็นชั้นที่ท าหน้าที่ตกลงกับคอมพิวเตอร์อีกด้านหน่ึงในชั้นเดียวกันว่า การรับส่งข้อมูลในระดับ

โปรแกรมประยุกต์จะมีขั้นตอนและข้อบังคับอย่างไร จุดประสงค์หลักของ Layer นี้คือ ก าหนดรูปแบบของการสื่อสาร อย่างเช่น ASCII Text,EBCDIC,Binary และ JPEG รวมถึงการเข้ารหัส (Encription)ก็รวมอยู่ใน Layer นี้ด้วย ตัวอย่างเช่น โปรแกรม FTP ต้องการรับส่งโอนย้ายไฟล์กับเคร่ือง server ปลายทาง โปรโตคอล FTP จะอนุญาตให้ผู้ใช้ระบุรูปแบบของข้อมูลที่โอนย้ายกันได้ว่าเป็นแบบ ASCII text หรือแบบ binary - Layer 6 Presentation examples include encryption, ASCII, EBCDIC, TIFF, GIF, PICT, JPEG, MPEG, MIDI.

Application (Layer 7) เป็นชั้นที่อยู่บนสุดของขบวนการรับส่งข้อมูล ท าหน้าที่ติดต่อกับผู้ใช้ โดยจะรับค าสั่งต่างๆจากผู้ใช้ส่ง

ให้คอมพิวเตอร์แปลความหมาย และท างานตามค าสั่งที่ได้รับในระดับโปรแกรมประยุกต์ เช่นแปลความหมายของการกดปุ่มเมาส์ให้เป็นค าสั่งในการก็อปปี้ไฟล์ หรือดึงข้อมูลมาแสดงผลบนหน้าจอเป็นต้น - Layer 7 Application examples include WWW browsers, NFS, SNMP, Telnet, HTTP, FTP