Transcript
Page 1: Osi (open systems interconnect) model

OSI (Open Systems Interconnect) Model เป็�นแบบจาลองที่ �อธิ�บายถึ�งโครงสร�างการที่�าางานของ

เคร�อข�ายคอมพิ�วเตอร" โดยแบ�งออกเป็�น 7 เลเยอร"ที่ �ม หน�า ที่ �ต�างๆ ก&น โดยได�ร&บการค�ดค�นและพิ&ฒนาข�*นในป็, 1984

โดย Open Systems Interconnect น&�นเอง การ เร ยงต&วของเลเยอร"จะถึ-กจ&ดจากบนลงล�าง โดยป็ระกอบไป็

ด�วยเลเยอร" Application, Presentation, Session, Transport, Network, Data Link

และ Physical

แบบอ�างอ�ง OSI (OSI Reference model)

Page 2: Osi (open systems interconnect) model

Osi model

Page 3: Osi (open systems interconnect) model

Layer1: Physical Layer เป็�นเลเยอร์ลางสุ�ดสุาหร์�บจั�ดเตร์�ยมอ�ป็กร์ณ์เก��ยวก�บร์ะบบไฟฟ�า

และกลไกการ์ทางานในการ์เชื่#�อมตอของร์ะบบเคร์#อขาย เป็�นน&ยามของความเก��ยวเน#�องก�นร์ะหวางอ�ป็กร์ณ์ฐานลางและเลเยอร์ใน

