18
OSI (Open Systems Interconnect) Model เเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเ เเเเเเเเเเเเเเเเเเเเเเเเเเเเเเ เเเเเเเ เเเเเเเ 7 เเเเเเเเเเเเเเเเเเเเเเเเ เเเ เเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเ 1984 เเเ Open Systems Interconnect เเเเเเเ เเเเเเเเเเเเเเเเเเเเเเเเเเเเเ เเเเเเเเเเเ เเเเเเเเเเเเเเเเเเเเเเ Application, Presentation, Session, Transport, Network, Data Link เเเ Physical เเเเเเเเเเ OSI (OSI Reference model)

Osi (open systems interconnect) model

  • Upload
    -

  • View
    727

  • Download
    0

Embed Size (px)

Citation preview

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 พิ�นล,านบ&ต หนวยท��ใชื่,บอกความ

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