ร์ะด�บกลาง ต�วอยางเชื่น ร์(ป็แบบการ์จั�ดวางของพิ&น การ์เด&นกร์ะแสุ ไฟ สุายเคเบ&*ล ฮั�บ อแดป็เตอร์เคร์#อขาย เป็�นต,น

Layer2: Data Link Layer เป็�นเลเยอร์สุาหร์�บการ์จั�ดเตร์�ยมหน,าท�� และกร์ะบวนการ์ในการ์สุง

ผ่านข,อม(ลร์ะหวางเคร์#อขาย และตร์วจัสุอบความผ่&ดพิลาดท��อาจั เก&ดข.*นใน Physical Layer แร์กเร์&�มน�*นเลเยอร์น�*จัะกลาวถึ.งใน

ร์ะบบโทร์ศั�พิท ท��ม�การ์สุ#�อสุาร์จัากตาแหนงหน.�งไป็ย�งอ�กตาแหนง หน.�ง หร์#อจัากตาแหนงหน.�งไป็ย�งอ�ป็กร์ณ์ร์�บสุ�ญญาณ์ จัากน�*นจั.ง

พิ�ฒนาตอมาจันถึ.งในร์ะบบแลน (LAN) ด,วย ซึ่.�งม�ร์(ป็แบบการ์ สุ#�อสุาร์ท��ซึ่�บซึ่,อนกวา สุาหร์�บโป็ร์โตคอลท��อย(ในเลเยอร์น�*ก5ค#อ TCP

(Transport Control Protocol) ท��ทาหน,าท��ให,เคร์#�อง คอมพิ&วเตอร์สุ#�อสุาร์ก�นได,บนเคร์#อขายอ&นเทอร์เน5ต

ความหมายและหล&กการของแต�ละเลเยอร"

Page 4: Osi (open systems interconnect) model

Layer3: Network Layer เป็�นเลเยอร์ท��จั�ดเตร์�ยมหน,าท�� และกร์ะบวนการ์ในการ์สุงข,อม(ลจัากต,นทางไป็

ย�งป็ลายทางภายในเคร์#อขาย โดยการ์ดาเน&นการ์จัะทาการ์ร์�บข,อม(ลท��สุงออก จัากต,นทาง และร์วมข,อม(ลหร์#อแยกสุวนข,อม(ลมาเป็�นแพิ5กเกจั (Package)

และเพิ&�มข,อม(ลตาแหนงป็ลายทางท��สุวนห�วของแพิ5กเกจัเพิ#�อใชื่,ในการ์สุง โป็ร์โตคอลท��ร์( ,จั�กก�นด�ซึ่.�งอย(ในเลเยอร์น�* ค#อ IP (Internet Protocol) ซึ่.�ง

จัะคอยจั�ดการ์เสุ,นทางการ์เด&นทางของข,อม(ลบนเคร์#อขายอ&นเทอร์เน5ต Layer4: Transport Layer เป็�นเลเยอร์ท��ทาหน,าท��จั�ดเตร์�ยมการ์สุงผ่านข,อม(ลร์ะหวางผ่(,ใชื่,งาน จั�ดเตร์�ยม

ข,อม(ลท��เชื่#�อถึ#อได,ให,ก�บเลเยอร์ถึ�ดไป็ โดยควบค�มความถึ(กต,องในการ์เด&น ทางของข,อม(ล และความผ่&ดพิลาดท��อาจัเก&ดข.*น

สุาหร์�บโป็ร์โตคอลท��ทางานอย(บนเลเยอร์น�* ก5เชื่น TCP (Transmission Control Protocol) และ UDP (User Datagram Protocol)

ความหมายแต�ละ layer

Page 5: Osi (open systems interconnect) model

Layer5: Session Layer เป็�นเลเยอร์ท��ควบค�มเซึ่สุชื่��น (Session) การ์เชื่#�อมตอร์ะหวาง

เคร์#�องคอมพิ&วเตอร์ในเคร์#อขาย จั�ดการ์การ์สุ#�อสุาร์ร์ะหวางก�น ท�*ง แบบ Full-duplex, Half-duplex และ Simplex โดยม�

กร์ะบวนการ์สุร์,างจั�ดตร์วจัสุอบ การ์เคล#�อนย,ายเซึ่สุชื่��น การ์จั�ดการ์ และการ์เร์&�มต,นเซึ่สุชื่��นใหม

เลเยอร์น�*ม�กไมได,ถึ(กใชื่,ในโป็ร์โตคอลเก��ยวก�บอ&นเทอร์เน5ต แตจัะถึ(ก นาไป็ใชื่,เป็�นสุวนของแอพิพิล&เคชื่��น (Application) เพิ#�อใชื่,งาน

เก��ยวก�บกร์ะบวนการ์ Remote Procedure Calls (RPC)

ความหมายแต�ละ layer

Page 6: Osi (open systems interconnect) model

Layer6: Presentation Layer เป็�นเลเยอร์สุาหร์�บจั�ดเตร์�ยมการ์ร์�บและจั�ดโคร์งสุร์,างของข,อม(ล

เพิ#�อสุงตอให,เลเยอร์ถึ�ดไป็ โดยอาจัม�การ์แป็ลข,อความท��ได,เป็�นโค,ดหร์#อม�การ์เข,าร์ห�สุ/ ถึอดร์ห�สุข,อม(ลตามคาสุ��งท��ได,ร์�บ โดยกาหนดร์(ป็

แบบของการ์สุ#�อสุาร์ อยางเชื่น ASCII Text, EBCDIC, Binary และ JPEG ร์วมถึ.งการ์เข,าร์ห�สุ (Encryption) ก5ร์วมอย(ใน

เลเยอร์น�*ด,วย ต�วอยางเชื่น โป็ร์แกร์ม FTP ต,องการ์ร์�บสุงโอนย,าย ไฟลก�บเคร์#�อง Server ป็ลายทาง โป็ร์โตคอล FTP จัะอน�ญาตให,ผ่(,

ใชื่,ร์ะบ�ร์(ป็แบบของข,อม(ลท��โอนย,ายก�นได,วาเป็�นแบบ ASCII Text หร์#อแบบ Binary เป็�นต,น

ความหมายแต�ละ layer

Page 7: Osi (open systems interconnect) model

Layer7: Application Layer เป็�นเลเยอร์ชื่�*นบนสุ�ด ซึ่.�งเป็�นการ์จั�ดเตร์�ยมแอฟฟล&เคชื่��นไว,ให,คอย

บร์&การ์ใชื่,งาน ร์(ป็แบบตางๆ บนเคร์#อขาย ซึ่.�งจัะร์,องขอจัากPresentation Layer เพิ#�อดาเน&นการ์ตามกร์ะบวนการ์ลงไป็ชื่�*น

เลเยอร์ตางๆ สุาหร์�บบร์&การ์โป็ร์โตคอลท��เก��ยวก�บเลเยอร์น�* เชื่นFTP (File Transfer Protocol) Mail Transfer (SMTP/POP3/MAP Protocol) และเว5บเบร์าเซึ่อร์ท��ทางานอย(

บน HTTP (Hypertext Markup Language Protocol)

ความหมายแต�ละlayer

Page 8: Osi (open systems interconnect) model

OSI Model ได,แบงล�กษณ์ะของเลเยอร์ (Layer) ออกเป็�น 2 กล�ม 1. Application-oriented Layers เป็�น 4 เลเยอร"ด�านบน

ค�อ เลเยอร" ที่ � 7, 6, 5 และ 4 (Application, Presentation, Session และ Transport) ที่าหน�าที่ �เชื่��อม

ต�อร&บส�งข�อม-ลระหว�างผู้-�ใชื่�ก&บโป็รแกรมป็ระย0กต" เพิ��อให�ร&บส�งข�อม-ล ก&บฮาร"ดแวร"ที่ �อย-�ชื่&*นล�างได�อย�างถึ-กต�อง ซึ่��งจะเก �ยวข�องก&บซึ่อฟแวร"

เป็�นหล&ก 2. Network-dependent Layers เป็�น 3 เลเยอร"ด�านล�าง

(Network, Data Link และ Physical) ที่าหน�าที่ �เก �ยวก&บ การร&บส�งข�อม-ลผู้�านสายส�ง และควบค0มการร&บส�งข�อม-ล.ตรวจสอบ

ข�อผู้�ดพิลาด รวมที่&*งเล�อกเส�นที่างที่ �ใชื่�ในการร&บส�ง ซึ่��งจะเก �ยวข�อง ก&บฮาร"ดแวร"เป็�นหล&ก ที่าให�ใชื่�ผู้ล�ตภั&ณฑ์"ต�างบร�ษั&ที่ก&นได�อย�างไม�ม

ป็8ญหา

การแบ�งกล0�มของ Layer

Page 9: Osi (open systems interconnect) model

จั�ดอย(ในร์ะด�บ2 ค#อ 2. Network-dependent Layers เป็�น 3

เลเยอร"ด�านล�าง (Network, Data Link และPhysical) ที่าหน�าที่ �เก �ยวก&บการร&บส�งข�อม-ลผู้�าน

สายส�ง และควบค0มการร&บส�งข�อม-ล.ตรวจสอบข�อผู้�ด พิลาด รวมที่&*งเล�อกเส�นที่างที่ �ใชื่�ในการร&บส�ง ซึ่��งจะ

เก �ยวข�องก&บฮาร"ดแวร"เป็�นหล&ก ที่าให�ใชื่�ผู้ล�ตภั&ณฑ์"ต�าง บร�ษั&ที่ก&นได�อย�างไม�ม ป็8ญหา

สุ�งเกตได,จัาก ม�ห,อง server computer บร์&การ์ Hardware

นอกจัากน�*นย�งม� computer บร์&การ์ 15 เคร์#�อง และ บร์&การ์ printer

ซึ่��งจากข�างต�นใน Osi model

Page 10: Osi (open systems interconnect) model

Application-oriented Layers และNetwork-dependent Layers

Page 11: Osi (open systems interconnect) model

ล�กษณ์ะของเลเยอร์แบงออกเป็�น 2 กล�ม และการ์สุงผ่านข,อม(ลร์ะหวางชื่�*น

Page 12: Osi (open systems interconnect) model

การส�งผู้�านข�อม-ลระหว�างเคร��อง

Page 13: Osi (open systems interconnect) model

ความส&มพิ&นธิ"ของเลเยอร"ก&บprotocol

Page 14: Osi (open systems interconnect) model

แสดงภัาพิรวมการต�ดต�อระหว�าง คอมพิ�วเตอร" โดยใชื่� OSI 7- Layer

Page 15: Osi (open systems interconnect) model

สร0ป็ความส&มพิ&นธิ"ของเลเยอร" ก&บProtocol ต�าง

Page 16: Osi (open systems interconnect) model

ในร์ะบบคอมพิ&วเตอร์ ข,อม(ลจัะอย(ในร์(ป็แบบสุถึานะเป็9ด(ON) ค#อ คา 1 และสุถึานะป็9ด (Off) ค#อ คา 0 โดย 1

สุถึานะเป็9ดป็9ดเร์าเร์�ยกวา 1 บ&ต (Bit) และถึ,าเป็�น 8 บ&ต เร์า เร์�ยกวา 1 ไบต (Byte) ด(ตาร์างตอไป็น�*เพิ#�อเป็ร์�ยบเท�ยบ

หนวยว�ดขนาดตางๆ ( อ�มร์&นทร์ เพิ5ชื่ร์ก�ล, 2551)

หน�วยในการว&ดป็ร�มาณการส�งข�อม-ล

Page 17: Osi (open systems interconnect) model

หน�วยในการว&ดป็ร�มาณการส�งข�อม-ล ในร์ะบบคอมพิ&วเตอร์ ข,อม(ลจัะอย(ในร์(ป็แบบสุถึานะเป็9ด (ON) ค#อ

คา 1 และสุถึานะป็9ด (Off) ค#อ คา 0 โดย 1 สุถึานะเป็9ดป็9ดเร์าเร์�ยก วา 1 บ&ต (Bit) และถึ,าเป็�น 8 บ&ต เร์าเร์�ยกวา 1 ไบต (Byte) ด(

ตาร์างตอไป็น�*เพิ#�อเป็ร์�ยบเท�ยบหนวยว�ดขนาดตางๆ ( อ�มร์&นทร์ เพิ5ชื่ร์ก�ล, 2551)

Page 18: Osi (open systems interconnect) model

ตาร์างหนวยท��ใชื่,ในการ์ว�ดในการ์สุงข,อม(ล หน�วย (ต&วย�อ) ไบที่" (Byte) บ�ต (Bit) หมายเหต0

Bit (b) 1/8 ไบท 1 บ&ต Byte (B) 1 ไบท 8 บ&ต Kilobit (Kb) ไมน&ยาม 1,000 บ&ต หนวยหล�กของโมเด5ม 56 Kb Kilobyte (KB) 1,000 ไบท 8,000 บ&ต Megabit (Mb) ไมน&ยาม 1,000,000 บ&ต หนวยหล�กของโมเด5ม Hi-

Speed Megabyte (MB) 1,000,000 ไบท 8,000,000 บ&ต หนวยท��ใชื่,บอกความ

จั�ฮัาร์ดด&สุกและหนวยความจัา Gigabit (Gb) ไมน&ยาม 1 พิ�นล,านบ&ต หนวยความจัาหล�กของเร์าท

เตอร์และสุว&ทซึ่ Hi-Speed Gigabyte (GB) 1 พิ�นล,านไบท 8 พิ�นล,านบ&ต หนวยท��ใชื่,บอกความ

จั�ฮัาร์ดด&สุกและหนวยความจัา


Recommended